IRNL RDT Correction
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
- The note containing background, derivation and implementation details can be found in the attached note.
- Autogenerated docs via
Sphinxcan be found at https://pylhc.github.io/irnl_rdt_correction/.
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
- irnl_rdt_correction.py - Script to compute RDT correction in the (HL)LHC IRs including feed-down effects.
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
Metadata
Release files for irnl-rdt-correction 1.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| irnl_rdt_correction-1.1.2.tar.gz | 1.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| irnl_rdt_correction-1.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.5 MB
Release files / irnl_rdt_correction-1.1.2.tar.gz
| Download URL | irnl_rdt_correction-1.1.2.tar.gz |
|---|---|
| Size | 1.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1fc70cb27c83dc48f54b6497caa9e563612de8b8b77eeab2867e5a7b06c099eb
|
|
BLAKE2b-256 checksum How to use checksums |
190e20665050a5785cc4282297ad2726af3f88de672e6b0af13a64bdcef9e76f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / irnl_rdt_correction-1.1.2-py3-none-any.whl
| Download URL | irnl_rdt_correction-1.1.2-py3-none-any.whl |
|---|---|
| Size | 27.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
07c8b52521389c730200a7382d72eead86040fea6332096c343c515fa027b1bf
|
|
BLAKE2b-256 checksum How to use checksums |
fd6e300b804395d778999b2812c558dacd02f1742becf3e77e2389107eeafa5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|