irnl-rdt-correction


Nameirnl-rdt-correction JSON
Version 1.1.2 PyPI version JSON
download
home_pageNone
SummaryCorrection script to power the nonlinear correctors in the (HL-)LHC insertion regions based on RDTs.
upload_time2024-10-28 14:08:56
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords accelerator correction hl-lhc lhc nonlinear
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # IRNL RDT Correction 

[![Cron Testing](https://github.com/pylhc/irnl_rdt_correction/workflows/Cron%20Testing/badge.svg)](https://github.com/pylhc/irnl_rdt_correction/actions?query=workflow%3A%22Cron+Testing%22)
[![Code Climate coverage](https://img.shields.io/codeclimate/coverage/pylhc/irnl_rdt_correction.svg?style=popout)](https://codeclimate.com/github/pylhc/irnl_rdt_correction)
[![Code Climate maintainability (percentage)](https://img.shields.io/codeclimate/maintainability-percentage/pylhc/irnl_rdt_correction.svg?style=popout)](https://codeclimate.com/github/pylhc/irnl_rdt_correction)
[![GitHub last commit](https://img.shields.io/github/last-commit/pylhc/irnl_rdt_correction.svg?style=popout)](https://github.com/pylhc/irnl_rdt_correction/)
[![GitHub release](https://img.shields.io/github/release/pylhc/irnl_rdt_correction.svg?style=popout)](https://github.com/pylhc/irnl_rdt_correction/)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.6373374.svg)](https://doi.org/10.5281/zenodo.6373374)

Performs local correction of the Resonance Driving Terms (RDTs)
in the Insertion Regions (IRs) based on the principle described in
[[1]](#1) with the addition of correcting
feed-down and using feed-down to correct lower order RDTs.
Details can be found in [[2]](#2).


## Documentation

- The note containing background, derivation and implementation details can be found in the attached [note](latex/note.pdf).
- 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`:
```bash
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:
```bash
git clone https://github.com/pylhc/irnl_rdt_correction
python -m pip install --editable "irnl_rdt_correction[all]"
```

## Main Script 

-  [**irnl_rdt_correction.py**](irnl_rdt_correction/main.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](LICENSE) file for details.


## References

<a id="1">[1]</a> :
O. Bruening et al.,
Dynamic aperture studies for the LHC separation dipoles. (2004)
https://cds.cern.ch/record/742967

<a id="2">[2]</a> :
J. Dilly and R. Tomás,
A flexible nonlinear Resonance Driving Term based Correction Algorithm with feed-down. (2022)
[note.pdf](latex/note.pdf)


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "irnl-rdt-correction",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "accelerator, correction, hl-lhc, lhc, nonlinear",
    "author": null,
    "author_email": "OMC Team <pylhc@github.com>",
    "download_url": "https://files.pythonhosted.org/packages/19/0e/20665050a5785cc4282297ad2726af3f88de672e6b0af13a64bdcef9e76f/irnl_rdt_correction-1.1.2.tar.gz",
    "platform": null,
    "description": "# IRNL RDT Correction \n\n[![Cron Testing](https://github.com/pylhc/irnl_rdt_correction/workflows/Cron%20Testing/badge.svg)](https://github.com/pylhc/irnl_rdt_correction/actions?query=workflow%3A%22Cron+Testing%22)\n[![Code Climate coverage](https://img.shields.io/codeclimate/coverage/pylhc/irnl_rdt_correction.svg?style=popout)](https://codeclimate.com/github/pylhc/irnl_rdt_correction)\n[![Code Climate maintainability (percentage)](https://img.shields.io/codeclimate/maintainability-percentage/pylhc/irnl_rdt_correction.svg?style=popout)](https://codeclimate.com/github/pylhc/irnl_rdt_correction)\n[![GitHub last commit](https://img.shields.io/github/last-commit/pylhc/irnl_rdt_correction.svg?style=popout)](https://github.com/pylhc/irnl_rdt_correction/)\n[![GitHub release](https://img.shields.io/github/release/pylhc/irnl_rdt_correction.svg?style=popout)](https://github.com/pylhc/irnl_rdt_correction/)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.6373374.svg)](https://doi.org/10.5281/zenodo.6373374)\n\nPerforms local correction of the Resonance Driving Terms (RDTs)\nin the Insertion Regions (IRs) based on the principle described in\n[[1]](#1) with the addition of correcting\nfeed-down and using feed-down to correct lower order RDTs.\nDetails can be found in [[2]](#2).\n\n\n## Documentation\n\n- The note containing background, derivation and implementation details can be found in the attached [note](latex/note.pdf).\n- Autogenerated docs via `Sphinx` can be found at <https://pylhc.github.io/irnl_rdt_correction/>.\n\n## Installing\n\nThis package is `Python 3.7+` compatible, and can be installed through `pip`:\n```bash\npython -m pip install irnl-rdt-correction\n```\n\nAfter installing, scripts can be run with either `python -m irnl_rdt_correction --FLAG ARGUMENT` or by calling the Python files directly.\n\nFor development purposes, we recommend creating a new virtual environment and installing from VCS in editable mode with all extra dependencies:\n```bash\ngit clone https://github.com/pylhc/irnl_rdt_correction\npython -m pip install --editable \"irnl_rdt_correction[all]\"\n```\n\n## Main Script \n\n-  [**irnl_rdt_correction.py**](irnl_rdt_correction/main.py) - Script to compute RDT correction in the (HL)LHC IRs including feed-down effects.\n\n## License\n\nThis project is licensed under the `MIT` License - see the [LICENSE](LICENSE) file for details.\n\n\n## References\n\n<a id=\"1\">[1]</a> :\nO. Bruening et al.,\nDynamic aperture studies for the LHC separation dipoles. (2004)\nhttps://cds.cern.ch/record/742967\n\n<a id=\"2\">[2]</a> :\nJ. Dilly and R. Tom\u00e1s,\nA flexible nonlinear Resonance Driving Term based Correction Algorithm with feed-down. (2022)\n[note.pdf](latex/note.pdf)\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Correction script to power the nonlinear correctors in the (HL-)LHC insertion regions based on RDTs.",
    "version": "1.1.2",
    "project_urls": {
        "changelog": "https://github.com/pylhc/irnl_rdt_correction/releases",
        "documentation": "https://pylhc.github.io/irnl_rdt_correction/",
        "homepage": "https://github.com/pylhc/irnl_rdt_correction",
        "repository": "https://github.com/pylhc/irnl_rdt_correction"
    },
    "split_keywords": [
        "accelerator",
        " correction",
        " hl-lhc",
        " lhc",
        " nonlinear"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fd6e300b804395d778999b2812c558dacd02f1742becf3e77e2389107eeafa5d",
                "md5": "0273f9f66429f2777f3ce5bcbd6e13a5",
                "sha256": "07c8b52521389c730200a7382d72eead86040fea6332096c343c515fa027b1bf"
            },
            "downloads": -1,
            "filename": "irnl_rdt_correction-1.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0273f9f66429f2777f3ce5bcbd6e13a5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 27912,
            "upload_time": "2024-10-28T14:08:54",
            "upload_time_iso_8601": "2024-10-28T14:08:54.607334Z",
            "url": "https://files.pythonhosted.org/packages/fd/6e/300b804395d778999b2812c558dacd02f1742becf3e77e2389107eeafa5d/irnl_rdt_correction-1.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "190e20665050a5785cc4282297ad2726af3f88de672e6b0af13a64bdcef9e76f",
                "md5": "82df8d51704bc2566a790c75425292e3",
                "sha256": "1fc70cb27c83dc48f54b6497caa9e563612de8b8b77eeab2867e5a7b06c099eb"
            },
            "downloads": -1,
            "filename": "irnl_rdt_correction-1.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "82df8d51704bc2566a790c75425292e3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 1473311,
            "upload_time": "2024-10-28T14:08:56",
            "upload_time_iso_8601": "2024-10-28T14:08:56.510552Z",
            "url": "https://files.pythonhosted.org/packages/19/0e/20665050a5785cc4282297ad2726af3f88de672e6b0af13a64bdcef9e76f/irnl_rdt_correction-1.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-28 14:08:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pylhc",
    "github_project": "irnl_rdt_correction",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "irnl-rdt-correction"
}
        
Elapsed time: 9.54275s