-
Notifications
You must be signed in to change notification settings - Fork 39
Contribution Guide
Alexander Zhukov edited this page Nov 2, 2017
·
21 revisions
Py-ORBIT is an open source code for simulating particle accelerators. More information can be found at [Py-ORBIT website}(https://pyorbit-collaboration.github.io/). The code is organized in several repositories to allow flexibility of development for different institutions. All repositories are placed in one GitHub organization - PyORBIT-Collaboration.
The main parts of Py-ORBIT are:
- Core contains C++ and Python code that provides core functionality. This part is required for running Py-ORBIT code.
- Extensions provide additional functionality that is not required to run simulations. Usually extensions deal with less typical physics processes (e.g. laser stripping) or interface Py-ORBIT to other accelerator codes (e.g. PTC).
- Site specific repositories hold code (usually Python scripts) that are specific to particular accelerator installations.
- Examples repository collects different example of Py-ORBIT usage, they can be machine specific or generalized.
PS q q q q q q