Uproot

Latest version: v5.6.0

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

Scan your dependencies

Page 9 of 57

5.0.8

New features

* feat: chunk specification in uproot.dask by lgray in https://github.com/scikit-hep/uproot5/pull/898

Bug fixes and performance

* fix: histograms from Geant4 by henryiii in https://github.com/scikit-hep/uproot5/pull/884
* fix: bugs caught by a Ruff update by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/882
* fix: adapt to scikit-hep/awkward2437. by jpivarski in https://github.com/scikit-hep/uproot5/pull/892
* fix: awkward_form breadcrumbs class issue 880 by ioanaif in https://github.com/scikit-hep/uproot5/pull/886

Other

* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/889
* chore(deps): bump pypa/gh-action-pypi-publish from 1.8.5 to release/v1 by dependabot in https://github.com/scikit-hep/uproot5/pull/887
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/893

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.0.7...v5.0.8

5.0.7

**Note:** This release introduces a slight change in behavior. Previously, `uproot.dask` would default to `step_size="100 MB"` if `open_files=True` and whole-file-steps (limit on step size) if `open_files=False`. Now both `open_files` cases default to `steps_per_file=1` (whole-file-steps) for uniformity. If you have been using `uproot.dask` and this version suddenly gives you large Dask partitions, use either `step_size` or `steps_per_file` to control your partition size (`step_size="100 MB"` is the old behavior).

New features

* feat: add in capability for blindly splitting files into chunks for dask by lgray in https://github.com/scikit-hep/uproot5/pull/876

Bug-fixes and performance

_(none!)_

Other

* ci: [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/874
* chore(deps): bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 by dependabot in https://github.com/scikit-hep/uproot5/pull/873

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.0.6...v5.0.7

5.0.6

New features

* feat: add pyodide support for jupyter-lite for files opened via HTTP by ioanaif in https://github.com/scikit-hep/uproot5/pull/868
* feat: add support for pandas is_numeric API change by ioanaif in https://github.com/scikit-hep/uproot5/pull/871
* feat: have unknown type become float64 when in array context by ioanaif in https://github.com/scikit-hep/uproot5/pull/870

Bug-fixes and performance

* fix: strided interpretation for data with extra offsets by ioanaif in https://github.com/scikit-hep/uproot5/pull/852

Other

* ci: [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/865
* ci: [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/867
* chore(deps): bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by dependabot in https://github.com/scikit-hep/uproot5/pull/864
* chore(deps): bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.4 by dependabot in https://github.com/scikit-hep/uproot5/pull/869

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.0.5...v5.0.6

5.0.5

New features

_(none!)_

Bug-fixes and performance

* fix: test 0814 name by ioanaif in https://github.com/scikit-hep/uproot5/pull/845
* fix: update licence url for tests by ioanaif in https://github.com/scikit-hep/uproot5/pull/846
* fix: replaced incorrect AwkwardForth `var_set` logic with a check to see if the Form is complete by jpivarski in https://github.com/scikit-hep/uproot5/pull/851
* fix: unable to delete hist from ROOT file by ioanaif in https://github.com/scikit-hep/uproot5/pull/844
* fix: AwkwardForth was nesting the same ListOffsetArray (same node name) multiple times by jpivarski in https://github.com/scikit-hep/uproot5/pull/855

Other

* ci: [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/842
* chore: don't repeat awkward dependency by agoose77 in https://github.com/scikit-hep/uproot5/pull/843
* chore(deps): bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by dependabot in https://github.com/scikit-hep/uproot5/pull/856

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.0.4...v5.0.5

5.0.4

New features

* feat: allow `uproot.dask` to re-map forms at the data source by lgray in https://github.com/scikit-hep/uproot5/pull/830
* feat: add support for TLeafG by ioanaif in https://github.com/scikit-hep/uproot5/pull/840

Bug-fixes and performance

* fix: separate ZstdDecompressor for each thread (re-do) by nsmith- in https://github.com/scikit-hep/uproot5/pull/828
* fix: `_awkward_forth.symbol_dict` was missing `np.dtype(">i1")` by jpivarski in https://github.com/scikit-hep/uproot5/pull/827
* fix: ak_add_doc should add docs to both the lazy and the materialized array. by jpivarski in https://github.com/scikit-hep/uproot5/pull/832
* fix: Uproot should be able to run without Awkward. by jpivarski in https://github.com/scikit-hep/uproot5/pull/831
* fix: add ttree title to __doc__ of top level record by lgray in https://github.com/scikit-hep/uproot5/pull/836
* fix: complain about CannotBeAwkward earlier, before reading data. by jpivarski in https://github.com/scikit-hep/uproot5/pull/838
* fix: models should not be wrapped in a ListOffsetForm by ioanaif in https://github.com/scikit-hep/uproot5/pull/841
* fix: let form mappings apply a behavior by lgray in https://github.com/scikit-hep/uproot5/pull/834

Other

* docs: add renyhp as a contributor for code by allcontributors in https://github.com/scikit-hep/uproot5/pull/829
* ci: [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/839
* chore: move to Ruff by henryiii in https://github.com/scikit-hep/uproot5/pull/825

New Contributors
* lgray made their first contribution in https://github.com/scikit-hep/uproot5/pull/830
* ioanaif made their first contribution in https://github.com/scikit-hep/uproot5/pull/841

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.0.3...v5.0.4

5.0.3

New features

* feat: Infrastructure for writing of RNTuple (incomplete functionality) by Moelf in https://github.com/scikit-hep/uproot5/pull/705
* feat: [WIP] RNTuple Basic Writing by Moelf in https://github.com/scikit-hep/uproot5/pull/813

Bug-fixes and performance

* fix: an uproot.dask test was wrong; revealed by new dask-awkward. by jpivarski in https://github.com/scikit-hep/uproot5/pull/812
* fix: separate AwkwardForth machine for each TBranch context. by jpivarski in https://github.com/scikit-hep/uproot5/pull/819
* fix: separate ZstdDecompressor for each thread. by jpivarski in https://github.com/scikit-hep/uproot5/pull/820

Other

* ci: [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/810
* ci: pre-commit autoupdate by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/821

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.0.2...v5.0.3

Page 9 of 57

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.