Четверг, 5 февраля 2026 15:00 ЛИТ, Ком. 310, Онлайн семинар в MTS Link А.Г. Соловьев, Т.М. Соловьева, А.И. Иваньков (ЛНФ), А.Х. Исламов (ЛНФ), А.И. Куклин (ЛНФ) Принципы устойчивого научного ПО: опыт разработки программы обработки данных малоуглового рассеяния нейтронов Семинар научного отдела вычислительной физики Докладчик: А.Г. Соловьев Аннотация: Программа SAS является стандартным инструментом для обработки данных на спектрометре малоуглового рассеяния ЮМО. В работе представлен ретроспективный анализ её двадцатилетнего развития - от фортрановского прототипа до современной системы. Основное внимание уделено архитектурным решениям, которые обеспечили программе долгосрочную жизнеспособность и возможность адаптации к модернизациям установки. Ключевым решением стала модульная архитектура, абстрагирующая детекторную систему. Это позволило бесшовно интегрировать данные с двух детекторов, а позднее - и с позиционно-чувствительного детектора. Строгий конвейер преобразований и единое внутреннее представление данных легли в основу физически обоснованных алгоритмов: весового объединения спектров, сглаживания с учётом аппаратного разрешения и встроенного статистического контроля качества. Интерфейсы программы (командная строка для пакетной обработки и графический для интерактивной работы) построены на едином вычислительном ядре, что гарантирует идентичность результатов и гибкость использования. Длительная эксплуатация подтвердила, что заложенные архитектурные принципы естественным образом соответствуют ключевым характеристикам международного стандарта качества программного обеспечения, включая те, которые критичны для его долгосрочной жизнеспособности. Таким образом, опыт разработки и эволюции SAS демонстрирует универсальный набор архитектурных принципов, которые могут служить основой для создания устойчивого научного программного обеспечения в смежных областях экспериментальной физики. Информация о семинаре и ссылка на подключение размещены в Indico. Подключение к MTS Link.