Sloan Digital Sky Survey


A library for reading and manipulating FITS files on the Microsoft's .Net platform.

FITS stands for flexible image transport system. FitsLib aims to provide an interface to the FITS file on the Dot Net Platform. It is built as an object oriented wrapper around the CFITSIO library's interface to the FITS files.

Even though this library should be accessible in all the Dot Net Languages, the main focus is on making it available for C-Sharp. The documentation given here also tends to do the same.
This library is intended to assist astronomers in writing webservices utilizing the immense amount of data available in the FITS files.
The library provides an interface to the FITS files using a set of active and passive objects. Active Objects access the file and passive objects contain the data accessed from the file. The FitsLib namespace provides all the neccessary interfaces to access the FITS files.


  • Thursday, January 08, 2003 : version 1.3 released . Added internal support to read and write long string header keywords. Also includes memory leak fixes in FitsTable. Added CreateColumnCells method in FitsTable interface. This can be used in writing columns of data into newly created tables.
  • Wednesday, July 30, 2003 : version 1.2 released . Includes fix for memory leaks. Newly Added a Safe Array property to access vector data inside the Fits Data objects.
  • Monday, Jun 16, 2003 : version 1.1 released . Includes Bug-fix for column insertion. Newly added support for data types Long-Long, complex and double complex.
  • Tuesday, May 27, 2003 : version 1.0 released . Includes Bug-fix and more sample code. Look into documentation for more information.
  • Thursday, May 08, 2003 : version 0.03 put up . Look into documentation for more information.
  • Tuesday, April 08, 2003 : New documentation and library version 0.02 release. This version has support for reading strings in Fits Table cells. The documentation also has information on all public classes and interfaces.
  • Friday, December 06, 2002 : Documentation update.
  • Monday, December 02, 2002 : First Beta edition version 0.01 put up with minimum documentation.

    Latest downloads

    Binary-Release Debug-Release Dependent Libraries Release Date Documentation Source Code
    FitsLib.dll FitsLib.dll cfitsio.dll Ver 1.2, July 30,2003 Main Page FitsLib.h other-files
    FitsLib.dll FitsLib.dll cfitsio.dll Ver 1.3, Jan 08,2003 Main Page FitsLib.h other-files

    Older Versions

    The older version downloads and documentations can be found here.

    Vivek Haridas
    Last Modified :Thursday, January 8, 2004 at 6:21:32 PM , $Revision 1.3 $