이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 mFixNaN 명령입니다.
프로그램:
이름
mFixNaN - FITS 이미지의 특정 값 세트를 NaN으로 바꾸기(또는 그 반대로)
개요
mFixNaN [-d 수평] [-V NaN 값] 인.핏 아웃.핏 [민블랭크 맥스블랭크]
기술
이미지에서 발견된 NaN을 사용자가 제공한 다른 값으로 변환합니다. or 변환
제공된 값의 범위를 NaN으로
옵션
-d 수평
지정된 수준으로 디버깅 켜기(1-3)
-v NaN 값
NaN 대신 사용할 값
인수
인.핏
FITS 이미지 파일 입력
아웃핏
출력 FITS 파일의 경로입니다. 출력 파일을 생성하지 않고 "카운트" 모드에서 실행하려면,
이 인수에 대시("-")를 사용합니다.
최소공백 최대공백
"-v" 스위치를 사용하지 않는 경우, mFixNaN 사이의 모든 픽셀 값을 대체합니다.
민블랭크 과 맥스블랭크 NaN과 함께.
결과
[구조체 통계 = "확인", 범위 수=범위 수, 난카운트=난카운트]
범위 수 사이에서 발견된 픽셀의 수입니다. 민블랭크 과 맥스블랭크, 만약 그들이
지정되었습니다. 그렇지 않은 경우(즉, NaN이 제거되고 가치), 난카운트 이다
제거된 NaN 수
메시지
확인 [구조체 통계="확인", rangeCount=범위 수, 나노카운트=난카운트"]
ERROR 디버그 수준이 지정되지 않았습니다.
오류 디버그 수준 문자열이 잘못되었습니다. 수평
오류 디버그 수준 문자열이 잘못되었습니다. 수평
ERROR 디버그 수준 문자열은 음수일 수 없습니다.
ERROR NaN 변환에 대한 값이 지정되지 않았습니다.
오류 NaN 변환 값 문자열이 잘못되었습니다. 'NaN 값'
ERROR 잘못된 입력 파일 '인.핏']
오류 최소 공백 값 문자열이 숫자가 아닙니다.
오류 최대 공백 값 문자열이 숫자가 아닙니다.
오류 이미지 파일 인.핏 누락되거나 잘못된 FITS
ERROR 맞다 도서관 오류
사용 예
사용하지 않고 BITPIX -64(배정밀도 부동 소수점)를 사용하여 FITS 이미지를 생성했습니다.
NaN; 모든 "빈" 픽셀은 매우 작은 음수로 표시됩니다. 이것은 던질 수 있습니다
off 초기에는 적절한 스트레치로 이미지를 표시하려고 시도하고 일치하지 않습니다.
FITS 표준. 모든 "빈" 픽셀을 NaN으로 바꾸려면:
mFixNaN 원본.fits NaN.fits -4.61169e32 -4.61169e10
[구조체 통계="OK", rangeCount=1321, nanCount=0]
이러한 NaN을 다시 단일 픽셀 값으로 변환하려면:
mFixNaN -v -4.6e32 NaN.fits 공백값.fits
[구조체 통계="OK", rangeCount=0, nanCount=1321]
onworks.net 서비스를 사용하여 온라인으로 mFixNaN 사용