Download presentation
Presentation is loading. Please wait.
1
Experimental Facilities Division ANL-ORNL SNS Experimental Data Standards (Status) Richard Riedel SNS Data Acquisition Group Leader
2
Experimental Facilities Division ANL-ORNL DAS Group Mandate (From shared DCD) Provide electronics for detectors and controls Provide control software Provide basic analysis software as needed for monitoring of experimental performance.
3
Experimental Facilities Division ANL-ORNL Instrument Private Network Links CISCO 3524 Ancillary Controls EPICS Gateway Choppers Sample Environment Switch Firewall Control ComputerAnalysis Computer Site Ethernet 192.168.XXX.XX Local Raid Detector Electronics Fiber Channel, Switched Fabric Wireless Link
4
Experimental Facilities Division ANL-ORNL Control Software Highlights XML based communications language Modular Structure with well defined interfaces O.S. and platform restrictions more severe than analysis software.
5
Experimental Facilities Division ANL-ORNL Control Software Interfaces Control ComputerSatellite Computer File System Server Client GUI Labview Epics VB C++ Java Client APIServer APIs
6
Experimental Facilities Division ANL-ORNL Control Software Interfaces Control Computer Analysis Computer New Run File Preprocessor Cluster Monitor Data Lots of Data Analysis Computer can determine next experimental parameters
7
Experimental Facilities Division ANL-ORNL Control Software Requires Same Infrastructure as Analysis Software Version control (CVS) Bug control and reporting Code review and testing procedures
8
Experimental Facilities Division ANL-ORNL Data Components Searchable Database (Meta-data) Experimental Record Meta-Data Data Correctional Data Background Data Normalization Data Runfile
9
Experimental Facilities Division ANL-ORNL Data Sources Control Computer Detector Electronics Ancillary Controls: (Slits, Beam Monitors) Choppers Sample Environment SNS Data Base (User Info)
10
Experimental Facilities Division ANL-ORNL Data Format Requirements Same for all instruments Adaptable to both histogrammed and pulse (individual events) formats Extraction of parametric data should be simple—and fast (pointer tables?…..) Read, write speeds >95% of native C code. Prefer existing standard
11
Experimental Facilities Division ANL-ORNL Data Size Estimates
12
Experimental Facilities Division ANL-ORNL Constraints Speed and file size rule out HDF4 based APIs. Data size rules out ASCII ASCII-binary mix or all binary are viable options
13
Experimental Facilities Division ANL-ORNL What is in it? (Direct and Indirect) General Sample state (includes hardware I.d.s of controllers) Instrument state (chopper phase) slit data Data Background Normalization files Run file
14
Experimental Facilities Division ANL-ORNL Leaning toward?……. Nexus is strongest contender. Formal decision waiting on requirements documents and testing Testing includes storage simulated data and meta sets from the seven approved instruments.
15
Experimental Facilities Division ANL-ORNL Present SNS Shared Focus Define meaning of SNS “supported” software Define Quality control ---testing, revision control, bug reporting internal and external. Define data format
16
Experimental Facilities Division ANL-ORNL SNS supported Documented testing (known input data) Peer review Support Upgrade and bug management Documentation packet
17
Experimental Facilities Division ANL-ORNL Software Documentation Requirements document Users manual Technical reference document Testing documentation Web site management Review committee sign off procedure
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.