Releases: pylhc/omc3
Release 0.13.1
Patch release with the following additions and fixes:
-
Added:
- Knob Extractor: Lumiscan Knob
-
Fixed:
- BBS converter: fixed closed orbit units
- Optics: Pandas indexing error in DPP
What's Changed
- Fix pandas indexing error by @Mael-Le-Garrec in #434
- Fix CO units issue in BBsrc converter by @fsoubelet in #436
- More knobs by @awegsche in #405
Full Changelog: 0.13.0...0.13.1
Release 0.13.0
This is a minor
release, functionality with .
- Added:
- The model creation has been modified to be compatible with the
acc-models
repositories. Backwards compatibility for the previous way of creating models (sequences and opticsfiles inAFS
) is preserved.
- The model creation has been modified to be compatible with the
What's Changed
Full Changelog: 0.12.1...0.13.0
Release 0.12.1
This is a patch
release, allowing the user to specify the output format of the tbt_converter
in the case without noise (was always lhc
, which is still the default, if not given).
- Fixed:
tbt_converter
now also passes given output format to writer when running without noise.
What's Changed
Full Changelog: 0.12.0...0.12.1
Release 0.12.0
This is a minor
release, adding input prameter to the harmonic analysis.
- Added to harmonic analysis:
suffix
input parameter: adds suffix to output files, which e.g. allows running the same file
with different parameters without overwriting it.bunch_ids
input parameter: in case of multibunch-files only analyse these bunches.
If not given, all bunches will be analysed, as before.
What's Changed
Full Changelog: 0.11.4...0.12.0
Release 0.11.4
Release 0.11.4
This is a patch release addressing the following:
- Fixed:
- a bug in beta from phase (
3BPM
method) that calculated too high errors for first and last BPMs
- a bug in beta from phase (
Release 0.11.3
A patch release addressing the following:
- Fixed:
- compatibility with matplotlib 3.8
- skipping important phase advances for HL-LHC (as not defined yet)
- allowing responses with delta_k < 1e-6 for full-response creation
What's Changed
Full Changelog: 0.11.2...0.11.3
Release 0.11.2
This is a patch release, which fixes/adds the following:
-
Fixed:
- Plot Optics: making normalized dispersion plot a special case, as we only have the horizontal plane.
- Minor code improvements to get rid of deprecation warnings, due to LaTeX strings.
-
Added:
-
Plot Optics: optional input
--labels
to manually set the legend-labels.
What's Changed
- Adjust correction-knob json files for 2023 by @JoschD in #425
- Added raw strings and/or backslashes by @JoschD in #423
- Plot normalized dispersion by @JoschD in #426
Full Changelog: 0.11.1...0.11.2
Release 0.11.1
Patch release fixing minor bugs in various places of the package and adds a missing test.
Fixed:
- OptionalString: 'None' as input is converted to None
- Missing Kerberos config added to MANIFEST for packaging, fixes #420 .
- Plot Optics plots now correct error-column, e.g. for beta-beating, fixes #418 .
- Added warnings/errors for too few bpms in N-BPM/3-BPM methods, fixes #361 .
- Added navbar to sphinx documentation, fixes last point in #407 .
Tests:
- Added test for the classes in omc3.plotting.utils.windows
What's Changed
Full Changelog: 0.11.0...0.11.1
Release 0.11.0
New matplotlib windows with tabs added in 0.11.0
.
- Added:
omc3.plotting.utils.windows
: Qt-based windows and widgets for matplotlib-figure organization.- Using the new windows in
omc3.plotting.plot_checked_corrections
andomc3.plotting.plot_tfs
What's Changed
- Fix adt key error by @awegsche in #415
- Workflows and doc fixes by @fsoubelet in #417
- Plotting Windows by @JoschD in #416
Full Changelog: 0.10.0...0.11.0
Release 0.10.0
New features added in 0.10.0
to test the effectiveness of calculated corrections.
-
Added:
omc3.check_corrections
: A new feature to check the validity of corrections.omc3.plotting.plot_checked_corrections
: Function to plot the checked corrections.- Unified optics-columns naming in
omc3.definitions.optics
(but not yet propagated through the code) - Function to calculate RMS in
omc3.utils.stats.rms
.
-
Fixed:
- Some minor bugs with fake datatypes
- Doc of
ArrayType
typehints
What's Changed
- Check Corrections by @JoschD in #413
Full Changelog: 0.9.0...0.10.0