Đây là lệnh mFixNaN có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
mFixNaN - Thay thế một bộ giá trị cụ thể trong hình ảnh FITS bằng NaN (hoặc ngược lại)
SYNOPSIS
mFixNaN [-d cấp] [-v Giá trị NaN] in.fits out.fits [khoảng trống maxblank]
MÔ TẢ
Chuyển đổi NaN được tìm thấy trong hình ảnh thành một số giá trị khác (do người dùng cung cấp), or chuyển đổi một
phạm vi giá trị được cung cấp vào NaN.
LỰA CHỌN
-d cấp
Bật gỡ lỗi đến mức được chỉ định (1-3)
-v Giá trị NaN
Giá trị để sử dụng thay cho bất kỳ NaN nào
TRANH LUẬN
trong.fits
Nhập tệp hình ảnh FITS
out.fits
Đường dẫn của tệp FITS đầu ra. Để chạy ở chế độ "đếm" mà không tạo tệp đầu ra,
sử dụng dấu gạch ngang ("-") cho đối số này.
minblank maxblank
Nếu khóa chuyển "-v" không được sử dụng, mFixNaN sẽ thay thế tất cả các giá trị pixel giữa
khoảng trống và maxblank với NaN.
KẾT QUẢ
[ cấu trúc stat = "OK", phạm viĐếm=phạm viĐếm, nanCount=nanĐếm]
phạm viĐếm là số lượng pixel được tìm thấy giữa khoảng trống và maxblank, nếu họ
đã được chỉ định. Nếu không (tức là NaN đã bị xóa và thay thế bằng giá trị), nanĐếm là
số lượng NaN bị loại bỏ.
TIN NHẮN
Được [cấu trúc stat="OK", rangeCount=phạm viĐếm, nanCount=nanĐếm"]
LỖI Không có cấp gỡ lỗi nào được cung cấp
LỖI Chuỗi cấp độ gỡ lỗi không hợp lệ: cấp
LỖI Chuỗi cấp độ gỡ lỗi không hợp lệ: cấp
LỖI Chuỗi cấp độ gỡ lỗi không thể âm
LỖI Không có giá trị nào được đưa ra cho chuyển đổi NaN
LỖI Chuỗi giá trị chuyển đổi NaN không hợp lệ: 'Giá trị NaN'
LỖI Tệp đầu vào không hợp lệ 'trong.fits']
LỖI chuỗi giá trị trống tối thiểu không phải là số
LỖI chuỗi giá trị trống tối đa không phải là số
LỖI Tệp hình ảnh trong.fits FITS bị thiếu hoặc không hợp lệ
ERROR FITS thư viện lôi
VÍ DỤ
Hình ảnh FITS có BITPIX -64 (dấu phẩy động có độ chính xác kép) đã được tạo mà không sử dụng
NaN; tất cả các pixel "trống" được biểu thị bằng số âm rất nhỏ. Điều này có thể ném
những nỗ lực ban đầu để hiển thị hình ảnh với độ giãn phù hợp và không tuân theo
tiêu chuẩn FITS Để thay thế tất cả các pixel "trống" đó bằng NaN:
mFixNaN gốc.fits NaN.fits -4.61169e32 -4.61169e10
[struct stat="OK", rangeCount=1321, nanCount=0]
Để chuyển đổi các NaN đó thành một giá trị pixel:
mFixNaN -v -4.6e32 NaN.fits trốngval.fits
[struct stat="OK", rangeCount=0, nanCount=1321]
Sử dụng mFixNaN trực tuyến bằng dịch vụ onworks.net