PDL :: IO :: Past

PDL :: IO :: Fits Perl-module biedt een eenvoudige geschiktheden voor PDL.
Download nu

PDL :: IO :: Past Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Karl Glazebrook, Craig DeForest, and Doug Burke
  • Uitgever website:
  • http://search.cpan.org/~csoe/PDL-2.4.3/IO/FITS/FITS.pm

PDL :: IO :: Past Tags


PDL :: IO :: Past Beschrijving

PDL :: IO :: Past Perl-module biedt een eenvoudige geschiktheden voor PDL. PDL :: IO :: Fits Perl-module biedt een eenvoudige halen ondersteuning voor PDL.Synopsis Gebruik PDL; Gebruik PDL :: IO :: Past; $ A = rfits ('foo.fits'); # Lees een PS-bestand $ A-> WFIT's ('Bar.fits'); # Schrijf een FITS Filethis-module Biedt standaard Past-ondersteuning voor PDL, in de zin van lezen en schrijven van het geheel Past-bestanden. (Voor meer complexe operaties, zoals prefiltering rijen uit tabellen of uitvoerende operaties op het fits-bestand op de plaats op de schijf), kunt u de ASTRO :: FITS :: CFITSIO-module die beschikbaar is op CPAN.Basic PLUS-bestanden zijn ondersteund, samen met bintbare en beeldextensies. ASCII-tabelondersteuning is gepland, net als de HEADARC-bintbare extensies die worden aanbevolen in de Standard-ondersteuning van 1999 is gebaseerd op hashes en genoemde kolommen, in plaats van hoe minder handige (maar iets meer congrue) techniek van PERL-lijsten met genummerde kolommen. De principe-interface-routines zijn RFITS en WFIT's, om respectievelijk te lezen en te schrijven. Past-headers worden geretourneerd als Perl-hashes of (als de module aanwezig is) Astro :: Fits :: Header-objecten die zijn gebonden aan Perl Hashes. ASTRO :: Fits :: Header-objecten bieden gemakkelijke toegang via de gebonden hash-interface, maar staat u ook in staat om de kaartstructuur in meer detail te regelen met behulp van een afzonderlijke methode-interface; Zie de Astro :: Fits :: Header Documentatie voor Details.FunctiesRfits () Simple Piddle Past lezer. $ PDL = RFITS ('file.fits'); # Lees een eenvoudige PLAYFENFIER MAGIC: $ PDL = RFITS ('file.fits.gz'); # Lees een bestand met Gunzip (1) $ PDL = RFITS ('file.fits.z'); # Lees een bestand met uncompress (1) $ PDL = RFITS ('bestand.fits '); # Lees 2e verlenging $ PDL = rfits ('file.fits.gz '); # Lees 3e extensie @PDLS = RFITS ('file.fits'); # Lees primaire gegevens en extensies $ hdr = rfits ('file.fits', {gegevens => 0}); # Opties Hash Wijzigingen Gedragslijst Context, RFITS Leest de primaire afbeelding en alle mogelijke extensies, waardoor ze in dezelfde volgorde terugkeren in het bestand. In Scalar Context is de standaardinstelling om de primaire HDU te lezen. Men kan andere HDU's lezen door de -syntaxis te gebruiken, de tweede is . Momenteel erkende extensies zijn beeld en bintbaar. (Zie het addendum inzake extensies voor meer informatie) .Rfits aanvaardt verschillende opties die kunnen worden ingevoerd als een hash Ref, indien gewenst: BScale (standaard = 1) bepaalt of de gegevens lineair worden geschaald met behulp van de BSCale / Bzero-trefwoorden in de koptekst. Om in de exacte gegevenswaarden in het bestand te lezen, stelt u dit in op 0.DATA (standaard = 1) Bepaalt of u de gegevens wilt lezen, of alleen de kop. Als u dit op 0 hebt ingesteld, ontvang u de kopertekst in plaats van de gegevens zelf. (Merk op dat de koptekst normaal wordt geretourneerd als het HDR-veld van de geretourneerde PDL; dit zorgt ervoor dat deze rechtstreeks wordt geretourneerd als een HASH Ref direct.) HDRCPY (standaard = 0) Bepaalt of de HDRCPY-vlag in de geretourneerde PDL is ingesteld. Het instellen van de vlag veroorzaakt een expliciete diepe kopie van de kop wanneer u de geretourneerde PDL gebruikt in een rekenkundige of snijbewerking. Dat is in veel omstandigheden nuttig, maar veroorzaakt ook een hit in snelheid. Fits beeldkoppen worden opgeslagen in de uitvoer PDL en kunnen worden opgehaald met HDR of Gethdr. De HDRCPY-vlag van de PDL is ingesteld zodat de koptekst standaard wordt gekopieerd naar afgeleide piddles. (Dit is inefficiënt als u van plan bent om veel kleine operaties op de gegevens te doen; wis de vlag met "-> HCPY (0)" of via de opties hash als dat het geval is.) De kop is een hash wiens sleutels zijn Sleutelwoorden in de koptekst. Als u de "ASTRO :: FITS :: Header" -module hebt geïnstalleerd, is de koptekst eigenlijk een gebonden hash naar een PLAY-object, dat u meer controle kan geven over kaartorder, opmerkingenvelden en variabele typen. (Zie Astro :: Fits :: Header voor details). De header-trefwoorden worden omgezet in hoofdletters per de fits standaard. Access is Case-Ongevoelig aan de Perl-kant, op voorwaarde dat Astro :: Fits :: Header is geïnstalleerd. Als Astro :: Fits :: Header is niet geïnstalleerd, dan wordt een ingebouwde legacy-parser gebruikt om de header hash te genereren. Trefwoord-geassocieerde opmerkingen in de kopteksten worden opgeslagen onder de HASH-toets _commentaar>. Alle geschiedeniskaarten in de kop worden verzameld in een enkele multiline-reeks die is opgeslagen in de geschiedenissleutel. Alle commentaarkaarten worden op dezelfde manier verzameld onder de opmerkingensleutel. Vereisten: · Perl


PDL :: IO :: Past Gerelateerde software