Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.sao.ru/precise/Laboratory/Publications/2000/MIDAS/Lect_N1/Lect_N1.html
Дата изменения: Mon Jan 31 12:20:20 2000
Дата индексирования: Sat Sep 11 22:12:13 2010
Кодировка: koi8-r

Поисковые слова: п п п п п п п п п п п п п п п п п п п п п
Стандартная система редукции астрономических данных MIDAS next up previous
Next: Стандартные системы обработки. MIDAS

Лекция I. Введение. Краткий обзор возможностей

Стандартная система редукции астрономических данных MIDAS

А.Ю. Князев

$\textstyle \parbox{10cm}{\it
Слушай первую премудрость, и большей не было
в мир...
...ся в них премудрость.\\
\sl Леонид Соловьев. ''Повесть о Ходже Насреддине''.
}$


Цель любого астрономического эксперимента -- получение максимально достоверной информации. Процесс получения такой информация в наблюдательной астрономии формально можно разбить на следующие шаги:

1.
Получение астрофизических данных (наблюдения);
2.
Буферизация и архивизация полученных данных;
3.
Обработка полученных данных;
4.
Анализ и интерпретация полученных результатов.
Каждый шаг предполагает наличие и использование целого ряда различных средств и методов, составляющих технологию наблюдательного процесса: телескопов, их систем управления, астрономических приборов, систем управления этими приборами, систем сбора данных, систем буферизации и архивизации данных и т.д. Данные, проходя через все эти шаги, связывают их между собой и определяют технологию работы с экспериментальным материалом.

В последнее время наблюдательная астрономия практически имеет дело только с данными, получаемыми в цифровым виде, и это определяет ее зависимость от состояния и развития вычислительных средств и программного обеспечения. Каждый из вышеперечисленных шагов предполагает наличие определенного типа этих компонент.

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

Специальная астрофизическая обсерватория как астрономический центр имеет все звенья цепочки работы с экспериментальными данными, и процесс получения информации связан с профессиональной деятельностью астрономов САО: разрабатываются новые приборы и методы наблюдений, планируются и реализуются наблюдательные программы, постоянно проводится обработка полученного материала. Как универсальный инструмент, 6-метровый телескоп всегда имел большой набор разнообразных методов и инструментов, а значит, и достаточно большое число систем сбора, систем редукции данных и проблем, связанных с созданием и развитием тех и других.

Скачкообразное развитие вычислительных средств в конце 80-х годов, появление большого количества новых типов компьютеров привело к осознанию необходимости выработки концепции развития цепочки

\begin{displaymath}{\tt Сбор} \longrightarrow {\tt Архивизация} \longrightarrow {\tt Обработка} \longrightarrow {\tt Анализ}\quad ,
\end{displaymath}

для обсерватории на ближайшее будущее и с учетом перспектив развития вычислительных и программных средств, методов и приборов. Такая концепция была сформулирована в 1990 году и состояла в следующем:
1.
Cбор, обработка и архивизация данных представляют однородный, связанный процесс и должны осуществляться в одной среде. Требование многозадачности при наблюдениях и при обработке, естественность последующего развития, подразумевающего создание сетей и развитие моды удаленных наблюдений, а также тенденция развития мирового астрономического сообщества указывают на то, что этой средой должна являться операционная система UNIX.

2.
Необходимо использование стандартной системы редукции астрономических данных (одной или нескольких), что позволит избежать проблем, связанных с ее развитием и поддержкой, и увеличит совместимость и переносимость программных продуктов, созданных внутри такой системы.

3.
Необходима совместимость с мировым астрономическим сообществом по типам выходных данных.

4.
Необходимо наличие архива наблюдательных данных.

В этом цикле лекций я коснусь только одного пункта этой концепции -- стандартной системы редукции астрономических данных. Я почти ничего не буду рассказывать об операционной системе UNIX и о том, как в ней работать: для этого необходим еще больший цикл подобных лекций. Однако, уверен, что каждый из Вас, кто попробует работать с MIDAS (или с любой другой стандартной системой редукции астрономических данных), тут же поймет, что знать UNIX надо, ибо очень многое в процессе редукции приходится делать вне системы редукции (копировать файлы, переименовывать их, задавать недоуменные вопросы по электронной почте людям, знающим больше Вас на текущий момент обработки, и т.д. и т.п.). Но я могу сказать точно, о чем буду говорить. Любая стандартная система редукции -- это безбрежный океан возможностей: начинающему в нем легко заблудиться и утонуть. Так вот, я расскажу о том, как начать работать в MIDAS. Я попытаюсь показать на наборе примеров и систематизации всего материала, как ориентироваться в MIDAS. Вместе с тем, я попытаюсь обозреть максимальное число возможностей в этой системе редукции, чтобы любой из Вас на основе этих лекций мог предполагать, в какой части этого океана лежит тот островок, который Вас интересует. Я расскажу о том, что из себя представляет язык для написания командных файлов в MIDAS, а также опишу, как встраивать в него свои программы, уже написанные ранее на C или FORTRAN и каких правил при этом надо придерживаться. В конце я также коснусь вопроса об установке MIDAS на собственный компьютер. Я работаю с этой системой уже более 10 -ти лет, считаю себя экспертом в MIDAS не только потому, что устанавливал его на 5 компьютеров различных типов и 9 разновидностей UNIX, но и потому, что обрабатывал в нем совершенно различные типы данных. За все это время мне задавали гигантское количество разнообразных вопросов, и я видел наиболее часто встречающиеся ошибки начинающих (и не только) пользователей. Поэтому постоянно в тексте я буду выделять предупреждающие конструкции Внимание и Замечание.

ВНИМАНИЕ :Это будет выглядеть так

Замечание :Это будет выглядеть так

MIDAS команды в тексте будут выделяться так: MIDAS/COMMAND.



 

Willy Kniazev
2000-01-31