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
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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|