Releases: scikit-hep/uproot5
Version 5.1.0rc1
New features
- feat: add TLeafC - string - writing support by @ioanaif in #940
- feat: adding a very basic FSSpecSource by @lobis in #967
- feat: add support for shape touching in Dask by @agoose77 in #966
Bug-fixes and performance
- fix: inverted axes for variances of 2D weighted histograms when transformed to hist by @ioanaif in #965
Other
- test: skip RNTuple test until #928 is fixed by @jpivarski in #969
- test: skip if dask-awkward, an optional dependency, is missing by @jpivarski in #968
- chore: update pre-commit hooks by @pre-commit-ci in #964
- test: use file in skhep-testdata for issue #121 by @lobis in #973
Full Changelog: v5.0.12...v5.1.0rc1
Version 5.0.12
New features
(none!)
Bug-fixes and performance
- fix: changelog script ignores releases past 5.0.0rc2 by @JostMigenda in #935
- fix: clamp start and stop by @agoose77 in #941
- fix: get package import messages up-to-date by @jpivarski in #947
- fix: tests were failing because dask_awkward.lib.testutils needs pyarrow by @jpivarski in #957
- fix: add minimimal emscripten support via non-HTTP sources by @agoose77 in #956
- fix: remove pyarrow import as a dependence coming from dask-awkward in tests by @ioanaif in #961
Other
- refactor: use public typetracer API by @agoose77 in #894
- test: better test for vectorVectorDouble by @jpivarski in #942
- docs: add natsukium as a contributor for test by @allcontributors in #937
- docs: add JostMigenda as a contributor for doc by @allcontributors in #938
- docs: _dask.py: fix docstring formatting by @veprbl in #955
- chore: skip pandas test if pandas is not installed by @natsukium in #934
- chore: update pre-commit hooks by @pre-commit-ci in #939
- chore: update pre-commit hooks by @pre-commit-ci in #944
- chore: update pre-commit hooks by @pre-commit-ci in #950
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #952
- chore: update pre-commit hooks by @pre-commit-ci in #953
New Contributors
- @natsukium made their first contribution in #934
- @JostMigenda made their first contribution in #935
Full Changelog: v5.0.11...v5.0.12
Version 5.0.11
New features
Bug-fixes and performance
- fix: pandas and double nested vectors issue 885 by @ioanaif in #912
- fix: don't assume Uproot is in global scope in TPython::Eval by @jpivarski in #927
- fix: expressions failing in pandas issue 922 by @ioanaif in #930
Other
- chore: use 2x faster black mirror by @henryiii in #929
- chore: update pre-commit hooks by @pre-commit-ci in #918
Full Changelog: v5.0.10...v5.0.11
Version 5.0.10
New features
Bug-fixes and performance
- fix: issues with members when dealing with non-numeric branches issue #906 by @ioanaif in #910
- fix: interpretation for arrays of non-numerical objects issue 880 part2 by @ioanaif in #911
Other
- chore: update pre-commit hooks by @pre-commit-ci in #902
- chore: update pre-commit hooks by @pre-commit-ci in #915
- chore: ruff moved to astral-sh by @henryiii in #913
- chore: target-version no longer needed by Black or Ruff by @henryiii in #914
Full Changelog: v5.0.9...v5.0.10
Version 5.0.9
Version 5.0.8
New features
Bug fixes and performance
- fix: histograms from Geant4 by @henryiii in #884
- fix: bugs caught by a Ruff update by @pre-commit-ci in #882
- fix: adapt to scikit-hep/awkward#2437. by @jpivarski in #892
- fix: awkward_form breadcrumbs class issue 880 by @ioanaif in #886
Other
- chore: update pre-commit hooks by @pre-commit-ci in #889
- chore(deps): bump pypa/gh-action-pypi-publish from 1.8.5 to release/v1 by @dependabot in #887
- chore: update pre-commit hooks by @pre-commit-ci in #893
Full Changelog: v5.0.7...v5.0.8
Version 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
Bug-fixes and performance
(none!)
Other
- ci: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #874
- chore(deps): bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 by @dependabot in #873
Full Changelog: v5.0.6...v5.0.7
Version 5.0.6
New features
- feat: add pyodide support for jupyter-lite for files opened via HTTP by @ioanaif in #868
- feat: add support for pandas is_numeric API change by @ioanaif in #871
- feat: have unknown type become float64 when in array context by @ioanaif in #870
Bug-fixes and performance
Other
- ci: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #865
- ci: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #867
- chore(deps): bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by @dependabot in #864
- chore(deps): bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.4 by @dependabot in #869
Full Changelog: v5.0.5...v5.0.6
Version 5.0.5
New features
(none!)
Bug-fixes and performance
- fix: test 0814 name by @ioanaif in #845
- fix: update licence url for tests by @ioanaif in #846
- fix: replaced incorrect AwkwardForth
var_set
logic with a check to see if the Form is complete by @jpivarski in #851 - fix: unable to delete hist from ROOT file by @ioanaif in #844
- fix: AwkwardForth was nesting the same ListOffsetArray (same node name) multiple times by @jpivarski in #855
Other
- ci: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #842
- chore: don't repeat awkward dependency by @agoose77 in #843
- chore(deps): bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot in #856
Full Changelog: v5.0.4...v5.0.5
Version 5.0.4
New features
- feat: allow
uproot.dask
to re-map forms at the data source by @lgray in #830 - feat: add support for TLeafG by @ioanaif in #840
Bug-fixes and performance
- fix: separate ZstdDecompressor for each thread (re-do) by @nsmith- in #828
- fix:
_awkward_forth.symbol_dict
was missingnp.dtype(">i1")
by @jpivarski in #827 - fix: ak_add_doc should add docs to both the lazy and the materialized array. by @jpivarski in #832
- fix: Uproot should be able to run without Awkward. by @jpivarski in #831
- fix: add ttree title to doc of top level record by @lgray in #836
- fix: complain about CannotBeAwkward earlier, before reading data. by @jpivarski in #838
- fix: models should not be wrapped in a ListOffsetForm by @ioanaif in #841
- fix: let form mappings apply a behavior by @lgray in #834
Other
- docs: add renyhp as a contributor for code by @allcontributors in #829
- ci: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #839
- chore: move to Ruff by @henryiii in #825
New Contributors
Full Changelog: v5.0.3...v5.0.4