Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.sao.ru/precise/Laboratory/Dis_akn/node100.html
Дата изменения: Thu Jul 8 15:31:50 1999
Дата индексирования: Tue Oct 2 02:37:30 2012
Кодировка: koi8-r
Структура и состав пакета OBPR next up previous contents
Next: Изучение точностных характеристик получаемых Up: Система редукции данных обзора Previous: Робастная оценка шума

   
Структура и состав пакета OBPR

Все MIDAS процедуры, входящие в пакет обработки данных, написаны на языке MCL (MIDAS Command Language) (MIDAS Users Guide 1995a) и вызывают либо другие MIDAS процедуры нижнего уровня, либо стандартные MIDAS команды, либо программы, написанные на языках C и Fortran-77. На сегодняшний день пакет содержит $\sim$ 9500 строк, написанных на языке MCL, 7000 строк, написанных на языке C, и 1300 строк, написанных на языке Fortran-77. Все команды пакета редукции можно разделить на несколько основных групп:


 
 
Table: Список команд редукции данных обзора KISS
Команды потоковой обработки
INIT/KISS Первичная инициализация параметров обработки
BATCH/KISS Шаги редукции с двумя ленточными устройствами для чтения исходных и записи обработанных данных
STEP1/KISS Копирование из архива, преобразование к нормальной ориентации, построение 2D фона и фильтрация данных (комбинированный прямой и спектральный снимки)
BVSTEP/KISS Тоже, но для B и V прямых изображений
STEP2/KISS Преобразование прямого к спектральному, INVENTORY и апертурная фотометрия
STEP3/KISS Извлечение, поиск эмиссионных особенностей и выделение кандидатов
Команды, представляющие отдельные шаги редукции:
ORIENT/KISS Преобразование изображений к нормальной ориентации
ADAPTIVE/KISS Адаптивная фильтрация KISS-изображений
ASTROM/KISS Вычисление коэффициентов пластинки для KISS поля
TRANSF/KISS Преобразование прямого KISS-снимка к спектральному
INVENT/KISS Поиск и каталогизация объектов на прямом снимке
APHOT/KISS Апертурная фотометрия прямых снимков
EXTRACT/KISS Извлечение одномерных спектров и создание 3D архивов
MATCH/KISS Поиск эмиссионной особенности в спектрах
SELECT/KISS Выделение эмиссионных кандидатов
Дополнительные команды (библиотечные процедуры)
CALIB/KISS Вычисление средней поправки между прямым снимком KISS-поля и калибровочным снимком этого же поля
CONTIN/KISS Оценка шума и создание континуума для 1D спектров
TCONTIN/KISS Тоже, но с использованием спектрального темплейта
ASPLIT/KISS Фильтрация изображений по-частям (для малых RAM)
BSPLIT/KISS Построение фона для больших изображений (для малых RAM)
DELNEG/KISS Замена отрицательных значений на фоновые
THRESHOLD/KISS Автоматическое определение уровня фона для построения изображения-маски
COMBTAB/KISS Комбинирование трех входных таблиц в общую
RD2XY/KISS Преобразование координат (RA,DEC) в координаты изображения (x,y)
XY2RD/KISS Преобразование координат изображения (x,y) в координаты (RA,DEC)
RECLASS/KISS Классификация объектов


 
 
