CSharpFits und weitere Bibliotheken für das FITS-Format

Das FITS-Datenformat (Flexible Image Transport System) für Bilder und Daten feiert im nächsten Jahr seinen 20. Geburtstag. Mit den Jahren ist glücklicherweise auch die Unterstützung der Programmierung in Form von fertigen Softwarebibliotheken für das Bearbeiten von FITS-Dateien stetig angewachsen.

Eines der interessantesten Projekte ist das CSharpFits Package, einer Bibliothek für die .NET-Plattform. Es bietet eine Schnittstelle zum Lesen und Schreiben von FITS-Dateien an. Des weiteren ist eine Funktion zum direkten Schreiben von Datenstreams, z.B. aus einer Datenbankabfrage, in die Binärtabelle einer FITS-Datei vorhanden.

Das Paket beinhaltet eine Schnittstellendokumentation und ist sowohl im Source Code als auch binär (wenn man es in Programmen integrieren möchte, die in einer anderen .NET-Programmiersprache als C# geschrieben wurden) verfügbar. Vorausgesetzt wird die Version 2.0 von .NET.

Links/Literatur:
http://vo.iucaa.ernet.in/~voi/CSharpFITS.html
http://skyservice.pha.jhu.edu/develop/FitsLib/
http://fits.gsfc.nasa.gov/fits_libraries.html, listet weitere Bibliotheken für diverse Sprachen und Umgebungen(C++, Python, MatLab, Mathematica, etc.) auf.
VdS-Journal Nr. 18: Das FITS-Datenformat, Artikel von Otmar Nickel