Releases: xsuite/xwakes
Releases · xsuite/xwakes
Xwakes version 0.2.9
Xwakes version 0.2.8
Change:
- Compatibility with GPU
- Moved
TransverseDamperandCollectiveMonitorto xfields - Integrated wakes
- Fake multibunch wake
Full Changelog: v0.2.7...v0.2.8
Xwakes version 0.2.7
Changes:
- Replacing remaining 'Wakefield' now replaced by 'Waketracker'
Full Changelog: v0.2.6...v0.2.7
Xwakes version 0.2.6
Xwakes version 0.2.5
Changes:
- Tighten tolerances as a result of changed defaults in
xo.assert_allclose.
Full Changelog: v0.2.4...v0.2.5
Xwakes version 0.2.4
Changes:
- Fix in tests
Xwakes version 0.2.3
Changes:
- Fix bug with CollectiveMonitor being declared noncollective
- Fix bugs in the SPS tune shift examples
Full Changelog: v0.2.2...v0.2.3
Xwakes version 0.2.2
Xwakes version 0.2.1
v0.2.0
Changes:
- add copyright header everywhere
- add PR workflow, so that tests are ran on GitHub every time that a PR is opened and upon new commits
- fixes to
pyproject.tomlandsetup.pyfor the tests to work - add contributors list
- add new trackable wakes:
WakeFromTable,WakeResonator,WakeThickResistiveWalltogether with a base classBaseWake - add
Yokoyaclass for geometric factors - add
CollectiveMonitorclass - add
TransverseDamperclass - add function to configure pipeline for parallel tracking (used, but not exposed to the user)
- refactored utility factory methods into classes (keeping the factory methods for backward compatibility)
- improve examples:
- usage of the slicer and compressed profile from
xfields(with MPI) - usage of the new Wakefields
- checks on the wake kicks in simple setting
- checks on the tune shift
- SPS tune-shift example (single-bunch, multi-bunch serial, multi-bunch MPI-parallel)
- HL-LHC tune-shift example (single-bunch, multi-bunch serial, multi-bunch MPI-parallel)
- LHC instability vs PyHEADTAIL benchmark
- more tests on usage of the new wakes
- usage of the slicer and compressed profile from
- tests for the new features
- improvement of existing tests
- added MPI tests (to be added to the pipeline)
Full Changelog: v0.1.0...v0.2.0