Abstract
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 integrate Python bindings for core calculations written in C, 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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 32nd Linear Accelerator Conference, LINAC 2024 |
Editors | Kelly Jaje |
Publisher | JACoW Publishing |
Pages | 713-715 |
Number of pages | 3 |
ISBN (Electronic) | 9783954502196 |
DOIs | |
State | Published - 2024 |
Event | 32nd Linear Accelerator Conference, LINAC 2024 - Chicago, United States Duration: Aug 25 2024 → Aug 30 2024 |
Publication series
Name | Proceedings - Linear Accelerator Conference, LINAC |
---|---|
ISSN (Print) | 2226-0366 |
Conference
Conference | 32nd Linear Accelerator Conference, LINAC 2024 |
---|---|
Country/Territory | United States |
City | Chicago |
Period | 08/25/24 → 08/30/24 |
Funding
1 This manuscript has been authored by UT-Battelle, LLC, under contract DE-AC05-00OR22725 with the US Department of Energy (DOE). The US government retains and the publisher, by accepting the article for publication, acknowledges that the US government retains a nonexclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this manuscript, or allow others to do so, for US government purposes. DOE will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (https://www.energy.gov/doe-public-access-plan). 2 A.B. research was supported in part by an appointment to the Oak Ridge National Laboratory GEM Fellowship Internship Program, sponsored by the U.S. Department of Energy and administered by the Oak Ridge Institute for Science and Education. Thanks to Fr\u00E9d\u00E9ric-Emmanuel Picca for his work on the HKL package as well as his input on our EPICS integration. Thanks to Bogdan Vacaliuc, Mark Lumsden, and Songxue Chi for their helpful discussions.