Skip to content

Add app modules for ALSU SR commissioning#27

Open
thellert wants to merge 1 commit intokparasch:developfrom
als-apg:feature/new-app-modules
Open

Add app modules for ALSU SR commissioning#27
thellert wants to merge 1 commit intokparasch:developfrom
als-apg:feature/new-app-modules

Conversation

@thellert
Copy link
Copy Markdown

Summary

  • Add dynamic aperture, LOCO, and multipoles application modules with tests, needed for ALSU storage ring commissioning simulations
  • Multipoles module includes bug fixes (accumulation via +=, truncated random), new parameters (main_order, main_component, zero_orders), numpy array input, and read_multipole_table for parsing MATLAB-format multipole files

Dependencies

This branch is based on feature/test-suite (the comprehensive unit test branch) and should merge after that branch.

Test plan

  • pytest tests/apps/test_multipoles.py -v — 32 tests pass
  • pytest tests/ -x — full suite: 371 passed, 10 xfailed, 0 failures

New application modules needed for ALSU storage ring commissioning
simulations. Multipoles module includes bug fixes (accumulation,
truncated random), new parameters (main_order, main_component,
zero_orders), numpy array input support, and read_multipole_table
for parsing MATLAB-format multipole files.
@kparasch kparasch changed the base branch from develop to main March 30, 2026 12:17
@kparasch kparasch changed the base branch from main to develop March 30, 2026 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant