ESS OpenXAL Upgrades and Applications Update April 2025

openxal status at ess n.w
1 / 9
Embed
Share

"Update on ESS OpenXAL framework with version 1.1.0 and 1.1.1-SNAPSHOT, including LEBT section addition, model enhancements, and applications developments. Explore the latest improvements for trajectory correction, LEBT, and more."

  • ESS
  • OpenXAL
  • upgrades
  • applications
  • trajectory correction

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. OpenXAL status at ESS Juan, Emanuele, Natalia, Yngve, Sofia www.europeanspallationsource.se 3 April, 2025

  2. Framework ESS OpenXAL version now 1.1.0 (and 1.1.1- SNAPSHOT) Build & test system has been upgraded, using Jenkins pipelines now. Deployment strategy changed, will make one big tarball for deployment (rather than a shell script which runs many commands) LEBT section added to the ESS model 2

  3. Update on ESS Model (JELS) JELS was doing calculations in the beam frame of reference instead of the lab frame (Open XAL default) All transfer maps were updated to use the lab frame and be consistent with Open XAL convention (including space-charge) RF Fieldmap integrator optimized and corrected for LIVE simulations (broken) New elements: ESS DTLTank class, using our RFGap implementation Solenoid fieldmap for the LEBT All unit tests redone and benchmarked against TraceWin 3

  4. Applications update Removed Modelmanager, will reuse parts of the logic in other applications Application in beta, Trajectory Correction (replacing Orbit Correction) Application in alpha, LEBT Application Application in alpha version, Scanner (replacing Scan1D, Scan2D) Application in development, Configurator (replacing some logic in MM, optics switcher, tracewin importer and more) 4

  5. Trajectory Correction JavaFX One-to-one works SVD correction also working Ability to define any set of BPM+steerers for correction (no sequence boundaries) Support Applications: Trajectory Display (displays the bare trajectory and/or trajectory difference to a reference) 5

  6. LEBT Application JavaFX Solenoid field as maps Corrector superimposed to solenoids Center of mass and envelope calculations Some PVs from the ion source implemented Idea: quick modeling and display of the LEBT main features and diagnostics. Supposed to aid during commissioning. 6

  7. Scanner JavaFX Scan N variables, read M variables (plus the scan ones) Can limit scan by functions Select a PV from multiple elements at once (e.g. xAvg from all BPM) Borrowed code from Model Browser Basic plotting, no analysis 7

  8. Configurator JavaFX Import from TraceWin (formerly in model manager), both from files or git repository Replace Optics Switcher RBAC enable switch 8

  9. Discussion Topics Java9? IPAC and other conferences next year? 9

Related


More Related Content