Skip to main content

uproot extension for reading custom classes

Project description

Introduction

Uproot-custom is an extension of Uproot that provides an enhanced way to read custom classes stored in TTree.

[!WARNING] Because of earlier mistakes in version management, the v2.x.x series should still be treated as a development version rather than a stable release.

What uproot-custom can do

Uproot-custom can natively read complicated combinations of nested classes and c-style arrays (e.g. map<int, map<int, map<int, string>>>, vector<TString>[3], etc), and memberwisely stored classes. It also exposes a way for users to implement their own readers for custom classes that are not supported by Uproot or uproot-custom built-in readers.

When to use uproot-custom

Uproot-custom aims to handle cases that classes are too complex for Uproot to read, such as when their Streamer methods are overridden or some specific data members are not supported by Uproot.

How uproot-custom works

Uproot-custom uses a Reader / Factory mechanism to read classes:

flowchart TD
    subgraph py["Python field"]
        direction TB
        AsCustom -- Recursively generate --> fac["Factory (Primitive, STLVector, TString, ...)"]
        fac["Factory (Primitive, STLVector, TString, ...)"] -- Optional --> form(["construct awkward forms"])
        fac --> build_reader(["build corresponding reader"])
        fac --> build_ak(["construct awkward arrays"])
    end

    subgraph reader_field["Reader (Python or C++)"]
        direction TB
        build_reader --> reader["Reader"]
        reader --> read_bin(["read binary data"])
        read_bin --> ret_data(["return data"])
    end

    ret_data --> raw_data[("tuple, list, numpy arrays, ...")]
    raw_data --> build_ak
  • Reader is a class that implements the logic to read data from binary buffers. It can be written in Python (for development and debugging) or C++ (for production performance).
  • Factory is a Python class that creates, combines Readers, and post-processes the data read by Readers.

This mechanism is implemented as AsCustom interpretation. This makes uproot-custom well compatible with Uproot.

[!TIP] Users can implement their own Factory and Reader, register them to uproot-custom. Start with a Python reader for rapid prototyping, then port the logic to C++ for production speed. The default reader backend is C++; during development, explicitly set the backend to Python. An example of implementing a custom Factory / Reader can be found in the example repository.

[!NOTE] Uproot-custom does not provide a full reimplementation of ROOT's TTree I/O system. Users are expected to implement their own Factory / Reader for their custom classes that built-in factories cannot handle.

System Requirements

  • C++17 compatible compiler: Required for building C++ readers and the uproot-custom extension module. The CMake configuration sets CMAKE_CXX_STANDARD 17.
  • Python 3.9+: Uproot-custom supports Python 3.9 through 3.14.

Documentation

