https://github.com/pylhc/beta-beat.src
Many scripts and files for beam optics simulations & measurements in the LHC
https://github.com/pylhc/beta-beat.src
Last synced: about 1 month ago
JSON representation
Many scripts and files for beam optics simulations & measurements in the LHC
- Host: GitHub
- URL: https://github.com/pylhc/beta-beat.src
- Owner: pylhc
- Created: 2012-11-26T17:55:15.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2024-03-21T14:27:19.000Z (over 1 year ago)
- Last Synced: 2024-04-24T15:09:42.850Z (over 1 year ago)
- Language: Python
- Homepage: https://pylhc.github.io/Beta-Beat.src/
- Size: 390 MB
- Stars: 8
- Watchers: 19
- Forks: 10
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
Beta-Beat Source
This is the python-tool package of the optics measurements and corrections group (OMC).
If you are not part of that group, you will most likely have no use for the codes provided here,
unless you have a 9km wide accelerator at home.
Feel free to use them anyway, if you wish!
## Documentation
- Autgenerated docs via ``sphinx`` can be found on .
- General documentation of the OMC-Teams software on
## Getting Started
### Prerequisites
The codes use a multitude of packages as can be found in the [requirements.txt](requirements.txt).
Important ones are: ``numpy``, ``pandas`` and ``scipy``.
### Installing
This package is not deployed, hence you need to use the standard git-commands to get a local copy.
## Description
This is the old repository ([new one](https://github.com/pylhc/omc3)) of the codes,
written for python 2.7.
## Quality checks
### Tests
The following tests are run automatically after each commit via
[Travis-CI](https://travis-ci.org/pylhc/Beta-Beat.src):
- Pytest unit tests
- Accuracy tests
- Regression tests
### Maintainability
- Additional checks for code-complexity, design-rules, test-coverage, duplication on
[CodeClimate](https://codeclimate.com/github/pylhc/Beta-Beat.src)
## Authors
* **pyLHC/OMC-Team** - *Working Group* - [pyLHC](https://github.com/orgs/pylhc/teams/omc-team)