The software is based on a modular design so that it can be adjusted to accommodate the needs of all the various experiments that are conducted with the CAMP instrument. In fact, this allows the use of the software in all experiments where multiple detectors are involved. One of the key aspects of CASS is that it can be used either ¡®on-line¡¯, using a live data stream from the free-electron laser facility¡¯s data acquisition system to guide the experiment, and ¡®off-line¡¯, on data acquired from a previous experiment which has been saved to file.
Program summary
Program title: CASS
Catalogue identifier: AEMP_v1_0
Program summary URL:
Program obtainable from: CPC Program Library, Queen¡¯s University, Belfast, N. Ireland
Licensing provisions: GNU General Public Licence, version 3
No. of lines in distributed program, including test data, etc.: 167073
No. of bytes in distributed program, including test data, etc.: 1065056
Distribution format: tar.gz
Programming language: C++.
Computer: Intel x86-64.
Operating system: GNU/Linux (for information about restrictions see outlook).
RAM: 8?GB
Classification: 2.3, 3, 15, 16.4.
External routines: Qt-Framework[1], SOAP[2], (optional HDF5[3], VIGRA[4], ROOT[5], QWT[6])
Nature of problem: Analysis and visualisation of scientific data acquired at Free-Electron-Lasers
Solution method: Generalise data access and storage so that a variety of small programming pieces can be linked to form a complex analysis chain.
Unusual features: Complex analysis chains can be built without recompiling the program
Additional comments: An updated extensive documentation of CASS is available at [7].
Running time: Depending on the data size and complexity of analysis algorithms.
References:
[1]
[2]
[3]
[4]
[5]
[6]
[7]