Skip to content

Releases: DeepLearnPhysics/spine

v0.2.3

10 Feb 18:55
30c3bb5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

16 Jan 05:51
f1eaadf
Compare
Choose a tag to compare

New features

  • Updates to the output Drawer class:
    • Add draw_raw option to draw the input to the reconstruction as is
    • Add color_attr to explicitly specify which attribute to use as a color scale
  • Added new output_check_valid.py script to check for SPINE output completeness w.r.t. to an input list of files
  • Added flash_scores attribute to Interaction objects to store the OpT0Finder (or other FM modules) scores
  • Added option to apply gain correction and recombination separately in the calibration module
  • Added option to tolerate (skip) unrecognized attributes in old SPINE files (backward compatibility feature)
  • Added option to anchor all interaction clusters to tracks only (no track -- shower -- track connections)
  • Added geometry for the FSD (ND-LAr single module, ndlar_single_geometry.yaml)

Bug fixes

  • Fixed mistake in ND-LAr geometry (y offset)
  • Fixed ordering in the 2x2 modules in the 2x2 geometry
  • Fixed bug in run map creation for LArCV files

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.1

12 Dec 23:16
c5d13fa
Compare
Choose a tag to compare

What's Changed

This update includes the following:

  • In shower node primary loss, add use_closest option, which updates the primary labels based on the proximity of shower fragments to the start point of the shower
  • Change event indexing from the (run, event) keys to (run, subrun, event) keys (needed for simulation)
  • Add track_completeness analysis module to estimate track completeness
  • Bug fix in cathode_crossing module when both end points of a track live in the same TPC
  • Bug fix when using the save analysis module with reco/truth objects only
  • Bug fixes in scatter_clusters, layout3d

Full Changelog: v0.2.0...v0.2.1

v0.2.0

18 Nov 08:05
c8e4c09
Compare
Choose a tag to compare

What's Changed

Core changes:

  • Complete refactoring of flash matching to accommodate SBND
  • Complete refactoring of the Geometry class to support light detectors and CRTs
  • Complete clean-up of build, post and ana to get rid of mutable defaults/class-wide attributes
  • Addition of new *Particle attributes
  • Addition of shower post-processors to deal with common failure modes
  • Addition of a true lite option in the post-processor to make extremely lite files (0.2 MB/event in ICARUS)

Full Changelog: v0.1.3...v0.2.0

v0.1.3

08 Oct 23:21
30083b4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.1.3

v0.1.2

18 Sep 17:35
841dfb7
Compare
Choose a tag to compare

What's Changed

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

v0.1.1

12 Sep 17:03
1a19d14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

04 Sep 02:48
9503626
Compare
Choose a tag to compare

First release used in production for SBN/2x2, but not yet a full-fledged package.

Here are some known issues (non-exhaustive):

  • Unit tests missing
  • Flash matching works on ICARUS only
  • Not fully linted