Skip to content

Releases: PyCOMPLETE/PyHEADTAIL

PyHEADTAIL version 0.16.4

14 Oct 14:00
Compare
Choose a tag to compare

Changes:

  • Corrected the sign of wake_strength in function_longitudinal to ensure a positive wake corresponds to energy loss (consistently with what is already done in the longitudinal resonator).
  • Correct the interp1d interpolation function by adding bounds_error=False and fill_value=0 as done for the transverse wakes.

PyHEADTAIL v1.16.3

02 Jul 07:20
Compare
Choose a tag to compare

Changes:

  • Adapt to scipy >=1.14

Full Changelog: v1.16.2...v1.16.3

PyHEADTAIL v1.16.1

18 Jul 08:18
Compare
Choose a tag to compare

Changes

  • Compatibility with cython 3.0

Full Changelog: v1.16.0...v1.16.1

PyHEADTAIL v1.16.0

11 Nov 10:40
Compare
Choose a tag to compare
  • Optimization of wake tables giving significant speed-up
  • Add a new set of simulation examples and simulation-based tests with numerical checks
  • Remove unused modules and remaining deprecated syntax after Python 3 migration

PyHEADTAIL v1.15.0

06 Sep 14:59
Compare
Choose a tag to compare
  • Add LongSpaceChargeRectPipe class
  • Change release and versioning method
  • Several improvements in GPU support
  • General package cleanup

PyHEADTAIL v1.14.1

27 Jan 16:24
36104e9
Compare
Choose a tag to compare

Fixes:

  • Small changes in the documentation.

This version is incompatible with Python 2!

PyHEADTAIL v1.14.0

27 Jan 15:51
a85d0ea
Compare
Choose a tag to compare

New features:

This version of PyHEADTAIL is incompatible with Python 2!

PyHEADTAIL v1.13.5 (Python 3)

28 Nov 09:00
Compare
Choose a tag to compare

Python 3 version of PyHEADTAIL v1.13.5.

This version of PyHEADTAIL is incompatible with Python 2.

PyHEADTAIL v1.13.5 (Python 2)

17 Jul 14:11
Compare
Choose a tag to compare

Hotfix:

  • fixing issue #102 with NaN emittances when the beam has a zero-filled array in dp. Addresses both GPU and CPU implementations, as well as bunch emittance and slice emittance functions.

PyHEADTAIL v1.13.4

09 Jul 13:01
Compare
Choose a tag to compare

On the way to more and more python3 support:

cython requires compiler_directives={'language_level' : "3"} for python3 support -- in order to remain compatible with python2, we include

cythonize(extensions, compiler_directives={'language_level' : sys.version_info[0]})

into the setup.py (thanks to stackoverflow).