ism3d.visualize package

Submodules

ism3d.visualize.msplot2 module

ism3d.visualize.nb module

ism3d.visualize.nb.make_gif(fignames, gifname)[source]

fname can be wildcard os.system(‘convert -delay 10 ‘+model_name+’_basis.images/imaging_ch*.pdf ‘+model_name+’_basis.images/imaging.gif’)

ism3d.visualize.nb.show_gif(fname)[source]

https://github.com/ipython/ipython/issues/10045#issuecomment-642640541

another way:

os.system(‘convert -delay 10 ‘+model_name+’_basis.images/imaging_ch*.pdf ‘+model_name+’_basis.images/imaging.gif’) from IPython.display import Image Image(filename=model_name+”_basis.images/imaging.gif”,embed=True) but this doens’t show correctly on github.com

ism3d.visualize.plts module

ism3d.visualize.plts.im_grid(images, header, offset=False, units=None, titles=None, nxy=3, 3, figsize=9, 9, figname='im_grid.pdf', vmins=None, vmaxs=None, showplot=False)[source]

display fits-images in a basic grid layout, with colorbar some interesting features:

optionally make maps in an offset coordinates

images: list can be non nxy: figname w: projection

ism3d.visualize.plts.plt_makeslice(fn, radec=[356.53932576899575, 12.822017913507711], linechan=None, slicechan=None, width=1.0, length=2.5, pa=- 45)[source]
ism3d.visualize.plts.plt_mom0xy(fn, linechan=None)[source]
ism3d.visualize.plts.plt_radprof(fn)[source]
ism3d.visualize.plts.plt_rc0(pots, pscorr=None, rrange=<Quantity [1.e-03, 1.e+01] kpc>, num=50, figname='plt_rc.pdf')[source]

plot rc from galpy.potential also try:

https://galpy.readthedocs.io/en/v1.5.0/getting_started.html from galpy.potential import plotRotcurve

pscorr=(80*u.km/u.s,10*u.kpc)

ism3d.visualize.plts.plt_rcProf(rcProf, rrange=<Quantity [1.e-03, 2.e+01] kpc>, num=100, figname='plt_rc.pdf', showplot=False)[source]

plot rotation curve from the keyword:rcProf

ism3d.visualize.plts.plt_slice(fn, i=1)[source]

data model res contsub version

ism3d.visualize.plts.plt_spec1d(fn, roi='icrs; circle(356.53932576899575,12.822017913507711 , 1") # text={example}')[source]

1D spectrum diagnostic plot e.g.:

plt_spec1d(‘./data_bx610.bb1.cube64x64.iter0.image.fits’)

ism3d.visualize.plts.plt_yt3d(fn, roi='icrs; circle(356.5393156, 12.8220309, 1")')[source]

Module contents

subpackage visualize