AIPS ++ - Википедия - AIPS++
Система обработки астрономических изображений ++ - это программный пакет, разработка которого началась в начале девяностых годов и почти полностью написана на C ++, и первоначальной целью было заменить уже устаревшие AIPS программного обеспечения. Теперь он был возрожден как CASA и является основой систем обработки изображений для нескольких радиотелескопов следующего поколения, включая АЛМА, eVLA, и АСКАП.
Ранняя история
В 1988-89 гг. Директор Национальная радиоастрономическая обсерватория (NRAO) Пол Ванден Бут созвал независимую контрольную группу, Software Advisory Group (SWAG), для выработки рекомендаций относительно будущего обработки программного обеспечения для NRAO. SWAG возглавил Тим Корнуэлл, а в его состав вошли Джефф Круз, Гарет Хант, Ян Нордам и Рэй Норрис. Рекомендации SWAG заключались в следующем:
- Вся обработка данных в NRAO должна координироваться новым помощником директора по вычислениям.
- AIPS следует перепроектировать и внедрить повторно в соответствии с определенными общими рекомендациями.
- Не меньшее внимание следует уделить программному обеспечению для отдельных блюд.
В конце 1990 года директор НРАО принял рекомендации, и началась работа по определению нового пакета.
Первоначально проект был результатом усилий нескольких астрономических институтов, объединенных в консорциум, Австралийский национальный центр телескопа (ATNF), Jodrell Bank Обсерватория (JBO) и МЕРЛИН / Национальный фонд VLBI (MERLIN / VLBI), Ассоциация Беркли-Иллинойс-Мэриленд (BIMA ), Национальная радиоастрономическая обсерватория (NRAO) и Нидерландский фонд исследований в области астрономии АСТРОН.
Функции
AIPS ++ предоставляет возможности для калибровки, редактирования, формирования изображений, улучшения изображений и анализа изображений и других астрономический данные. Основное внимание уделяется сокращению данных как от одного блюда, так и от синтез апертуры радиотелескопы. Хотя инструменты, представленные в AIPS ++, в основном предназначены для обработки данных от различных радиотелескопов, ожидается, что этот пакет также будет полезен для обработки других типов астрономических данных и изображений. Однако обработка большинства данных с матричных детекторов изображений выполняется с использованием ИРАФ вместо.
AIPS ++ структурирован как библиотека инструментов нижних уровней, предназначенная для замены AIPS более монолитных приложений. В общем, аналогом задачи AIPS является функция инструмента AIPS ++, хотя структура набора инструментов AIPS ++ обычно означает, что эти функции более детализированы, за исключением более интегрированных инструментов на более высоких уровнях (таких как карта). Аналогом наречий AIPS являются параметры функций инструмента AIPS ++. Интерпретатор командной строки в AIPS - это POPS, а аналог в AIPS ++ - Глиш. Код, используемый в качестве стандарта в большинстве астрономических институтов, по-прежнему является AIPS, поскольку AIPS ++ обычно еще не считается достаточно надежным и пригодным для использования.
Как и большинство программ для исследовательской астрономии, оно доступно для всех основных операционных систем, кроме Microsoft Windows.
AIPS ++ / CASA
25 августа 2004 г. кодовая база AIPS ++ была преобразована в более модульную структуру; с тех пор он называется CASA («Стандартные приложения для астрономии»). CASA состоит из набора библиотек C ++, полученных из исходных задач AIPS ++. Система сценариев Glish заменяется привязками Python, системой, известной как «CASApy». Программное обеспечение CASA больше не разрабатывается консорциумом, но в основном в рамках NRAO для использования на Большая миллиметровая матрица Atacama.
Ядро старых библиотек AIPS ++, теперь известных как CasaCore все еще поддерживаются и развиваются первоначальными членами консорциума. Доступен отдельный интерфейс Python, известный как python-casacore (ранее «Пирап»). Python-casacore в основном разрабатывается в ATNF и ASTRON для замены Glish на Компактная матрица телескопов Австралии, WSRT и ЛОФАР. CASA также использует эти основные библиотеки, но не python-casacore.
Рекомендации
- Заявление о миссии AIPS ++
- В Системное руководство AIPS ++ описывает "гайки и болты" системы AIPS ++; как он собран и как он предназначен для работы.
- Программный словарь AIPS / AIPS ++
- Крус, Г., 1993, "Новая система обработки астрономических изображений AIPS ++"