Ito ang command na mHdrtbl na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
mHdrtbl - Bumuo ng metadata mula sa isang set ng mga file ng header
SINOPSIS
mHdrtbl [-rcdb] [-s statusfile] [-T imglist] direktoryo ng mga imahe.tbl
DESCRIPTION
mHdrtbl gumagana sa paraang katulad ng mImgtbl, ngunit ginagamit sa isang set ng template ng header
mga file sa halip na mga FITS na larawan.
Opsyon
-r mHdrtbl ay maaari ding gamitin bilang isang standalone na programa upang mangalap ng metadata ng imahe para sa iba
mga layunin (upang punan ang isang database, bilang batayan para sa mga paghahanap sa spatial na saklaw, atbp.)
Sa kasong ito, madalas na kanais-nais na mangolekta ng impormasyon sa lahat ng mga file sa a
directory tree nang paulit-ulit. Ang "-r" (recursive) na flag ay nagtuturo mHdrtbl upang maghanap
ang ibinigay na direktoryo at lahat ng mga subdirektoryo nito nang paulit-ulit.
-c Ang opsyong "-c" (mga sulok) sa mHdrtbl ay magdudulot ng walong karagdagang column na idaragdag sa
ang output metadata table na naglalaman ng RA, Dec coordinates (ra1, dec1, ... ra4,
dec4) ng mga sulok ng larawan. Ang output ay palaging Equatorial J2000, kahit na ang
input ay ilang iba pang sistema. Ginawa ito upang maging magkatulad ang metadata
na madali itong magamit para sa mga paghahanap sa saklaw, atbp. Ang opsyong "-c" ay hindi
kailangan para sa normal na pagproseso ng Montage.
-d I-on ang pag-debug
-b Kapag nakatakda ang switch na ito, mHdrtbl ay tahasang maglalabas ng bawat header file na mahahanap nito
na mukhang hindi wasto, kasama ang impormasyon sa error.
-s statusfile
Ang output at mga error ay isinulat sa statusfile sa halip na isulat sa stdout.
-t imglist
mHdrtbl magpoproseso lamang ng mga file na may mga pangalang tinukoy sa talahanayan imglist, hindi pinapansin ang anuman
iba pang mga file sa direktoryo. Halimbawa: halimbawa.imglist.
MGA PANGANGATWIRANG
direktoryo
Path sa direktoryo na naglalaman ng set ng mga template ng input header.
mga larawan.tbl
Path ng output metadata table.
Magbunga
Ang talahanayan ng output ay naglalaman ng impormasyon ng metadata mula sa lahat ng nababasang mga template ng header sa
direktoryo na tinukoy ng direktoryo. bilangin ay ang bilang ng mga tala sa talahanayan, at
mga badhdrs ay ang bilang ng mga file kung saan hindi ma-extract ang FITS/WCS metadata.
oUTPUT COLUMNS
cntr Isang natatanging counter (numero ng hilera)
ra,dec Posisyon ng imahe sa format na decimal degree
cra,cdec
Kanang pag-akyat sa format na HHMMSS.SS. Declination sa DDMMSS.S na format
naxis1, naxis2
Ang laki ng larawan sa mga pixel para sa mga dimensyon 1 at 2
ctype1, ctype2
Ang coordinate system (ang unang apat na character) at WCS map projection (huling
tatlong character) para sa mga sukat 1 at 2
crpix1, crpix2
Ang mga pixel coordinates ng reference na lokasyon (maaaring fractional at maaaring naka-off
ang larawan) para sa mga sukat 1 at 2
crval1, crval2
Ang mga coordinate ng isang reference na lokasyon sa kalangitan (madalas sa gitna ng
larawan) para sa mga sukat 1 at 2
cdelt1, cdelt2
Ang sukat ng pixel (sa mga degree sa kalangitan bawat pixel) sa reference na lokasyon para sa
sukat 1 at 2
crota2 Ang anggulo ng pag-ikot mula sa "pataas" na direksyon patungo sa celestial pole
equinox
Precessional na taon na nauugnay sa coordinate system
hdu Numerical identifier para sa extension ng FITS kung saan kinukuha ang impormasyon ng larawan,
para sa mga FITS file na may maraming HDU.
laki Filesize (sa bytes) ng input FITS file
fname Ang path sa input FITS file
MENSAHE
OK [struct stat="OK", count=bilangin, badfits=badfits]
ERROR Ilegal na argumento: -arg
ERROR Hindi mabuksan ang status file: statusfile
ERROR Hindi mabuksan ang file ng listahan ng field: fieldlistfile
ERROR Hindi mabuksan ang file ng listahan ng larawan: imgfile
ERROR Ang talahanayan ng larawan ay nangangailangan ng column fname/file
ERROR Ilegal na pangalan ng field: pisi]
ERROR Ilegal na uri ng field: pisi]
ERROR Hindi ma-access direktoryo
ERROR direktoryo ay hindi isang direktoryo
ERROR Hindi mabuksan ang talahanayan ng output.
ERROR Hindi mabuksan ang copy table.
ERROR Hindi mabuksan ang tmp (sa) table.
ERROR Hindi mabuksan ang tmp (out) na talahanayan.
ERROR Hindi mabuksan ang huling talahanayan.
ERROR FITS aklatan mali
HALIMBAWA
Ang sumusunod na halimbawa ay tumatakbo mHdrtbl sa isang direktoryo na naglalaman ng mga template ng header na tinanggal
mula sa 14 na larawan ng 2MASS:
$ mHdrtbl input/2mass header.tbl
[struct stat="OK", count=14, badfits=0]
output: headers.tbl.
Gumamit ng mHdrtbl online gamit ang mga serbisyo ng onworks.net