Dit is de opdracht mHdrtbl die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
mHdrtbl - Genereer metadata uit een set header-bestanden
KORTE INHOUD
mHdrtbl [-rcdb] [-s statusbestand] [-T imglijst] map images.tbl
PRODUCTBESCHRIJVING
mHdrtbl werkt op een manier die vergelijkbaar is met mImgtbl, maar wordt gebruikt op een set koptekstsjablonen
bestanden in plaats van FITS-afbeeldingen.
OPTIES
-r mHdrtbl 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 mHdrtbl te kunnen zoeken
de gegeven map en al zijn submappen recursief.
-c De "-c" (hoeken) optie in mHdrtbl 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
invoer is een ander systeem. Dit is gedaan om de metadata uniform te maken zodat
dat het gemakkelijk kan worden gebruikt voor het zoeken naar dekking, enz. De optie "-c" is dat niet
nodig voor normale montageverwerking.
-d Foutopsporing inschakelen
-b Wanneer deze schakelaar is ingesteld, mHdrtbl zal expliciet elk headerbestand uitvoeren dat het vindt
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.
-t imglijst
mHdrtbl 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 map met set invoerkopsjablonen.
afbeeldingen.tbl
Pad van tabel met uitvoermetagegevens.
RESULTAAT
Uitvoertabel bevat metadata-informatie van alle leesbare header-sjablonen in de
map gespecificeerd door directory. tellen is het aantal records in de tabel, en
badhds is het aantal bestanden waarvoor FITS/WCS-metadata 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 mHdrtbl op een map met header-sjablonen gestript
van 14 2MASS-beelden:
$ mHdrtbl-invoer/2mass headers.tbl
[struct stat="OK", count=14, badfits=0]
Output: headers.tbl.
Gebruik mHdrtbl online met onworks.net-services