Skip to content

Releases: pylhc/omc3

Release 0.13.1

20 Mar 15:12
e42b082
Compare
Choose a tag to compare

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

Full Changelog: 0.13.0...0.13.1

Release 0.13.0

19 Dec 09:33
89b01d6
Compare
Choose a tag to compare

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 in AFS) is preserved.

What's Changed

Full Changelog: 0.12.1...0.13.0

Release 0.12.1

04 Dec 09:48
455b013
Compare
Choose a tag to compare

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

04 Dec 09:45
3aea40d
Compare
Choose a tag to compare

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

20 Oct 08:59
f6cf7dc
Compare
Choose a tag to compare

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

Release 0.11.3

21 Sep 10:13
2ae8acb
Compare
Choose a tag to compare

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

13 Sep 20:26
c929e01
Compare
Choose a tag to compare

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

16 Jun 09:53
1cd4378
Compare
Choose a tag to compare

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

13 Jun 14:22
a8ec9d2
Compare
Choose a tag to compare

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 and omc3.plotting.plot_tfs

What's Changed

Full Changelog: 0.10.0...0.11.0

Release 0.10.0

22 May 13:56
f43de1e
Compare
Choose a tag to compare

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