Correction script to power the nonlinear correctors in the (HL-)LHC insertion regions based on RDTs.
Project description
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
Sphinx
can 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
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
Built Distribution
File details
Details for the file irnl-rdt-correction-1.0.0.tar.gz
.
File metadata
- Download URL: irnl-rdt-correction-1.0.0.tar.gz
- Upload date:
- Size: 24.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2583114bd1c1f85647a4c8c70a3dfd5b1d03560dc2de0d02d01bda8be3692aac |
|
MD5 | 374278ebe6886b2b0e8ae2c008d94d57 |
|
BLAKE2b-256 | 09c258021d53e99dc560291f71e035fe317fd7242dd050f553a2aa9b5dad406b |
File details
Details for the file irnl_rdt_correction-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: irnl_rdt_correction-1.0.0-py3-none-any.whl
- Upload date:
- Size: 27.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb46add12f4a3dda27268653b0c756df5d4b0161a548a89b1b692878f311d3a2 |
|
MD5 | 6c5a9ec2fca4f49541cffdafcaf2960b |
|
BLAKE2b-256 | 5501202892b16932c17a1c2590063c1919c2296c48481199c90ec98cddc112c5 |