AIDA (вычисления) - AIDA (computing)
Разработчики) | Исследователи из ЦЕРН, LAL, SLAC |
---|---|
Стабильный выпуск | 3.2.1 / октябрь 2003 г. |
Операционная система | Кроссплатформенность |
Лицензия | LGPL |
Интернет сайт | Домашняя страница AIDA |
Абстрактные интерфейсы для Анализ данных (АИДА) - это набор определенных интерфейсов и форматов для представления общих объектов анализа данных. Проект был инициирован и в основном используется исследователями в области высоких энергий. физика элементарных частиц. По состоянию на 2011 год проекты кажутся бездействующими, а последние «последние новости» на домашней странице проекта датируются 2005 годом.
Цели проекта AIDA - определить абстрактные интерфейсы для обычных объектов физического анализа, таких как гистограммы, ntuples (или же деревья данных ), слесари, Ввод / вывод и т. д. Важность концепции интерфейса заключается в том, что множество различных инструментов с различными реализациями могут поддерживать единый интерфейс: это способствует модульному дизайну в пакетах анализа данных и позволяет пользователям использовать предпочтительную реализацию определенных функций без необходимости повторного использования. написать существующий код.
Дополнительным преимуществом AIDA является спецификация XML формат представления для объектов данных, который может быть записан и прочитан AIDA-совместимыми приложениями. Реализации AIDA существуют для C ++ (OpenScientist ), Ява (Студия анализа Java ) и Python.Использование интерфейсов AIDA можно найти в Geant4 Примеры.