The following software packages display or manipulate the relatively simple class of FITS data files that containing 2-dimensional images, often of celestial objects in the night sky. It should be noted that FITS is a very general data format that is used for many different types of astronomical data sets, so these packages are not necessarily capable of reading every type of FITS file. Developers of new image display programs should be aware of the special requirements for effectively displaying FITS images.Being listed on this site does not imply an endorsement by NASA or the U.S. Government. FITS Software FILTERS All Format Converters (10) Image Viewers (30) Utility Programs (8) Apply Title Description Astrophysics Source Code Library (ASCL) A free online registry and repository for source codes of interest to astronomers and astrophysicists. https://ascl.net/ Funtools A set of programs designed to promote initial quantitative understanding of astronomical data, built on top of a simplified FITS library from the Smithsonian Astrophysical Observatory (SAO). https://github.com/ericmandel/funtools FITS Tools A small set of utility programs to view or modify the contents of FITS files, written in C using the CFITSIO library. Most of the programs are very short, and the source code may be modified by users for other purposes. http://heasarc.gsfc.nasa.gov/docs/software/fitsio/cexamples.html FTOOLS Package A very large package of programs for manipulating and analyzing data in FITS format. Many of the programs are geared towards analysis of high energy astrophysics data sets, but there are also many general utility programs that can be used on any FITS file. http://heasarc.gsfc.nasa.gov/docs/software/ftools/ftools_menu.html topcat Topcat (Tool for Operations on Catalogues And Tables) is an application for reading, writing, editing, and plotting tables of all kinds, including FITS. http://www.starlink.ac.uk/topcat VOConvert A tool for converting ASCII or FITS tables to VOTable format. This tool was developed as part of the Virtual Observatory India initiative. http://voi.iucaa.in/voi/VOConvert.htm fts2gif A simple FITS to gif converter written by Michal Szymanski (Warsaw University Observatory). It requires the "raw2gif" application from the giflib-3.0 library (Linux and Solaris versions of raw2gif are included in the fts2gif tar file). ftp://ftp.astrouw.edu.pl/pub/msz/fts2gif.tar.gz MicroObservatory Image 2.0 An image display and processing program that can perform FITS to GIF conversion and create RGB color images or animated GIF files. http://mo-www.cfa.harvard.edu/MicroObservatoryImage/ FITS2jpeg A FITS to jpeg converter provided by Bill Cotton (NRAO). It needs the CFITSIO and libjpeg libraries and produces grayscale images. ftp://ftp.cv.nrao.edu/NRAO-staff/bcotton/software/FITS2jpeg.tar.gz gimp GIMP (GNU Image Manipulation Package) is an open-source image editor that can read FITS files along with many other image formats. http://www.gimp.org/ Pagination 1 2 3 4 5 Next › Next page Last » Last page SHOWING 10 OF 44 Notes Regarding the Display of FITS ImagesAn application intended to render a FITS image for viewing by a user has significantly more responsibility than an application intended to handle other standard image formats (e.g., JPEG or GIF images). FITS data arrays contain elements which typically represent the values of a physical quantity at some coordinate location. Consequently, they need not contain any pixel rendering information in the form of transfer functions, and there is no mechanism for color look-up tables. An application should provide this functionality, either statically using a more or less sophisticated algorithm, or interactively allowing a user various degrees of choice. (See also: a short introduction to astronomical image processing).Furthermore, the elements in a FITS data array may be integers or floating point numbers. The dynamic range of the data array values may exceed that of the display medium and the eye, and their distribution may be highly nonuniform. Logarithmic, square-root, and quadratic transfer functions along with histogram equalization techniques have proved helpful for rendering FITS data arrays. Some elements of the array may have values which indicate that their data are undefined or invalid; these should be rendered distinctly.The data array in a FITS image must have a dimensionality between 1 and 999, the boundaries inclusive, indicated by the NAXIS keyword. The extent of any coordinate axis in a FITS data array may, however, consist of only a single element. Hence an algorithm designed to render two-dimensional images will be capable of displaying a three- or four-dimensional FITS array when one or two of the axes consist of a single pixel.Three-dimensional data arrays (NAXIS = 3 with multiple elements along each) are of special interest. Inspection of the World Coordinate System (WCS) keywords in an image with NAXIS = 3 or more may indicate that one of the axes is temporal. Writers of viewer applications should consider presenting such an image in a fashion akin to that used for an animated GIF. Even in the absence of WCS indication of a temporal axis this time-lapse display technique can be effective, and application writers should consider offering it for all three-dimensional arrays.A FITS image with NAXIS=1 is a one-dimensional entity such as a spectrum or a time series. Writers of applications intended to handle these one-dimensional FITS images should consider presenting such an image as a graphical plot rather than as a two-dimensional picture with a single row.