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.xseries 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
Readeris 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).Factoryis a Python class that creates, combinesReaders, and post-processes the data read byReaders.
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).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9c7f8b24503b219708b916a3e70ca0c86a34782c48d9c4f23acdcb356ba6888
|
|
| MD5 |
977114788fe399792c55e4418e511bad
|
|
| BLAKE2b-256 |
ed697c513212f7f90f5b93d2fd318cbe2f09ba9a17776053e4072138d2e63d05
|
Provenance
The following attestation bundles were made for uproot_custom-2.3.1.tar.gz:
Publisher:
python-publish.yml on mrzimu/uproot-custom
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1.tar.gz -
Subject digest:
f9c7f8b24503b219708b916a3e70ca0c86a34782c48d9c4f23acdcb356ba6888 - Sigstore transparency entry: 1417645176
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 187.9 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc4434a4001382789f7f736b5ae63360e62b6b7a65e499e59ef50d5c5e7f84c9
|
|
| MD5 |
3dd28e1363d803766964fe4ce58fea37
|
|
| BLAKE2b-256 |
cb9d5a5ca304aa53761c799dff4ccc42a07e99971f3a7a68fb207cc660bec8bc
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp314-cp314t-win_amd64.whl -
Subject digest:
fc4434a4001382789f7f736b5ae63360e62b6b7a65e499e59ef50d5c5e7f84c9 - Sigstore transparency entry: 1417645206
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
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
- Download URL: uproot_custom-2.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 219.0 kB
- Tags: CPython 3.14t, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4da66f52db2a2e4d193e0c1e855a68ddffba9e31cd4192b15456a693111a261
|
|
| MD5 |
569e48a90325ff90a9a8ee24f3c53ff6
|
|
| BLAKE2b-256 |
213f75cacf56af6c44ec1112774b1d519802c038a5174c80d9b25af109def552
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
a4da66f52db2a2e4d193e0c1e855a68ddffba9e31cd4192b15456a693111a261 - Sigstore transparency entry: 1417645183
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 187.4 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e1952c69766cb53ab8404ccbbaadf8b175c72d761354ab1c6920af5550b3d80
|
|
| MD5 |
f3ecca699536df15304f06a6124094c5
|
|
| BLAKE2b-256 |
9204aeaaf83cf9de31dcfe79ebde50837e144189f78991a36179d640ca3d436d
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp314-cp314t-macosx_11_0_arm64.whl -
Subject digest:
5e1952c69766cb53ab8404ccbbaadf8b175c72d761354ab1c6920af5550b3d80 - Sigstore transparency entry: 1417645232
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 177.3 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
815b7649a08930469205f34a722dc04037e62b0405eb43b39fff511c4ec1abcb
|
|
| MD5 |
b7b64fb936a1b675920a489323f2cf28
|
|
| BLAKE2b-256 |
87171cce71e365b92fd07f00554f4b84215b1f4b5fe473ae7954bea7fd5495b9
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp314-cp314-win_amd64.whl -
Subject digest:
815b7649a08930469205f34a722dc04037e62b0405eb43b39fff511c4ec1abcb - Sigstore transparency entry: 1417645235
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
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
- Download URL: uproot_custom-2.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 217.9 kB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfd93b781a2cbc339ccffb650eebfeec70f1a910bf0887e7900cf9191c1e8376
|
|
| MD5 |
daba37bf19ad08d7bcc5b899eb7f8a12
|
|
| BLAKE2b-256 |
41aafa385797c1ef60fe8eaf12f4aa59ec77f73e95b38729d05695470872995d
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
cfd93b781a2cbc339ccffb650eebfeec70f1a910bf0887e7900cf9191c1e8376 - Sigstore transparency entry: 1417645191
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 179.8 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43595d7c71ad454c5c8bdfe8bbdbe4b1b7be30b1d04d7a9d6954c52512b9dd89
|
|
| MD5 |
1fba8d0e60cdc8ac4dd7e2e74aa146a1
|
|
| BLAKE2b-256 |
32780119335602f35ee4716b23b85c9f1c7dd2a7a6e5e61578f92f078fe1422c
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
43595d7c71ad454c5c8bdfe8bbdbe4b1b7be30b1d04d7a9d6954c52512b9dd89 - Sigstore transparency entry: 1417645230
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 173.7 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6b7aeab924e567ec2dda3385159c22c925cb9efbf42921c4d2ca995de9a2c15
|
|
| MD5 |
be5652437d94e3703152899aca0c97f2
|
|
| BLAKE2b-256 |
c21786395c1d2579c529d28cc4ee18e9973e2ccbafb40738bd6c972e9485fce7
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp313-cp313-win_amd64.whl -
Subject digest:
e6b7aeab924e567ec2dda3385159c22c925cb9efbf42921c4d2ca995de9a2c15 - Sigstore transparency entry: 1417645193
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
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
- Download URL: uproot_custom-2.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 217.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
875033828b5c2bb4fa15223da78ccc57f59a329956f91e5b5ede15706a0d421c
|
|
| MD5 |
9a4aa1a4a01080eb8f5c16923295e146
|
|
| BLAKE2b-256 |
55b238719fde3570f441e7d7fd72fba9868f789b2cbd9f52e3a81a89581c6bec
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
875033828b5c2bb4fa15223da78ccc57f59a329956f91e5b5ede15706a0d421c - Sigstore transparency entry: 1417645237
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 179.1 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09e73752f4c2195e077a23f9ad49a23970f268f47e5cfd6535d3813cdb4c5913
|
|
| MD5 |
3d475feb32a0ec5ceaff46144e1832d4
|
|
| BLAKE2b-256 |
4135a6b9170761f229c749984c6be54dd8add49cf9914325bb105853d781f60c
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
09e73752f4c2195e077a23f9ad49a23970f268f47e5cfd6535d3813cdb4c5913 - Sigstore transparency entry: 1417645243
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 173.7 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db2e9b3ce25111e8f93cafb1da349ed9d0e1b813bc08e9607df4f3a9f0642f2a
|
|
| MD5 |
069ba43606ad46e84a7de51787ab9a9f
|
|
| BLAKE2b-256 |
48862c4823282839d4a16b618ffcb61040fccc9cc412a379fecd9899959e24d0
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp312-cp312-win_amd64.whl -
Subject digest:
db2e9b3ce25111e8f93cafb1da349ed9d0e1b813bc08e9607df4f3a9f0642f2a - Sigstore transparency entry: 1417645197
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
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
- Download URL: uproot_custom-2.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 217.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1119b1be46859bfac0c6b9f94543bb0f88e7d8e62d48b61fcbfea12b990c50b2
|
|
| MD5 |
62ab28124e08a0fe1982aee557b644b8
|
|
| BLAKE2b-256 |
a474e831a464e73b91a475b6e4245fe61f583e4c4ca251b3557eaa8436eed2ad
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
1119b1be46859bfac0c6b9f94543bb0f88e7d8e62d48b61fcbfea12b990c50b2 - Sigstore transparency entry: 1417645226
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 179.1 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4cbe663d430cc539eee14b30e1892864aa3a48ff1bb9e77269906a743855987d
|
|
| MD5 |
f7e25daac202a01b891423c30e7534ca
|
|
| BLAKE2b-256 |
30f5c380310efc3dfa4accd460dbd5c61afc62b969723c8978702304be4f687f
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
4cbe663d430cc539eee14b30e1892864aa3a48ff1bb9e77269906a743855987d - Sigstore transparency entry: 1417645222
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 173.6 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
400551ecc9b4087563b4016ca88567c18d35a2caa7ed6790881597a6e4ec7125
|
|
| MD5 |
7549df77e9d6b1982a35574b6728634f
|
|
| BLAKE2b-256 |
c1b870762fb115d3506b1c35d5266ebbec452427235a3a85cc2c9cd88cce47e0
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp311-cp311-win_amd64.whl -
Subject digest:
400551ecc9b4087563b4016ca88567c18d35a2caa7ed6790881597a6e4ec7125 - Sigstore transparency entry: 1417645200
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
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
- Download URL: uproot_custom-2.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 217.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74a590abf454cbedd897d9126b7167adb6539ef80ff218cb5ac8e0f5fac4edc3
|
|
| MD5 |
ecd22d127fdc235dcc48dd0bb8fa38e0
|
|
| BLAKE2b-256 |
3af0469677b9befe53de4b29e669be61f17c9b51ab8a5d258e28e8e365b0019e
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
74a590abf454cbedd897d9126b7167adb6539ef80ff218cb5ac8e0f5fac4edc3 - Sigstore transparency entry: 1417645217
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 177.6 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b0584fee26255cb12cd0a115bc7d72b2937efcf36db9cc36b8569a14ab0c1e3
|
|
| MD5 |
02ad602d3af4aa2a317214ffe7a5b725
|
|
| BLAKE2b-256 |
e70ab3551633e8e182531e02f790f1aed028cf9b1f6c50adb0213d02fd0b1bcb
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
4b0584fee26255cb12cd0a115bc7d72b2937efcf36db9cc36b8569a14ab0c1e3 - Sigstore transparency entry: 1417645187
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 173.0 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1155eb7044fe59d44002d1be4e87f30b938164a5dde12e7ba4e0b21646180855
|
|
| MD5 |
20bfbc418791a78a33ef56c3d7c9228e
|
|
| BLAKE2b-256 |
4cb9319be1f7e5b1053685ddb631b3342bad6143612de6b50333122b100d3cfc
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp310-cp310-win_amd64.whl -
Subject digest:
1155eb7044fe59d44002d1be4e87f30b938164a5dde12e7ba4e0b21646180855 - Sigstore transparency entry: 1417645228
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
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
- Download URL: uproot_custom-2.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 215.7 kB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c25ce141313f8ecdc00ee4b4a5b68071dacb956448ace32a6e066bcd5cef3502
|
|
| MD5 |
ea13feef372ae478e0f0e2d7f5d7b675
|
|
| BLAKE2b-256 |
93df259cfbe246b6c80c7fa36197b41d88f5dbfa57564732de2c4f5679c36b32
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
c25ce141313f8ecdc00ee4b4a5b68071dacb956448ace32a6e066bcd5cef3502 - Sigstore transparency entry: 1417645219
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 176.6 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
661bce79055c536d0624ff1c4173b659f55529d5bfd9054464c080ad5b60ff7e
|
|
| MD5 |
893afdd159018b267f10368d58ce7899
|
|
| BLAKE2b-256 |
99a342f5a50d624ca352ce5498c2f06c886beb92c0f10b1b6bf9079ec408a4d5
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
661bce79055c536d0624ff1c4173b659f55529d5bfd9054464c080ad5b60ff7e - Sigstore transparency entry: 1417645213
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 174.1 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c2e73a46cc6b450e755dfa157e8e851e244a7b7c8f53c605e623cf4bad7cbf1
|
|
| MD5 |
309a912059b1ed5ccbab1225aa286611
|
|
| BLAKE2b-256 |
5e1ae85c81ffd6e3f076745d27cf7453dabcd5bbe7001b37409c6365c2a02957
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp39-cp39-win_amd64.whl -
Subject digest:
9c2e73a46cc6b450e755dfa157e8e851e244a7b7c8f53c605e623cf4bad7cbf1 - Sigstore transparency entry: 1417645224
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
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
- Download URL: uproot_custom-2.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 216.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7660133d6cb226e2ee9b072e23c85b6e5d3fb7ad1c1fba7315fb3f3abd051b42
|
|
| MD5 |
f01188fbf1f4fd30dba4e78b1ead6385
|
|
| BLAKE2b-256 |
2c39d71ef641126eac71e131af75c86360bb3cbe6accec4435f8aa803a165c2e
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
7660133d6cb226e2ee9b072e23c85b6e5d3fb7ad1c1fba7315fb3f3abd051b42 - Sigstore transparency entry: 1417645201
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uproot_custom-2.3.1-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: uproot_custom-2.3.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 176.7 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d530e372e3f6b49487ee94ebcd5cb2d75cd3680e617b42d48460fe13a17c73ff
|
|
| MD5 |
031796d65dadf3bffb4c9ae5e295ce3e
|
|
| BLAKE2b-256 |
e09ddaf654327d76e2fdec5f8731a2394212580d2a07e6f80bb7a103876d778b
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uproot_custom-2.3.1-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
d530e372e3f6b49487ee94ebcd5cb2d75cd3680e617b42d48460fe13a17c73ff - Sigstore transparency entry: 1417645181
- Sigstore integration time:
-
Permalink:
mrzimu/uproot-custom@3561bea1259a500f2b791b41332163397d66bd30 -
Branch / Tag:
refs/tags/v2.3.1 - Owner: https://github.com/mrzimu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3561bea1259a500f2b791b41332163397d66bd30 -
Trigger Event:
release
-
Statement type: