World Library  
Flag as Inappropriate
Email this Article


Article Id: WHEBN0000208816
Reproduction Date:

Title: Fits  
Author: World Heritage Encyclopedia
Language: English
Subject: Horizontal coordinate system, Image file formats, Fits, Intel Array Visualizer, Card image
Collection: Astronomical Imaging, Graphics File Formats, High Dynamic Range File Formats
Publisher: World Heritage Encyclopedia


Filename extension .fits, .fit, .fts
Internet media type image/fits
Developed by IAU FITS Working Group[2]
Initial release 1981
Latest release
(July 2008)
Type of format image format, structured data
Website .gov.nasa.gsfcfits

Flexible Image Transport System (FITS) is an open standard[3] defining a digital file format useful for storage, transmission and processing of scientific and other images. FITS is the most commonly used digital file format in astronomy. Unlike many image formats, FITS is designed specifically for scientific data and hence includes many provisions for describing photometric and spatial calibration information, together with image origin metadata.

The FITS format was first standardized in 1981;[4] it has evolved gradually since then, and the most recent version (3.0) was standardized in 2008. FITS was designed with an eye towards long-term archival storage, and the maxim once FITS, always FITS represents the requirement that developments to the format must be backwards compatible.

A major feature of the FITS format is that image metadata is stored in a human-readable ASCII header, so that an interested user can examine the headers to investigate a file of unknown provenance. The information in the header is designed to calculate the byte offset of some information in the subsequent data unit to support direct access to the data cells. Each FITS file consists of one or more headers containing ASCII card images (80 character fixed-length strings) that carry keyword/value pairs, interleaved between data blocks. The keyword/value pairs provide information such as size, origin, coordinates, binary data format, free-form comments, history of the data, and anything else the creator desires: while many keywords are reserved for FITS use, the standard allows arbitrary use of the rest of the name-space.

FITS is also often used to store non-image data, such as spectra, photon lists, data cubes, or even structured data such as multi-table databases. A FITS file may contain several extensions, and each of these may contain a data object. For example, it is possible to store x-ray and infrared exposures in the same file.


  • Images 1
  • Tables 2
  • Using FITS files 3
  • Current status 4
    • Release history 4.1
  • See also 5
  • References 6
  • External links 7


The earliest and still most commonly used type of FITS data is an image header/data block. The term 'image' is somewhat loosely applied, as the format supports data arrays of arbitrary dimension—normal image data are usually 2-D or 3-D (with the third dimension representing for example time or the color plane). The data themselves may be in one of several integer and floating-point formats, specified in the header.

FITS image headers can contain information about one or more scientific coordinate systems that are overlaid on the image itself. Images contain an implicit Cartesian coordinate system that describes the location of each pixel in the image, but scientific uses usually require working in 'world' coordinates, for example the celestial coordinate system. As FITS has been generalized from its original form, the world coordinate system (WCS) specifications have become more and more sophisticated: early FITS images allowed a simple scaling factor to represent the size of the pixels; but recent versions of the standard permit multiple nonlinear coordinate systems, representing arbitrary distortions of the image. The WCS standard includes many different spherical projections, including, for example, the HEALPix spherical projection widely used in observing the cosmic microwave background radiation.[5]


FITS also supports tabular data with named columns and multidimensional rows. Both binary and ASCII table formats have been specified. The data in each column of the table can be in a different format from the others. Together with the ability to string multiple header/data blocks together, this allows FITS files to represent entire relational databases.

Using FITS files

FITS support is available in a variety of programming languages that are used for scientific work, including C,[6] C++, C#, Fortran,[6] IGOR Pro, IDL, Java, Julia,[7] LabVIEW, Mathematica, MATLAB, Perl, PDL, Python, R, and Tcl. The FITS Support Office at NASA/GSFC maintains a list of libraries and platforms that currently support FITS.[8]

SAOImage DS9 in FVWM2

Image processing programs such as ImageJ, GIMP, Photoshop, XnView and IrfanView can generally read simple FITS images, but frequently cannot interpret more complex tables and databases. Scientific teams frequently write their own code to interact with their FITS data, using the tools available in their language of choice. The FITS Liberator software is used by imaging scientists at the European Space Agency, the European Southern Observatory and NASA.[9] The SAOImage DS9 Astronomical Data Visualization Application is available for many OSs, and handles images and headers.[10]

Many scientific computing environments make use of the coordinate system data in the FITS header to display, compare, rectify, or otherwise manipulate FITS images. Examples are the coordinate transform library included with PDL, the PLOT MAP library in the Solarsoft solar-physics-related software tree, the Starlink Project AST library in C, and the PyFITS package in Python, now merged into the Astropy library.[11]

Current status

The FITS standard version 3.0[12] was officially approved by the IAU FITS Working Group in July 2008.[13]

Release history

Red Old Standard/Draft; not supported
Yellow Old Standard; still supported
Green Current Standard
Blue Future Draft
FITS version Release date Notes
3.0 July 2008[14] -
2.1b December 2005[14] Added support for 64-bit integer primary arrays and image extensions
NOST 100-2.0 March 1999[14] -
NOST 100-1.0 June 1993[14] -

See also


  1. ^ MIME Sub-type Registrations for Flexible Image Transport System (FITS), rfc4047.txt
  2. ^ "IAU FITS Working Group".  
  3. ^ "Flexible Image Transport System: a new standard file format for long-term preservation projects?" (PDF).  
  4. ^ Wells, D. C.; Greisen, E. W.; Harten, R. H. (June 1981). "FITS: A Flexible Image Transport System". Astronomy and Astrophysics Supplement Series 44: 363–370.  
  5. ^ Greisen, E. W.; Calabretta, M. R. (December 2002). "Representations of world coordinates in FITS". Astronomy and Astrophysics 395 (3): 1061–1075.  
  6. ^ a b "HEASARC Software".  
  7. ^ "FITSIO.jl". 
  8. ^ "FITS I/O Libraries".  
  9. ^ "The ESA/ESO/NASA FITS Liberator 3".  
  10. ^ "SAOImage DS9: Astronomical Data Visualization Application".  
  11. ^ "PyFITS".  
  12. ^ FITS Working Group (2008-07-10). "Definition of the Flexible Image Transport System (FITS)" (PDF). Retrieved 2008-07-16. 
  13. ^ "Recent FITS Activities and Issues". 2008-07-09. Retrieved 2008-07-16. 
  14. ^ a b c d FITS Standard Document, FITS Documentation Page, High Energy Astrophysics Science Archive Research Center

External links

  • Official website , Goddard Support Office
    • FITS Birthday Announcement - Historical note from Don Wells on the events leading up to the 'birth' of the FITS format in 1979.
  • FITS I/O Libraries, a list of software for reading and writing FITS files for various languages
  • FITS , in Brasil

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.