View the documentation for more details about customizing your own reader/factory, the architecture of uproot-custom, and build-only dependencies (e.g., pybind11 is needed only at build time and should not be present in the runtime environment).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uproot_custom-2.3.1.tar.gz (435.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

uproot_custom-2.3.1-cp314-cp314t-win_amd64.whl (187.9 kB view details)

Uploaded CPython 3.14tWindows x86-64

uproot_custom-2.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (219.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

uproot_custom-2.3.1-cp314-cp314t-macosx_11_0_arm64.whl (187.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

uproot_custom-2.3.1-cp314-cp314-win_amd64.whl (177.3 kB view details)

Uploaded CPython 3.14Windows x86-64

uproot_custom-2.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (217.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

uproot_custom-2.3.1-cp314-cp314-macosx_11_0_arm64.whl (179.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

uproot_custom-2.3.1-cp313-cp313-win_amd64.whl (173.7 kB view details)

Uploaded CPython 3.13Windows x86-64

uproot_custom-2.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (217.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

uproot_custom-2.3.1-cp313-cp313-macosx_11_0_arm64.whl (179.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

uproot_custom-2.3.1-cp312-cp312-win_amd64.whl (173.7 kB view details)

Uploaded CPython 3.12Windows x86-64

uproot_custom-2.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (217.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

uproot_custom-2.3.1-cp312-cp312-macosx_11_0_arm64.whl (179.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

uproot_custom-2.3.1-cp311-cp311-win_amd64.whl (173.6 kB view details)

Uploaded CPython 3.11Windows x86-64

uproot_custom-2.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (217.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

uproot_custom-2.3.1-cp311-cp311-macosx_11_0_arm64.whl (177.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

uproot_custom-2.3.1-cp310-cp310-win_amd64.whl (173.0 kB view details)

Uploaded CPython 3.10Windows x86-64

uproot_custom-2.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (215.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

uproot_custom-2.3.1-cp310-cp310-macosx_11_0_arm64.whl (176.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

uproot_custom-2.3.1-cp39-cp39-win_amd64.whl (174.1 kB view details)

Uploaded CPython 3.9Windows x86-64

uproot_custom-2.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (216.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

uproot_custom-2.3.1-cp39-cp39-macosx_11_0_arm64.whl (176.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file uproot_custom-2.3.1.tar.gz.

File metadata

  • Download URL: uproot_custom-2.3.1.tar.gz
  • Upload date:
  • Size: 435.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for uproot_custom-2.3.1.tar.gz
Algorithm Hash digest
SHA256 f9c7f8b24503b219708b916a3e70ca0c86a34782c48d9c4f23acdcb356ba6888
MD5 977114788fe399792c55e4418e511bad
BLAKE2b-256 ed697c513212f7f90f5b93d2fd318cbe2f09ba9a17776053e4072138d2e63d05

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1.tar.gz:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 fc4434a4001382789f7f736b5ae63360e62b6b7a65e499e59ef50d5c5e7f84c9
MD5 3dd28e1363d803766964fe4ce58fea37
BLAKE2b-256 cb9d5a5ca304aa53761c799dff4ccc42a07e99971f3a7a68fb207cc660bec8bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp314-cp314t-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4da66f52db2a2e4d193e0c1e855a68ddffba9e31cd4192b15456a693111a261
MD5 569e48a90325ff90a9a8ee24f3c53ff6
BLAKE2b-256 213f75cacf56af6c44ec1112774b1d519802c038a5174c80d9b25af109def552

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e1952c69766cb53ab8404ccbbaadf8b175c72d761354ab1c6920af5550b3d80
MD5 f3ecca699536df15304f06a6124094c5
BLAKE2b-256 9204aeaaf83cf9de31dcfe79ebde50837e144189f78991a36179d640ca3d436d

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 815b7649a08930469205f34a722dc04037e62b0405eb43b39fff511c4ec1abcb
MD5 b7b64fb936a1b675920a489323f2cf28
BLAKE2b-256 87171cce71e365b92fd07f00554f4b84215b1f4b5fe473ae7954bea7fd5495b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp314-cp314-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cfd93b781a2cbc339ccffb650eebfeec70f1a910bf0887e7900cf9191c1e8376
MD5 daba37bf19ad08d7bcc5b899eb7f8a12
BLAKE2b-256 41aafa385797c1ef60fe8eaf12f4aa59ec77f73e95b38729d05695470872995d

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43595d7c71ad454c5c8bdfe8bbdbe4b1b7be30b1d04d7a9d6954c52512b9dd89
MD5 1fba8d0e60cdc8ac4dd7e2e74aa146a1
BLAKE2b-256 32780119335602f35ee4716b23b85c9f1c7dd2a7a6e5e61578f92f078fe1422c

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e6b7aeab924e567ec2dda3385159c22c925cb9efbf42921c4d2ca995de9a2c15
MD5 be5652437d94e3703152899aca0c97f2
BLAKE2b-256 c21786395c1d2579c529d28cc4ee18e9973e2ccbafb40738bd6c972e9485fce7

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp313-cp313-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 875033828b5c2bb4fa15223da78ccc57f59a329956f91e5b5ede15706a0d421c
MD5 9a4aa1a4a01080eb8f5c16923295e146
BLAKE2b-256 55b238719fde3570f441e7d7fd72fba9868f789b2cbd9f52e3a81a89581c6bec

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09e73752f4c2195e077a23f9ad49a23970f268f47e5cfd6535d3813cdb4c5913
MD5 3d475feb32a0ec5ceaff46144e1832d4
BLAKE2b-256 4135a6b9170761f229c749984c6be54dd8add49cf9914325bb105853d781f60c

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 db2e9b3ce25111e8f93cafb1da349ed9d0e1b813bc08e9607df4f3a9f0642f2a
MD5 069ba43606ad46e84a7de51787ab9a9f
BLAKE2b-256 48862c4823282839d4a16b618ffcb61040fccc9cc412a379fecd9899959e24d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp312-cp312-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1119b1be46859bfac0c6b9f94543bb0f88e7d8e62d48b61fcbfea12b990c50b2
MD5 62ab28124e08a0fe1982aee557b644b8
BLAKE2b-256 a474e831a464e73b91a475b6e4245fe61f583e4c4ca251b3557eaa8436eed2ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cbe663d430cc539eee14b30e1892864aa3a48ff1bb9e77269906a743855987d
MD5 f7e25daac202a01b891423c30e7534ca
BLAKE2b-256 30f5c380310efc3dfa4accd460dbd5c61afc62b969723c8978702304be4f687f

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 400551ecc9b4087563b4016ca88567c18d35a2caa7ed6790881597a6e4ec7125
MD5 7549df77e9d6b1982a35574b6728634f
BLAKE2b-256 c1b870762fb115d3506b1c35d5266ebbec452427235a3a85cc2c9cd88cce47e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp311-cp311-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74a590abf454cbedd897d9126b7167adb6539ef80ff218cb5ac8e0f5fac4edc3
MD5 ecd22d127fdc235dcc48dd0bb8fa38e0
BLAKE2b-256 3af0469677b9befe53de4b29e669be61f17c9b51ab8a5d258e28e8e365b0019e

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b0584fee26255cb12cd0a115bc7d72b2937efcf36db9cc36b8569a14ab0c1e3
MD5 02ad602d3af4aa2a317214ffe7a5b725
BLAKE2b-256 e70ab3551633e8e182531e02f790f1aed028cf9b1f6c50adb0213d02fd0b1bcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1155eb7044fe59d44002d1be4e87f30b938164a5dde12e7ba4e0b21646180855
MD5 20bfbc418791a78a33ef56c3d7c9228e
BLAKE2b-256 4cb9319be1f7e5b1053685ddb631b3342bad6143612de6b50333122b100d3cfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp310-cp310-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c25ce141313f8ecdc00ee4b4a5b68071dacb956448ace32a6e066bcd5cef3502
MD5 ea13feef372ae478e0f0e2d7f5d7b675
BLAKE2b-256 93df259cfbe246b6c80c7fa36197b41d88f5dbfa57564732de2c4f5679c36b32

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 661bce79055c536d0624ff1c4173b659f55529d5bfd9054464c080ad5b60ff7e
MD5 893afdd159018b267f10368d58ce7899
BLAKE2b-256 99a342f5a50d624ca352ce5498c2f06c886beb92c0f10b1b6bf9079ec408a4d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9c2e73a46cc6b450e755dfa157e8e851e244a7b7c8f53c605e623cf4bad7cbf1
MD5 309a912059b1ed5ccbab1225aa286611
BLAKE2b-256 5e1ae85c81ffd6e3f076745d27cf7453dabcd5bbe7001b37409c6365c2a02957

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp39-cp39-win_amd64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7660133d6cb226e2ee9b072e23c85b6e5d3fb7ad1c1fba7315fb3f3abd051b42
MD5 f01188fbf1f4fd30dba4e78b1ead6385
BLAKE2b-256 2c39d71ef641126eac71e131af75c86360bb3cbe6accec4435f8aa803a165c2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uproot_custom-2.3.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uproot_custom-2.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d530e372e3f6b49487ee94ebcd5cb2d75cd3680e617b42d48460fe13a17c73ff
MD5 031796d65dadf3bffb4c9ae5e295ce3e
BLAKE2b-256 e09ddaf654327d76e2fdec5f8731a2394212580d2a07e6f80bb7a103876d778b

See more details on using hashes here.

Provenance

The following attestation bundles were made for uproot_custom-2.3.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on mrzimu/uproot-custom

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page