Uproot

Latest version: v5.3.3

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

Scan your dependencies

Page 1 of 54

5.3.3

This is the first release of Awkward Array that is compatible with NumPy 2.0.

New features

* feat: add support for `std::bitset` by ioanaif in https://github.com/scikit-hep/uproot5/pull/1182

Bug-fixes and performance

* fix: dask failing for TTrees with duplicate TBranch names by ioanaif in https://github.com/scikit-hep/uproot5/pull/1189
* fix: update for NumPy 2.0 by jpivarski in https://github.com/scikit-hep/uproot5/pull/1195

Other

* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1192

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.3.2...v5.3.3

5.3.2

New features

* feat: split ranges for large files read over http by ioanaif in https://github.com/scikit-hep/uproot5/pull/1146
* feat: Record source performance counters in uproot.dask report by nsmith- in https://github.com/scikit-hep/uproot5/pull/1156
* feat: special case for reading std::string from a TDirectory by jpivarski in https://github.com/scikit-hep/uproot5/pull/1160
* feat: add option to use deflate lib by ioanaif in https://github.com/scikit-hep/uproot5/pull/1161
* feat: allow paths in classname_of, streamer_of, class_of and title_of by ioanaif in https://github.com/scikit-hep/uproot5/pull/1154
* feat: Add extras for optional remote access dependencies by chrisburr in https://github.com/scikit-hep/uproot5/pull/1158
* feat: add `__array__` method to ROOTRVec, STLVector, and STLSet by bojohnson5 in https://github.com/scikit-hep/uproot5/pull/1172
* feat: Use cat_ranges in fsspec source by nsmith- in https://github.com/scikit-hep/uproot5/pull/1162
* feat: add support for RNTuple RC2 by ariostas in https://github.com/scikit-hep/uproot5/pull/1115
* feat: add support for reading free floating std::vector by ioanaif in https://github.com/scikit-hep/uproot5/pull/1180
* feat: add support for std::list by ioanaif in https://github.com/scikit-hep/uproot5/pull/1181
* feat: add support for TTime by ioanaif in https://github.com/scikit-hep/uproot5/pull/1183

Bug-fixes and performance

* fix: add new Executor arguments to ImplementsFormMappingInfo protocol by jpivarski in https://github.com/scikit-hep/uproot5/pull/1163
* fix: change expected xz/lzma module location on cramjam by milesgranger in https://github.com/scikit-hep/uproot5/pull/1166
* fix: `np.dtype(branch_type)` might raise ValueError, not just TypeError by djw9497 in https://github.com/scikit-hep/uproot5/pull/1186

Other

* test: is the leading slash breaking Windows tests? by jpivarski in https://github.com/scikit-hep/uproot5/pull/1178
* test: allow aiohttp to leak HTTPS connections by jpivarski in https://github.com/scikit-hep/uproot5/pull/1152
* ci: Add upload nightly wheel and dist build workflows by matthewfeickert in https://github.com/scikit-hep/uproot5/pull/1141
* docs: add bojohnson5 as a contributor for code by allcontributors in https://github.com/scikit-hep/uproot5/pull/1174
* docs: add milesgranger as a contributor for code by allcontributors in https://github.com/scikit-hep/uproot5/pull/1176
* docs: add djw9497 as a contributor for code by allcontributors in https://github.com/scikit-hep/uproot5/pull/1187
* chore: drop dep that never is valid by henryiii in https://github.com/scikit-hep/uproot5/pull/1149
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1169
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1184

New Contributors
* matthewfeickert made their first contribution in https://github.com/scikit-hep/uproot5/pull/1141
* milesgranger made their first contribution in https://github.com/scikit-hep/uproot5/pull/1166
* bojohnson5 made their first contribution in https://github.com/scikit-hep/uproot5/pull/1172
* ariostas made their first contribution in https://github.com/scikit-hep/uproot5/pull/1115
* djw9497 made their first contribution in https://github.com/scikit-hep/uproot5/pull/1186

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.3.1...v5.3.2

5.3.2rc1

The main purpose of this release is to make sure that the deployment machinery still works, now that the `PYPI_PASSWORD` had to be replaced.

**Edit:** it was successful: https://pypi.org/project/uproot/5.3.2rc1/

New features

