Skip to content

Releases: PyCOMPLETE/PyHEADTAIL

PyHEADTAIL v1.0.10

19 Jun 14:35
Compare
Choose a tag to compare

Bugfix longitudinal broadband resonator
Added transverse space charge (needs PyPIC)
Added transverse E field map (needs PyPIC)

PyHEADTAIL v1.0.9

19 Jun 14:35
Compare
Choose a tag to compare

Bugfix in transverse_tracking module:
Use numpy float comparison in transverse_tracking.py and
transverse_tracking_cython.pyx to ensure that s[-1]==C.

Other float comparisons have been eliminated e.g. in the particles.py
and the generators.py modules. However, some are still present in the code
and need to be fixed (e.g. in wakes.py, tbc how).

PyHEADTAIL v1.0.8

19 Jun 14:35
Compare
Choose a tag to compare

Feedback & Particle Monitor stride

  • re-added feedback module
  • fixed particle monitor stride
  • fixed "_ _ init _ _.py" of feedback module to show correct version

PyHEADTAIL v1.0.7

19 Jun 14:36
Compare
Choose a tag to compare

Longitudinal Space Charge

  • Changed range of Gaussian kernel to a sigma of 3 slices (hardcoded),
    which is applied to the smoothing of the line density derivative.
  • Suggestion: add parameter to LongSpaceCharge for Gaussian kernel sigma.

PyHEADTAIL v1.0.6

19 Jun 14:37
Compare
Choose a tag to compare

Bug fix for generator MatchRFBucket6D and derivations.

Problem: on certain 32bit python environments,
sys.maxint as a seed is not allowed and leads to crashes.

Quick fix: use maximum int32 value.

Suggestion: use current time allowing for easier reproducibility.

PyHEADTAIL v1.0.5

19 Jun 14:37
Compare
Choose a tag to compare

PyHEADTAIL version 1.0.5

PyHEADTAIL v1.0.4

19 Jun 14:38
Compare
Choose a tag to compare

PyHEADTAIL version 1.0.4

PyHEADTAIL v1.0.3

19 Jun 14:38
Compare
Choose a tag to compare

Add some margin to CutRFBucket2D

This should avoid the loss of particles initialised too close to the separatrix.
Particle losses should be implemented in the future to handle this correctly.

PyHEADTAIL v1.0.2

19 Jun 14:39
Compare
Choose a tag to compare

Bug fix in simple_long_tracking module. Decorate track method of Drift class with clean_slices decorator (Drift.track updates beam.z).

PyHEADTAIL v1.0.1

19 Jun 14:40
Compare
Choose a tag to compare

Gianni and Kevin took out the GSL dependence.