Це команда mImgtbl, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
mImgtbl - генерувати метадані з набору зображень FITS
СИНТАКСИС
mImgtbl [-rcadb] [-s файл статусу] [-ф файл списку полів] [-т imglist] каталог images.tbl
ОПИС
mImgtbl витягує інформацію про геометрію заголовка FITS з набору файлів і створює файл
Таблиця метаданих зображень ASCII, яка використовується кількома іншими програмами. Це тільки
збирає дані із заголовків, які відповідають стандарту FITS, але повідомляє кількість
зображення, які не пройшли перевірку.
ВАРІАНТИ
-r mImgtbl також можна використовувати як окрему програму для збору метаданих зображень для інших
цілі (для заповнення бази даних, як основа для пошуку просторового покриття тощо)
У цьому випадку часто буває бажано зібрати інформацію про всі файли в a
дерево каталогів рекурсивно. Прапор "-r" (рекурсивний) дає інструкції mImgtbl шукати
даний каталог і всі його підкаталоги рекурсивно.
-c Параметр "-c" (кути) у mImgtbl призведе до додавання восьми додаткових стовпців до
вихідна таблиця метаданих, що містить координати RA, Dec (ra1, dec1, ... ra4,
dec4) кутів зображення. Вихідним буде завжди екваторіальний J2000, навіть якщо
вхід - це якась інша система. Хоча це не потрібно для основних модулів обробки, ми
рекомендуємо використовувати цей параметр, оскільки деякі утиліти можуть потребувати кутових розташування
функціонувати належним чином.
-C Початкова версія mImgtbl ігнорувала структуру куба у файлах; це тільки виглядало
у перших двох вимірах і пов'язаних параметрах WCS. При обробці куба
був доданий до Montage, необхідно було вивчити третій і четвертий виміри
(якщо вони існують), тому до виводу mImgtbl було додано кілька додаткових стовпців
(наприклад, NAXIS4, CRVAL3). Досі часто трапляються всі нові колонки
буде порожнім, тому, щоб заощадити місце, вихід старого режиму можна викликати за допомогою "-C"
варіант (без куба). Це здебільшого косметика, оскільки «чотиривимірний»
вихід ідеально підходить для подальшої обробки 2D даних.
-a За замовчуванням mImgtbl ігнорує файли FITS, імена яких закінчуються на _область (тобто
name_area.fits), припускаючи, що це зображення областей, створених монтажем. Якщо ти хочеш
створювати інформацію про ці зображення, або якщо у вас є зображення з _область в назві
інший ніж ті, які генеруються за допомогою Montage, вам слід увімкнути цей прапор, щоб примусово
mImgtbl щоб переглянути всі зображення в каталозі.
-d Увімкніть налагодження
-b Коли цей перемикач встановлено, mImgtbl буде явно виводити кожен знайдений файл FITS
видається недійсним разом з інформацією про помилку.
-s файл статусу
Вихід і помилки записуються файл статусу замість запису в стандартний вихід.
-f файл списку полів
Використовується для вказівки a список полів, де буде перераховано додаткові ключові слова, з яких потрібно читати
заголовки FITS та включені до вихідної таблиці. У списках полів слід вказати
ім'я ключового слова, тип (int,char,double) і розмір. Приклад: example.fieldlist.
-t imglist
mImgtbl оброблятиме лише файли з іменами, зазначеними в табл imglist, ігноруючи будь-які
інші файли в каталозі. Приклад: example.imglist.
АРГУМЕНТИ
каталог
Шлях до каталогу, що містить набір вхідних файлів FITS.
images.tbl
Шлях вихідної таблиці метаданих.
РЕЗУЛЬТАТ
Вихідна таблиця містить інформацію метаданих з усіх читаних файлів FITS у каталозі
визначено каталог. вважати - кількість записів у таблиці, і несправності є
кількість файлів, для яких не вдалося витягнути метадані FITS.
ВИХІД КОЛОНИ
cntr Унікальний лічильник (номер рядка)
ra,dec Позиція зображення у форматі десяткового градуса
cra,cdec
Пряме сходження у форматі HHMMSS.SS. Схилення у форматі DDMMSS.S
осередок1, осередок2
Розмір зображення в пікселях для розмірів 1 і 2
ctype1, ctype2
Система координат (перші чотири символи) і проекція карти WCS (останній
три символи) для розмірів 1 і 2
crpix1, crpix2
Координати в пікселях опорного розташування (можуть бути дробовими, а можуть бути вимкненими
зображення) для розмірів 1 і 2
crval1, crval2
Координати опорного місця на небі (часто в центрі
зображення) для розмірів 1 і 2
cdelt1, cdelt2
Масштаб пікселя (у градусах по небу на піксель) у контрольному місці для
розміри 1 і 2
crota2 Кут повороту від напрямку «вгору» до небесного полюса
рівнодення
Прецесійний рік, пов'язаний із системою координат
hdu Числовий ідентифікатор для розширення FITS, з якого витягується інформація про зображення,
для файлів FITS з кількома HDU.
size Розмір файлу (у байтах) вхідного файлу FITS
fname Шлях до вхідного файлу FITS
ПОВІДОМЛЕННЯ
OK [struct stat="OK", count=вважати, погані =несправності]
ПОМИЛКА Недопустимий аргумент: -аргумент
ПОМИЛКА Не вдається відкрити файл стану: файл статусу
ПОМИЛКА Не вдається відкрити файл списку полів: файл списку полів
ПОМИЛКА Не вдається відкрити файл зі списком зображень: imgfile
ПОМИЛКА Для таблиці зображень потрібен стовпець fname/file
ПОМИЛКА Недопустиме ім'я поля: рядок]
ПОМИЛКА Недопустимий тип поля: рядок]
ПОМИЛКА Не вдається отримати доступ каталог
ERROR каталог не є каталогом
ПОМИЛКА Не вдається відкрити вихідну таблицю.
ПОМИЛКА Не вдається відкрити таблицю копіювання.
ПОМИЛКА Не вдається відкрити таблицю tmp (in).
ПОМИЛКА Не вдається відкрити таблицю tmp (out).
ПОМИЛКА Не вдається відкрити фінальний стіл.
ERROR FITS бібліотека помилка
ПРИКЛАДИ
Виконується наступний приклад mImgtbl у каталозі, що містить 14 зображень 2MASS:
$ mImgtbl input/2mass images.tbl
[struct stat="OK", count=14, badfits=0]
вихід: images.tbl.
Робота mImgtbl у каталозі, який містить 3 зображення, що не відповідають вимогам, з увімкненим перемикачем -c:
$ mImgtbl -c input/2mass-bad images-corners.tbl
[struct stat="OK", count=14, badfits=3]
Вихідний файл ідентичний першому прикладу, але з додаванням 8 «кутків»
стовпці: images-corners.tbl, несправності лічильник у вихідному повідомленні повідомляє про те, як
було знайдено багато зображень, що містять недійсну інформацію заголовка.
Коли передається файл списку полів, як у цьому прикладі, додаткові стовпці витягуються з FITS
заголовки та вставлені в таблицю:
$ mImgtbl -f example.fieldlist input/2mass images-expanded.tbl
[struct stat="OK", count=14, badfits=0]
Вихідний файл має додаткові стовпці, як зазначено: images-expanded.tbl.
Використовуйте mImgtbl онлайн за допомогою служб onworks.net