Skip to content

Rdt energy high order correction - #1123

Open
oscarxblanco wants to merge 24 commits into
masterfrom
rdt_chrom_high_order_correction
Open

Rdt energy high order correction#1123
oscarxblanco wants to merge 24 commits into
masterfrom
rdt_chrom_high_order_correction

Conversation

@oscarxblanco

@oscarxblanco oscarxblanco commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Dear all,
this PR updates the at.RDTType.CHROMATIC2 rdts linear wrt octupoles.

Expanding the energy dependence of components $b_2$ from quadrupoles and $b_3$ from sextupoles, as $(1+\delta)^{-1} = 1 - \delta + \delta^2$, sextupoles will contribute to "chromatic2" rdts with a factor $-\delta$, and quadrupoles with a factor $+\delta^2$.

Typically it is a minor correction.

Additionally, rdts dependent on dispersion and focusing terms $h11000$ and $h00110$, $h10001$, $h00002$ and $h00003$, have been added to the list of rdts.

@oscarxblanco oscarxblanco added enhancement Python For python AT code labels Aug 6, 2026
@oscarxblanco

Copy link
Copy Markdown
Contributor Author

Dear all, who could review this PR ?

@oscarxblanco

Copy link
Copy Markdown
Contributor Author

As an example, I leave here below the values tested before (in red) and after (in green) the implementation of the high order correction for the hmba lattice in this repo.
image

@oscarxblanco oscarxblanco added WIP work in progress and removed WIP work in progress labels Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Python For python AT code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant