Skip to content

Xcoll version 0.1.2

Compare
Choose a tag to compare
@freddieknets freddieknets released this 02 Nov 18:12
· 792 commits to main since this release

What's Changed

  • Incremental changes by @freddieknets:
    • BlackAbsorber and K2Collimator inherit from xcoll.BaseCollimator which is an xtrack.BeamElement
    • K2Crystal is fully functional, automatic installation not yet
    • K2 uses Material and CrystalMaterial, which both inherit from GeneralMaterial which is an xobjects.HybridClass
    • Impacts are registered in CollimatorImpacts which is an xobjects.HybridClass: fully implemented for BlackAbsorber, partially for K2Collimator
    • CollimatorManager has two new methods: create_lossmap and coll_summary; the former outputs a dict that is compatible with the lossmaps package
  • Feature/aperture model check and temporary patch by @giadarol in #15

Full Changelog: v0.1.1...v0.1.2