Skip to content

Releases: pylhc/omc3

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

Release 0.17.0

29 Oct 13:00
4bb17b1
Compare
Choose a tag to compare

A minor release, introducing analyse_dpp as parameter for choosing which files (with which dpp values) to take into account when running the optics analysis.

This also fixes a bug with the uncompensated phase-advances when using the equation compensation method, which might have caused some minor error in the coupling calculation when using this method.

  • Added:

    • Optics Measurements: analyse_dpp parameter, to analyse only files with a specific DPP for tune, phase and (C)RDTs.
  • Fixed:

    • Uncompensated Phase calculations with Equation compensation are now actually uncompensated when passed on to the coupling module.

What's Changed

Full Changelog: 0.16.2...0.17.0

Release 0.16.2

28 Oct 09:32
feea136
Compare
Choose a tag to compare

Patch release to fix an issue with NXCALS in the CCC when using the knob-extractor.
This change should not impact anyone unless they also have a /mcr/bin/ at the beginning of their PATH.

  • Fixed:
    • Temporary hack to fix knob_extractor in CCC.