Uproot

Latest version: v5.3.7

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

Scan your dependencies

Page 9 of 55

5.0.0rc1

This is the first 5.0 (pre) release!

It should _not_ be considered stable, and it strictly _requires_ Awkward 2.0, so you need to have the latest pre-release of that. This may be reflected in the lazy import of `awkward`; if not, a subsequent 5.0 pre-release will get that right.

Changes relative to any 4.x release:

kkothari2001 removed the `uproot.lazy` function (though a stub remains for the sake of keeping the documentation until 5.0 is actually released): PR 615. Updated the entire codebase from Awkward 1.x to Awkward 2.x: PR 620.

aryan26roy changed arguments in the `awkward_form` method: PR 617. (jpivarski fixed a bug in it: PR 622.) aryan26roy completed an AwkwardForth-based reader for `AsStrings`: PR 616. Made the Python code generation in streamers.py more readable: 629. Revised the way that the AwkwardForth code generator would pass through the control flow: PR 636.

henryiii added dependabot for GitHub Actions: PR 631. Cleaned up flake8: PR 527.

jpivarski fixed a performance bug, to allow linear-time iteration over TDirectory fields: PR 638 (backported to v4 as well). Set up as close as possible to full-coverage tests for AwkwardForth: 637.

4.3.7

New features

_(none)_

Bug-fixes and performance

* fix: avoid empty TBasket issue in embedded TBasket (v4) by jpivarski in https://github.com/scikit-hep/uproot5/pull/752

Other

_(none)_

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v4.3.6...v4.3.7

4.3.6

New features

* feat: implemented NON-memberwise deserialization for AsMap (v4). by jpivarski in https://github.com/scikit-hep/uproot5/pull/747

Bug-fixes and performance

* fix: ReadOnlyDirectory should provide the largest abs(cycle) when cycle is unspecified, not the largest cycle (v4). by jpivarski in https://github.com/scikit-hep/uproot5/pull/721
* fix: regularize ROOT type aliases to C fundamental type names (v4). by jpivarski in https://github.com/scikit-hep/uproot5/pull/718

Other

* test: adjust for boost-histogram 1.3.2's _storage_type deprecation (v4). by jpivarski in https://github.com/scikit-hep/uproot5/pull/720

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v4.3.5...v4.3.6

4.3.5

Features

* feat: Implement transformed axis from boost-histogram/hist (v4). by jpivarski in https://github.com/scikit-hep/uproot5/pull/676

Bug-fixes

* fix: Fixed TTree write_anew in a subdirectory (consistent caches). (v4) by jpivarski in https://github.com/scikit-hep/uproot5/pull/678
* fix: Do not write incorrect fSumw2 in histograms (v4). by jpivarski in https://github.com/scikit-hep/uproot5/pull/699

Other

* ci: Apply 657 (pre-commit with flake8 v5) to main-v4. by jpivarski in https://github.com/scikit-hep/uproot5/pull/681

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/4.3.4...v4.3.5

4.3.4

kakwok fixed uninitialized attributes of ReadOnlyDirectory: PR 660 (v5) and 661 (v4).

4.3.3

jpivarski fixed an _O(n²)_ scaling bug in getting data from TDirectories. Now it's _O(n)_. (Matters for large TDirectories.)

PR 638 in `main` and 639 in `main-v4`. This release is from `main-v4`.

Page 9 of 55

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.