* feat: split ranges for large files read over http by ioanaif in https://github.com/scikit-hep/uproot5/pull/1146
* feat: Record source performance counters in uproot.dask report by nsmith- in https://github.com/scikit-hep/uproot5/pull/1156
* feat: special case for reading std::string from a TDirectory by jpivarski in https://github.com/scikit-hep/uproot5/pull/1160
* feat: add option to use deflate lib by ioanaif in https://github.com/scikit-hep/uproot5/pull/1161
* feat: allow paths in classname_of, streamer_of, class_of and title_of by ioanaif in https://github.com/scikit-hep/uproot5/pull/1154
* feat: Add extras for optional remote access dependencies by chrisburr in https://github.com/scikit-hep/uproot5/pull/1158
* feat: add `__array__` method to ROOTRVec, STLVector, and STLSet by bojohnson5 in https://github.com/scikit-hep/uproot5/pull/1172
* feat: Use cat_ranges in fsspec source by nsmith- in https://github.com/scikit-hep/uproot5/pull/1162

Bug-fixes and performance

* fix: add new Executor arguments to ImplementsFormMappingInfo protocol by jpivarski in https://github.com/scikit-hep/uproot5/pull/1163
* fix: change expected xz/lzma module location on cramjam by milesgranger in https://github.com/scikit-hep/uproot5/pull/1166

Other

* docs: add bojohnson5 as a contributor for code by allcontributors in https://github.com/scikit-hep/uproot5/pull/1174
* docs: add milesgranger as a contributor for code by allcontributors in https://github.com/scikit-hep/uproot5/pull/1176
* test: is the leading slash breaking Windows tests? by jpivarski in https://github.com/scikit-hep/uproot5/pull/1178
* test: allow aiohttp to leak HTTPS connections by jpivarski in https://github.com/scikit-hep/uproot5/pull/1152
* ci: Add upload nightly wheel and dist build workflows by matthewfeickert in https://github.com/scikit-hep/uproot5/pull/1141
* chore: drop dep that never is valid by henryiii in https://github.com/scikit-hep/uproot5/pull/1149

New Contributors
* matthewfeickert made their first contribution in https://github.com/scikit-hep/uproot5/pull/1141
* milesgranger made their first contribution in https://github.com/scikit-hep/uproot5/pull/1166
* bojohnson5 made their first contribution in https://github.com/scikit-hep/uproot5/pull/1172

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.3.1...v5.3.2rc1

5.3.1

This is just to loosen the version constraint on cramjam, so that an Uproot 5.3.x can go into conda-forge without waiting for cramjam 2.8.1.

New Features

_(none!)_

Bug-fixes and performance

_(none!)_

Other

* chore: loosen cramjam version constraint to >=2.5.0 by jpivarski in https://github.com/scikit-hep/uproot5/pull/1145

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.3.0...v5.3.1

5.3.0

The main new feature (and motivation for a new minor release, 5.3.0), is that Uproot now strictly depends on the [cramjam](https://pypi.org/project/cramjam/) library for compression, rather than optionally depending on lz4, xxhash, and zstd (prompting users to install them when needed, rather than upfront when Uproot is installed).

New features

* feat: use cramjam for lzma, lz4, and zstd, opt-in use of isal for zlib by lgray in https://github.com/scikit-hep/uproot5/pull/1090
* feat: expose decompression_executor and interpretation_executor in uproot dask by ioanaif in https://github.com/scikit-hep/uproot5/pull/1120

Bug-fixes and performance

* fix: missing '_fh' and '_file' attributes after unpickling by jpivarski in https://github.com/scikit-hep/uproot5/pull/1118
* fix: fix dask_write docs by zbilodea in https://github.com/scikit-hep/uproot5/pull/1122
* fix: attempt to concatenate numpy and awkward arrays by ioanaif in https://github.com/scikit-hep/uproot5/pull/1114
* fix: test suite creates files not in tmp_path by ioanaif in https://github.com/scikit-hep/uproot5/pull/1123
* fix: allow colon in key names by ioanaif in https://github.com/scikit-hep/uproot5/pull/1127
* fix: allow writing generic UHI-compatible histograms by YSelfTool in https://github.com/scikit-hep/uproot5/pull/1128

Other

* docs: add YSelfTool as a contributor for code by allcontributors in https://github.com/scikit-hep/uproot5/pull/1131
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1110
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1119
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1133

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

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.2.2...v5.3.0

5.3.0rc2

New features

* feat: expose decompression_executor and interpretation_executor in uproot dask by ioanaif in https://github.com/scikit-hep/uproot5/pull/1120

Bug-fixes and performance

* fix: allow colon in key names by ioanaif in https://github.com/scikit-hep/uproot5/pull/1127
* fix: allow writing generic UHI-compatible histograms by YSelfTool in https://github.com/scikit-hep/uproot5/pull/1128

Other

* docs: add YSelfTool as a contributor for code by allcontributors in https://github.com/scikit-hep/uproot5/pull/1131
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1133

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

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.3.0rc1...v5.3.0rc2

Page 1 of 54

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.