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

Uploaded Source

Built Distribution

irnl_rdt_correction-1.1.1-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for irnl-rdt-correction-1.1.1.tar.gz
Algorithm Hash digest
SHA256 f2ea1bd741c8e72fc34112287810e6b904b78d318b172faf7a59597af3841ca9
MD5 c3090386d80ca3c2a2b529458f59d43d
BLAKE2b-256 11a10968ae067c929b4ec4266da31bb5f57db3623b200d10f26fe7b7d626875e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for irnl_rdt_correction-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4c657ea58b92697bcd6035179a0f242359ecc2e95f04f7e4b583290a563c904e
MD5 86df7436c25751944cd76d3da21502c7
BLAKE2b-256 6101608f36a2e9f021d85031667b338da0574d54f1c8ac330f6a2437dbaffa44

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