Releases: icecube/event-generator
Releases · icecube/event-generator
Release list
Version 2.0.0
Release Notes:
Collects all breaking changes for Event-Generator version 2.
Larger changes include:
- Bugfix for time window exclusions
- More specific version control of models
- Shift cascade vertex now part of the model itself
- Added option to compute DOM angular acceptance as input parameter
- Overall restructuring of code
- Mixture models of arbitrary components for time PDF and mixture of Poisson/Neg. Binomial for charge PDF via LatentToPDF
- Support for Gamma functions as part of the time PDF
- MPE likelihood added
- Addition of inf Track Sources and track/cascade Multi-Sources
- Stabilization of model training and numerical issues
- Cleanup of v1 configs
Commits and PRs
- Bug fix/time window exclusions by @mhuen in #8
- Add version check when loading component by @mhuen in #24
- Move shift cascade vertex by @mhuen in #25
- Dom angular acceptance by @mhuen in #27
- Dom angular acceptance by @mhuen in #28
- Snow storm labels by @mhuen in #30
- Merge back branches: LatentToPDF, MPE, Track Sources/Multi-Sources by @mhuen in #42
- Optional data trafo by @mhuen in #44
- Collect breaking changes for v2 by @mhuen in #43
Full Changelog: v1.0.4...v2.0.0
Version 1.0.4
Release Notes:
- Update setup and CI
- Added unit tests
- API changes in dependent packages: ruamel.yaml`
- Added functionality for support of high-energy cascade simulation
Commits and PRs
- Fix numpy deprectation warning for builtin dtypes by @mhuen in #17
- Fix list of requirements (to run EventGeneratorSimulation). Random mi… by @fschlueter in #16
- Extend simulation.py. Implement features necessary for the simulation of high energy cascades. by @fschlueter in #18
- Update setup and ci by @mhuen in #23
- Allow evaluation in eager mode by @mhuen in #26
New Contributors
- @fschlueter made their first contribution in #16
Full Changelog: v1.0.3...v1.0.4
Version 1.0.3
Release Notes:
- patch to release 1.0.2
Changes:
- Update MCMC sampling machinery
- Add support for MCMC sampling via emcee package
- Adds Skyscanner module
- Module to fit sampled points to distributions on the sphere
- Option to turn off re-scaling of sampled pulse charges in Event-Generator simulation module
Version 1.0.2
Release Notes:
- patch to release 1.0.1
Changes:
- Support MCMC sampling from IceCube I3Module
- Support float64 models
- Restructured cascade
shift_to_maximumwhich is now available inutils. - Add CDF and PPF for negative binomial
- Documentation: add basic information
Bug fixes:
- Defined float precision is now properly propagated through to all modules and sub-components
Version 1.0.1
Release Notes:
- patch to release 1.0.0
Changes:
- Model version mis-match reduced from warning to info
- Order of iteration over dicts (for instance for sources of Multi-Source) is now deterministic via prior sorting of keys
Bug fixes:
- Typo in logger for version mis-match is fixed
Version 1.0.0
Release Notes:
- Initial release of Event-Generator Framework
- Support for single cascade up to few cascade models
- Models with sources > 10 work in principle, but don't scale well at the moment in terms of runtime and memory consumption (will be addressed in future releases)