Author: Regier, T.Z.
Paper Title Page
Acquaman Experiment Automation and Scan Control  
  • D.K. Chevrier, D. Hunter, X. Liu, D.I. Muir, T.Z. Regier
    CLS, Saskatoon, Saskatchewan, Canada
  Acquaman is a software framework designed to provide high quality user interfaces to beamlines and multi-technique support for synchrotron science. The Acquaman project (Acquisition and Data Management) started in early 2010 and serves as the principle user interface software for the SGM, VESPERS, and IDEAS beamlines and the REIXS XES and SXRMB microprobe endstations at the Canadian Light Source. A robust state machine API called AMAction provides the experiment automation and scan control features in the Acquaman framework. The use of this API is discussed to show how modular design and common components can be used to create a reliable, scalable, and flexible tool for controlling beamline components. Additionally, the ease of deployment is explored by discussing recent upgrades at the IDEAS and SXRMB beamlines.