Releases: pylhc/omc3
Release 0.22.1
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
- Fix LHC BestKnowledge Model fetcher by @JoschD in #487
- Add qt5 binding depencendy by @fsoubelet in #485
Full Changelog: 0.22.0...0.22.1
Release 0.22.0
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.scriptsandpython -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
This is a patch release to fix some issues with the k-modulation importer.
- Fixed:
- Correct function call in
omc3.kmod_importerwhen 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
genericaccelerator 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_dppissues inbeta_from_amplitude,chromatic_beatinganddispersion. Skips dispersion calculation ifNaNs 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_importfixed 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_summaryscript: 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_measurementsdirectory asbeta_kmod_().tfsfile.
-
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