External Dependencies ===================== FITS access (pyfits) -------------------- PyFITS provides an interface to FITS formatted files under the Python scripting language and PyRAF, the Python-based interface to IRAF. It is useful both for interactive data analysis and for writing analysis scripts in Python using FITS files as either input or output. PyFITS is a development project of the Science Software Branch at the Space Telescope Science Institute. Numerical Python (numpy) ------------------------ NumPy is the fundamental package needed for scientific computing with Python. It contains among other things: * a powerful N-dimensional array object * sophisticated (broadcasting) functions * tools for integrating C/C++ and Fortran code * useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases. Numpy is licensed under the BSD license, enabling reuse with few restrictions. Scientific Python (scipy) ------------------------- SciPy is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python. The SciPy library depends on NumPy, which provides convenient and fast N-dimensional array manipulation. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization. The pipeline makes minimal use of scipy for smoothing and interpolation. GBT Weather Forecasting (from Ron Maddalena) --------------------------------------------- http://www.gb.nrao.edu/~rmaddale/Weather/index.html AIPS (idlToSdfits + Parseltongue + Obit) ---------------------------------------- The Astronomical Image Processing System is a software package for calibration, data analysis, image display, plotting, and a variety of ancillary tasks on Astronomical Data. It comes from the National Radio Astronomy Observatory. A local GBT utililty, idlToSdfits (written by Glen Langston) is used to convert from NRAO SDFITS format to AIPS SDFITS format. Obit is a group of software packages for handling radio astronomy data, especially interferometric and single dish OTF imaging. ParselTongue is a Python interface to classic AIPS, Obit and possibly other task-based data reduction packages. In the GBT pipeline, the combination of these packages is used for gridding, imaging and (sometimes) baseline removal.