Pyheadtail

Latest version: v1.16.4

Safety actively analyzes 687990 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 12

1.10.0

Transverse_Efield_map and RFBucket changes

Transverse_Efield_map changed `__init__` argument interface
which takes a general Slicer instance instead of fixed slicer
initialisation arguments.

Also much improved determination of Hamiltonian value
determination for RFBucket in case of phi_offset and multi-harmonics.

1.9.5

Hotfix: particles.p0 has been calculated slightly wrong.

Thanks to Mauro Migliorati for noticing the bug which
effectively lead to about 7% too large momentum increase
during acceleration (per turn). The problem was the formula
to calculate the gamma when changing p0 -- it involved
beta (but didn't re-calculate it, instead it took the one
from before). Now it is self-consistent and correct.

1.9.4

- Hotfix: Bug in longitudinal resonator wake. Remove clip which resulted in accumulation of dt == 0 values (corresponding to non-zero wake function).

1.9.3

- Hotfix: Correct conversion from dz to dt (~sqrt(c) overestimation of wake up to now).

1.9.2

Multipoles: Added multipole formula (similar to MAD and SixTrack, thanks to Riccardo de Maria) and a timing.
Also renamed SkewThinQuadrupole to ThinSkewQuadrupole for consistency reasons.

1.9.1

Fixed minus sign bug in octupole: SixTrack physics manual
has a wrong + in the py mapping, it should be a minus sign
such that x^3 and y^3 have the same sign respectively
(as the octupole focuses in both directions at the same time).

Changed multipole constructor arguments to MADX convention
using k1l, k2l, k2sl etc.

Added skew quadrupole.

Page 6 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.