Speaker
Haroon Rafique
(STFC)
Description
PyORBIT has recently been ported to Python 3 and migrated to a Meson-based build system. This creates both an opportunity and a practical challenge for compiling PyORBIT together with the PTC libraries, which enable realistic lattice tracking, including nonlinear machine effects, within multi-particle space-charge studies.
This contribution will discuss ongoing work and experience with PTC-PyORBIT workflows, motivated by ISIS RCS applications including injection painting and chopped-beam measurements. These examples will be used to discuss benchmarking against previous simulations and machine data, together with practical lessons from compiling, validating, and applying PTC-enabled PyORBIT workflows in a Python 3 environment.
Author
Haroon Rafique
(STFC)