Skip to content

Releases: icecube/ic3-labels

Version 1.1.1

07 Sep 15:42
abd2d28
Compare
Choose a tag to compare

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

06 Sep 20:29
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.0.0...v1.1.0

Version 1.0.0

02 Jul 11:39
Compare
Choose a tag to compare

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 with labels.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

22 Jun 18:19
Compare
Choose a tag to compare

Changes:

  • Restructured directory containing I3Modules

Added Functionality:

  • Muon track labels for Event-Generator

Version 0.2.0

07 Jun 11:02
Compare
Choose a tag to compare

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

28 Jun 23:31
Compare
Choose a tag to compare

Initial release of ic3-labels