Table 4.7: Список команд для редукции и анализа данных, полученных с объективной призмой
Команды обработки данных
STAT/OBPR Некоторая статистика по 2D спектральным изображениям
EXTRACT/OBPR Извлечение 1D спектров из 2D изображений и создание 3D архивов
PARCH/OBPR Создание 3D архива из 2D прямых снимков
MATCH/OBPR Поиск эмиссионной особенности в 1D спектрах из 3D архива
CONT/OBPR Создание континуума для всех 1D спектров из 3D архива
MISCDTB/OBPR Вычисление некоторых характеристик всех 1D спектров из 3D архива
CREN/OBPR Создание "векторов шума" для всех 1D спектров из 3D архива
Команды для работы с OBPR базой
INFO/OBPR Извлечение информации из таблицы по боксу координат на изображении
RMDTB/OBPR Выбрасывание объектов из базы данных
CPDTB/OBPR Копирование части одной базы данных в другую
Команды первичного анализа данных
RAWVIEW/OBPR Просмотр спектров на необработанных изображениях
VIEW/KISS Просмотр всей информации об объектах из базы данных. Объекты выбираются при просмотре 2D спектрального снимка
PLOT/KISS Тоже, но объекты выбираются при просмотре зависимостей на графическом дисплее
CHECK/KISS Ручной просмотр базы и выбор эмиссионных кандидатов
Дополнительные библиотечные процедуры
ALTER/MASK Топологическое растягивание и сжимание масок
CRECIRC/MASK Создание круговых масок по таблице центров
FILTER/1DSAC Создание континуума для 1D изображений
FILTER/2DSAC Создание континуума для 2D изображений
ROBUST/NOISE Робастная оценка шума для 1D и 2D изображений
PLOT/CLASS Показ результата классификации объектов всего KISS-поля
CHECKLIB/LIB Библиотечные процедуры проверок
LIB/LIB Библиотечные процедуры нижнего уровня


 
 
Table 4.8: Команды фотометрического и астрометрического пакетов
Команды астрометрического пакета
FITPLATE/ASTRO Вычисление коэффициентов пластинки
PREC/ASTRO Пересчет координат с одной эпохи на другую для таблицы данных
RD2STD/ASTRO Пересчет координат объектов (RA,DEC) в идеальные координаты ($\xi$,$\eta$)
STD2RD/ASTRO Пересчет ($\xi$,$\eta$) координат в координаты (RA,DEC)
RD2XY/ASTRO Пересчет координат (RA,DEC) в координаты изображения (x,y)
XY2RD/ASTRO Пересчет координат (x,y) в координаты (RA,DEC)
STD2XY/ASTRO Пересчет идеальных координат ($\xi$,$\eta$) в координаты изображения (x,y)
XY2STD/ASTRO Пересчет координат (x,y) в координаты ($\xi$,$\eta$)
Команды фотометрического пакета
APHOT/PHOT Апертурная фотометрия для списка объектов из таблицы
PHSTD/PHOT Получение инструментальных величин для всех фотометрических стандартов в поле
PMST/PHOT Исправление за время экспозиции и отбрасывание точек
CPHS/PHOT Решение уравнений и получение коэффициентов преобразования
MCALC/PHOT Пересчет инструментальных величин в стандартную систему
STDAV/PHOT Получение средних коэффициентов
SFF/PHOT Поиск всех объектов на изображении и получение для них апертурных инструментальных величин
SSF/PHOT Тоже апертурная фотометрия для списка объектов из таблицы

Такая сложная иерархическая структура пакета обусловлена, главным образом, ленью автора (дабы не переписывать программы много раз, а только заменять отдельные модули) и его привычкой работать в операционной системе UNIX -- он стремился разбить всю обработку на как можно большее количество независимых шагов (назовем их библиотечными процедурами), на основе которых можно создавать более крупные образования, на основе которых можно писать более крупные программы, на основе которых... Главное же правило при создании библиотечных процедур -- каждая должна производить только одно действие с данными, но делать это, по-возможности, хорошо.

Первая, вторая и третья группа процедур очень часто специфична только для обработки KISS-данных и для обработки другого типа данных может использоваться только в качестве образца. Остальные же три уровня процедур создавались максимально независимыми и, надеюсь, могут быть использованы для обработки данных других, подобных обзоров, а также для апертурной фотометрии и астрометрических вычислений, оптического отождествления каталогов.

Иногда, когда это казалось удобным автору (например, при подготовке астрометрических данных, выдаваемых программой FINDER) из MIDAS процедуры вызываются командные файлы, написанные на стандартном языке Bourne-shell с использованием языка программы awk, существующих в любой UNIX системе.

Все команды пакета редукции имеют описания назначения и входных параметров, однако из-за большого объема данной информации (примерно 45 страниц текста) она не вставлена в данную диссертацию. Настройка пакета осуществляется, по стандарту MIDAS, заполнением ключевых слов. Список этих ключевых слов, их типы, краткое описание назначения и стандартные значения приведены в таблице 20 Приложения .2.


next up previous contents
Next: Изучение точностных характеристик получаемых Up: Система редукции данных обзора Previous: Робастная оценка шума
Willy Kniazev
1999-04-03