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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file accelerator_commissioning-1.1.0.tar.gz.
File metadata
- Download URL: accelerator_commissioning-1.1.0.tar.gz
- Upload date:
- Size: 63.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fc85e89cd76f43877d640a7ef0fc7d15908e6729dfe6fae0d13df0778322f3c
|
|
| MD5 |
392e0d91c6be722aa0a1953a53c9823b
|
|
| BLAKE2b-256 |
c59663970a8aefbe68e7747ea47dbb8e3f4a37f49bacc8d7318669db51e6d19b
|
Provenance
The following attestation bundles were made for accelerator_commissioning-1.1.0.tar.gz:
Publisher:
publish-to-pypi.yml on kparasch/pySC
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
accelerator_commissioning-1.1.0.tar.gz -
Subject digest:
9fc85e89cd76f43877d640a7ef0fc7d15908e6729dfe6fae0d13df0778322f3c - Sigstore transparency entry: 1050820137
- Sigstore integration time:
-
Permalink:
kparasch/pySC@8fa73e3ba8403c38f543f3001da1556e63825314 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/kparasch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@8fa73e3ba8403c38f543f3001da1556e63825314 -
Trigger Event:
push
-
Statement type:
File details
Details for the file accelerator_commissioning-1.1.0-py3-none-any.whl.
File metadata
- Download URL: accelerator_commissioning-1.1.0-py3-none-any.whl
- Upload date:
- Size: 85.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cde034e3965213ae73e1775f71b265713d5b57ada31b335a272f23fdb8728670
|
|
| MD5 |
76dd4e3089520edb0d5f9b3f3be86cf1
|
|
| BLAKE2b-256 |
119ece77d52d2586240ac391bfc2d7c9adfd87265b4588ff5f6c85ceafedce28
|
Provenance
The following attestation bundles were made for accelerator_commissioning-1.1.0-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on kparasch/pySC
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
accelerator_commissioning-1.1.0-py3-none-any.whl -
Subject digest:
cde034e3965213ae73e1775f71b265713d5b57ada31b335a272f23fdb8728670 - Sigstore transparency entry: 1050820227
- Sigstore integration time:
-
Permalink:
kparasch/pySC@8fa73e3ba8403c38f543f3001da1556e63825314 -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/kparasch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@8fa73e3ba8403c38f543f3001da1556e63825314 -
Trigger Event:
push
-
Statement type: