Jump to content

Проект Старлинк

Логотип Старлинк
Starlink logo

Проект Starlink , называемый пользователями Starlink , а разработчиками просто The Project , был британским проектом астрономических вычислений, который поставлял программное обеспечение общего назначения для обработки данных. До конца 1990-х годов она также поставляла компьютерное оборудование и персонал для системного администрирования астрономическим институтам Великобритании. В первом отношении он был аналогичен проекту США IRAF .

Официально проект был начат в 1980 году, хотя финансирование было согласовано, а некоторые работы начались годом ранее. Он был закрыт, когда в 2005 году Совет по исследованиям в области физики элементарных частиц и астрономии отозвал его финансирование . В 2006 году Объединенный астрономический центр выпустил собственную обновленную версию Starlink и взял на себя обслуживание; В середине 2015 года эта задача была снова передана Восточноазиатской обсерватории . Последняя версия вышла 19 июля 2018 года.

Часть программного обеспечения повторно лицензируется под лицензией GNU GPL , а часть остается под первоначальной специальной лицензией. [ 1 ]

С самого начала проект был направлен на то, чтобы справиться с постоянно растущими объемами данных, с которыми приходилось иметь дело астрономам. В статье 1982 года говорилось, что астрономы возвращались после сеансов наблюдений (около недели наблюдений на удаленном телескопе) с более чем 10 гигабитами данных на пленке; [ 2 ] в конце своего существования проект развертывал библиотеки для обработки данных объемом более 4 гигабайт на одно изображение.

Старлинк c. 1999 год

В рамках проекта было предоставлено централизованно приобретаемое (и, следовательно, со скидкой) оборудование, профессиональные системные администраторы и разработчики для написания приложений по сокращению астрономических данных для астрономического сообщества Великобритании и за его пределами. На пике своего масштаба в конце 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 ]

Восточноазиатская обсерватория теперь взяла на себя координацию и обслуживание программного обеспечения Starlink и выпустила следующие релизы: [ 5 ]

  • 2015А 6 апреля 2015 года.
  • 2015Б 17 декабря 2015 года.
  • 2016А 15 ноября 2016 года.
  • 2017А 10 августа 2017 года.
  • 2018А 19 июля 2018 года.
  • 2021А 27 декабря 2021 года.
  • 2023A 20 декабря 2021 года.

См. также

[ редактировать ]
  1. ^ «СтарлинкЛицензия — Старлинк» . Starlink.jach.hawaii.edu. 01.02.2009. Архивировано из оригинала 23 января 2012 г. Проверено 28 января 2012 г.
  2. ^ Дисней, MJ; Уоллес, ПТ (1982). «Старлинк». Ежеквартальный журнал Королевского астрономического общества . 23 : 485. Бибкод : 1982QJRAS..23..485D .
  3. ^ Страницы разработчиков Starlink.
  4. ^ Разное (2011). «Starlink: Многоцелевое астрономическое программное обеспечение» . Библиотека исходного кода астрофизики : ascl:1110.012. Бибкод : 2011ascl.soft10012V .
  5. ^ Jump up to: а б «Выпуски программного обеспечения Starlnk» . starlink.eao.hawaii.edu . Восточноазиатская обсерватория . Проверено 5 марта 2024 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e43cefcdb326f1b1b3e23286133f8ab4__1709630340
URL1:https://arc.ask3.ru/arc/aa/e4/b4/e43cefcdb326f1b1b3e23286133f8ab4.html
Заголовок, (Title) документа по адресу, URL1:
Starlink Project - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)