Skip to content

Releases: pylhc/omc3

Release 0.24.5

26 Aug 15:01
b680964
Compare
Choose a tag to compare

This is a patch release to fix the segment-by-segment dispersion.

In the meantime the code has changed quite a bit to comply with pep and linting rules (see the pyproject.toml), which should be transparent for the user.

  • Fixed/Added:
    • Segement-by-Segment dispersion propagation by adding momentum dispersion propagable.

What's Changed

Full Changelog: 0.24.4...0.24.5

Release 0.24.4

16 May 13:32
40f97c3
Compare
Choose a tag to compare

This is a patch release fixing some filename issues in the SuperKEKB accelerator class.

  • Fixed:
    • Correct element regex and fixes for SuperKEKB.

What's Changed

  • Redo the KEK-specific bugfixes by @wvangoet in #511
  • Version and changelog bump, lint fixes in README (plus collapsible sections) by @fsoubelet in #513

New Contributors

Full Changelog: 0.24.3...0.24.4

Release 0.24.3

28 Apr 12:39
7480acb
Compare
Choose a tag to compare

This is a patch release fixing some filename issues in the kmod imbalance output by including the IPs into the filename.

  • Fixed:
    • kmod_lumi_imbalance added IPs to output names.

What's Changed

Full Changelog: 0.24.2...0.24.3

Release 0.24.2

21 Apr 19:45
c98a15d
Compare
Choose a tag to compare

This is a patch release, updating the knob_extractor script with 2025 knobs.

  • Fixed:
    • knob_extractor added new knobs for 2025.

What's Changed

Full Changelog: 0.24.1...0.24.2

Release 0.24.1

07 Apr 13:04
e5885e8
Compare
Choose a tag to compare

This patch release adds the corrector lists for 2025.

  • Added:
    • Corrector lists for 2025.
    • Added kqt13.l7b1 to the main MQT correctors list.
    • lhc_corrector_list_check: Checks LHC-sequence against the corrector lists.

What's Changed

Full Changelog: 0.24.0...0.24.1

Release 0.24.0

03 Apr 14:50
a9b8998
Compare
Choose a tag to compare

This minor release adds basic coupling and dispersion propagation to the Segment-by-Segment functionality.
It should be noted, that, while the coupling forward propagation works very well, there are some issues with the backward propagation and the dispersion. See #498

Added:

  • Additional Propagables: Dispersion and Coupling.

What's Changed

Full Changelog: 0.23.1...0.24.0

Release 0.23.1

02 Apr 15:34
458d3ab
Compare
Choose a tag to compare

This is a patch release bugfixing issues with kmod using elements not in the twiss_elements

  • Changed:
    • twiss_elements via macro now contain all elements in the
    • Check corrections now uses twiss_elements for the model.
  • Fixed:
    • check_corrections does not error when different markers in the model and the measurement.
  • Added:
    • Bad BPMs summary: NANS reason.

What's Changed

Full Changelog: 0.23.0...0.23.1

Release 0.23.0

14 Mar 10:29
abce678
Compare
Choose a tag to compare

This is a minor release adding model creation for the SPS.

Added:

  • SPS model creation (Nominal, Segment and Correction).

What's Changed

Full Changelog: 0.22.1...0.23.0

Release 0.22.1

07 Mar 16:58
e93eb00
Compare
Choose a tag to compare

Quick patch release to fix a bug in the list-options for LHC best knowledge model creation that has snug in with 0.22.0.

  • Fixed:
    • Error in list b2 error choices for lhc best knowledge models.

What's Changed

Full Changelog: 0.22.0...0.22.1

Release 0.22.0

06 Mar 14:37
b1a09ab
Compare
Choose a tag to compare

In this minor release, the Segment-by-Segment functionality is implemented, together with some minor other changes
and an internal rework of the model creation, separating MAD-X from the accelerator classes.

  • Added:

    • Segment-by-Segment with phase-propagation.
    • Listing of entry-points on calling python -m omc3, python -m omc3.scripts and python -m omc3.plotting.
    • Measurement from model faker now also adds alpha (ALF) columns to the beta-output files.
  • Updated:

    • MAD-X binaries to version 5.09.00.