Skip to content

PyHEADTAIL v1.5.0

Compare
Choose a tag to compare
@aoeftiger aoeftiger released this 17 Dec 15:45
· 846 commits to master since this release

Merry Christmas! :-)

New features:

  • UniformBinSlicer allows for specified sampling points (for wakes)
  • RFSystems can remove kicks
  • KV 1D and 2D distribution included into generators
  • Particles can sort their arrays and apply given permutations
  • a first version of the GPU module enters PyHEADTAIL (Particles, Slicing etc on GPU)
  • CUDA thrust library interface for specific functions
  • ParticlesGPU implements sorting via thrust
  • slicing with PyPIC (e.g. for GPU usage)
  • RFBucketMatcher allows for margin along separatrix
  • optimised RFBucketMatcher generation (much quicker!)
  • longitudinal wrapping to keep z within circumference
  • pre-commit hooks (make sure to include these in your GIT config!)
  • ParticleGenerator interface change (linear_matcher removed)
  • pure python RFQ implementation (besides existing cython version)
  • adaptation of Bunch-/SliceMonitor for GPU usage