Skip to content

Releases: pylhc/omc3_gui

Release v1.0.1

07 Apr 13:30
9dc15bc

Choose a tag to compare

patch realease fixing accwidgets 4.0.0 compatibility.

What's Changed

  • Accwidgets 4 compatibility by @JoschD in #9

Full Changelog: v1.0.0...v1.0.1

Release v1.0.0

07 Apr 12:24
9b1761a

Choose a tag to compare

The first major release of the package, which implements the Segment-by-Segment GUI and some reusable GUI tools that go with it.

  • Maintenance:

    • pyproject.toml used instead of setup.py.
    • Deactivated testing workflows as there are no tests.
    • Documentation
  • Initial release of the Segment-by-Segment GUI:

    • Implements plotting for the Segment-by-Segment propagation of the
      omc3 backend. Requires omc3 >= 0.24.0.
    • Plotting for the SegmentDiffs of AlphaPhase, BetaPhase, Dispersion
      and Coupling.
    • Saving and loading of the optics measurements from .json files.
    • Create virtual copy of the measurements.
  • General plotting functionality with pyqtgraph:

    • PlotWidget to replicate the look-and-feel of the Java-GUI plots.
    • DualPlotWidget to handle two plots in one widget (as often the case in our GUIs for two planes).
    • Plotting for pandas Dataframes.
    • Plotting for model elements as vertical lines.
  • General reusable Tools:

    • Dataclass UI: Widgets to display and edit dataclasses in UI.
    • Widgets, threads, item models, file dialogs

What's Changed

New Contributors

  • @JoschD made their first contribution in #8

Full Changelog: v0.0.0...v1.0.0

Release v0.0.0

20 Jun 15:40

Choose a tag to compare

Release v0.0.0 Pre-release
Pre-release

This is a placeholder release to reserve the name and trigger zenodo.