Skip to content

Releases: xsuite/xpart

Xpart 0.10.2

19 Dec 18:12

Choose a tag to compare

Changes:

  • Particles.reorganize is now much faster when particles are already sorted

Full Changelog: v0.10.1...v0.10.2

Xpart version 0.10.1

30 Nov 15:47

Choose a tag to compare

Changes

  • Added method to calculate classical particle radius
  • Introduce a more granular test retry facility (@retry + with flaky_assertions():)

Full Changelog: v0.10.0...v0.10.1

Xpart version 0.10.0

16 Nov 15:18

Choose a tag to compare

Changes:

  • Freeze variables in LocalParticle using precompilation flags

Xpart version 0.9.3

11 Nov 09:02

Choose a tag to compare

Changes:

  • Allow apertures between at_element and at_s in xpart.build_particles.

Xpart version 0.9.2

01 Nov 14:42

Choose a tag to compare

Changes:

  • Introduce retry for tests involving random number generation

Full Changelog: v0.9.1...v0.9.2

Xpart version 0.9.1

25 Oct 21:05

Choose a tag to compare

Changes:

  • Fix issue with particle matching when R matrix is provided by the user

Full Changelog: v0.9.0...v0.9.1

Xpart version 0.9.0

21 Oct 19:23

Choose a tag to compare

Changes:

  • Introduced "single-rf-harmonic" longitudinal matching engine. More efficient than the legacy one from PyHEADTAIL in matching distributions for very full buckets.
  • Fixed issue with custom capacity in build_particles.
  • Fixed issue with warnings in longitudinal matcher from PyHEADTAIL.

Full Changelog: v0.8.6...v0.9.0

Xpart version 0.8.6

18 Oct 05:15

Choose a tag to compare

Changes:

  • Introduced Particle.pzeta property

Full Changelog: v0.8.5...v0.8.6

Xpart version 0.8.5

16 Oct 07:15

Choose a tag to compare

Changes:

  • build_particles accepts nemitt_x and nemitt_y (scale_with_transverse_norm_emitt is deprecated).
  • build_particles can match transverse distribution using the 4d twiss (usage: build_particles(..., method="4d", ...).
  • Read-only check in Particles.energy.
  • Version number accessible as xobjects.__version__.

Full Changelog: v0.8.4...v0.8.5

Xpart version 0.8.4

28 Sep 07:39

Choose a tag to compare

Changes:

  • Handle local_particle_src in a way that is compatible with python multithreading