Skip to main content

A Python Simulated Commissioning toolkit for synchrotrons (inspired by https://github.com/ThorstenHellert/SC)

Project description

pySC

Python Simulated Commissioning toolkit for synchrotrons.

Installing

pip install accelerator-commissioning

Importing specific modules

Intended way of importing a pySC functionality:

from pySC import SimulatedCommissioning
from pySC import generate_SC

from pySC import ResponseMatrix

from pySC import orbit_correction
from pySC import measure_bba
from pySC import measure_ORM
from pySC import measure_dispersion

from pySC import pySCInjectionInterface
from pySC import pySCOrbitInterface

# the following disables rich progress bars (doesn't work well with )
from pySC import disable_pySC_rich
disable_pySC_rich()

Acknowledgements

This toolkit was inspired by SC which is written in Matlab.

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

accelerator_commissioning-1.2.1.tar.gz (68.2 kB view details)

Uploaded Source

Built Distribution

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

accelerator_commissioning-1.2.1-py3-none-any.whl (91.0 kB view details)

Uploaded Python 3

File details

Details for the file accelerator_commissioning-1.2.1.tar.gz.

File metadata

File hashes

Hashes for accelerator_commissioning-1.2.1.tar.gz
Algorithm Hash digest
SHA256 19e69b84cbfdcebcfd3ef40e11416979dd3cf25129f47e820914af3c7e709494
MD5 683b6ae960ee3dac112e3a3afc2794fb
BLAKE2b-256 516892c438671e6c3907ade9b36a81457c87e705c16042b401bd516690ca7425

See more details on using hashes here.

Provenance

The following attestation bundles were made for accelerator_commissioning-1.2.1.tar.gz:

Publisher: publish-to-pypi.yml on kparasch/pySC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file accelerator_commissioning-1.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for accelerator_commissioning-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0df923eb8dee9c4c1cb8ac64477072c2b1195ac96c53e117f198674f04dd20c7
MD5 86ff45ad32b1c0caac5780b118570c41
BLAKE2b-256 3b3da3cec8777d720eb078a56f9cb11e9b787ac35826404f6f5db340f3b444f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for accelerator_commissioning-1.2.1-py3-none-any.whl:

Publisher: publish-to-pypi.yml on kparasch/pySC

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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