Це команда mFixNaN, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
mFixNaN - замініть певний набір значень у зображенні FITS на NaN (або навпаки)
СИНТАКСИС
mFixNaN [-d рівень] [-в Значення NaN] in.fits out.fits [minblank maxblank]
ОПИС
Перетворює NaN, знайдені на зображенні, в інше значення (надане користувачем), or перетворює a
діапазон поданих значень у NaN.
ВАРІАНТИ
-d рівень
Увімкніть налагодження до вказаного рівня (1-3)
-v Значення NaN
Значення для використання замість будь-яких NaN
АРГУМЕНТИ
в.підходить
Введіть файл зображення FITS
out.fits
Шлях до вихідного файлу FITS. Щоб запустити в режимі «підрахунок» без створення вихідного файлу,
використовуйте тире ("-") для цього аргументу.
minblank maxblank
Якщо перемикач "-v" не використовується, mFixNaN замінить усі значення пікселів між ними
minblank та maxblank з NaN.
РЕЗУЛЬТАТ
[структур stat="OK", rangeCount=rangeCount, nanCount=nanCount]
rangeCount – кількість пікселів, які були знайдені між ними minblank та maxblank, якщо вони
були уточнені. Якщо ні (тобто NaN були видалені та замінені на значення), nanCount є
кількість видалених NaN.
ПОВІДОМЛЕННЯ
OK [struct stat="OK", rangeCount=rangeCount, nanCount=nanCount"]
ПОМИЛКА Не вказано рівень налагодження
ПОМИЛКА Рядок рівня налагодження недійсний: рівень
ПОМИЛКА Рядок рівня налагодження недійсний: рівень
ПОМИЛКА Рядок рівня налагодження не може бути негативним
ПОМИЛКА Не вказано значення для перетворення NaN
ПОМИЛКА Недійсний рядок значення перетворення NaN: 'Значення NaN'
ПОМИЛКА Недійсний вхідний файл 'в.підходить']
ПОМИЛКА мінімального порожнього рядка значення не є числом
Рядок максимального пустого значення ПОМИЛКА не є числом
ПОМИЛКА Файл зображення в.підходить відсутні або недійсні FITS
ERROR FITS бібліотека помилка
ПРИКЛАДИ
Зображення FITS з BITPIX -64 (з плаваючою комою з подвійною точністю) було створено без використання
NaNs; всі «пусті» пікселі представлені дуже малими від’ємними числами. Це може кинути
вимкнено початкові спроби відобразити зображення з належною розтяжкою і не відповідає
стандарт FITS. Щоб замінити всі ці «пусті» пікселі на NaN:
mFixNaN оригінал.підходить NaN.підходить -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]
Використовуйте mFixNaN онлайн за допомогою служб onworks.net