v2.0.0
Warning
The lh5 module has moved to a dedicated package (https://github.com/legend-exp/legend-lh5io). The new package is now imported when importing lgdo.lh5 from legend-pydataobj. This means that this new version of legend-pydataobj will not break any existing codes, but will print a deprecation warning. All you have to do is stop importing lgdo.lh5, but rather importing just lh5 from the legend-lh5io package.
What's Changed
- splitout lh5 and compression into own package by @ggmarshall in #201
- Enable getitem in LGDOCollections classes to use slicing, masking, and fancy-indexing by @iguinn in #212
- Fix bug when fancy-indexing ArrayOfEqualSizeArrays by @iguinn in #216
- Replace cumulative_length with _OffsetArrayView to _offsets by @Yuan-Ru-Lin in #204
- Added ArrayOfDetectorIDs for detectorid types by @iguinn in #221
- Add Yuan-Ru Lin to citation list by @Yuan-Ru-Lin in #225
- View LGDO tables as PyArrow tables by @Yuan-Ru-Lin in #224
- Bug fixes by @iguinn in #226
New Contributors
- @Yuan-Ru-Lin made their first contribution in #204
Full Changelog: v1.17.3...v2.0.0