Releases: pylhc/omc3
Release 0.23.0
This is a minor
release adding model creation for the SPS.
Added:
- SPS model creation (Nominal, Segment and Correction).
What's Changed
Full Changelog: 0.22.1...0.23.0
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.scripts
andpython -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_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