Uproot

Latest version: v5.3.7

Safety actively analyzes 629639 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 55

5.0.0rc7

New features

* feat: support categorical axes on boost histograms by lobis in https://github.com/scikit-hep/uproot5/pull/764
* feat: warn about TBranch name, alias name conflict. by jpivarski in https://github.com/scikit-hep/uproot5/pull/776
* feat: any Mapping assigned to a WritableDirectory is interpreted as a TTree or failure, no fall-through. by jpivarski in https://github.com/scikit-hep/uproot5/pull/779
* feat: add 'interp_options' mechanism and ak_add_doc. by jpivarski in https://github.com/scikit-hep/uproot5/pull/784
* feat: Use awkward pandas, instead of the existing code that explodes Pandas Dataframes by kkothari2001 in https://github.com/scikit-hep/uproot5/pull/734
* feat: made 'very optional' arguments keyword-only by jpivarski in https://github.com/scikit-hep/uproot5/pull/787
* feat: adjust for name change in scikit-hep/awkward1919. by jpivarski in https://github.com/scikit-hep/uproot5/pull/788

Bug-fixes and performance

* fix: histogram weights not handled correctly in hist / boost conversion by lobis in https://github.com/scikit-hep/uproot5/pull/774
* perf: streamline metadata handling for TBranch name lookup and uproot.dask by jpivarski in https://github.com/scikit-hep/uproot5/pull/772
* fix: ensure AwkwardForth fallback path is tested without history. by jpivarski in https://github.com/scikit-hep/uproot5/pull/780
* fix: all AwkwardForth Forms now agree with awkward_form method output. by jpivarski in https://github.com/scikit-hep/uproot5/pull/790

Other

