Author: Chevrier, D.K.
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.  
Data Management and Visualization with Acquaman  
  • D. Hunter, D.K. Chevrier, R. Feng, I. Workman
    CLS, Saskatoon, Saskatchewan, Canada
  The Acquaman framework, developed at the Canadian Light Source, provides high-level user interfaces and experiment control with a scientific focus. Currently, it is the primary interface on the SGM, VESPERS and IDEAS beamlines and is the interface for the REIXS XES and SXRMB microprobe endstations. Synchrotron scientists collect large amounts of data which can become untenable - particularly for repeat users. There are many tools that the Acquaman user interfaces offer in terms of data management, visualization, and accessibility. This poster will show how these various systems work together to visualize data at run time, organize collected data after the fact, inspect previous scan configurations, and export data into relevant output formats. A focal point will be demonstrating how the system visualizes data in the same manner as it was collected enabling previous scans to be rerun or new scans to be configured.