Journals of Accelerator Conferences Website (JACoW)
JACoW
is a publisher in Geneva, Switzerland that publishes the
proceedings of accelator conferences held around the world
by an international collaboration of editors.
| URL | https://doi.org/10.18429/JACoW-LINAC2024-THPB039 |
|---|---|
| Title | Integration of HKL single crystal computations into EPICS using PyDevice |
| Authors |
|
| 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 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. |
| Paper | download: THPB039.pdf |
| Cite | BibTeX, LaTeX, Text/Word, RIS, EndNote |
| Conference | 32nd Linear Accelerator Conference (LINAC2024) |
| Series | |
| Location | Chicago, IL, USA |
| Date | 25-30 Aug 2024 |
| Publisher | JACoW Publishing, Geneva, Switzerland |
| Editorial Board | Kelly Jaje (ANL), Kip Bishofberger (LANL), Ryan Brody (ANL), Gustavo Bruno (ANL), Jan Chrin (PSI), Cathy Eyberger (ANL), Maggie Montes (SLAC), Denise Skiadopoulos (ANL), Ling Wang (MSU/FRIB), Kent Wootton (ANL) |
| Online ISBN | 978-3-95450-219-6 |
| Online ISSN | 2226-0366 |
| Received | 20 August 2024 |
| Revised | 28 August 2024 |
| Accepted | 28 August 2024 |
| Issued | 23 October 2024 |
| DOI | 10.18429/JACoW-LINAC2024-THPB039 |
| Pages | 713-715 |
| Copyright | Published by JACoW Publishing under the terms of the Creative Commons Attribution 4.0 license. Any further distribution of this work must maintain attribution to the author(s), the published article's title, publisher, and DOI. |