Ito ang command na mHdrCheck 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
mHdrCheck - Suriin ang bisa ng isang header ng FITS na imahe
SINOPSIS
mHdrCheck [-s statusfile] img.fits
DESCRIPTION
mHdrCheck bumabasa sa header mula sa isang FITS na imahe (o isang ASCII header template file) at
sinusuri upang makita kung ang anumang mga linya ng header ay hindi wasto. Kung makakita ito ng isa, magpi-print ito ng a
mensaheng nagsasaad kung aling keyword ang hindi wasto at lumabas bago suriin ang natitirang bahagi ng header.
Habilin ito hindi mag-ulat sa maraming di-wastong halaga. Kung tama ang lahat ng halaga, mHdrCheck habilin
mag-print ng mensaheng "Valid FITS/WCS".
Opsyon
-s statusfile
Ipinapadala ang output at mga error sa statusfile sa halip na mag-stdout
MGA PANGANGATWIRANG
img.fits
Path ng FITS file na ma-validate.
MENSAHE
OK Wastong WCS sa FITS file.
OK Valid FITS/WCS sa header file.
ERROR Hindi mabuksan ang status file statusfile
ERROR File filename Hindi natagpuan.
ERROR File (filename) ay hindi isang FITS na imahe
Ang mga linya ng header ng ERROR FITS ay hindi maaaring lumampas sa 80 character
ERROR Walang BITPIX na keyword sa FITS header
ERROR Walang NAXIS na keyword sa FITS header
ERROR Walang NAXIS1 keyword sa FITS header
ERROR Walang NAXIS2 keyword sa FITS header
ERROR Walang CTYPE1 na keyword sa FITS header
ERROR Walang CTYPE2 na keyword sa FITS header
ERROR Walang CRPIX1 na keyword sa FITS header
ERROR Walang CRPIX2 na keyword sa FITS header
ERROR Walang CRVAL1 na keyword sa FITS header
ERROR Walang CRVAL2 na keyword sa FITS header
ERROR Walang CDELT1 keyword (o hindi kumpletong CD matrix) sa FITS header
ERROR Walang CDELT2 keyword (o hindi kumpletong CD matrix) sa FITS header
ERROR BITPIX keyword sa FITS header hindi isang integer
ERROR Di-wastong BITPIX sa FITS header (dapat ay 8,16,32,64,-32 o -64)
ERROR NAXIS keyword sa FITS header hindi isang integer
Ang ERROR NAXIS na keyword sa FITS header ay dapat na >= 2
ERROR NAXIS1 keyword sa FITS header hindi isang integer
ERROR NAXIS1 keyword sa FITS header ay dapat na > 0
ERROR NAXIS2 keyword sa FITS header hindi isang integer
ERROR NAXIS2 keyword sa FITS header ay dapat na > 0
ERROR CRPIX1 keyword sa FITS header hindi totoong numero
ERROR CRPIX2 keyword sa FITS header hindi totoong numero
ERROR CRVAL1 keyword sa FITS header hindi totoong numero
ERROR CRVAL2 keyword sa FITS header hindi totoong numero
ERROR CDELT1 keyword sa FITS header hindi totoong numero
ERROR CDELT2 keyword sa FITS header hindi totoong numero
ERROR CROTA2 keyword sa FITS header hindi totoong numero
ERROR CD1_1 keyword sa FITS header hindi tunay na numero
ERROR CD1_2 keyword sa FITS header hindi tunay na numero
ERROR CD2_1 keyword sa FITS header hindi tunay na numero
ERROR CD2_2 keyword sa FITS header hindi tunay na numero
ERROR EQUINOX keyword sa FITS header hindi totoong numero
ERROR Walang impormasyon sa WCS (o hindi FITS header)
ERROR Dapat ay may hindi bababa sa dalawang dimensyon
ERROR Di-wastong projection
ERROR Di-wastong NAXIS1
ERROR Di-wastong NAXIS2
ERROR CTYPE1 at CTYPE2 ay hindi magkatugma
ERROR Di-wastong CTYPE1
ERROR Di-wastong CD matrix
ERROR Di-wastong CDELT1
ERROR Di-wastong CDELT2
ERROR FITS aklatan mali
HALIMBAWA
$ mHdrCheck input/badfits/bad-crota2.fits
[struct stat="ERROR", msg="CROTA2 keyword sa FITS header hindi totoong numero"]
$ mHdrCheck input/2mass.fits
[struct stat="OK", msg="Valid FITS/WCS."]
$ mHdrCheck input/badfits/bad-ctype.fits
[struct stat="ERROR", msg="Invalid projection"]
Gamitin ang mHdrCheck online gamit ang mga serbisyo ng onworks.net