Releases: icecube/ic3-labels
Releases · icecube/ic3-labels
Version 1.1.1
Release Notes
Hotfix for release v1.1.0 to fix automatic discovery of subpackages during installation.
Commits and PRs
Full Changelog: v1.1.0...v1.1.1
Version 1.1.0
Release Notes:
- Updates to MCEq wrapper and cashier: will break backwards compatibility to old cache objects. These need to be recomputed
- Speedup in geometry calls: utilizes
icecube.phys_services.ExtrudedPolygon
as convex hulls per default now, which improves speed - Added pre-commit hooks, CI
- Additional updates as outlined below
Added Functionality:
- Added GSF model
- Compatibility to simweights (removal of icecube.weighting)
- Optional I3MCTree name for many functions
get_all_parents
: get all parents of a particle- Support for icetray convex hulls
- Bundle radius labels
- Caching of MuonGun.Tracklist for improved speed
Changes:
- Removed mkl dependence
get_muon_bundle_information
: additional information add- MCEq wrapper now also adds splines for muons
MCLabelsCorsikaMultiplicity
: behaviour changed- Typo fixed in cashier: will break old cache objects
Commits and PRs
- Feature/muon bundle info by @mhuen in #4
- fix hash typo in cashier and bump version number by @The-Ludwig in #5
- add GlobalSplineFit model to MCEq models (beta version with tabulated values) by @The-Ludwig in #6
- Feature/PulseSegmentationLabels by @mhuen in #7
- CompatibilitySimweights by @mhuen in #9
- Optional i3 mc tree name by @mhuen in #11
- Function to get all parents of an I3Particle by @mhuen in #12
- Feature/AddConvexHulls by @mhuen in #13
- Improve runtime for large I3MCTrees by @mhuen in #17
- Improve runtime of geometry calls by @mhuen in #18
- Fix usage of ExtrudedPolygon by @LarsBollmann in #19
- Add base class for biased event selection by @mhuen in #20
- bug fix in get_weighted_primary by @pascalgutjahr in #21
- Add missing import by @fschlueter in #23
- Extend base module by @fschlueter in #24
- Update dependency ShowerParameters by @Aske-Rosted in #22
- Pre-commit hooks, CI, and pyproject.toml by @mhuen in #25
- Fix badges by @mhuen in #26
- Remove trailing comma by @mhuen in #27
New Contributors
- @LarsBollmann made their first contribution in #19
- @pascalgutjahr made their first contribution in #21
- @fschlueter made their first contribution in #23
- @Aske-Rosted made their first contribution in #22
Full Changelog: v1.0.0...v1.1.0
Version 1.0.0
Release Notes:
- Improved functionality for weighting.
- Introduction of "W" frames that contain weighting meta information such as n files
- "W" frames can be merged automatically from multiple files
- Support for MCEq and nuVeto weighting
Added Functionality:
- MCEq and nuVeto support for weighting
- script to cache
from_simprod
data for offline use outside of WIPAC clusters - detector hulls for IceCube and veto layers added in
labels.utils.detector
- NuGen weight calcuation: can now use
I3MCWeightDict
instead of generator - Weight meta data in "W" frames including option to merge files
- Support for GENIE MC weighting
- Labels:
EventGeneratorMultiCascadeLabels
- Labels:
EventGeneratorMuonTrackLabels
- Labels: binned energy losses and cube intersections for Millipede style labels
Changes:
labels.utils.cascade.convert_to_em_equivalent
replaced withlabels.utils.cascade.get_cascade_em_equivalent
: more correct calculation- allow passing of different I3MCTree name for
get_muon
- MuonGun weighting:
muongun_equal_generator
can be set to true in which case it the first found generator is used. This speeds up processing when mergin files, since not all files have to be read to find generators - more debug info when only one track intersection with convex hull is found
Version 0.2.1
Changes:
- Restructured directory containing I3Modules
Added Functionality:
- Muon track labels for Event-Generator
Version 0.2.0
Switch to setuptools and automatically find all packages.
Added functionality:
- more flexibility in weighting module
- new labels for muon scattering
- new labels for muon bundles
Minor bug fixes include:
- get_muon_exit_point(): now correctly returns the stopping point if the muon stops in the convex hull. Previously it returned the intersection of an infinite track with the convex hull
Initial Release
Initial release of ic3-labels