hklpy2 - 2nd generation Bluesky diffractometer controls

THBG005
25 Sept 2025, 11:45
15m
Grand Ballroom (Palmer House Hilton Chicago)

Grand Ballroom

Palmer House Hilton Chicago

17 East Monroe Street Chicago, IL 60603, United States of America
Contributed Oral Presentation MC09: Experiment Control and Data Acquisition THBG MC09 Experiment Control and Data Acquisition

Speaker

Pete Jemian (Advanced Photon Source)

Description

Bluesky (1) enables experimental science at the lab-bench or facility scale. Diffractometers are specialized devices to probe the crystallography of a sample. A new Python package, hklpy2 (2), provides practical use of diffractometers, interfacing an underlying support library (such as Hkl from Synchrotron SOLEIL) with Bluesky as a PseudoPositioner (operates in both crystallographic axes and rotational axes). User-requested features have been designed into hklpy2 such as custom names for any of the rotational axes, access to different computational engines of the support library, choice of support libraries, simple ways to save and restore configuration. It's easy to create a simulator or connect to a motored diffractometer for any geometry provided by the underlying support libraries.

Funding Agency

USDOE Office of Science - Office of Basic Energy Sciences, Contract
No. DE-AC02-06CH11357

Footnotes

  1. Bluesky: https://blueskyproject.io/
  2. hklpy2: https://blueskyproject.io/hklpy2/

Author

Pete Jemian (Advanced Photon Source)

Presentation materials

There are no materials yet.