Приложение 1
Панели и подпанели.
PANEL - Конструктор панелей управления системой MIDAS.
Разработан в рамках проекта "Стандартный сбор с CCD-матриц в системе MIDAS"
(контекст NICE). Работает в графической среде X11 системы Unix.
Автор - Шергин В.С. ( vsher@sao.ru ).
Commands - основная рабочая панель.
Кнопки верхней строки запускают команды MIDAS, LINUX
и/или командные файлы (.prg), нижней строки - подпанели.
Команды верхней строки:
- GUI
- Предлагает выбрать специальные панели системы MIDAS:
- help, echelle, alice и запускает выбранную по команде
- create/gui <GUI>
- LS
- ls - список файлов;
- SC
-
- show/com - список команд, определенных в MIDAS в данный момент;
- SET_C
- set/cursor 0 rectangle 100,100,108,121 - определение
- формы курсора (для процедуры отождествления);
- GET_C
- get/cursor
- TRACE
- extr/trace ? ? P C
- RTRACE
- extr/rtrace ? ? P
- CTRACE
- extr/ctrace ? ? P
- VIEW
- VIEW/IMA ? ? N
- BEG
- @@ e_beg95 -
Определение начальных параметров для
- работы с эшелле-изображениями в версии MIDAS 1995 года;
- SESS
- write/key NIGHT/c/1/8 <SESS> - ввести имя рабочего сета
- (обычно используется символ l и номер ночи);
- SHOW
- show/echelle
- SAVE
- save/echelle <SESS> - сохранить результат обработки
- данного сета;
- DEF_H
- define/hough - расчет маски (центральное положение порядков
- на изображении);
- CAL_D
- calibrate/eche done - отождествлениe с готовой маской;
-
- TWICE
- twice/echelle
- интерактивное отождествление с возможностью
- подобрать параметры для поиска спектральных линий;
- STWICE
- suntwice/echelle
- интерактивное отождествление по спектру неба с возможностью
- подобрать параметры для поиска спектральных линий;
- PC
- plot/calibr
- NN
- write/key NOBJ/i/1/1 <NN> - ввести номер файла с изображением
- для обработки;
- RED_IMA
- @@ redima p5=<NN>
- основная процедура обработки изображения;
Подпанели нижней строки:
File -
стандартные команды LINUX для работы с файлами.
Кнопки DIR и FILE открывают дополнительные мини-окна для
выбора каталога и/или файла соответственно.
Dir -
стандартные команды LINUX для работы с файловыми каталогами.
О кнопке DIR см. выше.
Display -
стандартные команды MIDAS для окон типа
"display", используемых при работе с изображениями. Кнопка
N (0/1) задает номер активного окна, X и Y -
размеры окон (360/530 и 430/590).
LUT и ITT определяют цветовую гамму.
Graphic -
работа с графическими окнами.
Кроме команд MIDAS отсюда можно вызвать командные(.prg) файлы:
@@ s_gra -
определение параметров графических окон "по умолчанию";
@@ s_plot -
вывод в "чистое" окно части эшеле-спектра, номер порядка задается
параметром 3 или кнопкой ORD (режим plot);
@@ s_over -
вывод в окно части эшеле-спектра на уже существующий график
с изменением цвета (режим over);
@@ s_list -
интерактивный просмотр "порядков" эшеле-спектра;
@@ xyz -
увеличение деталей графика в этом же или дополнительном окне
(режимы plot и over);
@@ s_com2 -
интерактивный просмотр и сравнение 2-х эшеле-спектров;
@@ s_com3 -
интерактивный просмотр и сравнение 3-х эшеле-спектров;
@@ e_ident -
интерактивный просмотр эшеле-спектра лампы сравнения (Th+Ar)
и отождествленных линий с увеличением отдельных деталей;
@@ get_gc -
вызов графического курсора;
Параметры командам можно задать с помощью нижних кнопок:
ORD - задает номер эшельного порядка (параметр 3 в ряде команд),
P - задает тип файла со спектром для plot-команд: TE - табличный
формат (.tbl), E - формат изображения (.bdf) c отождествленным спектром
(в длинах волн), R - формат изображения (.bdf) в пикселях,
TB - работа с произвольными таблицами.
O - то же, что и P, но для режима over.
PL и OV предлагают списки файлов, тип которых определен
кнопками P и O соответственно. С выбранными файлами
работают команды (см. панель).
XY - тип "растяжки" для команды
@@_xyz:
xx - по оси X, xy - по диагонали,
yy - по оси Y, xz - по оси X, но в дополнительном окне, yz - по оси Y
в дополнительном окне, zz - по диагонали в дополнительном окне.
Кроме того, кнопкой N можно менять номер активного окна,
кнопкой COLR можно переопределить цвет,
IL вызывает команду INTEGR/LINE sub.
Примеры окон определения параметров:
|
|
|
|
|
Image -
работа с изображениями. Содержит вызовы команд
MIDAS и командных (.prg) файлов:
@@ fiss -
Начало работы с изображениями, полученными при наблюдении с системой
LIMA (в формате ".fts", ".fts.gz");
@@ biss -
Начало работы с изображениями, полученными при наблюдении с системой
MIDAS(в формате ".bdf", ".bdf.gz");
@@ lo_ima -
загрузка изображения в окно типа "display" с учетом размеров изображения и
окна;
@@ extract -
интерактивное выделение линии из изображения между двумя отметками курсора;
@@ awin -
усреднение нескольких кадров, используемое для чистки от частиц;
@@ subd -
вычитание темнового кадра.
Кнопка FTS предлагает список всех файлов с расширениями .fts
и .fts.gz, определяя параметр 1 команде
@@_fiss.
Кнопка BDF предлагает список всех файлов с расширениями .bdf
и .bdf.gz, определяя параметр 1 команде
@@_biss.
Кнопка EX (E/X/N) определяет режим выделения рабочей области кадра
(параметр 2 команд @@_fiss и
@@_biss.
Кнопка A (d/A/m) определяет метод усреднения
нескольких кадров в команде @@_awin:
A - average, m - median, d - для обработки темновых, при этом выбирается
метод "median" и полученное темновое изображение имеет имя "dav.bdf".
Кнопка IMA предлагает список всех файлов с расширениями .bdf
определяя имя исходного изображения для большинства команд.
Кнопка IN вызывает команду
INDISK/FITS <IMA>.fts <IMA>.bdf.
Кнопка OUT вызывает команду
OUTTAPE/FITS <IMA>.bdf <IMA>.fts.
Table -
работа с таблицами в системе MIDAS.
Кроме стандартных часто используемых команд MIDAS отсюда можно
вызвать команду @@_read_t для чтения объемных таблиц.
Кнопки TAB и OUT позволяют выбрать имя таблицы из рабочего
каталога, определяя тем самым параметры команд. Кнопка CONF задает
режим удаления (с подтверждением или без).
Set_Ech -
переопределение параметров Эшелле-сессии.
Все команды формируют дополнительные окна-панели, содержащие значения
параметров каждого шага обработки эшеле-спектра с возможностью удобного
переопределения:
@@ SET/set_0 - информативная часть;
@@ SET/set_1 - методы и параметры построения маски;
@@ SET/set_2 - методы и параметры расчета и вычитания фона;
@@ SET/set_3 - методы и параметры фильтров;
@@ SET/set_4 - методы и параметры выделения порядков;
@@ SET/set_5 - методы и параметры поиска спектральных линий;
@@ SET/set_6 - методы и параметры отождествления;
@@ SET/set_7 - перевод в длины волн;
Шаги 7 (Flat Field correction) и 8 (Flux Calibration)
обслуживаются кнопками 8-FF и 9-FLUX соответсвенно,
которые имеют значения Yes/No.
@@ SET/set_10 - методы и параметры "склеивания" порядков.
Все дополнительные окна-панели см. в
<Set_Echelle full size>.
Echelle -
часто используемые в работе командные (.prg) файлы:
SH_ORD | --> |
@@_sh_ord |
- | равнопеременный сдвиг маски; |
THAR | --> |
@@_e_thar |
- | выделение спектра в форматах MIDAS и
DECH20
из изображения Th+Ar; |
IDENT | --> |
@@_e_ident |
- | интерактивный просмотр отождествления; |
C_FDS | --> |
@@_cre_fds |
- | создание fds-файла для работы со спектрами в системе
DECH20; |
C_DIS | --> |
@@_cre_dis |
- | создание dis-файла для работы со спектрами в системе
DECH20; |
C_100 | --> |
@@_cre100 |
- | создание спектра в формате .100 системы
DECH20; |
Short -
команды, которые всегда хочется иметь под рукой:
L | --> |
load/tab order :x :yfit :order -1 ? 4 |
нанесение маски на изображение; |
S | --> |
set/echelle BKGMTD=SPLINE |
переопределение метода выделения фона; |
P | --> |
set/echelle BKGMTD=POLY |
переопределение метода выделения фона; |
AD | --> |
@@_asDG_D |
смена активного окна типа "display"; |
AG | --> |
@@_asDG_G |
смена активного графического окна; |
RMM | --> |
rm mid* |
удаление временных файлов MIDAS; |
RME | --> |
rm eset* |
удаление временных панелей (см. SET_ECH); |
DG | --> |
delete/graph |
удаление графического окна; |
CG | --> |
create/gra 0 450,250 |
создание графического окна; |
CCO | --> |
clear/chan over |
чистка display-окна от "рисунков" и надписей; |