Ito ang command na mFixNaN 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
mFixNaN - Palitan ang isang partikular na hanay ng mga halaga sa isang FITS na imahe ng NaNs (o vice-versa)
SINOPSIS
mFixNaN [-d antas] [-v NaN-halaga] in.fits out.fits [minblangko maxblank]
DESCRIPTION
Kino-convert ang mga NaN na matatagpuan sa larawan sa ibang halaga (ibinigay ng user), or nagbabalik-loob a
hanay ng mga ibinigay na halaga sa NaNs.
Opsyon
-d antas
I-on ang pag-debug sa tinukoy na antas (1-3)
-v NaN-halaga
Halaga na gagamitin bilang kapalit ng anumang NaN
MGA PANGANGATWIRANG
in.fits
Ipasok ang FITS image file
out.fits
Path ng output FITS file. Upang tumakbo sa "count" mode nang hindi gumagawa ng output file,
gumamit ng gitling ("-") para sa argumentong ito.
minblank maxblank
Kung hindi ginagamit ang switch na "-v", mFixNaN ay papalitan ang lahat ng mga halaga ng pixel sa pagitan
minblangko at maxblank kasama ang NaN.
Magbunga
[struct stat="OK", rangeCount=rangeCount, nanCount=nanCount]
rangeCount ay ang bilang ng mga pixel na natagpuan sa pagitan minblangko at maxblank, kung sila
ay tinukoy. Kung hindi (ibig sabihin, ang mga NaN ay tinanggal at pinalitan ng halaga), nanCount ay ang
bilang ng mga NaN na naalis.
MENSAHE
OK [struct stat="OK", rangeCount=rangeCount, nanCount=nanCount"]
ERROR Walang ibinigay na antas ng debug
ERROR Ang string ng antas ng pag-debug ay hindi wasto: antas
ERROR Ang string ng antas ng pag-debug ay hindi wasto: antas
ERROR Ang string ng antas ng pag-debug ay hindi maaaring negatibo
ERROR Walang ibinigay na halaga para sa conversion ng NaN
ERROR NaN conversion value string ay di-wasto: 'NaN-halaga'
ERROR Di-wastong input file 'in.fits']
ERROR min blank value string ay hindi isang numero
ERROR max blank value string ay hindi isang numero
ERROR Image file in.fits nawawala o di-wastong FITS
ERROR FITS aklatan mali
HALIMBAWA
Isang FITS na imahe na may BITPIX -64 (double-precision floating point) ay nabuo nang hindi ginagamit
NaNs; ang lahat ng "blangko" na pixel ay kinakatawan ng napakaliit na negatibong numero. Ito ay maaaring magtapon
off ang mga paunang pagtatangka upang ipakita ang imahe na may wastong kahabaan, at hindi umaayon sa
ang pamantayan ng FITS. Upang palitan ang lahat ng "blangko" na pixel na iyon ng mga NaN:
mFixNaN original.fits NaN.fits -4.61169e32 -4.61169e10
[struct stat="OK", rangeCount=1321, nanCount=0]
Upang i-convert ang mga NaN na iyon pabalik sa isang halaga ng pixel:
mFixNaN -v -4.6e32 NaN.magkasya sa blankval.magkasya
[struct stat="OK", rangeCount=0, nanCount=1321]
Gumamit ng mFixNaN online gamit ang mga serbisyo ng onworks.net