v0.8.0
·
110 commits
to main
since this release
Added
- Automated LArSoft and FLOW (larnd-sim) geometry parsers with CRT/optical support
- New geometries: ProtoDUNE-VD/SP/HD, DUNE-FD 10kt-1x2x6
- Updated geometries: 2x2 (MR5/MR6), ND-LAr, FSD, ICARUS, SBND
- Cylinder/disk visualization tools for optical detectors
- Geometry metadata: name, tag, version, GDML field, CRS/LRS config
- Full geometry visualization option via
GeoDrawer.show() - Lite-format particle/interaction drawing with basic track/shower representations
Changed
- Breaking: Complete geometry system overhaul to singleton
GeoManagerclass- New API:
initialize(),initialize_or_get(),get_instance() - Geometry initialized prior to IO in Driver, no re-initialization if instance exists
- New API:
- Thorough cleanup of reader modules
- Improved optical volume organization and detector range handling
Fixed
- Multiple Pylance type checking issues resolved
- Optical geometry styling when mixing detector types
Full Changelog: v0.7.9...v0.8.0