Xtrack

Latest version: v0.63.0

Safety actively analyzes 638430 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 24

0.26.0

**Changes:**
- Improve Tracker.match: introduce "BFGS" optimizer used when number of knobs is different from the number of targets. Introduced possibility to specify tolerances on the targets and steps for the knobs.
- Introduce test with c_minus matching.
- Introduce TwissTable.get_normalized_coordinates(...).
- Introduce new elements XRotation and YRotation.
- Fix issue with Tracker.twiss(at_s=...) in the presence of synchrotron radiation.
- Fix in "Elens" (missing /*gpuglmem*/ on one pointer).
- Optimization in tapering code.
- Change method for marker insertion in twiss(at_s=...)
- Update in tests: different contexts are checked using decorator from xobjects.

0.25.0

**Changes:**
- Possibility to use prebuilt kernels instead of compiling just in time.
- In tracker.compensate_radiation_energy_loss added record_iterations flag.
- Added Marker element type and modified mad loader to use markers instead of zero-length drifts.
- In line optimizers, added possibility of preserving all markers or selected ones.
- Added Line.from_sequence constructor.
- Added some missing backtracking elements.
- Added "exact" drift mode.

0.23.5

**Changes**
- Tracker.twiss can find closed orbit for a given z0 coordinate
- Tracker.twiss computes Mais-Ripken coupled beta function and c-minus coupling coefficient.
- Tapering correctly handles cavities with zero voltage.
- Changed default parameters for aperture elements.
- Add granular flaky_assertions contexts to flaky tests.
- Fix wrong memory space for pointer in tracker, resulting in compile error on AMD and Intel OpenCL contexts.

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.23.4...v0.23.5

0.23.4

**Changes:**
- Add beamstrahlung option to configure_radiation


**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.23.3...v0.23.4

0.23.3

**Changes:**
- Introduce Tracker.optimize_for_tracking method, that performs line rationalisation to maximise tracking speed
- Introduce timing of the track session in Tracker.track

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.23.2...v0.23.3

0.23.2

**Changes:**
- Introduce accurate method to extract twiss parameters in presence of radiation (works also for coupled lattices)
- When radiation us active this automatically automatically enabled and the symplecticity check on the matrix is skipped.
- Reorganised tests and examples for twiss with radiation active and tapering.

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.23.1...v0.23.2

Page 14 of 24

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.