Releases: DeepLearnPhysics/spine
Releases · DeepLearnPhysics/spine
v0.2.3
What's Changed
- Bug fixes by @francois-drielsma in #36
- Validate upstream calibration module (in the full chain code)
- Move MIP dE/dx default value to the recombination configuration
- Fix bug in PCA-based track chunking (handles ultra-rate corner case)
- Allow to ignore missing entry/event provided in reader lists by @francois-drielsma in #37
- Add units to particle time by @bear-is-asleep in #39
- Updates to the log file construction to shorten it by @francois-drielsma in #41
- Bug fix in operation order in UResNet loss by @francois-drielsma in #42
- Remove bogus values from YZ transparency calibration map... by @francois-drielsma in #43
- Fix energy_deposit attribute for TruthParticle objects by @francois-drielsma in #44
Full Changelog: v0.2.2...v0.2.3
v0.2.2
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
- Add
- 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 toInteraction
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
- @alexbooth92 made their first contribution in #34
Full Changelog: v0.2.1...v0.2.2
v0.2.1
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
What's Changed
- Significant changes ahead of release 0.2.0 by @francois-drielsma in #32
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
What's Changed
- Add option to split output by input file, add shower track post-processors by @francois-drielsma in #24
- Various bug fixes by @francois-drielsma in #27
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Bug fix in optional imports by @francois-drielsma in #18
- Make ROOT an optional import by @francois-drielsma in #19
- Bug fix in matching post-processor by @francois-drielsma in #20
- Moved torch_cluster import to prevent hard dependency by @francois-drielsma in #21
- Bug fixes in the accuracy estimators, add support to evaluate GrapPA alone by @francois-drielsma in #22
- Expand options to prefix output and CSV logs with the input file name by @francois-drielsma in #23
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Deprecated np.object -> object by @francois-drielsma in #15
- Updated ND-LAr geometry by @francois-drielsma in #16
- Minor bug fixes by @francois-drielsma in #17
Full Changelog: v0.1.0...v0.1.1
v0.1.0
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