mirror of
https://github.com/eddyem/apogee_control.git
synced 2025-12-06 02:35:16 +03:00
52 lines
1.6 KiB
Plaintext
52 lines
1.6 KiB
Plaintext
|
||
Правильно писать шапку:
|
||
DATA - дата записи файла формата dd/mm/yy (UTC)
|
||
DATE-OBS - дата считывания данных с матрицы (начало, середина или конец - указывать в комментарии), dd/mm/yy, UTC
|
||
ORIGIN - место записи (SAO RAS, правильно)
|
||
INSTRUME - название прибора
|
||
CREATOR - название ПО, записавшего файл
|
||
EQUINOX - эпоха системы координат, используемой в файле (правильно)
|
||
EPOCH - Deprecated
|
||
|
||
Комментарии, помимо COMMENT, могут просто начинаться с 9 столбца, оставляя первые 8 пустыми
|
||
Аналогично для HISTORY
|
||
(во всех трех случаях в столбце 9 не должно быть =)
|
||
|
||
|
||
Если данные непонятно в чем (особенно это касается таблиц), нужно использовать ключи:
|
||
BUNIT - binary unit (как для изображения, так и для таблиц)
|
||
TUNITn - единицы n-го столбца таблицы
|
||
см. http://www.lsw.uni-heidelberg.de/iau/units.html
|
||
|
||
BITPIX:
|
||
8 - uint8_t
|
||
16 - int16_t (BZERO=32768 для uint16_t)
|
||
32 - int32_t (BZERO=2147483648 для uint32_t)
|
||
-32 - float
|
||
-64 - double
|
||
|
||
|
||
EXTEND = T
|
||
этот параметр не обязательно означает наличие "расширений", но если его нет, это гарантирует
|
||
отсутствие расширений
|
||
|
||
Все расширения (изображения, таблицы и т.п.) должны начинаться со слова
|
||
XTENSION = [тип] - тип расширения (например, XTENSION= 'TABLE'
|
||
далее обязательны BITPIX, NAXIS и NAXIS1, NAXIS2 ...
|
||
Если данные отсутствуют, пишем NAXIS1 = 0
|
||
Расширению можно дать имя (скажем, таблице):
|
||
EXTNAME = 'название'
|
||
их можно версионировать (EXTVER) и разделять по иерархии (EXTLEVEL)
|
||
|
||
|
||
ТАБЛИЦЫ: XTENSION='TABLE'
|
||
BITPIX=8 (ASCII)
|
||
NAXIS=2 (двумерная таблица)
|
||
NAXIS1= количество символов в строке таблицы (все столбцы)
|
||
NAXIS2= количество строк
|
||
PCOUNT=0 (ASCII)
|
||
GCOUNT=1
|
||
TFIELDS= количество столбцов
|
||
|
||
|