Skip to content

Version 5.2.0

Compare
Choose a tag to compare
@jpivarski jpivarski released this 14 Dec 15:37
· 141 commits to main since this release
a166172

This is the first version of Uproot that strictly depends on fsspec, which is now used for all file access (local and remote).

New features

  • feat: improve uri scheme parsing with list of available schemes from fsspec by @lobis in #1009
  • feat: use only loop executor for fsspec source by @lobis in #999
  • feat: modify how multipart bytes header is built (no space) on http source by @lobis in #1018
  • feat: basic fsspec writing by @lobis in #1016
  • feat: correct fsspec source serialization by @lobis in #1033
  • feat: refactoring the AwkwardForth code-discovery process by @jpivarski in #943
  • feat(draft): add report= argument for uproot.dask; trigger report collection (take 2!) by @douglasdavis in #1058
  • feat: fsspec as required dependency by @lobis in #1022

Bug-fixes and performance

  • fix: url and object splitting for local files by @lobis in #1007
  • fix: s3 source options and repr by @lobis in #1024
  • fix: processing of pathlib.Path argument for writing by @lobis in #1031
  • fix: multithreaded file source breaks interpretation by @lobis in #1036
  • fix: const std::string identification by @HaarigerHarald in #1043
  • fix: correct typo in fsspec globbing by @lgray in #1067

Other

New Contributors

Full Changelog: v5.1.2...v5.2.0