dgread - Python
Fast reader for dg/dgz dynamic group data files.
Installation
pip install dgread
Optional extras for the converters:
pip install "dgread[pandas]" # dgread.to_pandas
pip install "dgread[awkward]" # dgread.to_awkward
Usage
Basic
import dgread
# Load file - returns a dict of columns
data = dgread.read('session.dgz')
print(data.keys())
# dict_keys(['stimtype', 'response', 'rt', 'em', 'events', ...])
# Flat numeric columns are numpy arrays
print(data['rt'][:5])
# [342. 289. 456. 312. 378.]
# Ragged columns are Python lists with one numpy array per row
for i, em in enumerate(data['em'][:3]):
print(f"Trial {i}: {len(em)} samples")
# Trial 0: 1847 samples
# Trial 1: 923 samples
# Trial 2: 2104 samples
What each column kind comes back as:
| in the file | in Python |
|---|---|
| flat numeric list | numpy.ndarray |
| list of strings | list[str] |
| nested list (one level) | list[numpy.ndarray] |
| nested deeper | list[list[...]] |
pandas: one row per trial
df = dgread.to_pandas('session.dgz')
# Several sessions, concatenated in order
df = dgread.to_pandas(['s1.dgz', 's2.dgz', 's3.dgz'])
df.groupby('stimtype')['rt'].median()
# A ragged column is an object column whose cells are numpy arrays.
# Per-sample work goes through apply:
df['n_samples'] = df['em'].apply(len)
df['peak_v'] = df['em'].apply(lambda em: abs(np.diff(em)).max())
Options: columns=[...] to keep a subset, nested="drop" to leave the
ragged columns out, n_rows= to choose the row count explicitly (see
below).
awkward: ragged columns as real axes
When the question lives inside a ragged column, Awkward Array does the per-sample work across every trial at once, in numpy spelling, with no loop:
import awkward as ak
import numpy as np
a = dgread.to_awkward('session.dgz') # or a list of files
dx = a.em_x[:, 1:] - a.em_x[:, :-1] # per-sample diff, all trials
peak = ak.max(np.hypot(dx, dy), axis=1) # one value per trial
ecc = np.hypot(a.em_x, a.em_y)
t_cross = ak.firsts(a.t[ecc > 2]) # first crossing; None if never
correct = a[a.correct == 1] # trial masks work on records
Compute the per-trial scalar in awkward, then hand it back to pandas for the grouping and plotting:
df['peak_v'] = ak.to_numpy(peak)
Non-rectangular groups
A dynamic group need not be rectangular: a file can carry a 1-element
version list, per-trial columns of length 96, and per-observation
event columns of length 97, side by side. Both converters keep the
columns of one length and drop the rest with a UserWarning naming
them. The default is the most common length; pass n_rows=97 to pick
the other table.
trials = dgread.to_pandas('cells.dgz') # 96 rows, warns
events = dgread.to_pandas('cells.dgz', n_rows=97) # 97 rows, warns
Helpers: dgread.row_count(data), dgread.nested_columns(data),
dgread.scalar_columns(data), dgread.is_nested(column).
Compatibility
dgread_utils (load_session, to_dataframe, print_summary, ...)
still imports and now delegates to the package. New code should use
dgread.to_pandas / dgread.to_awkward directly.
The C extension is dgread._dgread; dgread.dgread, dgread.fromString
and dgread.fromString64 are unchanged.
Building from Source
From the repository root:
cd python
pip install -e .
Requirements:
- C compiler
- Python 3.9+
- NumPy
zlib and lz4 are vendored under ../src and compiled in.
Running Tests
cd python
pip install -e ".[dev,pandas,awkward]"
pytest
The tests use the fixtures in ../tests/data. The pandas and awkward
tests skip themselves if the extra is not installed. The same test suite
runs inside cibuildwheel against every built wheel.
Metadata
Release files for dgread 1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dgread-1.2.1.tar.gz | 18.2 kB | Details |
Built distributions (wheels)
Total release size: 12.9 MB
Release files / dgread-1.2.1.tar.gz
| Download URL | dgread-1.2.1.tar.gz |
|---|---|
| Size | 18.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
73ece2df1d7defead35015fc265aa90669efaffe4ca0e45b0b5265b583d5e103
|
|
BLAKE2b-256 checksum How to use checksums |
93b32c357efec771735a6c974124ff59afcb2472943f4ed9333ee83a23ff6421
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp314-cp314-win_amd64.whl
| Download URL | dgread-1.2.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 69.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e90e36df04879cbb5eb3b2e2bad6a183a42699de618755a17158caee14217504
|
|
BLAKE2b-256 checksum How to use checksums |
c271c9036fa43ed8b5d7d0e3c094cb162f0c2a77d6fa5423938c2122b1816e44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | dgread-1.2.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 888.7 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ef2a1173aabcdc3284c4b8b1f2f87a25b21acea28e8835e50cf32a74969754a7
|
|
BLAKE2b-256 checksum How to use checksums |
869fe9018c3c7174599a420a2a535f974e52b086eb8cb95c4436d4d849a29a46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | dgread-1.2.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 837.1 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0c315f9dca3b33b4869e0f342d5d9aee67d5024f8249ed407c1faea89d435bfb
|
|
BLAKE2b-256 checksum How to use checksums |
5000fdd1780548a321b2d0e3250bf637a71dccfddac1add7e9669ce2ee64b40e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | dgread-1.2.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 169.0 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9b10e4ea544130e3642751f01e8bf3e40995ef9d80ccb099126adaa810b11830
|
|
BLAKE2b-256 checksum How to use checksums |
c4d987d08660e8fc0ff3a333c0e4474fb8cb6ae54a8eef39a28067f18528c411
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | dgread-1.2.1-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 186.5 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
5eefd36f611c0eeee1f4b4fe94f6babaf52aad1c3f3d4db5b35c5c30dc115869
|
|
BLAKE2b-256 checksum How to use checksums |
4bacdee2962f5f308fefe303a919b1671f1ed9d212fea8c63ab1c27927aceb7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp313-cp313-win_amd64.whl
| Download URL | dgread-1.2.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 67.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9fa2892f86d1d732bfa09f0811a498f99c74c0016cc1ebb46dde8fe056ed3192
|
|
BLAKE2b-256 checksum How to use checksums |
f14a6779ccfcc994eead17addd4856dbfbe45d0778feed0775285b1755ef5959
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | dgread-1.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 888.7 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
bb7219b04eedc82e5daab587576aa2eb095fbfbe87a5fcc179f13aa8fbb1ef76
|
|
BLAKE2b-256 checksum How to use checksums |
7da346394d6e6d686d42e928770390a5cb69ebd51a99c733b90edc258d135c0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | dgread-1.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 837.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8fad32f3633eda701ab76a4fa3eb4534bc337be2353f0f9f30e184f6794a60e2
|
|
BLAKE2b-256 checksum How to use checksums |
ce04298608082e91adf79b685abe825b3d3f909517dc0d62e2d0e612b0b3f180
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | dgread-1.2.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 169.0 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a3ba17b86ece0507c1108951eec2606098b9fdf91f7ff3a0764dec75dc7145aa
|
|
BLAKE2b-256 checksum How to use checksums |
037935146cc1a52a8a359500b32d2c644b8bb4452a402e7e2260f8fec977cc73
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | dgread-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 186.3 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
c06c03f767a7d8cb37cba0f2a6a310bd08d13a94ebaed98f0281805cc38066a7
|
|
BLAKE2b-256 checksum How to use checksums |
67a6d8d98c8238538529c9d9cbc26349c984345a7c630de696df407e9255261a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp312-cp312-win_amd64.whl
| Download URL | dgread-1.2.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 67.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4c678b0bb599de7d324eb59a78a1c25176f3c3072cea898c0b91644e404140fc
|
|
BLAKE2b-256 checksum How to use checksums |
30fcf281dd6b825ea9861734eb7d4707522ce09a1460e3180e1697b8db77b9a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | dgread-1.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 888.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ed4fd33bcc1469e71073656a6c961dbaf164b6da182c98ce17eac9e362e1f1d9
|
|
BLAKE2b-256 checksum How to use checksums |
19126679c3c0e0aff056d7c2dd8791f1f4105318f0e1a73174f41f0b6a3bdce0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | dgread-1.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 837.1 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8be7d64427e2d9ca58bd076976b64a2750d56e169bfa6e6184ee0eade534e509
|
|
BLAKE2b-256 checksum How to use checksums |
c82a3700289e99d2d28334b684ef47b0bf6f92c6c28175ce6b2c5ee30d1f47d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | dgread-1.2.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 169.0 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
479cd69324263997b03a99e0fb5d310b98f030f1444b5540a5acff209e76e653
|
|
BLAKE2b-256 checksum How to use checksums |
a9ec64937459207f54579b685e97283f17b003fdc553c011705074ce646bc24d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | dgread-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 186.3 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
a69c843fad39de66e60721554b0de2c595ad2d3cbabc7bb8d079e2dd8bd3ded9
|
|
BLAKE2b-256 checksum How to use checksums |
7e1a3d3de093486f8acfb1b948e0e6b0dc207363247203288aac004eedbaea85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp311-cp311-win_amd64.whl
| Download URL | dgread-1.2.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 67.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
268a65d63b7648885865f6c0b784f1774270cf982868d55a56006ba9861ae2a6
|
|
BLAKE2b-256 checksum How to use checksums |
ab5d4d2afc3bb3224f8f36141b858e033b01459eb10e649c67577a0636f29302
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | dgread-1.2.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 888.2 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ac5db3ad5b745d596c2491839560cb65369f87bce0744ecba1032663971e6b9d
|
|
BLAKE2b-256 checksum How to use checksums |
501840135f0a609ee2224ceae642774557449105f77938e761fae76e2ab3dae5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | dgread-1.2.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 836.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
53815b954bb76c15d9f132fb6729a1c7aabe0343e6f43c05759a807dfc323785
|
|
BLAKE2b-256 checksum How to use checksums |
98a031dcbf5a8a05da8665ccebaaf3f1635a3ff681df67b45a1ca439cc7ae51e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | dgread-1.2.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 171.3 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b9b9836e56d90a6df6be02e02b9505c00d1213e9815ad13b1cba40e0971e3285
|
|
BLAKE2b-256 checksum How to use checksums |
f51bababcd8172516cdf0b6c78134b07fbdf93d7e68510b35bee4c5c01b66057
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | dgread-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 190.0 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
a6cc99956137927664c4bfaf650d048a8f6119a3db75371aca2839eea71e9131
|
|
BLAKE2b-256 checksum How to use checksums |
4939e513b1cb2da336be46b34ed46b367831e03d07324552727ef5b5c80be1a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp310-cp310-win_amd64.whl
| Download URL | dgread-1.2.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 67.6 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
19904b52585960b722fd938beee9f8dd006ced9f096ffd17bb366c16b6a73a85
|
|
BLAKE2b-256 checksum How to use checksums |
5fba4aa31c1d7fbef77b2b2affe989f4ec39651eeb8a4052ad0da2c7cc41db38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | dgread-1.2.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 888.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ff1cfb553458613b509051d22da68e7c55f55629ef12bc77c8a6db9aab724323
|
|
BLAKE2b-256 checksum How to use checksums |
624e1ed8dbe846b8cd05de3bd094310c73afdf3e867bf27051a2532f4d152868
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | dgread-1.2.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 836.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3c9a399d19390d1b87828c7a1212999da44e9ac45a8be4fc9f5420c70d824abc
|
|
BLAKE2b-256 checksum How to use checksums |
bef9ac6e5df53cc044dc168af805d729dead4aa78d8113ea9d1168bff9102f9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | dgread-1.2.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 171.3 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a7e58a5518243880ee20431c72399c5c8e34f2f5cec7195d89ba96c45c77292c
|
|
BLAKE2b-256 checksum How to use checksums |
27bdb50e4f715d4b12ee56fb9b56cf5f3a0b1ee233a35ade72505f649efadf4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | dgread-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 190.0 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
1e4f587f36cf907aaef647f7bf14a5a73dbd0505d725b3e48d2f25e4a95761f7
|
|
BLAKE2b-256 checksum How to use checksums |
e1ebbc0a83d695cb39222fffb50c2a0da3ab9bffb497b32e4564134396832f7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp39-cp39-win_amd64.whl
| Download URL | dgread-1.2.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 67.6 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b44d87ddd7e09242dbd0f2da8a1b183b1350810af82f0649bd3e85f0dc068492
|
|
BLAKE2b-256 checksum How to use checksums |
0ce3087b846ed11cc9b165830fa4ccd1c8592385e332ab8928e499b708fd983b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | dgread-1.2.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 888.0 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8ef6cc1fcd115cd04b74a1f93f870c96324dd5cb4f15b3d9f16eaabc90223472
|
|
BLAKE2b-256 checksum How to use checksums |
36685cc5bef2e82b860af2528fc52ab8863532e7360a0461d2b49f79db8ce9dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | dgread-1.2.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 836.6 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e435d953fa4e8690e6cfcc4d8b44850c81658ebf558dda85054dd2829d261e1e
|
|
BLAKE2b-256 checksum How to use checksums |
fbba0a0e0940fa5b1389613b5089367d8f8fa79fd1a399313c20c17d184bb50c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | dgread-1.2.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 171.3 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2156cab822c362bd2f2f6f1f0ad4388b5c7faca32e316c4c3cceaa88a3c7c3e4
|
|
BLAKE2b-256 checksum How to use checksums |
6273444f9b2faabf457cbe48037c79c6251a0cfac98e36b7bb9b43658adf7799
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / dgread-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | dgread-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 190.0 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
c58161df52da41a2373a7eb0d2f0adff36efbb05e9b25627aef72f28542af231
|
|
BLAKE2b-256 checksum How to use checksums |
5754891a1e257b3d9980b477f04bb5f0d343c561573014068b291294f7dbef9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency log