Cfitsio.

Eine Bibliothek von C- und FORTRAN-APIs für das FITS-Datenformat
Jetzt downloaden

Cfitsio. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • William D. Pence
  • Website des Verlags:
  • http://legacy.gsfc.nasa.gov/docs/software/fitsio/fitsio.html

Cfitsio. Stichworte


Cfitsio. Beschreibung

Eine Bibliothek von C und FORTRAN-APIs für das FITS-Datenformat CFITSIO ist eine Bibliothek von C- und FORTRAN-Subroutinen zum Lesen und Schreiben von Datendateien in Fits (flexibles Bildtransportsystem) Data Format.cfitsio vereinfacht die Aufgabe der Schreibsoftware, die sich mit Fits-Dateien befasst, indem er einen einfach zu verwendenden Satz hochrangiger Routinen angibt Das isolierte den Programmierer von den internen Komplexitäten des FUT-Dateiformats. Hier sind einige wichtige Merkmale von "CFITSIO": CFITSIO ist das Ergebnis vielermanieller Entwicklung mit wichtigen Beiträgen von externen Projekten wie den Datenzentren für Integral (ISDC ), Xmm- und chandra-Weltraummissionen · NULL-Werte in Bildern und Tabellenspalten unterstützt viele vorgeschlagene passende KONVENTIONS, die weit verbreitet sind, aber noch nicht Standard, einschließlich: · Prüfsumme Schlüsselwortübereinkommen · Fortsetzung langer String-Wert-Schlüsselwörter (LONGE R als 68 Zeichen) · ESO-HIERARCH-Übereinkommen für Schlüsselwortnamen länger als 8 Zeichen · Hierarchische Gruppierungskonvention (vom Integral) · Keyword-Einheiten-Übereinkommen (in eckigen Klammern im Feld Kommentar) · 64-Bit-Langzweig-Datentypen in passenden Bildern und Tische. C ++, FORTRAN, PERL- und TCL-Wrapper stehen zur Verfügung, um CFITSIO von der anderen Sprache zu rufen, von anderen Sprachen Die Basic-Schnittstelle ist in nur 15 Seiten des CFITSIO-Kurzanleitung definiert. Ein Dutzend einfaches, aber leistungsstarke Beispielprogramme werden bereitgestellt, um zu veranschaulichen, wie cfitsio verwendet werden Beim Lesen oder Schreiben von Fits Datacfitsio verwendet Plug-In-E / A-Treiber (auf der ISDC entwickelten), was es erleichtert, eine Vielzahl von physischen Dateiformaten zu unterstützen, einschließlich: · IRAF-Bilder (von Doug Nerz bereitgestellt) · Rohbäre Daten Dateien · FTP-, HTTP-, HTTP- und Root-Datei-Zugriff (von ISDC bereitgestellter Code) · Extern komprimierte Dateien ( eigentlich in Binärtabellen gespeichert · Dateien in freigegebenen Speichersegmenten (Code bereitgestellt von iSDC) · Dateien ist der Kernspeicher (in der Echtzeit-Datenerfassung häufig verwendet) verfügt über ein einfaches Set von in sich geschlossenen WCS-Routinen, plus hat Routinen mit der sauberen Schnittstelle mit Doug Minks umfangreicher WCS-Bibliothek (hat jedoch keine LINKA GE-Abhängigkeiten auf der WCS-Bibliothek) Der hochleistungsfähige lexikalische Parser (von Uwe-Lammers entworfen) ermöglicht die vollständig allgemeine Tabellenfilterung und ist so schnell wie kompilierter C-Code. Der Parser unterstützt die Filterung von Tabellen nach Regionsdateien und GTI Files.cfitsio-Syntax-Syntax von GTI Files.cfitsio Viele Funktionen, darunter: · Extrahieren von Subimagages aus größeren Bildern · Modifizieren oder Erstellen von Tabellenspalten auf der FLY · Erstellen von Bildern durch Binning-Tabellensäulen Die E / A-Geschwindigkeit wurde hochoptimiert und ist weitgehend nur durch die Geschwindigkeit des darunterliegenden physikalischen Geräts begrenzt. Anhaltende E / A-Datenraten von mehr als 40 MB / s sind auf den aktuellen Erzeugungs-Magnetplatten möglich. Passends Files Größen sind nicht auf den verfügbaren Speicherplatz begrenzt. Supports Die Spezifikation "Großartige Datei" und kann passende Dateien mit Fits von bis zu 6 Terabyte in der Größe lesen und schreiben In Debugging-Problemen Es unterstützt 64-Bit-Architekturen. Eine binäre .dll-Bibliothek ist für Windows-Plattformen verfügbar. Was ist neu in dieser Version: · Änderung des Tiled-Image-Komprimierungs- und Endpunktcodes, um die Komprimierung von nicht signierten 16-Bit-Integer-Bildern mit Plio zu unterstützen. Passend für nicht signierte Ganzzahl-Arrays werden von -32768 ausgeglichen, der PLIO-Algorithmus funktioniert jedoch nicht mit negativen Ganzzahlwerten. In diesem Fall wird dem Array vor der Komprimierung ein Versatz von 32768 hinzugefügt und dann beim Lesen des komprimierten Arrays erneut abgezogen. · Wichtiger Hinweis: Diese Änderung ist nicht rückwärts kompatibel, sodass diese pli-komprimierten nicht signierten 16-Bit-Integer-Bilder von früheren Versionen von CFITSIO nicht korrekt gelesen werden. Die Pixelwerte haben einen Offset von +32768. · Kleinere Änderungen des FPACK-Dienstprogramms, um komplette Versionsinformationen mit der Option -V auszudrucken, und formatieren Sie den von der Option -t erstellten Bericht komprik kompakter. · Modified imcomp_compress_Image (der von FPACK aufgerufen wird), sodass sie beliebige Nullwerte (NAUN) erhalten wird, wenn das Eingabebild einen Floating-Punkt-Datentyp (Bitpix = -32 oder -64) aufweist. Nullwerte in Integer Datentyp-Images werden korrekt gehandhabt. · Modifiziertes IMCOMP_COPY_COMP2Img so, dass er das Zblank-Schlüsselwort nicht kopiert, falls vorhanden, falls vorhanden, vom komprimierten Bildkopf, wenn das Bild nicht komprimiert wird. · Schreibfehler-Tippfehler im FORTRAN-Wrapper-Makro für die FTEXIST-Funktion


Cfitsio. Zugehörige Software