AIDA (výpočetní) - AIDA (computing)
Vývojáři | Vědci z CERN, LAL, SLAC |
---|---|
Stabilní uvolnění | 3.2.1 / říjen 2003 |
Operační systém | Cross-platform |
Licence | LGPL |
webová stránka | Domovská stránka AIDA |
Abstraktní rozhraní pro Analýza dat (AIDA) je sada definovaných rozhraní a formátů pro reprezentaci běžných objektů pro analýzu dat. Projekt byl podněcován a primárně jej využívají výzkumní pracovníci v oblasti vysoké energie částicová fyzika Od roku 2011 se projekty jeví jako spící, přičemž poslední „poslední zprávy“ na domovské stránce projektu pocházejí z roku 2005.
Cíle projektu AIDA jsou definovat abstraktní rozhraní pro běžné fyzikální analytické objekty, jako např histogramy, ntuples (nebo datové stromy ), montéři, I / O atd. Důležitost konceptu rozhraní je v tom, že celá řada různých nástrojů s různými implementacemi může podporovat jednotné rozhraní: toto podporuje modulární design v balíčcích analýzy dat a umožňuje uživatelům používat jejich preferovanou implementaci určité funkce, aniž by museli znovu napsat existující kód.
Další výhodou AIDA je specifikace XML formát reprezentace datových objektů, který lze zapisovat a číst aplikacemi kompatibilními s AIDA. Implementace AIDA existují pro C ++ (OpenScientist ), Jáva (Studio pro analýzu Java ) a Krajta Využití rozhraní AIDA najdete v 4 příklady.