EDNA: a framework for plugin-based applications applied to X-ray experiment online data analysis.
EDNA is a framework for developing plugin-based applications especially for online data analysis in the X-ray experiments field. This article describes the features provided by the EDNA framework to ease the development of extensible scientific applications. This framework includes a plugins class hierarchy, configuration and application facilities, a mechanism to generate data classes and a testing framework. These utilities allow rapid development and integration in which robustness and quality play a fundamental role. A first prototype, designed for macromolecular crystallography experiments and tested at several synchrotrons, is presented.
Incardona
Marie-Françoise
MF
ESRF, 6 Rue Jules Horowitz, 38043 Grenoble, France.
Bourenkov
Gleb P
GP
Levik
Karl
K
Pieritz
Romeu A
RA
Popov
Alexander N
AN
Svensson
Olof
O
D001426:Bacterial Proteins / Q000737:chemistry*; D016123:Campylobacter jejuni / Q000737:chemistry; D018360:Crystallography, X-Ray / Q000379:methods*; D012984:Software; D017356:Synchrotrons
D001426:Bacterial Proteins