Skip to main content

Correction script to power the nonlinear correctors in the (HL-)LHC insertion regions based on RDTs.

Project description

IRNL RDT Correction

Cron Testing Code Climate coverage Code Climate maintainability (percentage) GitHub last commit GitHub release

Performs local correction of the Resonance Driving Terms (RDTs) in the Insertion Regions (IRs) based on the principle described in [1] with the addition of correcting feed-down and using feed-down to correct lower order RDTs. Details can be found in [2] .

Documentation

Installing

This package is Python 3.7+ compatible, and can be installed through pip:

python -m pip install irnl-rdt-correction

After installing, scripts can be run with either python -m irnl_rdt_correction --FLAG ARGUMENT or by calling the Python files directly.

For development purposes, we recommend creating a new virtual environment and installing from VCS in editable mode with all extra dependencies:

git clone https://github.com/pylhc/irnl_rdt_correction
python -m pip install --editable "irnl_rdt_correction[all]"

Main Script

License

This project is licensed under the MIT License - see the LICENSE file for details.

References

[1] : O. Bruening et al., Dynamic aperture studies for the LHC separation dipoles. (2004) https://cds.cern.ch/record/742967

[2] : J. Dilly et al., Corrections of high-order nonlinear errors in the LHC and HL-LHC insertion regions. (2022)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

irnl-rdt-correction-0.0.2.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

irnl_rdt_correction-0.0.2-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file irnl-rdt-correction-0.0.2.tar.gz.

File metadata

  • Download URL: irnl-rdt-correction-0.0.2.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

File hashes

Hashes for irnl-rdt-correction-0.0.2.tar.gz
Algorithm Hash digest
SHA256 52d8a77635e5f8bf0394a3b7ff56ef3415afb2f66557831f923fb8618b1881b2
MD5 67aded7d90a0856af6848124278e0d4c
BLAKE2b-256 2952ba854dacb6d3929371fbba00d7ef7a74bab3fde0ff3c350f69dfe4685c13

See more details on using hashes here.

File details

Details for the file irnl_rdt_correction-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: irnl_rdt_correction-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

File hashes

Hashes for irnl_rdt_correction-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7ea8e45f3ae4ba8fa1b729ba07b5622dcad94c8fb123b5eb2616a53475cfa5a9
MD5 605b0e4d9ceae13527d6c15acdde0315
BLAKE2b-256 d9915d5300d496e8a0892692432091cd27723cbd8ebd631a87053c80510bd85f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page