Skip to content

Releases: pylhc/omc3

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.

Release 0.21.1

03 Mar 18:16
edaa6d4
Compare
Choose a tag to compare

This is a patch release to fix some issues with the k-modulation importer.

  • Fixed:
    • Correct function call in omc3.kmod_importer when running as script.
    • Fixed k-mod import for single-IP imports.

What's Changed

  • K-Modulation Importer: fixed main function call by @fscarlier in #482

Full Changelog: 0.21.0...0.21.1

Release 0.21.0

24 Jan 19:33
9fdd25c
Compare
Choose a tag to compare

This is a minor release, with the following fixes and addtions:

  • Fixed:

    • Plot Optics Measurements: Added extra mpl style for clearer plots.
    • LHC exciter BPM not found: Tells you which BPMs were searched for.
    • Plot Spectrum: Correct error handling for Single-Plane BPMs.
  • Added:

    • A generic accelerator class, that can be used for non-specifc accelerators.
    • Global Correction: Total arc phase correction (arc-by-arc).
    • Cleaning: Filter BPMs with NaNs.
    • Cleaning: Log bad BPMs with reasons before raising errors.
    • MAD-X wrapper: Inform about failed twiss.

What's Changed

Full Changelog: 0.20.4...0.21.0

Release 0.20.4

06 Jan 15:12
32616df
Compare
Choose a tag to compare

A patch release, some of the accelerator datetime behaviour on latest Python.

  • Fixed:

    • Solved an issue in datetime operations occuring on Python 3.13.
  • Changed:

    • Dropped support for Python 3.9.

What's Changed

Full Changelog: 0.20.3...0.20.4

Release 0.20.3

04 Dec 12:44
9fb4261
Compare
Choose a tag to compare

patch release, fixing some minor issues with the selection of optics analysis files with different dpp.
See #477 .

Fixed:

  • analyse_dpp issues in beta_from_amplitude, chromatic_beating and dispersion. Skips dispersion calculation if NaNs are present.

What's Changed

Full Changelog: 0.20.2...0.20.3

Release 0.20.2

22 Nov 15:45
f57314a
Compare
Choose a tag to compare

patch release, showing the reasons in the output of the bad_bpms_summary script.

  • Added:
    • bad_bpms_summary: Also collect the reasons for the BPMs being bad.

What's Changed

Full Changelog: 0.20.1...0.20.2

Release 0.20.1

18 Nov 10:55
58afeac
Compare
Choose a tag to compare

patch release, fixing the K-Modulation importer for data with more elements.

  • Fixed:
    • kmod_import fixed issue with too harsh filtering of BPM data.

What's Changed

Full Changelog: 0.20.0...0.20.1

Release 0.20.0

14 Nov 22:29
63948bc
Compare
Choose a tag to compare

A minor release, adding a script to collect and summarize bad BPMs output files from GUI output folders.

  • Added:
    • bad_bpms_summary script: Collect and summarize the bad BPMs from GUI runs.

What's Changed

Full Changelog: 0.19.0...0.20.0