Skip to content

Releases: pylhc/omc3

0.25.0

31 Oct 12:34
8aaf7ed

Choose a tag to compare

  • Added:

    • Tests for amplitude unit handling and backward compatibility.
    • Allow passing of TbTData objects to hole-in-one directly
  • Changes:

    • All new amplitude data files now include a header AMPLITUDE_UNIT specifying the unit of amplitude values.
    • Before, we doubled the amplitude values read from files and divided by 2 when writing to maintain compatibility with old files. This is now removed, and no longer the case.

What's Changed

Full Changelog: 0.24.6...0.25.0

0.24.6

29 Oct 08:49
9ae47e5

Choose a tag to compare

Changed:

  • Throw an Error when Tune Tolerance is too Large, i.e. driven tunes are inside the tolerance of the natural tunes.
  • Remove unnecessary _replicate_harpy_options_per_file
  • Internal cleaning of the harpy module
  • The minimum required turn-by-turn version is now 1.0, which includes breaking changes compared to its previous releases.

What's Changed

Full Changelog: 0.24.5...0.24.6

Release 0.24.5

26 Aug 15:01
b680964

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

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

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

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

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

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

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

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