Releases: xsuite/xpart
Releases · xsuite/xpart
Xpart version 0.6.0
Changes:
- Changed energy variable from
psigmatoptau
Xpart version 0.5.9
New feature:
- Introduced
PhaseMonitorclass
Xpart version 0.5.8
Changes:
- Random number generator can generate Gaussian distribution.
- Setters for energy variables do not change lost particles nor those for which np.nan is provided.
build_particles andandgenerate_matched_gaussian_bunchwork correctly with pyheatail interface enabled- Fix in
Particles.hide_lost_particles
Xpart version 0.5.7
Changes:
- Tolerances for one-turn matrix validity checks can be modified at runtime
- Other small fixes
Xpart version 0.5.6
New feature:
- Match particle distribution at an arbitrary location in the ring.
Xpart version 0.5.5
Fix:
- Fix problem with xpart.Particles.to_dict when PyHEADTAIL interface is enabled
Xpart version 0.5.4
Changes:
- Disabled automatic symplectification of one-turn matrix (found to degrade accuracy on vertical dispersion).
- Changed algorithm for
LocalParticle_add_to_energy. - Moved
linear_normal_formmodule from xpart to xtrack (aliases still present in xpart for now). - Introduced check on keyword arguments of Particles constructor (an exception is raised if invalid names, e.g. typos, are present).
- Removed double underscore from random number generator state variables.
Xpart version 0.5.3
New feature:
- Use linear matching when bunch is much shorter than RF period
Xpart version 0.5.2
New feature:
- Introduced flags
remove_underscored,remove_unused_space,remove_redundant_variables,keep_rng_state,keep_rng_state,compactinParticles.to_dictandParticles.to_pandas
Xpart version 0.5.1
Fix:
- Solves issue with unallocated slots in
Particles.__init__,Particles.to_dictandParticles.from_dict.