Skip to content

Releases: pylhc/omc3

Release 0.9.0

02 May 18:07
749c4bd
Compare
Choose a tag to compare

New small features have been added:

  • RBAC token provider in omc3.utils.rbac
  • pylogbook wrapper in omc3.scripts.create_logbook_entry

Release 0.8.0

25 Apr 14:38
2bb6b5b
Compare
Choose a tag to compare

In this release we fixed matplotlib to version 3.7.0 or higher to be compatible with pandas version 2.0.0 or higher, which is also fixed.
Compatibility with tfs-pandas for this pandas version is ensured not by fixing the version, but by removing join and append functions from the code and instead using the concat method.
Nonetheless, it is recommenteded, to use tfs-pandas version 3.6.0.

Fix:

  • Changed all pandas/tfs-pandas append() and join() to concat()
  • Moved InputFiles into separate module

Release 0.7.2

21 Mar 12:29
b207708
Compare
Choose a tag to compare

Patchfix:

  • Added missing columns to coupling in BBS-OMC3 converter

What's Changed

Full Changelog: 0.7.1...0.7.2

Release 0.7.1

20 Jan 11:38
9523831
Compare
Choose a tag to compare

Patchfix for second order amplitude detuning

  • Added:

    • Amplitude Detuning plots: Switch to plot only with/without BBQ correction
  • Fix:

    • Second Order Amplitude Detuning fit now working
    • Correct print/calculation of second order direct terms for forced
      kicks in plot-labels.
    • Fix of polyfit test for new numpy versions

What's Changed

Release 0.7.0

11 Nov 16:32
90f7760
Compare
Choose a tag to compare

Release 0.7.0 adds additional errors on the Amplitude Detuning calculations, improving the fit for low action kicks, which dominated the fit in the past.

Changes:

  • Tune error based on deviation of filtered BBQ data to the moving average
    (over moving average window)
  • Action error calculated from error on the spectral line
    (which in turn is the same as NOISE)

What's Changed

Full Changelog: 0.6.6...0.7.0

Release 0.6.6

04 Nov 11:47
61da514
Compare
Choose a tag to compare

Bugfixes

  • global correction: fullresponse is converted to Path.
  • fake measurement from model: don't randomize errors and values by default. Debug output (to see that stuck in infinite loop)
  • global correction: check if all needed weights are zero and raise error if so
  • lhc.py: skip modifiers if None (in madx-script creation)

What's Changed

  • Minor fixes in fake measurement, full response and corrections by @JoschD in #404

Full Changelog: 0.6.5...0.6.6

Release 0.6.5

17 Oct 12:19
7e256b1
Compare
Choose a tag to compare

What's Changed

  • Added IP2 and IP8 to knob-extraction
  • Fixed StateTracker State in knob-extraction
    by @JoschD in #400

Full Changelog: 0.6.4...0.6.5

Release 0.6.4

12 Oct 15:39
b3acfd6
Compare
Choose a tag to compare

Release 0.6.4 is a patch release that fixes filtering of phases in coupling calculation.

What's Changed

Full Changelog: 0.6.3...0.6.4

Release 0.6.3

27 Sep 09:51
f91837e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.6.2...0.6.3

Release 0.6.2

22 Sep 14:43
fab4c49
Compare
Choose a tag to compare

Release 0.6.2 is a patch release that fixes the logging in omc3.knob_extractor.

What's Changed

Full Changelog: 0.6.1...0.6.2