Software Tools for Radio Astronomy
The radio-astro-tools organization hosts a number of community-developed codes pertinent to the analysis of long-wavelength astronomical data in the radio, millimeter, and far-infrared regime.
Spectral CubeSpectral Cube: A toolkit for reading, writing, masking, and otherwise manipulating the spectral cubes that are typical products of radio interferometers and single-dish OTF maps. It includes a clean interface to yt, an analysis suite built for simulations with powerful visualization tools.
PV ExtractorPV Extractor: A toolkit for the extraction of position-velocity diagrams from data cubes. Includes a matplotlib-based interactive GUI and an interface to the ds9 FITS viewer.
Signal IdentificationSignal Identification: A toolkit for signal identification and extraction from data cubes.
Radio Telescope BeamRadio Beam: A small tool for manipulating radio beams, e.g. synthetic beams from interferometers and primary beams from single-dishes, in the context of the astropy units framework.
CASA Python and CASA pipCASA Python: A wrapper script to allow you to use CASA's python interpreter with other packages and independent from the CASA data reduction environment.
Contributed Scripts: A depository for community-contributed scripts that are not necessarily vetted or well-tested but may be useful to others
There is a limited suite of tutorials available to demonstrate how to use radio-astro-tools with CASA and for various types of data set. If you have any examples you can add, please send them on!
If you'd like to contribute, there's a sandbox that you can put test code in and use for learning git and github.
Developed by Adam Ginsburg, Tom Robitaille, Chris Beaumont, Adam Leroy, Erik Rosolowsky, Crystal Brogan, Todd Hunter, Sam Skillman, and John ZuHone
This project has been partially funded from the ALMA development program funded by the NSF.