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 PhAst A flexible IDL tool to display and analyze FITS images. It can calibrate raw images, provide astrometric solutions, and do circular aperture photometry. PhAst allows the user to load, process, and blink any number of images. Requires either an IDL license, or installation of the (free) IDL Virtual Machine. https://legacy.noirlab.edu/noao/staff/mighell/phast/ MicroObservatory Image 2.0 Astronomical image display program works with FITS and GIF images on PCs and Macs. Can also perform mathematical image processing operations on multiple images. https://waps.cfa.harvard.edu/eduportal/js9/software.php Libvips A fully demand-driven, threaded image processing library with no image size limits and with good support for color. Reads and writes FITS images, as well as TIFF, JPEG, PPM, PNG, and other file formats. https://github.com/libvips KStars KStars is free, open source, cross-platform (Linux, OSX, Windows) Astronomy Software. It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. KStars FITS Viewer tool supports grey scale and color (3D Cube) across all bit depths. It can display captured images from INDI cameras and video cameras. https://edu.kde.org/kstars/ JS9 Astronomical visualization from the Smithsonian Astrophysical Observatory (SAO) for both desktop and web applications. https://js9.si.edu/ ImageJ A public domain, Java-based image processing program developed at the National Institutes of Health, ImageJ was designed with an open architecture that provides extensibility via Java plugins and recordable macros. https://imagej.net/ij/ Gluevis A Python library designed for professional researchers to explore relationships within and between related datasets. https://glueviz.org/ GLnemo2 An open source interactive 3D visualization program for n-body snapshots which supports 2D and 3D FITS data, as well as other data formats. http://projets.lam.fr/projects/glnemo2 giv A cross platform (posix and Windows) image viewer designed especially for scientific vision and computational geometry. http://giv.sourceforge.net/giv/ Ginga A Python toolkit for visualizing 2D pixel data in NumPy arrays. Supports FITS format data. https://ginga.readthedocs.io/ Pagination « First First page ‹ Previous Previous page 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.