این دستور mFixNaN است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
mFixNaN - جایگزین مجموعه ای از مقادیر خاص در یک تصویر FITS با NaNs (یا برعکس)
خلاصه
mFixNaN [-d سطح] [-v مقدار NaNتناسب دارد [من خالی maxblank]
شرح
NaNهای موجود در تصویر را به مقدار دیگری (که توسط کاربر داده شده است) تبدیل می کند. or a را تبدیل می کند
محدوده مقادیر عرضه شده به NaNs.
OPTIONS
-d سطح
اشکال زدایی را تا سطح مشخص شده روشن کنید (1-3)
-v مقدار NaN
ارزش برای استفاده به جای هر NaNs
ادله
در تناسب
فایل تصویری FITS را وارد کنید
تناسب
مسیر خروجی فایل FITS. برای اجرا در حالت "count" بدون ایجاد فایل خروجی،
برای این آرگومان از خط تیره ("-") استفاده کنید.
minblank maxblank
اگر سوئیچ "-v" استفاده نمی شود، mFixNaN همه مقادیر پیکسل را جایگزین خواهد کرد
من خالی و maxblank با NaN.
نتیجه
[ساخت stat = خوب، rangeCount=محدوده شمارش, nanCount=nanCount]
محدوده شمارش تعداد پیکسل هایی است که بین آنها یافت شد من خالی و maxblank، اگر آنها
مشخص شدند. در غیر این صورت (یعنی NaN ها حذف و جایگزین شدند ارزش), nanCount هست
تعداد NaN حذف شده است.
پیام ها
خوب [struct stat="OK", rangeCount=محدوده شمارشnanCount=nanCount"]
ERROR سطح اشکال زدایی داده نشده است
ERROR رشته سطح اشکالزدایی نامعتبر است: سطح
ERROR رشته سطح اشکالزدایی نامعتبر است: سطح
ERROR رشته سطح اشکال زدایی نمی تواند منفی باشد
ERROR هیچ مقداری برای تبدیل NaN داده نشده است
ERROR رشته مقدار تبدیل NaN نامعتبر است: 'مقدار NaN'
ERROR فایل ورودی نامعتبردر تناسب']
ERROR حداقل رشته مقدار خالی یک عدد نیست
ERROR حداکثر رشته مقدار خالی یک عدد نیست
ERROR فایل تصویر در تناسب FITS موجود نیست یا نامعتبر است
ERROR تأیید کتابخانه خطا
مثال ها
یک تصویر FITS با BITPIX -64 (نقطه شناور با دقت دوگانه) بدون استفاده تولید شد.
NaNs تمام پیکسل های "خالی" با اعداد منفی بسیار کوچک نشان داده می شوند. این می تواند پرتاب کند
off اولیه تلاش می کند تا تصویر را با کشش مناسب نمایش دهد و مطابقت ندارد
استاندارد FITS برای جایگزینی تمام پیکسلهای خالی با NaN:
mFixNaN original.fits NaN.fits -4.61169e32 -4.61169e10
[struct stat="OK", rangeCount=1321, nanCount=0]
برای تبدیل مجدد آن NaN ها به یک مقدار پیکسل:
mFixNaN -v -4.6e32 NaN.fits blankval.fits
[struct stat="OK", rangeCount=0, nanCount=1321]
با استفاده از خدمات onworks.net از mFixNaN به صورت آنلاین استفاده کنید