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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: irnl-rdt-correction-0.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f1632dd357e9a395162f1ab8c17e8cd2fb2d7fcbb11da0b3ad77dddc00091812
MD5 52c8bcbdbb5d7e7b83e4757532c50f4b
BLAKE2b-256 7e5cf9094af35c1ec720465f59105bc26bd360a18ecd96c699b7ba33779db487

See more details on using hashes here.

File details

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

File metadata

  • Download URL: irnl_rdt_correction-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 87e9f5c0a167a527dc5d5c8ad8ae28df176fd932c1b9c67843df1957feb3a2ca
MD5 01546e07a3fd765385e20a49b5a20b66
BLAKE2b-256 185cef576e726efbd80c6258384bb9a60c92e6c784a5c1214a165fcf80293740

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