PASST

Flexible Image Transport System (FITS) ist ein Digitaldateiformat, das verwendet ist, um wissenschaftliche und andere Images zu versorgen, zu übersenden, und zu manipulieren. PASST ist das meistens verwendete Digitaldateiformat in der Astronomie. Verschieden von vielen Bildformaten, PASST wird spezifisch für wissenschaftliche Daten entworfen und schließt folglich viele Bestimmungen ein, um photometrische und räumliche Kalibrierungsinformation, zusammen mit dem Bildursprung metadata zu beschreiben.

PASST Format wurde zuerst 1981 standardisiert; es hat sich allmählich seitdem entwickelt, und die neuste Version (3.0) wurde 2008 standardisiert. PASST wurde mit einem Auge zur langfristigen archivalischen Lagerung entworfen, und das Sprichwort PASST einmal, immer PASST vertritt die Voraussetzung, dass Entwicklungen zum Format umgekehrt vereinbar sein müssen.

Eine Haupteigenschaft PASST Format ist, dass Image metadata in einem menschlich-lesbaren ASCII Kopfball versorgt wird, so dass ein interessierter Benutzer die Kopfbälle untersuchen kann, um eine Datei der unbekannten Herkunft zu untersuchen. Jeder PASST Datei besteht aus einem oder mehr Kopfbällen, die ASCII Karte-Images enthalten (80 Charakter-Schnuren der festen Länge), die Paare des Schlüsselwortes/Werts tragen, die zwischen Datenblöcken durchgeschossen sind. Die Paare des Schlüsselwortes/Werts geben Auskunft wie Größe, Ursprung, Koordinaten, binäres Datenformat, Anmerkungen der freien Form, Geschichte der Daten und irgend etwas anderen die Schöpfer-Wünsche: Während viele Schlüsselwörter dafür vorbestellt werden, PASST Gebrauch, der Standard erlaubt willkürlichen Gebrauch des Rests des Namenraums.

PASST wird auch häufig verwendet, um Nichtbilddaten, wie Spektren, Foton-Listen, Datenwürfel oder sogar strukturierte Daten wie Mehrtabellendatenbanken zu versorgen. PASST Datei kann mehrere Erweiterungen enthalten, und jeder von diesen kann einen Datengegenstand enthalten. Zum Beispiel ist es möglich, Röntgenstrahl und Infrarotaussetzungen in derselben Datei zu versorgen.

Images

Das frühste und noch meistens PASST verwendeter Typ dessen Daten ist ein Bildblock des Kopfballs/Daten. Der Begriff 'Image' wird etwas lose angewandt, weil das Format Datenreihe der willkürlichen Dimension unterstützt — sind normale Bilddaten gewöhnlich 2. oder (mit der dritten Dimension 3., die das Farbenflugzeug vertritt). Die Daten selbst können in einer von mehrerer ganzer Zahl und Schwimmpunkt-Formaten sein, die im Kopfball angegeben sind.

PASST Bildkopfbälle können Information über ein oder mehr wissenschaftliche Koordinatensysteme enthalten, die auf dem Image selbst überzogen werden. Images enthalten ein implizites Kartesianisches Koordinatensystem, das die Position jedes Pixels im Image beschreibt, aber wissenschaftlicher Gebrauch verlangt gewöhnlich das Arbeiten in 'Welt'-Koordinaten, zum Beispiel das himmlische Koordinatensystem. Wie PASST, ist von seiner ursprünglichen Form verallgemeinert worden, die Spezifizierungen des Weltkoordinatensystems (WCS) sind immer hoch entwickelter geworden: Früh PASST Images haben einem einfachen Skalenfaktor erlaubt, die Größe der Pixel zu vertreten; aber neue Versionen der Standarderlaubnis vielfache nichtlineare Koordinatensysteme, willkürliche Verzerrungen des Images vertretend. Der WCS Standard schließt viele verschiedene kugelförmige Vorsprünge, einschließlich, zum Beispiel, der HEALPix kugelförmige im Beobachten der kosmischen Mikrowellenhintergrundradiation weit verwendete Vorsprung ein.

Tische

PASST auch Unterstützungen tabellarische Daten mit genannten Säulen und mehrdimensionalen Reihen. Sowohl binäre als auch ASCII Tabellenformate sind angegeben worden. Die Daten in jeder Säule des Tisches können in einem verschiedenen Format von anderen sein. Zusammen mit der Fähigkeit, vielfache Blöcke des Kopfballs/Daten zusammen zu spannen, erlaubt das PASST Dateien, um komplette Verwandtschaftsdatenbanken zu vertreten.

Das Verwenden PASST Dateien

PASST Unterstützung ist in einer Vielfalt von Programmiersprachen verfügbar, die für die wissenschaftliche Arbeit, einschließlich C, C ++, C#, Fortran, IGOR Pro, IDL, Java, LabVIEW, Mathematica, MatLab, Perl, PDL, Pythonschlange, R, und Tcl verwendet werden. PASST das Unterstützungsbüro an NASA/GSFC erhält eine Liste von Bibliotheken und Plattformen aufrecht, die zurzeit unterstützen, PASST.

Bildverarbeitungsprogramme wie GIMP, Photogeschäft, XnView und IrfanView können allgemein einfach lesen PASST Images, aber kann oft kompliziertere Tische und Datenbanken nicht interpretieren. Wissenschaftliche Mannschaften schreiben oft, dass ihr eigener Code, um mit ihrem aufeinander zu wirken, Daten mit den auf ihrer Sprache der Wahl verfügbaren Werkzeugen PASST. PASST Befreier-Software wird durch die Bildaufbereitung von Wissenschaftlern an der Europäischen Weltraumorganisation, der europäischen Südlichen Sternwarte und NASA verwendet. Der SAOImage DS9 Astronomische Datenvergegenwärtigungsanwendung ist für viele OSs verfügbar, und behandelt Images und Kopfbälle.

Viele wissenschaftliche Rechenumgebungen machen von den Koordinatensystemdaten in Gebrauch PASST Kopfball, um zu zeigen, sich zu vergleichen, zu berichtigen, oder sonst zu manipulieren, PASST Images. Beispiele sind die Koordinate gestalten Bibliothek um, die mit PDL, der ANSCHLAG-KARTE-Bibliothek in Solarsoft eingeschlossen ist, Sonnenphysik hat Softwarebaum, das Starlink-Projekt AST Bibliothek in C und das Paket von PyFITS in der Pythonschlange verbunden.

Aktueller Status

PASST normale Version 3.0 wurde durch den IAU offiziell genehmigt PASST Arbeitsgruppe im Juli 2008 AN.

Ausgabe-Geschichte

Siehe auch

  • PASST Befreier AN
  • Hierarchical Data Format (HDF)
  • Common Data Format (CDF)
  • NetCDF

Links


Die blaue Dahlie / Die Bury St Edmunds
Impressum & Datenschutz