The particle_tunes command was added, which allows computing the tunes of individual
particles from tracking.
The semaphores command now allows creation of a semaphore on demand by setting
immediate=1. This can be used to synchronize other activities with an elegant run.
The run_control command now supports use of semaphores to synchronize execution of
steps in a run with an external process.
The profile output from run_setup now includes integrated strengths, steering kicks, and
strength errors.
The find_aperture supports a new “grid” search mode for both serial and parallel dynamic
acceptance computation. This mode allows the user more control over the resolution in the
two planes. In addition, one can search in (δ,x) and (δ,y) space in addition to (x,y). This
was in response to a forum request from user Skamarokha.
The correct_tunes command supports the ability to select which parameter of the element
will be used for correction.
The chromaticity command supports the ability to select which parameter of the element
will be used for correction.
The elastic_scattering command supports quadratic spacing of θ points, to emphasize
the central region.
The ion_effects command has an added parameter use_local_pressure, which allows
using the pressure at the interaction point, rather than averaging over a region.
The ion_effects command has an added parameter ion_poisson_span: if nonzero, Poisson
calculation is done over this range (rather than the full ion_span).
Orbit response matrix computation now uses parallel resources.