Skip to content

Releases: scikit-hep/uproot5

Version 5.1.0rc1

06 Oct 20:05
4d1df60
Compare
Choose a tag to compare
Version 5.1.0rc1 Pre-release
Pre-release

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

Full Changelog: v5.0.12...v5.1.0rc1

Version 5.0.12

21 Sep 16:16
d939d21
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v5.0.11...v5.0.12

Version 5.0.11

11 Aug 17:24
1214d7c
Compare
Choose a tag to compare

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

Full Changelog: v5.0.10...v5.0.11

Version 5.0.10

06 Jul 20:17
b96ae44
Compare
Choose a tag to compare

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

Full Changelog: v5.0.9...v5.0.10

Version 5.0.9

21 Jun 01:02
a9f4374
Compare
Choose a tag to compare

New features

(none!)

Bug fixes and performance

  • fix: if using form remapping start off with full list of remapped columns by @lgray in #905

Other

Full Changelog: v5.0.8...v5.0.9

Version 5.0.8

09 Jun 13:28
04f4199
Compare
Choose a tag to compare

New features

  • feat: chunk specification in uproot.dask by @lgray in #898

Bug fixes and performance

Other

Full Changelog: v5.0.7...v5.0.8

Version 5.0.7

14 Apr 15:24
b53b16f
Compare
Choose a tag to compare

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 #876

Bug-fixes and performance

(none!)

Other

Full Changelog: v5.0.6...v5.0.7

Version 5.0.6

06 Apr 17:01
ed1d81f
Compare
Choose a tag to compare

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

  • fix: strided interpretation for data with extra offsets by @ioanaif in #852

Other

Full Changelog: v5.0.5...v5.0.6

Version 5.0.5

16 Mar 21:27
d501ed0
Compare
Choose a tag to compare

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

Full Changelog: v5.0.4...v5.0.5

Version 5.0.4

01 Mar 23:24
fe04534
Compare
Choose a tag to compare

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 missing np.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

New Contributors

Full Changelog: v5.0.3...v5.0.4