13.1 Highlights of What’s New in Version 2025.1
Here is a summary of what’s changed since release 2024.1 Historical change logs are collected in Section
13.
13.1.1 Bug Fixes for Elements
- Pelegant no longer hangs on CENTER elements with T=1.
- There was a bug in division of CSBEND elements when tracking-based matrices and edge effects
were used, as reported by V. Sajaev (APS).
- Fixed issues with computation of radiation integrals on large closed orbits for CCBEND and
LGBEND elements.
13.1.2 Bug Fixes for Commands
- Fixed a bug in the correction_matrix_output command that caused a crash when
requesting inverse matrix output with use_response_from_computed_orbits=1.
- The orbit computed by closed_orbit with immediate=1 is now used by twiss_output with
output_at_each_step=0. In other words, it is possible to compute the closed orbit and
twiss parameters in a self-consistent fashion without a run_control command and following
commands.
- The profile output from run_setup had incorrect values in the K2L column, as pointed out
by M. Abo-Bakr (HZB).
- The magnet output file from run_setup did not show the sign of K2 values on SEXT or KSEXT
elements, as pointed out by forum use Ikpfelix.
13.1.3 New and Modified Elements
13.1.4 New and Modified Commands
- Trajectory and orbit correction no longer include collective effects calculations, since those
were done with single-particle beams and hence lacked validity. In tests, changes were very
small.
13.1.5 Changes to Examples
13.1.6 Changes to Related Programs and Files
The elegant distribution includes many programs and scripts that perform computations with elegant
output data, provide interfaces with other programs, or prepare data for use with elegant. These are
listed in Section 8.
Changes to these tools in this release include
- The touschekLifetime command allows specifying the number of superperiods, which allows
using the rf option with data from a partial lattice. This issue was pointed out by forum user
ranamonikaa.
- The ibsEmittance program had a bug in integration mode that gave incorrect results when
Jx≠1. This was reported by S. Joly (HZB).