Python tools for manipulating/analyzing radio spectral cubes.
(Migrated from Sun_Astro_Tools)
spectral_cube_tools.convolveconvolve_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.noisemeasure_noise_in_cube: measure rms noise in a (continuum-subtracted) spectral cubemeasure_channel_corr: measure the channel-to-channel correlation coefficientshape_noise_in_cube: add correlated noise to a spectral cube to reach a target noise level
spectral_cube_tools.signalfind_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.