Проект Старлинк
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Проект Starlink , называемый пользователями Starlink , а разработчиками просто The Project , был британским проектом астрономических вычислений, который поставлял программное обеспечение общего назначения для обработки данных. До конца 1990-х годов она также поставляла компьютерное оборудование и персонал для системного администрирования астрономическим институтам Великобритании. В первом отношении он был аналогичен проекту США IRAF .
Официально проект был начат в 1980 году, хотя финансирование было согласовано, а некоторые работы начались годом ранее. Он был закрыт, когда в 2005 году Совет по исследованиям в области физики элементарных частиц и астрономии отозвал его финансирование . В 2006 году Объединенный астрономический центр выпустил собственную обновленную версию Starlink и взял на себя обслуживание; В середине 2015 года эта задача была снова передана Восточноазиатской обсерватории . Последняя версия вышла 19 июля 2018 года.
Часть программного обеспечения повторно лицензируется под лицензией GNU GPL , а часть остается под первоначальной специальной лицензией. [ 1 ]
История
[ редактировать ]С самого начала проект был направлен на то, чтобы справиться с постоянно растущими объемами данных, с которыми приходилось иметь дело астрономам. В статье 1982 года говорилось, что астрономы возвращались после сеансов наблюдений (около недели наблюдений на удаленном телескопе) с более чем 10 гигабитами данных на пленке; [ 2 ] в конце своего существования проект развертывал библиотеки для обработки данных объемом более 4 гигабайт на одно изображение.
В рамках проекта было предоставлено централизованно приобретаемое (и, следовательно, со скидкой) оборудование, профессиональные системные администраторы и разработчики для написания приложений по сокращению астрономических данных для астрономического сообщества Великобритании и за его пределами. На пике своего масштаба в конце 1980-х и начале 1990-х годов проект присутствовал примерно в 30 объектах, расположенных в большинстве университетов Великобритании с факультетом астрономии, а также в Объединенном астрономическом центре , где расположены UKIRT и Джеймс Клерк. Телескоп Максвелла на Гавайях . Число активных разработчиков колебалось от пяти до более чем десятка.
К 1982 году в проекте работало 17 человек, которые обслуживали около 400 пользователей на шести сайтах, используя семь VAXen (шесть VAX-11/780 и один VAX-11/750 , что в общей сложности составляло около 6,5 ГБ дискового пространства). С самого начала они были объединены в сеть, сначала с помощью DECNET , а затем с помощью X.25 .
Между 1992 и 1995 годами проект перешел на UNIX (и переключил сеть на TCP/IP), поддерживая Digital UNIX в системах на базе Alpha и Solaris в системах Sun Microsystems . К концу 1990-х годов он дополнительно поддерживал Linux , а к 2005 году — Red Hat Linux , Solaris и Tru64 UNIX . Примерно в это же время проект открыл исходный код своего программного обеспечения (используя Стандартную общественную лицензию GNU ; ранее у него была лицензия «только для академического использования») и переработал свою систему сборки, чтобы программное обеспечение можно было создавать на гораздо более широкой основе. ряд POSIX -подобных систем, включая OS X и Cygwin .
Хотя проект не получил для этого явного финансирования, он был одним из первых участников движения «Виртуальная обсерватория» и внес свой вклад в IVOA . Одним из приложений VO было TOPCAT, разработка которого продолжается при финансировании AstroGrid .
Приложения, библиотеки и другие возможности
[ редактировать ]В рамках проекта создан ряд приложений и библиотек, в том числе:
- ГАЙЯ
- Основное приложение с графическим пользовательским интерфейсом, которое действует как общая программа просмотра астрономических изображений, а также как интерфейс для многих других приложений.
- ОРАК-ДР
- Система сокращения данных ORAC-DR, разработанная в JAC Hawai'i , представляет собой конвейер обработки входящих данных. Он используется для онлайн-обработки данных в UKIRT и JCMT для различных инструментов. Это не приложение Starlink как таковое, но оно тесно интегрировано с пакетом Starlink и по умолчанию использует программное обеспечение Starlink в качестве механизмов приложений. см . на домашней странице ORAC-DR . Дополнительную информацию
- КАППА
- Набор инструментов общего назначения для анализа и визуализации данных, которые можно использовать как из командной строки, так и графически. Он предоставляет приложения общего назначения, которые имеют широкую применимость, концентрируясь на обработке изображений, визуализации данных и манипулировании компонентами NDF. Он интегрируется с другими пакетами Starlink. В более широком контексте KAPPA предлагает возможности, отсутствующие в IRAF, например, обработку ошибок данных, маскирование качества, графическую базу данных, доступность из оболочки, а также больше n -мерных приложений, широкое использование осей данных и другой стиль. . Он интегрируется с пакетами инструментов, разработанными в обсерваториях Великобритании. Благодаря автоматическому преобразованию данных и доступности KAPPA и других пакетов Starlink из командного языка IRAF можно выбрать лучшие из соответствующих инструментов из обеих систем для выполнения работы.
- CCDPACK
- Пакет программ для обработки CCD -подобных данных. Они позволяют вам устранять смещение, удалять темновой ток, предварительную вспышку, плоское поле, регистрировать, передискретизировать, нормализовать и объединять ваши данные.
- АСТ
- Гибкая и мощная библиотека для работы с мировыми системами координат, частично основанная на библиотеке SLALIB. Если вы пишете программное обеспечение для астрономии и вам необходимо использовать небесные координаты (например, RA и Dec), спектральные координаты (например, длину волны, частоту и т. д.) или другую информацию о системе координат, то эта библиотека может вас заинтересовать. Он предоставляет решения для большинства проблем, с которыми вы можете столкнуться, и позволяет писать надежное и гибкое программное обеспечение. Он способен читать и записывать информацию WCS в различных форматах, включая FITS -WCS. Он имеет привязки к Fortran , C и Python.
- СЛАЛИБ
- Библиотека процедур, предназначенная для упрощения написания точных и надежных приложений позиционной астрономии. Большинство процедур SLALIB связаны с астрономическим положением и временем, но некоторые из них имеют более широкое тригонометрическое, числовое или общее применение. Помимо этой версии GPL, существует также коммерческая версия SLALIB, доступная от ее первоначального автора.
- HDS
- Иерархическая система данных — портативная, гибкая система хранения и извлечения данных, заменяющая файловую систему компьютера на уровне отдельного файла. Обычный файл фактически содержит одномерную последовательность элементов данных, тогда как файл HDS может содержать более сложную структуру. Он предшествует иерархическому формату данных на несколько лет.
- НДФ
- NDF — это основной формат данных проекта. созданный на базе HDS, N-мерный формат данных, предназначен для хранения больших объемов данных в виде n -мерных массивов чисел: в основном спектров, изображений и кубов. Он поддерживает такие понятия, как качество, ошибки данных, мировые системы координат и метаданные . Его также можно расширить для обработки определяемой пользователем информации.
- АДАМ
- Среда ADAM представляла собой стандартизированную программную среду, первоначально разработанную Королевской Гринвичской обсерваторией , а затем принятую и разработанную Starlink в период с 1985 по 1990 год. Первоначально она проектировалась как система управления телескопом, установленная на Англо-Австралийском телескопе в обсерватории Сайдинг-Спринг , телескоп Уильяма Гершеля в Группе телескопов Исаака Ньютона на Ла-Пальме и телескопе Джеймса Клерка Максвелла на Мауна-Кеа. (где он все еще работает в устаревших системах), но его роль расширилась и теперь охватывает графику, доступ к данным, межпроцессное взаимодействие и полный спектр функций, необходимых для поддержки разнообразного спектра совместимых приложений. Хотя он больше серьезно не используется для управления телескопом, другие его уровни продолжают существовать в текущих версиях приложений и библиотек Starlink.
В рамках проекта также было выпущено несколько кулинарных книг на различные астрономические темы.
К концу кодовая база проекта состояла примерно из 100 компонентов, что в общей сложности составляло около 2 100 000 строк исходного кода, написанных проектом или курируемых им, на различных языках, включая Fortran, C, C++, Java, Perl и Tcl/Tk, а также еще один. 700 000 строк индивидуального стороннего кода. [ нужна ссылка ]
Получение программного обеспечения
[ редактировать ]В настоящее время, хотя финансирование проекта прекращено, программное обеспечение по-прежнему доступно либо в виде готовых дистрибутивов, либо в виде Git- репозиторий. [ 3 ] В библиотеке исходного кода астрофизики есть запись на Starlink. [ 4 ]
Объединенный астрономический центр взял на себя обслуживание кодовой базы Starlink (при поддержке STFC ) и выпустил следующие релизы: [ 5 ]
- Кео ( Вега ) 7 сентября 2006 г.
- Хокулей ( Капелла ) весной 2007 года 1 марта
- Пуана ( Процион ) 2007 года, 22 августа.
- Хуму ( Альтаир ) 2008 года 8 февраля.
- Леуакона ( Антарес ) 12 ноября 2008 года.
- Нанахоуп ( Поллукс ) 2009 года, 27 июля.
- Гавайи ( Денеб ) 2010 года, 20 января.
- Намака ( Лямбда Скорпиона ) 8 февраля 2011 года.
- Шторм ( Альдебаран ) 2012 года, 17 сентября.
- Хикианалия ( Спика ) – 15 апреля 2013 года.
- 2014А 24 июля 2014 года.
Восточноазиатская обсерватория теперь взяла на себя координацию и обслуживание программного обеспечения Starlink и выпустила следующие релизы: [ 5 ]
- 2015А 6 апреля 2015 года.
- 2015Б 17 декабря 2015 года.
- 2016А 15 ноября 2016 года.
- 2017А 10 августа 2017 года.
- 2018А 19 июля 2018 года.
- 2021А 27 декабря 2021 года.
- 2023A 20 декабря 2021 года.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «СтарлинкЛицензия — Старлинк» . Starlink.jach.hawaii.edu. 01.02.2009. Архивировано из оригинала 23 января 2012 г. Проверено 28 января 2012 г.
- ^ Дисней, MJ; Уоллес, ПТ (1982). «Старлинк». Ежеквартальный журнал Королевского астрономического общества . 23 : 485. Бибкод : 1982QJRAS..23..485D .
- ^ Страницы разработчиков Starlink.
- ^ Разное (2011). «Starlink: Многоцелевое астрономическое программное обеспечение» . Библиотека исходного кода астрофизики : ascl:1110.012. Бибкод : 2011ascl.soft10012V .
- ^ Jump up to: а б «Выпуски программного обеспечения Starlnk» . starlink.eao.hawaii.edu . Восточноазиатская обсерватория . Проверено 5 марта 2024 г.
Внешние ссылки
[ редактировать ]- Астрономические изображения
- Астрономия в Соединенном Королевстве
- Астрономические организации
- Астрономическое программное обеспечение
- Ассоциации и консорциумы колледжей и университетов Соединенного Королевства
- Кроссплатформенное программное обеспечение
- Бесплатное астрономическое программное обеспечение
- Проекты грид-вычислений
- Организации информационных технологий, базирующиеся в Соединенном Королевстве
- Совет по науке и технологиям