Releases: pylhc/omc3
Release 0.20.4
A patch
release, some of the accelerator datetime behaviour on latest Python.
-
Fixed:
- Solved an issue in datetime operations occuring on
Python 3.13
.
- Solved an issue in datetime operations occuring on
-
Changed:
- Dropped support for
Python 3.9
.
- Dropped support for
What's Changed
- Fix datetime errors in latest Python by @fsoubelet in #479
Full Changelog: 0.20.3...0.20.4
Release 0.20.3
patch
release, fixing some minor issues with the selection of optics analysis files with different dpp
.
See #477 .
Fixed:
analyse_dpp
issues inbeta_from_amplitude
,chromatic_beating
anddispersion
. Skips dispersion calculation ifNaN
s are present.
What's Changed
Full Changelog: 0.20.2...0.20.3
Release 0.20.2
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
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
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
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 anoptics_measurements
directory asbeta_kmod_().tfs
file.
-
Removed:
- Old k-modulation scripts: Functionality is either in k-mod GUI or in newly added scripts.
What's Changed
- Kmod scripts new branch by @fscarlier in #463
Full Changelog: 0.18.1...0.19.0
0.18.1
Release 0.18.0
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.
- Fixed the
What's Changed
New Contributors
Full Changelog: 0.17.0...0.18.0
Release 0.17.0
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.
- Optics Measurements:
-
Fixed:
- Uncompensated Phase calculations with
Equation
compensation are now actually uncompensated when passed on to thecoupling
module.
- Uncompensated Phase calculations with
What's Changed
Full Changelog: 0.16.2...0.17.0
Release 0.16.2
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.
- Temporary hack to fix