Skip to content
/ pySC Public
forked from lmalina/pySC

Python Simulated Commissioning toolkit for synchrotrons, inspired by SC which is written in Matlab. (https://github.com/ThorstenHellert/SC).

License

Notifications You must be signed in to change notification settings

kparasch/pySC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

325 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Python Simulated Commissioning toolkit for synchrotrons, inspired by SC which is written in Matlab. (https://github.com/ThorstenHellert/SC).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%