Xcoll

Latest version: v0.5.11

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

Scan your dependencies

Page 1 of 6

0.5.11

What's Changed
* New convergence check in for pencil beam taking collimator tilt into account. Careful, this might not work correctly when both jaws have different tilts (by gbrogginess in https://github.com/xsuite/xcoll/pull/121)
* Added a gemitt view to `BaseCollimator` and `BaseCrystal`

Develop Updates
* Restructured lossmap test to allow easy extenstion for FLUKA and Geant4 later
* Fix warning messages for deprecated functions
* Fix typo in assign_optics function in `line_tools.py`

**Full Changelog**: https://github.com/xsuite/xcoll/compare/v0.5.10...v0.5.11

0.5.10

What's Changed
* Bugfix in tilt assignment from `CollimatorDatabase`
* Changed jaw nested list logic: now it is `jaw=[[LU,LD], [RU,RD]]`

Develop Updates
* Small changes in release scripts to be compatible with new `Xaux`

**Full Changelog**: https://github.com/xsuite/xcoll/compare/v0.5.9...v0.5.10

0.5.9

Develop Updates
* Moved release API to `xaux` (code centralisation) to ensure version pinning


**Full Changelog**: https://github.com/xsuite/xcoll/compare/v0.5.8...v0.5.9

0.5.8

Develop Updates
* Bugfix in crystals: the `only_mcs` flag was not set for crystals. Hence, when it was being queried it often wrongly evaluated to `True`, skipping the the code that follows where the other material-dependent parameters were defined. The rest of material-dependent parameters hence became garbage, leading to wrong results. This bugfix has been spotted by chiaramaccani and accidentally fixed by bjorn.lindstromcern.ch
* Adapted `df.groupby` in `interaction_record` to be future-proof with pandas


**Full Changelog**: https://github.com/xsuite/xcoll/compare/v0.5.7...v0.5.8

0.5.7

Develop Updates
* Bugfix in collimator class organisation

**Full Changelog**: https://github.com/xsuite/xcoll/compare/v0.5.6...v0.5.7

0.5.6

What's Changed
* Added `generate_pencil()` and `generate_delta()` to collimator elements (and deprecated `xcoll.generate_pencil_on_collimator()` and `xcoll. generate_delta_from_dispersion()`)

Develop Updates
* Bugfix in `gh.py`
* Test reorganisation (to deal with issues with Xsuite automatic testing)
* Bugfix in collimator installation (gave issues with K2)

**Full Changelog**: https://github.com/xsuite/xcoll/compare/v0.5.5...v0.5.6

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.