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 DOI

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 and R. Tomás, A flexible nonlinear Resonance Driving Term based Correction Algorithm with feed-down. (2022) note.pdf

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-1.1.0.tar.gz (31.7 kB view details)

Uploaded Source

Built Distribution

irnl_rdt_correction-1.1.0-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: irnl-rdt-correction-1.1.0.tar.gz
  • Upload date:
  • Size: 31.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for irnl-rdt-correction-1.1.0.tar.gz
Algorithm Hash digest
SHA256 f1f5de010f1f8e438c470fbeb3a6379cdfab8217da9b0f38bfcf88fa4c52cd15
MD5 83c1ba257ae2a269cd1da87565349548
BLAKE2b-256 a68914fb1903e5c1d890f0a869b175f2e1db7d4b9db302583f6af64d1e531bd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for irnl_rdt_correction-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ba9d2091bcb0a8c816ba68f92decea1624c98c0d677bf2831802b0d653843ad
MD5 8cd660bc2552e56f6282b569d2a00072
BLAKE2b-256 6b708b32cdaa02d303b3a5ce5682ebe8ea02fea282957b7b0cb088763bdcd864

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