Skip to main content

QT Graphical User Interface wrapper of the ``omc3`` package

Project description

3 - GUI

Tests Code Climate coverage Code Climate maintainability (percentage) GitHub last commit GitHub release DOI

This is the graphical user interface wrapper for ``omc3`, our python-tool package of the Optics Measurements and Corrections team (OMC) at CERN.

Most of the codes are generic and not limited to CERN accelerators, and the package can easily be used for your favorite circular accelerator. To see how to adapt this for your machine, see our documentation, Model section. To contribute, see our guidelines on the OMC website.

Documentation

Installing

Installation is easily done via pip:

pip install omc3_gui

For development purposes, we recommend creating a new virtual environment and installing from VCS in editable mode with all extra dependencies (cern for packages only available in the CERN GPN, test for pytest and relevant plugins, and doc for packages needed to build documentation)

git clone https://github.com/pylhc/omc3_gui
pip install --editable "omc3_gui[all]"

Codes can then be run with either python -m omc3_gui.SCRIPT --FLAG ARGUMENT or calling the .py file directly.

Functionality

Main Scripts

Main scripts to be executed lie in the /omc3_gui directory. These include:

  • sbs_gui.py GUI for Segment-by-Segment analysis.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

omc3_gui-1.0.1.tar.gz (52.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

omc3_gui-1.0.1-py3-none-any.whl (64.2 kB view details)

Uploaded Python 3

File details

Details for the file omc3_gui-1.0.1.tar.gz.

File metadata

  • Download URL: omc3_gui-1.0.1.tar.gz
  • Upload date:
  • Size: 52.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for omc3_gui-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5440da8f9127ab373fbe2f40ee310e26a267fa6f9c749c5709cbeb839c1eabde
MD5 ad16ffa9811958d2464c20a7eb740a1b
BLAKE2b-256 b97b22b8b2cd9acd7d5fec06ef10ff0eb8ef43ef10f4f3dbf40ad38a1d1b4477

See more details on using hashes here.

File details

Details for the file omc3_gui-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: omc3_gui-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 64.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for omc3_gui-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 71e42c6a365c6ae60fbd3c9df5613a1ffa7726d3697dd22fc85c6748eea6a57f
MD5 601837ace2e0248814d606a4869a7012
BLAKE2b-256 6f1a0d708cee6d019b076554c9b83592cee3988b4c7a83108f9bb6b75f870961

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page