Skip to content

Releases: pylhc/omc3

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

Release 0.19.0

13 Nov 14:08
19f7e86
Compare
Choose a tag to compare

This release is a minor release with new K-modulation import features added and the obsolete ones removed.

  • Added K-Modulation tools:

    • kmod_importer: Main function to call the following scripts in succession.
    • kmod_averages: Combine k-modulation results into a single file.
    • kmod_lumi_imbalance: Calculate the luminosity imbalance IP1 / IP5 from k-modulation results.
    • kmod_import: Import k-modulation results into an optics_measurements directory as beta_kmod_().tfs file.
  • Removed:

    • Old k-modulation scripts: Functionality is either in k-mod GUI or in newly added scripts.

What's Changed

Full Changelog: 0.18.1...0.19.0

0.18.1

12 Nov 11:59
2f56871
Compare
Choose a tag to compare

This is a patch release, fixing a bug in the knob_extractor concerning the properties passed on to sparks.

Fixed:

  • Setting sparkprops wrong in knob_extractor fixed.

What's Changed

Full Changelog: 0.18.0...0.18.1

Release 0.18.0

05 Nov 09:10
351b2a7
Compare
Choose a tag to compare

A minor release, introducing ORBIT_DPP as parameter for allowing calculations of an effective deltap/p offset caused by a change in orbit for the response matrix and global correction functions.

  • Added:

    • Add the ability to calculate an effective deltap/p offset caused by a change in orbit.
    • Add the ability to use response_madx to calculate the updated response matrix for the global correction.
    • Tests for the calculation of the deltap/p and corresponding correction.
    • Tests for the calculation of the updated response matrix for the global correction.
  • Fixed:

    • Fixed the response_twiss when updating the response matrix when calculating the global correction.

What's Changed

  • Add Calculation of DPP in full response and global correction by @jgray-19 in #466

New Contributors

Full Changelog: 0.17.0...0.18.0