Xtrack

Latest version: v0.63.0

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

Scan your dependencies

Page 11 of 24

0.32.0

**Changes:**
- Removed Tracker class from user interface (remains as internal implementation). Functionality can now be accessed through the Line class (see xsuite/xsuite322). Backward compatibility kept for the time being (with deprecation warning).
- Simplified management of collective elements in Tracker (Tracker._supertracker removed, rationalized class implementation)
- Collected all attributes controlling the behavior of Tracker and Line within Line.config (passed to C as preprocessor macros) and Line._extra_config (available only at python level and exposed via properties). These are preserved by to_dict/from_dict, to_json/from_json and copy methods.
- Remove global_xy_limit argument of build_tracker. Global aperture can be controlled with line.config.XTRACK_GLOBAL_XY_LIMIT.
- Remove reset_s_at_end_turn argument of build_tracker. This feature can now be accessed through the attribute Line. reset_s_at_end_turn.

0.31.0

**Changes:**
- Add Line.get_footprint(...) method.
- Introduce smart table for twiss and survey (e.g. tw[['betx', 'bety'], 'drift.*'], tw[:, ip1:ip5], tw[:, 100.3:200.4:"s"].
- Discontinue Line.twiss(reverse=True) and Line.survey(reverse=True), replaced by Line.twiss().reverse() and Line.survey().reverse()
- Introduce possibility of disabling all Xsuite printed output (xtrack._print.suppress = True).

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.30.1...v0.31.0

0.30.1

**Changes:**
- Fix in precompiled kernel tests

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.30.0...v0.30.1

0.30.0

**Changes:**

- Adapt xtrack to the new particles classes introduced in xpart v0.14.0 (allow multiple Particles classes).

**Full Changelog**: https://github.com/xsuite/xtrack/compare/v0.29.4...v0.30.0

0.29.4

**Changes:**
- Add option to hide groups of thin elements in twiss output (useful to remove artefacts from element shifts and rotations)
- Example of RF frequency trim
- Change type of Exciter.samples to float32
- Add length to LinearTransferMatrix

0.29.3

**Changes:**
- Another small fix in RaceTrack aperture limit

Page 11 of 24

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.