Skip to content

Releases: PyCOMPLETE/PyHEADTAIL

PyHEADTAIL v1.10.1

13 Jun 14:10

Choose a tag to compare

Hotfix: indentation typo in transverse tracker

PyHEADTAIL v1.10.0

13 Jun 12:52

Choose a tag to compare

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.

PyHEADTAIL v1.9.5

28 May 16:08

Choose a tag to compare

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.

PyHEADTAIL v1.9.4

14 Apr 09:21

Choose a tag to compare

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

PyHEADTAIL v1.9.3

06 Apr 15:19

Choose a tag to compare

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

PyHEADTAIL v1.9.2

29 Mar 15:23

Choose a tag to compare

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.

PyHEADTAIL v1.9.1

23 Mar 10:50

Choose a tag to compare

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.

PyHEADTAIL v1.9.0

23 Mar 09:47

Choose a tag to compare

PyHEADTAIL now features a basic set of thin multipole maps.
Quadrupolar, Sextupolar and Octupolar kicks have been introduced so far,
using the same formulae as in SIXTRACK.

(e.g. SixTrack Physics Manual
R. De. Maria and M. Fjellstrom
February 21, 2014)

PyHEADTAIL v1.8.1

16 Mar 17:46

Choose a tag to compare

  • field_maps/Transverse_Efield_map allows shift between beam and map coordinates.

PyHEADTAIL v1.8.0

01 Mar 15:40

Choose a tag to compare

New feature:

  • Synchrotron radiation module with corresponding test scripts