Title :
Noodle: An environment for HENP data processing and analysis
Author_Institution :
Dept. of Phys., Nat. Taiwan Univ., Taipei, Taiwan
Abstract :
Noodle is an object-oriented environment for typical data processing in high energy and nuclear physics where data processing modules written in C++ can be dynamically loaded with ease. The primary design goal is to allow physicists to concentrate on data, logic and physics rather than tedious programming. It provides an intuitive object-oriented scripting interface in python language to control module parameters and data flow. Noodle also provides dependency resolution to encourage data versioning. The use cases and system architecture will be shown.
Keywords :
C++ language; data flow computing; data structures; high energy physics instrumentation computing; object-oriented programming; programming environments; user interfaces; C++ data processing modules; Noodle; data flow; data versioning; dependency resolution; flexible data structures; high energy nuclear physics data processing; intuitive object-oriented scripting interface; lightweight minimal intrusion environment; object-oriented environment; python language; user interface; Data analysis; Data processing; Information technology; Logic design; Logic programming; Nuclear physics; Object oriented modeling; Object oriented programming; Programming profession; User interfaces;
Conference_Titel :
Nuclear Science Symposium Conference Record, 2003 IEEE
Print_ISBN :
0-7803-8257-9
DOI :
10.1109/NSSMIC.2003.1351824