Cfitsio.

Una libreria di API di C e Fortran per il formato di dati adatto
Scarica ora

Cfitsio. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • William D. Pence
  • Sito web dell'editore:
  • http://legacy.gsfc.nasa.gov/docs/software/fitsio/fitsio.html

Cfitsio. Tag


Cfitsio. Descrizione

Una libreria di API di C e Fortran per il formato dei dati adatti Cfitsio è una libreria di subroutine di C e Fortran per la lettura e la scrittura di file di dati in FITS (Flexible Image Transport System) Format.cfitsio Semplifica il compito del software di scrittura che si occupa di file FOTS fornendo un set facile da usare di routine di alto livello che isola il programmatore dalle complessità interne del formato di file Adatti.Quera sono alcune caratteristiche chiave di "cfitsio": Cfitsio è il risultato di molti anni di sviluppo di uno sviluppo con importanti contributi da progetti esterni come i data center per l'integrale (ISDC ), XMM e Chandra Space missions.Profide il supporto completo al 100% per lo standard Adatti, tra cui: · Tutti i dati di dati adatti, tra cui bit, byte, logico e complesso · Sia il supporto intero firmato che non firmato · Colonne vettoriali · Colonne vettoriali a lunghezza variabile · I valori NULL nelle immagini e nelle colonne della tabella supporta molte convenzioni adatti proposte che sono ampiamente utilizzate ma non ancora standard, tra cui: · Convenzione delle parole chiave del checksum · Continua valutazione delle parole chiave lunghe Parole chiave (Longe R di 68 caratteri) · Convenzione HERARCH ESO per i nomi delle parole chiave più lunghi di 8 caratteri · Convenzione Gerarchica Gruppo (utilizzata da integrale) · Convenzione delle unità di parole chiave (in parentesi quadre nel campo dei commenti) · Datatipati a 64 bit a lungo termine in fotture e Tabelle. Gli involucri C ++, Fortran, Perl e TCL sono disponibili per chiamare Cfitsio da un'altra interfaccia di subroutine LanguageSe si basa su un concetto di modello di dati astratto che nasconde i dettagli del formato di basso livello degli utenti. Le routine di accesso ai dati Cfitsio sono semplici e intuitive. L'interfaccia di base è definita in sole 15 pagine della Guida di Avvio rapido CFitso.a dozzina I programmi di esempio semplici ma potenti sono forniti per illustrare come utilizzare Cfitsio.Supports Creazione di nuovi file basati su ASCII Template File (Dal ISDC) supporta la conversione dei tipi di dati implicita Quando si legge o alla scrittura di Adatti DataCfitsio utilizza i driver I / O plug-in (sviluppati presso l'ISDC) che semplifica il supporto di una varietà di formati di file fisici, tra cui: · Immagini IRAF (codice fornito da Doug Mink) · Dati binari di Doug File · Fitp, HTTP e Accesso al file root (codice fornito da ISDC) · File compressi esternamente (.GZ, .Z e .ZIP) · File convogliati su "Stdin" o "Stdout" · Le immagini "piastrelle compresse" che sono effettivamente memorizzato in tabelle binarie · File in segmenti di memoria condivisi (codice fornito da ISDC) · I file sono Memoria Core (ampiamente utilizzata in acquisizione dei dati in tempo reale) ha un semplice set di routine WCS autonomi, PLUS ha routine per interfacciare in modo pulito con La biblioteca WCS più estesa di Doug Mink (ma non ha Linka GE Dipendenze sulla libreria WCS) Il parser lessicale ad alte prestazioni (progettato da Uwe Lammers) consente il filtraggio della tabella completamente generale ed è veloce come codice C compilato. Il parser supporta il filtro delle tabelle dei file di file di regione e dei file di sintassi dei file virtuali GTI.CFitsio. Molte caratteristiche, tra cui: · Estrazione di sottoimagoni da immagini più grandi · Modifica o creazione di colonne della tabella al volo · Creazione di immagini da colonne da tavola di binning La velocità di I / O è stata altamente ottimizzata ed è ampiamente limitata solo dalla velocità del dispositivo fisico sottostante; Le velocità di trattamento dei dati I / O sostenute superiori a 40 MB / s sono possibili sui dischi magnetici di generazione di corrente. I requisiti di memoria modesta; Adatta che le dimensioni dei file non sono limitate dalla quantità di memoria disponibile.Supporta le specifiche "file di grandi dimensioni" e in grado di leggere e scrivere file Adatti file fino a 6 Terabytes in dimensioni. La report esteso dell'errore è integrata nell'interfaccia, che aiuta sia gli sviluppatori che gli utenti finali Nel debug dei problemi.CFitsio può essere costruito su quasi tutte le piattaforme Unix con il solito './configure' e 'fare' procedura. Supporta architetture a 64 bit. Una libreria Binary .dll è disponibile per le piattaforme Windows. Cosa c'è di nuovo in questa versione: · Modificata la compressione piastrellata e il codice di non compressione per supportare la compressione di immagini integer a 16 bit senza firma con Plio. Si adatta agli array interi senza firmati sono compensati da -32768, ma l'algoritmo PLio non funziona con valori numerosi negativi. In questo caso, un offset di 32768 viene aggiunto all'array prima della compressione, quindi sottratti di nuovo durante la lettura dell'array compresso. · NOTA IMPORTANTE: questa modifica non è compatibile con la parte posteriore, quindi queste immagini integer a 16 bit senza firmata PLio compressa non saranno letti correttamente dalle versioni precedenti di CFitsio; I valori dei pixel avranno un offset di +32768. · Minori modifiche all'utilità FPack per stampare ulteriori informazioni sulla versione completa con l'opzione -v e formattare il report prodotto dall'opzione -t in modo più compatto. · Modificato IMCOMP_COMPRESS_IMAGE (che viene chiamato da FPack) in modo che preserverà qualsiasi valore nullo (NANS) se l'immagine di input ha un tipo di dati del punto flottante (bitpix = -32 o -64). I valori NULL nelle immagini Integer DataType sono gestiti correttamente. · Modificato IMCOMP_COPY_COMP2IMG in modo che non copia la parola chiave ZBLANK, se presente, dall'intestazione dell'immagine compressa quando si riduce l'immagine. · Esecuzione di battitura fissa nella macro di Wrapper Fortran per la funzione FTexist


Cfitsio. Software correlato