IRAF is the Image Reduction and Analysis Facility, a general purpose software system for the reduction and analysis of astronomical data. This is primarily data taken from imaging array detectors such as CCDs.
The main IRAF distribution includes a good selection of programs for general image processing and graphics, plus a large number of programs for the reduction and analysis of optical and IR astronomy data (the “noao” packages). Other external or layered packages are available for applications such as data acquisition or handling data from other observatories and wavelength regimes such as the Hubble Space Telescope (optical), EUVE (extreme ultra-violet), or ROSAT and AXAF or Chandra (X-ray).
It has been in use since its inception in 1981 by National Optical Astronomy Observatory (NOAO). Development and maintenance of IRAF is discontinued since 2013.
Key Features
- Highly modular.
- General image processing:
- Tools for reading and writing data in the transportable FITS format.
-
- Interactive graphics and image display tools for examining your data.
-
- Tools for image registration and cleaning bad pixels.
-
- Variety of smoothing operators.
-
- Tools for image arithmetic, image statistics and combining image frames.
- Spectral data:
- Rich selection of tools for spectral reduction and analysis in the NOAO package that spans 1-d, 2-d, echelle, and fibor spectroscop.
- Basic CCD reductions and flat fielding.
- Distortion corrections for 2-d data.
- Extraction of 2-d and echelle frames.
- Wavelength and flux calibration.
- Radial velocity analysis.
- Multitude of tasks for manipulating spectra in general.
- Direct imaging data:
- Tools for basic CCD reductions.
- Mosaicing.
- Aperture and PSF-fitting (DAOPHOT) photometry.
- Photometric calibration.
- Process astronomical data.
- User-defined tasks:
- Procedure scripts.
- Subset pre-processor programs.
- Command line interface.
- Offers software developers a rich programming environment that includes file management tools, interactive graphics and display, portability, and more.
- Process data that is similar to astronomical data.
Website: iraf-community.github.io
Support: Documentation
Developer: National Optical Astronomy Observatory
License: Generally MIT License
Related Software
| Astronomical Data Analysis Tools | |
|---|---|
| Astropy | Collection of Python software packages for astronomy |
| CARTA | Cube Analysis and Rendering Tool for Astronomy |
| AstroImageJ | Powerful tool for astronomical image analysis and precise photometry |
| TOPCAT | Tool for OPerations on Catalogues And Tables |
| astroML | Python module for machine learning and data mining |
| DS9 | Astronomical imaging and data visualization application |
| Siril | Astronomical image (pre-)processing software |
| Skyfield | Pure-Python astronomy package |
| Sherpa | Modeling and fitting application for Python |
| IRAF | Image Reduction and Analysis Facility |
| PyRAF | Python-based IRAF command language |
| THELI | Tool for the automated reduction of astronomical images |
| ASTAP | Astrometric STAcking Program |
| ORSA | Framework for celestial mechanics investigations |
| CRUSH | Data reduction and imaging for select astronomical cameras |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

