12-16 November 2018
Australian Synchrotron
Australia/Melbourne timezone

CLS PyAcq Data Aquisition System

14 Nov 2018, 16:10
5m
Oliphant Auditorium (Australian Synchrotron)

Oliphant Auditorium

Australian Synchrotron

800 Blackburn Road 3168 Clayton
Lightning Talk Experiment Control Lightning Talks

Speaker

Mr Michael Bree (Canadian Light Source)

Description

PyAcq is a Python-based data acquisition and visualization platform under active development for the BioXAS-Imaging Beamline at the Canadian Light Source. PyAcq consists of several separate components. A pure Python EPICS-aware server fetches queued scans, runs them, and writes collected data to HDF5 files. Native EPICS applications provide the server with SSCAN records for step scans, hardware driven fast scans, and a beamline configuration wrapper. A pure Python client (GUI), decoupled from EPICS, connects to the server. The client is used to configure scans, queue them, and visualize results. The user can dynamically adjust MCA ROIs, input math functions, and visualize the effect on both running and completed scans. Multiple windows allow different parameter combinations with the same or different scans to be visualized simultaneously. Multiple clients can connect to the server simultaneously. Finally, the client can run in standalone mode for visualizing completed scans. Users can take a copy of the client home with them to immediately visualize their data on Windows, Linux, or MacOS platforms using the same user interface with which it was collected.

Primary author

Mr Michael Bree (Canadian Light Source)

Co-authors

Mr Garth Steel (Canadian Light Source) Mr David Beauregard (Canadian Light Source)

Presentation Materials

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×