The open archive for STFC research publications

Full Record Details

Persistent URL http://purl.org/net/epubs/work/63690
Record Status Checked
Record Id 63690
Title Reduction algorithms with Python for Instrument Control
Abstract Gumtree is a software product developed at ANSTO and used for instrument control and data reduction. In order to bridge the gap between the software engineers and the scientific community, ANSTO has embedded the Python programming language into Gumtree. Now scientists can not only reduce their data, but can be actively involved in the data reduction procedures; they can modify the scripts and execute them "on the fly". Furthermore, a graphical user interface can be easily created within the same script to simplify the interaction for scientists who are not comfortable with programming. This approach has opened the door to allow scientists to flexibly reduce their experimental data online during data acquisition. The results of the reduction routines can even be fed-back into the instrument control in order to optimise the use of the allocated beam time. Such tools help scientists to increase productivity and ensure that they attain the highest quality data. The presentation will focus on how ANSTO integrated reduction algorithms into Gumtree using the Python programming language and how it can be used for real time data analysis for instrument control. Furthermore, the presentation will summarize the software architecture that was utilized in order to allow an efficient interface between Gumtree and Python, as well as how we made use of a common data model to unify the access of instrumental data across different instruments. References T. K. Lam, N. Xiong, P. Hathaway, and N. Hauser, "Gumtree Decoded", Proc. of ICALEPCS2009, Kobe, Japan, Oct. 12-16th, pp. 934-936 (2009).
Keywords NOBUGS2012
Funding Information
Related Research Object(s):
Licence Information:
Language English (EN)
Type Details URI(s) Local file(s) Year
Presentation Presented at NOBUGS 2012 (NOBUGS 2012), RAL, UK, 2012. David_M¿nnicke_ANSTO.pdf 2012