Представлена SynIM — библиотека на Python с GPU-ускорением для калибровки адаптивной оптики телескопов 8-40 м

Группа разработчиков представила SynIM — открытую Python-библиотеку для синтеза матриц взаимодействия, проекции и ковариации в системах адаптивной оптики (АО) нового поколения. Библиотека ориентирована на телескопы диаметром от 8 до 40 метров и призвана решить проблему высокой сложности калибровки тысяч деформируемых зеркал.

Традиционная экспериментальная калибровка становится непрактичной из-за дневных временных затрат, влияния окружающей среды и оптомеханических аберраций. Поэтому модельная (синтетическая) калибровка становится стандартом. SynIM реализует этот подход с использованием GPU-ускорения через библиотеку CuPy, что позволяет обрабатывать огромную размерность систем высокого порядка.

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

Также в SynIM реализован оптимизированный механизм численного дифференцирования для вычисления наклонов, математически согласующий пространственные сетки на субпиксельном уровне. Это позволяет точнее имитировать физическое поведение датчиков Шэка–Гартмана. На высоких пространственных частотах SynIM превосходит геометрические оценщики, такие как G-наклонная телескопическая сумма, и дает значительный выигрыш в скорости вычислений.

Моделирование работы многосопряжённой АО (MCAO) показало, что реконструкторы, построенные с помощью SynIM, обеспечивают замкнутую производительность, практически эквивалентную полноценным физико-оптическим моделям. Библиотека изначально поддерживает конфигурации SCAO, GLAO, MCAO и LTAO.

SynIM включает в себя оптимизированную пакетную обработку для нескольких датчиков волнового фронта, модули для MMSE-томографических реконструкторов и полную совместимость с системой SPRINT для онлайн-отслеживания. В настоящее время библиотека используется при разработке и эксплуатации инструментов MORFEO (ELT), MAVIS (VLT), AOF, KAPA и WST.

Публикация статьи на arXiv подтверждает открытость кода и методологии, что делает SynIM доступным для широкого круга специалистов по адаптивной оптике. Разработчики позиционируют библиотеку как ключевой инструмент для калибровки систем следующего поколения.