Releases: xsuite/xcoll
Releases · xsuite/xcoll
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:
BlackAbsorberandK2Collimatorinherit fromxcoll.BaseCollimatorwhich is anxtrack.BeamElementK2Crystalis fully functional, automatic installation not yet- K2 uses
MaterialandCrystalMaterial, which both inherit fromGeneralMaterialwhich is anxobjects.HybridClass - Impacts are registered in
CollimatorImpactswhich is anxobjects.HybridClass: fully implemented forBlackAbsorber, partially forK2Collimator CollimatorManagerhas two new methods:create_lossmapandcoll_summary; the former outputs adictthat is compatible with thelossmapspackage
- 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