Python tools for manipulating/analyzing radio spectral cubes.
(Migrated from Sun_Astro_Tools)
spectral_cube_tools.convolve
convolve_cube
: convolve a spectral cube or an rms noise cube to a specified beamconvolve_image
: convolve a 2D image or an rms noise image to a specified beam
spectral_cube_tools.characterize
calc_noise_in_cube
: estimate rms noise in a (continuum-subtracted) spectral cubecalc_channel_corr
: estimate the channel-to-channel correlation coefficient
spectral_cube_tools.identify_signal
find_signal_in_cube
: identify signal in a spectral cube with S/N-based criteriacensoring_function
: calculate the shape of the corresponding censoring function
This package is developed by Jiayi Sun in close collaboration with Adam Leroy.
If you make use of this package (esp. the noise characterization and signal identification tools) in a publication, please consider citing the following papers:
- Sun, Leroy, Schruba, et al., "Cloud-scale Molecular Gas Properties in 15 Nearby Galaxies", 2018, ApJ, 860, 172
- Sun, Leroy, Schinnerer, et al., "Molecular Gas Properties on Cloud Scales Across the Local Star-forming Galaxy Population", 2020, ApJL, 901, L8
Please also consider acknowledgements to astropy
, spectral-cube
, and the other required packages.