Releases: xsuite/xpart
Releases · xsuite/xpart
Xpart version 0.9.0
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
Xpart version 0.8.5
Changes:
build_particles
acceptsnemitt_x
andnemitt_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
Changes:
- Handle local_particle_src in a way that is compatible with python multithreading
Xpart version 0.8.3
Changes:
- Adding name field to Particles for pipeline.
Xpart version 0.8.2
Changes:
- Adapted to new xobjects API
- Moved a few methods from xtrack to LocalParticle API
Xpart version 0.8.1
Changes:
- Removed
Particles.set_particles
method - Using
xobjects.HybridClass
instead ofxobjects.dress
following change in xobjects.
Xpart version 0.8.0
Changes:
- Restored set of canonically conjugate variables in R matrix definition, now using (x, px, y, py, zeta, pzeta)
Xpart version 0.7.1
Changes:
- Add copyright statement to all files
- Add license file
- Add metadata in setup.py
Xpart version 0.7.0
Change:
- Definition of longitudinal coordinate
zeta
changed fromzeta = s beta/beta0 - beta c t
tozeta = s - beta0 c t
.