25–30 Aug 2024
Hilton Chicago
America/Chicago timezone

Integration of HKL single crystal computations into EPICS using PyDevice

THPB039
29 Aug 2024, 16:00
2h
Boulevard (Hilton Chicago)

Boulevard

Hilton Chicago

720 South Michigan Ave Chicago, IL 60605 USA
Poster Presentation MC4.5 Other technology Thursday Poster Session

Speaker

Alexander Baekey (Oak Ridge National Laboratory)

Description

In this work, we integrate and extend an HKL computation package into EPICS through a PyDevice** IOC. This provides EPICS users a generalized approach to mapping real motor rotation space to HKL reflections for a wide range of diffractometers (4-circle, 6-circle, kappa geometries). Utilizing PyDevice for EPICS IOC development allows us to bind core calculations written in C to Python, simultaneously taking advantage of the efficiency of C and readability of Python. The EPICS IOC provides an interface between beamline hardware and users through an intuitive Phoebus CSS GUI, Extensions are being developed to the original HKL package to handle inelastic scattering in addition to the original elastic scattering case for neutron and X-ray diffraction.

Footnotes

https://repo.or.cz/hkl.git
https://epics-controls.org/
**https://github.com/klemenv/PyDevice/

Funding Agency

UT-Battelle, LLC, under contract DE-AC05-00OR22725 with the US Department of Energy (DOE)
Oak Ridge National Laboratory GEM Fellowship Internship Program

Primary author

Alexander Baekey (Oak Ridge National Laboratory)

Co-author

Kazimierz Gofron (Oak Ridge National Laboratory)

Presentation materials

There are no materials yet.