ARCS beta applications
From DANSE
| Table of contents |
Reduction
Reduction applications provide tools to reduce experimental data to S(Q,E). Currently Pharos reduction is our main focus because Pharos is very similar to ARCS, our ultimate goal. Working on Pharos reduction will help us understand the challenges of reduction software, especially for direct geometry time-of-flight instruments like ARCS. Hopefully Pharos reduction applications could be useful to users of Pharos.
Pharos reduction applications involve one major application, PharosReduction_v2.py, and some other tools. PharosReduction_v2 is the main application to accept user inputs of reduction parameters, and process the Pharos data to obtain meaningful physical quatities like S(Q,E).
Some user inputs (reduction parameters) of this application can be easily figured out. For example, the guess of the neutron incident energy should be known. But some other user inputs might be difficult to guess without some help.
PharosPlotI_tof.py is one of the helper applications. It plots integrate intensity vs tof channels. This is useful to determine tof channels corresponding to "time independent background".
PharosReduction_v2_Parallel.py is a parallelized version of Pharos reduction application. It makes use of mpi functionality provided by pyre framework.
PharosReduction_v2.py
PharosPlotI_tof.py
PharosVanPlotI_phi.py
PharosReduction_v2_Parallel.py
Simulation
The usage pattern of Simulation applications is different from that of reduction ones. Reduction package consists of a few applications for each instrument and their usage is easy and natural for normal users without knowledge of programming. Simulation package is more "advanced" in the sense of requrement on the user side, at least for now. The key in simulation is the simulation of sample, and it requires customization on the user side with good knowledge of pyre components. This complexity will be removed when a GUI is available to help user construct composite components. For now, we will present tutorials to help users to integrate simulation application by hand.
Graphics
Graphics applications can be found here
