mImgtbl - Online in de Cloud

Dit is de opdracht mImgtbl die kan worden uitgevoerd in de gratis hostingprovider OnWorks met behulp van een van onze verschillende gratis online werkstations, zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


mImgtbl - Genereer metagegevens van een set FITS-afbeeldingen

KORTE INHOUD


mImgtbl [-rcadb] [-s statusbestand] [-F veldlijstbestand] [-T imglijst] map images.tbl

PRODUCTBESCHRIJVING


mImgtbl haalt de geometrie-informatie van de FITS-header uit een set bestanden en maakt een
ASCII-afbeeldingmetadatatabel die door verschillende andere programma's wordt gebruikt. Het is alleen
verzamelt gegevens uit headers die voldoen aan de FITS-standaard, maar rapporteert een telling van
afbeeldingen die de controle niet doorstaan.

OPTIES


-r mImgtbl kan ook worden gebruikt als een op zichzelf staand programma om metadata van afbeeldingen te verzamelen voor andere
doeleinden (om een ​​database te vullen, als basis voor zoekopdrachten naar ruimtelijke dekking, enz.)
In dit geval is het vaak wenselijk om informatie te verzamelen over alle bestanden in een
mappenboom recursief. De "-r" (recursieve) vlag instrueert mImgtbl te kunnen zoeken
de gegeven map en al zijn submappen recursief.

-c De optie "-c" (hoeken) in mImgtbl zorgt ervoor dat er acht extra kolommen worden toegevoegd aan
de output-metadatatabel met de RA, Dec-coördinaten (ra1, dec1, ... ra4,
dec4) van de afbeeldingshoeken. De uitvoer is altijd Equatoriaal J2000, zelfs als de
input is een ander systeem. Hoewel niet vereist voor de kernverwerkingsmodules, hebben we
Wij raden aan deze optie te gebruiken, aangezien sommige nutsvoorzieningen een hoeklocatie vereisen
om goed te functioneren.

-C De originele versie van mImgtbl negeerde de kubusstructuur in de bestanden; het leek alleen
bij de eerste twee dimensies en bijbehorende WCS-parameters. Bij kubusverwerking
werd toegevoegd aan Montage, was het noodzakelijk om de derde en vierde dimensie te onderzoeken
(indien ze bestaan) en daarom zijn er enkele extra kolommen toegevoegd aan de mImgtbl-uitvoer
(bv NAXIS4, CRVAL3). Het komt nog steeds vaak voor dat alle nieuwe kolommen
zou leeg zijn, dus om ruimte te besparen kan de oude modusuitvoer worden aangeroepen met behulp van de "-C"
(geen kubus) optie. Dit is grotendeels cosmetisch, aangezien de "vierdimensionale"
De uitvoer is volkomen geldig voor verdere verwerking van 2D-gegevens.

-a Standaard negeert mImgtbl FITS-bestanden met namen die eindigen op _gebied (d.w.z
naam_gebied.fits), ervan uitgaande dat het Montage-gecreëerde gebiedsafbeeldingen zijn. Als u wilt
informatie over deze afbeeldingen genereren, of als u afbeeldingen hebt met _gebied in de titel
Overige neem contact die gegenereerd zijn door Montage, moet u deze vlag inschakelen om ze te forceren
mImgtbl om alle afbeeldingen in de map te bekijken.

-d Foutopsporing inschakelen

-b Wanneer deze schakelaar is ingesteld, mImgtbl zal expliciet elk FITS-bestand dat het vindt, uitgeven
die niet geldig lijkt te zijn, samen met informatie over de fout.

-s statusbestand
Uitvoer en fouten worden geschreven naar statusbestand in plaats van naar stdout te worden geschreven.

-f veldlijstbestand
Wordt gebruikt om een veldlijst, die extra trefwoorden zal vermelden die gelezen moeten worden
de FITS-headers en opgenomen in de uitvoertabel. Veldlijsten moeten de
trefwoordnaam, type (int,char,double) en grootte. Voorbeeld: example.fieldlist.

-t imglijst
mImgtbl zal alleen bestanden verwerken met namen gespecificeerd in tabel imglijst, het negeren van eventuele
andere bestanden in de map. Voorbeeld: voorbeeld.imglist.

