Cfitsio

Een bibliotheek van C en FORTRAN API's voor het FITS-gegevensformaat
Download nu

Cfitsio Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • William D. Pence
  • Uitgever website:
  • http://legacy.gsfc.nasa.gov/docs/software/fitsio/fitsio.html

Cfitsio Tags


Cfitsio Beschrijving

Een bibliotheek van C en FORTRAN API's voor het FITS-gegevensformaat CFITSIO is een bibliotheek van C- en Fortran-subroutines voor het lezen en schrijven van gegevensbestanden in Fits (Flexible Image Transport System) data-formaat.cfitsio vereenvoudigt de taak van het schrijven van software die zich bezighoudt met bestanden door een eenvoudig te gebruiken set van routines op hoog niveau te verstrekken. Dat isoleer de programmeur uit de interne complexiteit van het FITS-bestandsformaat. Er zijn enkele belangrijke kenmerken van "CFITSIO": CFITSIO het resultaat van veel manjaren van ontwikkeling met grote bijdragen van externe projecten zoals de datacenters voor integraal (ISDC ), Xmm en Chandra Space Missions.Provides 100% complete ondersteuning voor de FITS-standaard, inclusief: · Alle pastatypes, inclusief bit, byte, logisch en complex · Beide ondertekende en niet-ondertekende gehele getal-ondersteuning · Vector kolommen · Variabele lengte Vector kolommen · NULL-waarden in afbeeldingen- en tafelkolommen ondersteunen vele voorgestelde fits conventies die veel worden gebruikt, maar nog niet standaard, inclusief: · Checksum trefwoordverbinding · Vervolg lange stringwaarde trefwoorden (LONGE r dan 68 tekens) · ESO HIANARARG-Verdrag voor trefwoordnamen langer dan 8 tekens · Hiërarchische groepsverdrag (gebruikt door Integral) · Verdrag van zoekwoorden (in vierkante haakjes in het veld Opmerkingen) · 64-bit lang-getal datatypes in afbeeldingen en tafels. C ++, Fortran, Perl, en TCL-wrappers zijn beschikbaar voor het bellen van CFITSIO uit de andere Subroutine-interface van LangeTEHE is gebaseerd op een abstract gegevensmodelconcept dat het lage niveau verbergt dat de details van het formaat van gebruikers verbergt. De CFITSIO-gegevenstoegangsroutines zijn eenvoudig en intuïtief. De basisinterface wordt gedefinieerd in slechts 15 pagina's van de CFITSIO Snelstartgids. Een dozijn eenvoudige maar krachtige voorbeeldprogramma's zijn beschikbaar om te illustreren hoe CFITSIO.Supports nieuwe bestanden maakt op basis van ASCII-sjabloonbestand (van de ISDC) ondersteunt impliciete datatype-conversie Bij het lezen of schrijven van datacfitsio maakt gebruik van plug-in I / O-stuurprogramma's (ontwikkeld op het ISDC), waardoor het eenvoudig is om een verscheidenheid aan fysieke bestandsindelingen te ondersteunen, waaronder: · IRAF-afbeeldingen (code verstrekt door DOUG MINK) · RAW Binaire gegevens Bestanden · FTP-, HTTP- en rootbestandstoegang (CODE DIE DOOR ISDC) ISDC) · Extern gecomprimeerde bestanden (.zz, .z en .zip) · Bestanden worden op 'stdin' of 'stdout' · 'tegel gecomprimeerde' beelden die zijn Eigenlijk opgeslagen in binaire tafels · Bestanden in Gedeelde geheugensegmenten (Code Geld door ISDC) · Bestanden is het kerngeheugen (op grote schaal gebruikt in real-time data-acquisitie) heeft een eenvoudige set van zelfstandige WCS-routines, plus heeft routines naar een reinigingsreclame Doug Mink's meer uitgebreide WCS-bibliotheek (maar heeft geen linka GE-afhankelijkheden op de WCS-bibliotheek) De High Performance Lexical Parser (ontworpen door UWE LAMMERS) maakt volledig algemene tabelfiltering en is zo snel als gecompileerde C-code. De PARDER ondersteunt filtering van tabellen per regio-bestanden en GTI-bestanden. CFITSIO's virtuele bestandssyntaxis Veel functies, waaronder: · Subimages uit grotere afbeeldingen uit grotere afbeeldingen · Modificeren of maken van tabelkolommen op de vlieg · Afbeeldingen maken door binning tabel Kolommen De I / O-snelheid is zeer geoptimaliseerd en is grotendeels beperkt alleen door de snelheid van het onderliggende fysieke apparaat; Aanhoudende I / O-gegevenssnelheden van meer dan 40 MB / s zijn mogelijk op de huidige generatie magnetische schijven. HAS bescheiden geheugenvereisten; Geschikt voor bestandsgroottes worden niet beperkt door het bedrag van het beschikbare geheugen.Supports De 'grote bestand' specificatie en kan lezen en schrijven past op bestanden tot 6 terabytes in grootte.extensieve foutrapportage is ingebouwd in de interface, die zowel ontwikkelaars als eindgebruikers ondersteunt Bij foutopsporingsproblemen kan CFITSIO worden gebouwd op bijna elk Unix-platform met de gebruikelijke procedure './configure' en 'maken'. Het ondersteunt 64-bits architectures.A Binary .dll-bibliotheek is beschikbaar voor Windows-platforms. Wat is er nieuw in deze release: · Wijzigde de betegelde-beeldcompressie en de niet-compressiecode om het comprimeren van niet-ondertekende 16-bits geheel getalafbeeldingen met PLIO te ondersteunen. Geschikt voor niet-ondertekende gehele arrays worden gecompenseerd door -32768, maar het PLIO-algoritme werkt niet met negatieve integerwaarden. In dit geval wordt een offset van 32768 toegevoegd aan de array vóór compressie en vervolgens opnieuw afgetrokken bij het lezen van de gecomprimeerde array. · Belangrijke opmerking: deze wijziging is niet achterwaarts compatibel, dus deze PLIO-gecomprimeerde niet-ondertekende 16-bits getalafbeeldingen worden niet correct gelezen door eerdere versies van CFITSIO; De pixelwaarden hebben een offset van +32768. · Kleine wijzigingen in het FPACK-hulpprogramma om meer complete versiegegevens met de optie -V uit te drukken en het rapport op te maken dat de -t-op-optie compacter is geproduceerd. · Gemodificeerde imcomp_compress_image (die wordt opgeroepen door FPACK), zodat deze alle nulwaarden (nans) behoudt als het invoerbeeld een drijvend gegevensatype (bitpix = -32 of -64) heeft. NULL-waarden in integer Datatype-afbeeldingen worden correct afgehandeld. · Gemodificeerde ImcomP_Copy_Comp2IMG zodat het het Zblank-trefwoord niet kopieert, indien aanwezig, van de perskoptekst wanneer het beeld van de afbeelding is. · Fixed Typo in de Fortran Wrapper Macro voor de Ftexistische functie


Cfitsio Gerelateerde software

Rumalchemy

RESTFULITEERDE WEB-INTERFACE-generator voor SQLALCHEME BETROKKEN LEUZEN CLASSEN GEBRUIKT RUM EN TOSCAWIDGETS ...

138

Downloaden