snakeparser
логика процесс Python библиотека описания
Программа предназначена для реализации транслятора  файлов описания рабочих процессов с использованием кода на языке программирования Python. В программе создана библиотека описания и исполнения рабочих процессов Snakemake с помощью изолированного синтаксического анализатора, используя низкоуровневый Snakemake API. Данная библиотека предоставляет доступ к  расширению стандартного синтаксиса файлов описания рабочих процессов Snakemake и реализации поддержки большего числа функций стандартного языка Python и JSON-файлов конфигурации: общие данные конфигурации JSON для всех файлов Snakemake различных типов рабочих процессов. В программе реализована поддержка нескольких родительских элементов шага рабочего процесса: использование нескольких выходных данных для входных параметров шага. Реализована автоматическая генерация объектов со ссылками на параметры шага и выходные данные, которые могут быть использованы в дальнейшем описании логики работы рабочего процесса. Также в программе реализован обработчик ошибок и механизм проверки согласованности зависимостей на этапе синтаксического анализа перед отправкой на сервер.
Используется при обработке данных по физике высоких энергий
29.05.81
Методика и техника эксперимента в физике элементарных частиц
Дмитрий
Голубков
Викторович
"Отсутствует"
"Отсутствует"
РОССИЯ
НИЦ "Курчатовский институт"
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ "НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ЦЕНТР "КУРЧАТОВСКИЙ ИНСТИТУТ"
1027739576006
МАРАТ
КАМБОЛОВ
АРКАДЬЕВИЧ
Организация
Правительство Российской Федерации
Федеральные государственные бюджетные учреждения
НИЦ "Курчатовский институт" - ИФВЭ
Федеральное государственное бюджетное учреждение "Институт физики высоких энергий имени А.А. Логунова Национального исследовательского центра "Курчатовский институт"
1125043001357
Организация
Правительство Российской Федерации
Федеральные государственные бюджетные учреждения