ARGUMENTEN


directory
Pad naar de map met de set invoer-FITS-bestanden.

afbeeldingen.tbl
Pad van tabel met uitvoermetagegevens.

RESULTAAT


De uitvoertabel bevat metagegevens van alle leesbare FITS-bestanden in de directory
gespecificeerd door directory. tellen is het aantal records in de tabel, en slecht passen is de
aantal bestanden waarvan de FITS-metagegevens niet konden worden geëxtraheerd.

OUTPUT COLUMNS


cntr Een unieke teller (rijnummer)

ra,dec Afbeeldingspositie in decimale graden-indeling

cra,cdec
Rechte klimming in HMMMSS.SS-formaat. Declinatie in DDMMSS.S-formaat

naxis1, naxis2
De grootte van de afbeelding in pixels voor de afmetingen 1 en 2

ctype1, ctype2
Het coördinatensysteem (de eerste vier tekens) en WCS-kaartprojectie (laatste
drie tekens) voor dimensies 1 en 2

crpix1, crpix2
De pixelcoördinaten van de referentielocatie (kan fractioneel zijn en kan uit zijn)
de afbeelding) voor afmetingen 1 en 2

crval1, crval2
De coördinaten van een referentielocatie aan de hemel (vaak in het midden van de
afbeelding) voor afmetingen 1 en 2

cdelt1, cdelt2
De pixelschaal (in graden aan de hemel per pixel) op de referentielocatie voor
afmetingen 1 en 2

crota2 De rotatiehoek van de "omhoog" richting naar de hemelpool

nachtevening
Precessiejaar geassocieerd met het coördinatensysteem

hdu Numerieke identifier voor de FITS-extensie waaruit de afbeeldingsinformatie is geëxtraheerd,
voor FITS-bestanden met meerdere HDU's.

grootte Bestandsgrootte (in bytes) van het FITS-invoerbestand

fname Het pad naar het FITS-invoerbestand

BERICHTEN


OK [struct stat="OK", count=tellen, slechte pasvormen=slecht passen]

FOUT Illegaal argument: -arg

ERROR Kan statusbestand niet openen: statusbestand

ERROR Kan veldlijstbestand niet openen: veldlijstbestand

ERROR Kan bestand met afbeeldingslijst niet openen: imgbestand

ERROR Afbeeldingstabel heeft kolom fnaam/bestand nodig

ERROR Ongeldige veldnaam: snaar]

ERROR Ongeldig veldtype: snaar]

FOUT Geen toegang directory

FOUT directory is geen map

ERROR Kan uitvoertabel niet openen.

FOUT Kan kopieertabel niet openen.

FOUT Kan tmp (in) tabel niet openen.

FOUT Kan tmp (out) table niet openen.

FOUT Kan de finaletafel niet openen.

FOUT PAST BIJ bibliotheek fout

Voorbeelden


Het volgende voorbeeld wordt uitgevoerd mImgtbl in een map met 14 2MASS-afbeeldingen:

$ mImgtbl input/2mass afbeeldingen.tbl
[struct stat="OK", count=14, badfits=0]

Output: afbeeldingen.tbl.

Hardlopen mImgtbl op een map die 3 slechte FITS-images bevat, met de -c schakelaar aan:

$ mImgtbl -c input/2mass-slechte afbeeldingen-hoeken.tbl
[struct stat="OK", count=14, badfits=3]

Het uitvoerbestand is identiek aan het eerste voorbeeld, maar met de toevoeging van 8 "hoeken"
kolommen: afbeeldingen-hoeken.tbl. De slecht passen teller in het uitvoerbericht rapporteert over hoe
Er zijn veel afbeeldingen gevonden met ongeldige headerinformatie.

Wanneer een veldlijstbestand zoals in dit voorbeeld wordt doorgegeven, worden extra kolommen uit de FITS geëxtraheerd
headers en ingevoegd in de tabel:

$ mImgtbl -f voorbeeld.veldlijst invoer/2massa-afbeeldingen-uitgebreid.tbl
[struct stat="OK", count=14, badfits=0]

Het uitvoerbestand heeft de volgende extra kolommen: afbeeldingen-uitgebreid.tbl.

Gebruik mImgtbl online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's