Releases: pylhc/omc3
Release 0.21.1
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.
- Correct function call in
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
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.
- A
What's Changed
- Update RDT tests by @jgray-19 in #478
- Arc corr and glob check fix by @fscarlier in #437
Full Changelog: 0.20.4...0.21.0
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