Skip to content

Releases: xsuite/xpart

Xpart version 0.12.1

23 Feb 20:30
Compare
Choose a tag to compare

Changes:

  • Allow passing elements exposing behaves_like_drift = True in build_particles(..., match_at_s=VAL).

Xpart version 0.12.0

21 Feb 16:21
Compare
Choose a tag to compare

Changes:

  • Remove _pyparticles.py auxiliary module and put the relevant logic in the Particles class. Add setters for p0c, gamma0, beta0.
  • A Particles object can now be constructed with given seeds for the random generator. This is useful to read in a set of particles from json.
  • Add muon mass to constants.

Xpart version 0.11.0

23 Jan 10:08
Compare
Choose a tag to compare

Changes:

  • Introduce generate_2D_pencil_with_absolute_cut
  • Extend build_particles to accept a combination of absolute and normalized coordinates

Xpart version 0.10.3

13 Jan 15:42
Compare
Choose a tag to compare

Changes:

  • Fix inconsistency in version number.

Xpart 0.10.2

19 Dec 18:12
Compare
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
Compare
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
Compare
Choose a tag to compare

Changes:

  • Freeze variables in LocalParticle using precompilation flags

Xpart version 0.9.3

11 Nov 09:02
Compare
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
Compare
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
Compare
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