* refactor: final refactoring for Forth generation by aryan26roy in https://github.com/scikit-hep/uproot5/pull/749
* test: make tests parallelizable (custom_classes in uproot.open). by jpivarski in https://github.com/scikit-hep/uproot5/pull/786
* docs: fix TRef.py doc urls by veprbl in https://github.com/scikit-hep/uproot5/pull/782
* docs: `uproot.dask` docs by kkothari2001 in https://github.com/scikit-hep/uproot5/pull/702
* ci: [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/773
* ci: pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/783
* ci: [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/789
* ci: [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/793
* chore(deps): bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.1 by dependabot in https://github.com/scikit-hep/uproot5/pull/792

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.0.0rc6...v5.0.0rc7

5.0.0rc6

This release is coordinated with [Awkward 2.0.0rc2](https://github.com/scikit-hep/awkward/releases/tag/v2.0.0rc2) because it involves a change that had to be applied to both (removal of Identifier/Identities).

New features

_(none!)_

Bug-fixes and performance

* fix: working TList serialization by lobis in https://github.com/scikit-hep/uproot5/pull/763

Other

* refactor: refactor Forth generation by aryan26roy in https://github.com/scikit-hep/uproot5/pull/710
* docs: add lobis as a contributor for code by allcontributors in https://github.com/scikit-hep/uproot5/pull/771
* ci: update to Python 3.11 final by henryiii in https://github.com/scikit-hep/uproot5/pull/766
* chore: remove Identifier and `"uproot"` parameter. by jpivarski in https://github.com/scikit-hep/uproot5/pull/770

New Contributors
* lobis made their first contribution in https://github.com/scikit-hep/uproot5/pull/763

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.0.0rc5...v5.0.0rc6

5.0.0rc5

This is the first Uproot release that requires `awkward>=2.0.0rc1`. See [Awkward Array v2.0.0rc1](https://github.com/scikit-hep/awkward/releases/tag/v2.0.0rc1).

New features

* feat: implemented NON-memberwise deserialization for AsMap. by jpivarski in https://github.com/scikit-hep/uproot5/pull/746
* feat: Added column_projection optimization by kkothari2001 in https://github.com/scikit-hep/uproot5/pull/755

Bug-fixes and performance

* fix: avoid empty TBasket issue in embedded TBasket by jpivarski in https://github.com/scikit-hep/uproot5/pull/751
* fix: don't use Awkward in test_0751 that doesn't need it by jpivarski in https://github.com/scikit-hep/uproot5/pull/753

Other

* ci: remove GHA workaround for macOS Python 3.11 by henryiii in https://github.com/scikit-hep/uproot5/pull/743
* chore: some cleanup inpsired by refurb by henryiii in https://github.com/scikit-hep/uproot5/pull/745
* chore(deps): update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/737
* chore(deps): bump amannn/action-semantic-pull-request from 4 to 5 by dependabot in https://github.com/scikit-hep/uproot5/pull/757
* chore: update Uproot to require Awkward 2.0.0rc1. by jpivarski in https://github.com/scikit-hep/uproot5/pull/765

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.0.0rc4...v5.0.0rc5

5.0.0rc4

New features

_(none)_

Bug-fixes and performance

_(none)_

Other

* chore: drop Python 3.6. by jpivarski in https://github.com/scikit-hep/uproot5/pull/742


**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.0.0rc3...v5.0.0rc4

5.0.0rc3

New features

* feat: `from_map` like optimization for dask arrays by kkothari2001 in https://github.com/scikit-hep/uproot5/pull/679
* feat: Finalizing AwkwardForth reader for Uproot by aryan26roy in https://github.com/scikit-hep/uproot5/pull/644

Bug-fixes and performance

* fix: Avoid triggering temporary dask-awkward/awkward incompatibility. by jpivarski in https://github.com/scikit-hep/uproot5/pull/694
* fix: Do not write incorrect fSumw2 in histograms (v5). by jpivarski in https://github.com/scikit-hep/uproot5/pull/698
* fix: Fixes uproot.dask bug with empty branches by kkothari2001 in https://github.com/scikit-hep/uproot5/pull/700
* fix: Use `from_map` optimization for delayed numpy arrays and add tests with empty branches for the same by kkothari2001 in https://github.com/scikit-hep/uproot5/pull/703
* fix: use ctx manager to ensure resources are freed by agoose77 in https://github.com/scikit-hep/uproot5/pull/713
* fix: ReadOnlyDirectory should provide the largest abs(cycle) when cycle is unspecified, not the largest cycle. by jpivarski in https://github.com/scikit-hep/uproot5/pull/715
* fix: regularize ROOT type aliases to C fundamental type names. by jpivarski in https://github.com/scikit-hep/uproot5/pull/717

Other

* test: adjust for boost-histogram 1.3.2's _storage_type deprecation. by jpivarski in https://github.com/scikit-hep/uproot5/pull/719
* ci: Lint PR titles according to conventional commits by jpivarski in https://github.com/scikit-hep/uproot5/pull/689
* ci: use concurrency group for `semantic-pr-title` by agoose77 in https://github.com/scikit-hep/uproot5/pull/691
* ci: [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/706
* docs: Installation requirements and error text for dask/dask-awkward in extras.py by jpivarski in https://github.com/scikit-hep/uproot5/pull/690
* ci: [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/716
* docs: Add image for dask docs by kkothari2001 in https://github.com/scikit-hep/uproot5/pull/708
* docs: add veprbl as a contributor by allcontributors in https://github.com/scikit-hep/uproot5/pull/728
* docs: add nikoladze as a contributor by allcontributors in https://github.com/scikit-hep/uproot5/pull/729
* docs: add klieret as a contributor by allcontributors in https://github.com/scikit-hep/uproot5/pull/730
* docs: add dcervenkov as a contributor by allcontributors in https://github.com/scikit-hep/uproot5/pull/731
* docs: add beojan as a contributor by allcontributors in https://github.com/scikit-hep/uproot5/pull/732
* docs: add agoose77 as a contributor by allcontributors in https://github.com/scikit-hep/uproot5/pull/733
* docs: add a CITATION.cff for Uproot. by jpivarski in https://github.com/scikit-hep/uproot5/pull/726
* chore: dask_awkward.test_utils moved in ContinuumIO/dask-awkward76 by jpivarski in https://github.com/scikit-hep/uproot5/pull/714

New Contributors
* agoose77 made their first contribution in https://github.com/scikit-hep/uproot5/pull/691

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/5.0.0rc2...v5.0.0rc3

5.0.0rc2

Development of Uproot v5:

Moelf reached a first milestone in implementing an RNTuple reader: basic and jagged arrays from all sorts of STL containers: PR 630, 662. Multiple clusters for RNTuple: PR 682.

kakwok fixed the RAII state of ReadOnlyDirectory in the corner-case `fSeekKeys == 0`: PR 660.

kkothari2001 added `uproot.dask` support for Awkward arrays using dask-awkward: PR 652.

jpivarski fixed pathlib.Path handling of double slashes in URLs: PR 670. Fixed number of overflow bins in `hist.axis.IntCategory`: PR 671. Prevented `std::pair` from being AsStridedObjects (which doesn't work): PR 673. Properly handled transformed axis from boost-histogram: PR 675. Fixed a bug caused by AsDynamic with `self._header`: PR 674. Fixed WritableTTree's `write_anew` when in a subdirectory: PR 677.

henryiii made many CI updates, concluding with a move to hatchling: PRs 686, 684, 685, 683, 688.

Page 8 of 55

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.