Skip to content

pylhc/Beta-Beat.src

Folders and files

NameName
Last commit message
Last commit date
Sep 27, 2022
Aug 8, 2018
Jan 15, 2021
Mar 29, 2022
Mar 21, 2024
Jan 21, 2019
Oct 17, 2018
Feb 22, 2024
Apr 22, 2022
Mar 31, 2022
Mar 13, 2024
Mar 13, 2024
Aug 8, 2018
Apr 12, 2019
Dec 6, 2018
Apr 12, 2019
Mar 13, 2024
Nov 7, 2018
Sep 14, 2018
Feb 7, 2020
Jan 23, 2020
Apr 12, 2019
Jan 10, 2019
Dec 5, 2019
Aug 8, 2018
Oct 2, 2020
Feb 27, 2019
Aug 8, 2018
Jan 21, 2019
Oct 22, 2021
Apr 12, 2019
Oct 15, 2018
Apr 6, 2018
Nov 26, 2018
Jan 18, 2019
Apr 22, 2022
May 16, 2018
Sep 21, 2021
Oct 11, 2018
Oct 1, 2020
Oct 16, 2017
Apr 29, 2022

Repository files navigation

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

Getting Started

Prerequisites

The codes use a multitude of packages as can be found in the 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) of the codes, written for python 2.7.

Quality checks

Tests

The following tests are run automatically after each commit via Travis-CI:

  • Pytest unit tests
  • Accuracy tests
  • Regression tests

Maintainability

  • Additional checks for code-complexity, design-rules, test-coverage, duplication on CodeClimate

Authors

  • pyLHC/OMC-Team - Working Group - pyLHC