What's Changed
- Update deprecated CI actions by @ManuelHu in #3
- Basic geometry by @ManuelHu in #2
- Clone legend-metadata to the workspace for testing by @ManuelHu in #6
- HPGe string placement and adding config file with datetime formatting by @nikolay327 in #5
- Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by @dependabot[bot] in #9
- CI: test with Python 3.11 and on MacOS by @gipert in #10
- Fix minor bugs by @ManuelHu in #12
- WLSR and fibers by @ManuelHu in #16
- Update pre-commit.yml to use python 3.11 by @ManuelHu in #20
- Add TPB on nylon by @ManuelHu in #19
- Packaging updates by @gipert in #28
- Update and add cli options by @ManuelHu in #30
- Bent fibers for Outer Barrel by @ManuelHu in #32
- chore: update pre-commit hooks by @ManuelHu in #34
- Fibers improvements by @ManuelHu in #35
- add some usage docs to README.md by @ManuelHu in #36
- detector placement, PEN plates and mini shrouds by @ManuelHu in #31
- detector placement, PEN plates (episode II) by @ManuelHu in #40
- split out calibration system, make calib tubes open on top by @ManuelHu in #44
- More array fixes by @ManuelHu in #45
- Update calibration tube dimensions by @ManuelHu in #46
- add optical surfaces by @ManuelHu in #47
- calibration: move dimensions to config file & add runtime configuration by @ManuelHu in #48
- hpge: add missing optical surfaces to germanium by @ManuelHu in #51
- use and test legendoptics.store by @ManuelHu in #52
- hpge_strings: use registry instead of module-level caches by @ManuelHu in #53
- Add missing sensitive detectors for fibers by @ManuelHu in #54
- detector auxval structure in GDML by @ManuelHu in #56
- simple calibration system with one source by @ManuelHu in #61
- Support parsing YAML config files by @gipert in #63
- calibration: support multiple sources by @ManuelHu in #62
- fix outer source placement by @ManuelHu in #64
- calibration: fix absorber code by @ManuelHu in #65
- add keyboard shortcuts to viewer by @ManuelHu in #70
- use legend-pygeom-tools by @ManuelHu in #72
- Use correct dimensions for WLSR by @ManuelHu in #73
- docs: naming conventions by @ManuelHu in #74
- absolute placement of WLSR and array by @ManuelHu in #69
- allow building without legend-metadata by @ManuelHu in #75
- ci: do not attempt to clone metadata on external PRs by @ManuelHu in #77
- fix creation of public geometries by @ManuelHu in #78
- updates for our special calibration runs by @ManuelHu in #79
- switch pen and pen_top to be before the detector name by @tdixon97 in #80
- Update B99000A.json to fix the groove by @tdixon97 in #82
- typo in pygeom_active_detector by @ManuelHu in #83
- fix legendmeta initialization by @ManuelHu in #84
- ruff: enable pep8-naming lint by @ManuelHu in #85
- use
write_pygeom
from pygeomtools by @ManuelHu in #87 - use new
set_pygeom_active_detector
function by @ManuelHu in #88 - prepare documentation for RTD by @ManuelHu in #89
- switch to dbetto and yaml validity for extra_meta by @ManuelHu in #90
- Add watertank instrumentation. by @GinaGruenauer in #91
- Fix some leftover relics from changes by @EricMEsch in #92
- Emergency fix by @EricMEsch in #94
- cli|config unification for geometry, better assembly parameter handling by @ManuelHu in #95
- tests: use write_pygeom from legend-pygeom-tools by @ManuelHu in #96
- cli: fixes and tests by @ManuelHu in #97
- cli: add a way to load python code to change material properties by @ManuelHu in #98
- Fixes by @ManuelHu in #99
- add option to omit meshed volumes by @ManuelHu in #104
- fibers: fix cladding and tpb thickness by @ManuelHu in #105
- require newer pylegendmeta by @ManuelHu in #110
- More descriptive name for copper parts and fix a bug in Tristar by @tdixon97 in #112
- fibers: rename physical volumes by @ManuelHu in #113
- Add description for names of pv by @tdixon97 in #114
- backport minor bug fixes from the p14 PR by @ManuelHu in #119
- Use more realistic colors by @gipert in #121
- materials: add fiber scintillation by @ManuelHu in #101
- updated source dimensions by @ManuelHu in #107
- holding structure and front end electronics by @MoritzNeuberger in #102
- Improve PMT cap geometry. by @GinaGruenauer in #124
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #126
- fiber support by @ManuelHu in #125
- update README.md and CITATION file by @gipert in #127
New Contributors
- @ManuelHu made their first contribution in #3
- @nikolay327 made their first contribution in #5
- @gipert made their first contribution in #10
- @tdixon97 made their first contribution in #80
- @GinaGruenauer made their first contribution in #91
- @EricMEsch made their first contribution in #92
- @MoritzNeuberger made their first contribution in #102
Full Changelog: https://github.com/legend-exp/legend-pygeom-l200/commits/v0.1.0