Releases: xsuite/xcoll
Releases · xsuite/xcoll
Xcoll release 0.2.5
What's Changed
- Release 0.2.5 by @freddieknets in #30
- Fix of bugfix in previous release 0.2.4
Full Changelog: v0.2.4...v0.2.5
Xcoll release 0.2.4 - BROKEN
DO NOT USE
What's Changed
- Release 0.2.4 by @freddieknets in #29
- Tests and examples for OpenMP
- Bugfix in Everest for onesided collimators
Full Changelog: v0.2.3...v0.2.4
Xcoll release 0.2.3
What's Changed
- Fixed compatibility with OpenMP
- Update pyproject.toml by @giadarol in #25
- Release 0.2.3 by @freddieknets in #26
Full Changelog: v0.2.2...v0.2.3
Xcoll release 0.2.2
What's Changed
- minor fixes in tests required to test xcoll in xsuite workflows by @szymonlopaciuk in #23
- Release 0.2.2 by @freddieknets in #24
New Contributors
- @szymonlopaciuk made their first contribution in #23
Full Changelog: v0.2.1...v0.2.2
Xcoll release 0.2.1
Xcoll release 0.2.0
What's Changed
- Merge all developments by @freddieknets in #3
- Renamed part_hit_pos etc by @freddieknets in #4
- Feature/aperture model check and temporary patch by @giadarol in #15
- Everest collimator natively in xobjects C API, pencil initial conditions, and loss map functionality by @freddieknets in #16
- Added dispersion by @natriant in #17
- Avoid backtrack through collimators by @giadarol in #18
- Pencil beam now includes the difference between a converging and a diverging collimator by @freddieknets in #19
- Temporary workaround for InvalidCollimator as a backtracker. by @gbrogginess in #20
- Release 0.2.0 by @freddieknets in #21
New Contributors
- @natriant made their first contribution in #17
- @gbrogginess made their first contribution in #20
Full Changelog: v0.1.1...v0.2.0
Xcoll version 0.1.2
What's Changed
- Incremental changes by @freddieknets:
BlackAbsorber
andK2Collimator
inherit fromxcoll.BaseCollimator
which is anxtrack.BeamElement
K2Crystal
is fully functional, automatic installation not yet- K2 uses
Material
andCrystalMaterial
, which both inherit fromGeneralMaterial
which is anxobjects.HybridClass
- Impacts are registered in
CollimatorImpacts
which is anxobjects.HybridClass
: fully implemented forBlackAbsorber
, partially forK2Collimator
CollimatorManager
has two new methods:create_lossmap
andcoll_summary
; the former outputs adict
that is compatible with thelossmaps
package
- Feature/aperture model check and temporary patch by @giadarol in #15
Full Changelog: v0.1.1...v0.1.2
Xcoll version 0.1.1
Xcoll version 0.1.0
Initial release:
- K2 collimators and black absorbers implemented
- impact table for black absorbers
- test suite for K2