Xtrack

Latest version: v0.63.0

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

Scan your dependencies

Page 2 of 24

0.58.0

**Changes:**

* Move kernel prebuilding to the xsuite package by szymonlopaciuk in https://github.com/xsuite/xtrack/pull/483


**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.57.3...v0.58.0

0.57.3

**Changes:**
- Fix in loss location refinement (build of auxiliary track kernel)

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.57.2...v0.57.3

0.57.2

**Changes:**
- Introduce `Line.get_ibs_growth_rates(...)`
- Introduce `Line._insert_thick_elements_at_s(...)`
- Replace `_allow_backtrack` with `_allow_loss_refinement`
- Add `s_tol` in element insertion methods.
- Better initialization of `io_buffer`

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.57.1...v0.57.2

0.57.1

**Changes:**
- Introduce new particles properties: `kin_px`, `kin_py`, `kin_ps`, `kin_xprime`, `kin_yprime`.
- Adapt tests (to avoid issue of cpymad)

0.57.0

**Changes:**
- Introduce more compact json format (parameters equal to defaults are not stored)
- Slicing done with slice-elements referring to the parent. Parent element can be updated also after the slicing and slice elements are updated accordingly. As a result no expression is generated when slicing an element.
- Introduced `Replica` class to have multiple instances of the same element.
- Element lengths and magnet strengths correctly extracted for replicas and slices in `Line.attr`, `Line.get_table()` and `Line.twiss()`.
- Introduced `shift_x`, `shift_y` and `rot_s_rad` properties to all elements in order to introduce misalignments.
- Introduced aperture associated to an element. If present, this is taken into account when slicing the element.
- `TwissTable.reverse()` reverses also the magnet strengths.
- More efficient and general survey (vertical bends are correctly handled).
- Rationalize element insertion (uses slicing capabilities).
- Removed `only_markers` flag in twiss.
- Removed element compounds (superseded by capabilities described above).

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.56.1...v0.57.0

0.56.1

**Changes:**
- Fix in test

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.56.0...v0.56.1

Page 2 of 24

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.