Научное программное обеспечение

Современные эксперименты в физике частиц немыслимы без специального программного обеспечения, которое требуется как на этапе проведения эксперимента и сбора данных, так и при обработке результатов. Разработка научного программного обеспечения является дополнительным, но существенным направлением работы группы.

Система автоматизированной обработки данных DataForge

DataForge - это современная платформа для сбора и анализа данных, созданная для автоматизации обработки данных в физических экспериментах и не только.


Экспериментальная математическая библиотека на kotlin

Экспериментальная библиотека для математических операций на kotlin, построенная по принципу контекстно-ориентированного программирвоания с учетом математических абстракций.

Репозиторий с кодом и документация


Программирование в экспериментальной физике

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

Лаборатория методов ядерно-физических экспериментов МФТИ совместно с ОИЯИ организует при поддержке JetBrains Research регулярный семинар, посвещенный разработке, поддержке и использованию программного обеспечения в экспериментальной физики.

Тематика семинара:

  • Проблемы программного обеспечения в физических экспериментах и пути их решений.

  • Применение современных IT методов в научном программном обеспечении.

  • Обзоры конкретных научных пакетов.

  • Разработока и обсуждение новых инструметов и методов в научном программировании.

Участие в семинаре свободное. Будет проводится видео-трансляция (TBD).

Заявки на участие с докладом а также вопросы можно присылвать на почту npm@mipt.ru.

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

Актуальная информация о семинаре доступа здесь.


Модель для анализа данных эксперимента Muon Monitor

Моделирование и графическая визуализация регистрации мюонов в эксперименте Muon Monitor написанные на языке Kotlin.

Репозиторий с кодом и инструкции по запуску


Макро-моделирование для реакторной модели в физике атмосферы

Макро-симуляция для реакторной модели в физике электронных лавин в атмосфере на языке Kotlin.

Репозиторий с кодом


Анализ данных в лабораторной работе по двулучепреломлению

Обработка лабораторной работы по двулучепреломлению с двойной реализацией на Kotlin-JVM/JFreeChart и Kotlin-JS/Plotly.

Подробности на странице проекта.