Skip to main content

DidgeLab

1. Introduction

DidgeLab is a free open-source toolkit to compute didgeridoo geometries. Traditionally, building a didgeridoo is a random process: builders know how geometry influences the sound, but the exact sonic properties can only be determined after the instrument is built. DidgeLab helps by first defining the desired sound and then computing a geometry that (in simulation) achieves it.

It provides:

  1. Acoustical simulation — Compute resonant frequencies and impedance spectra for a given didgeridoo geometry. This is similar in spirit to Didgmo and DidjiImp.
  2. Computational evolution — Search for bore shapes that meet target sonic properties (e.g. drone in D, toots in F, G, B). This is inspired by the work of Frank Geipel (Computer-Aided Didgeridoo Sound Design, CADSD).

So the first part takes a geometry and predicts its sound; the second takes a target sound and searches for a matching geometry. To the best of our knowledge, DidgeLab is the first open toolkit that implements this inverse design.

The software is a Python toolkit rather than a point-and-click app: you use it from scripts or Jupyter notebooks. There is no graphical user interface. You need Python skills to use it.

If you are not into Python programming, I suggest you use the web-based software didgelab.com.

  • Frank Geipel — Computer-Aided Didgeridoo Sound Design (CADSD). DidgeLab’s approach is based on our reading of his ideas and descriptions.
  • Dan Mapes-Riordan (1991) — Horn Modeling with Conical and Cylindrical Transmission Line Elements. Foundation for the transmission-line acoustical model.
  • Andrea Ferroni (YouTube) — Didgeridoo acoustics and playing; e.g. DIDGMO explanation, backpressure, cylindrical vs conical bore.
  • Didgmo / Didjimp — Existing tools for didgeridoo sound design; used here as a reference (DidgeLab’s impedance spectra match when given the same geometry).

3. Getting Started

3.1 Installation

Prerequisites

  • Python 3.8+ (Conda or venv recommended)
  • Optional: Cython and a C compiler for the fast simulation backend

Use Pip Package

pip install didgelab

3.2 Documentation

Here is an overview of the available documentation. The best place to get started are the tutorials:

4. Developer Instructions

4.1 Compile from source

If you use the pip package, you do not need to compile it from source.

  1. Clone the repository and go to the project directory:

    git clone https://github.com/jnehring/didge-lab/
    cd didge-lab
    

    (Or download and unzip the source.)

  2. Create and activate a Conda environment:

    conda create -n didgelab python=3.8
    conda activate didgelab
    
  3. Install the package (from the repository root; this builds the Cython extension and installs didgelab):

    pip install -e .
    

    Dependencies (NumPy, Cython, etc.) are installed as build/install dependencies. For a non-editable install: pip install .

  4. Run a quick check (e.g. a script or notebook that runs a simulation and prints a small impedance table). If you see a frequency/impedance/note table, the installation is working.

4.2 Unit Tests (pytest)

From the repository root:

pytest

Tests live in src/tests/. To run a subset:

pytest src/tests/test_geo.py
pytest src/tests/test_KigaliShape.py -v

Some tests mock the Cython simulation backend so they run without building it; others require the full install (including the compiled _cadsd extension). Use the same Python environment in which you installed didgelab.

4.3 Building the Python package

  • Editable install (recommended for development)
    From the repo root:

    pip install -e .
    

    Changes in src/didgelab are picked up without reinstalling.

  • Regular install

    pip install .
    
  • Rebuild after changing Cython code
    Reinstall so the extension is recompiled:

    pip install -e . --no-build-isolation
    

    Or pip install -e . --force-reinstall if needed. A C compiler and Cython are required; see Cython docs for your OS.

  • Source distribution and wheel

    pip install build
    python -m build
    

    Outputs go to dist/ (e.g. pip install dist/didgelab-*.whl).

  • Tutorials in examples/tutorials/ walk through acoustical simulation, shape parameters, and evolution.

  • The didgelab package is documented with module and function/class docstrings; use help() in Python or read the source.

4.4 Build Documentation

API documentation (pdoc)
Use pdoc to generate API docs from docstrings. From the repo root, ensure the local package is used (e.g. after pip install -e . or with PYTHONPATH=src).

  • Development — live preview
    Serve docs locally and reload as you edit:

    pip install pdoc
    PYTHONPATH=src pdoc src/didgelab --http 8080
    

    Open http://localhost:8080. Stop with Ctrl+C.

  • Render static HTML
    Write the API docs into a folder (e.g. for deployment or offline use):

    pip install pdoc
    PYTHONPATH=src pdoc src/didgelab -o docs/html
    

    Then open docs/html/index.html in a browser or serve the docs/html directory with any static file server.

5. Source code overview

  • didgelab — Main package:
    • acoustical_simulation — Entry point for running simulation (Python or Cython backend).
    • geo — Geometry class (segment list, load/save, scale, cones, volume, etc.).
    • conv — Note/frequency conversion (note names, cents, wavelengths).
    • fft — FFT and spectrum helpers (WAV, harmonics, fundamental, peaks).
    • visualize — Plot bore profiles (2D cross-section).
    • app — Global app, config, logging, publish/subscribe, services.
    • sim — Simulation: sim_interface, tlm_python, tlm_cython (TLM = transmission line model).
    • evo — Evolution: shapes, loss functions, mutators, evolution loop, checkpoint/loss logging.
  • Build — From repo root: pip install -e . (see §4.1 and §4.3).

6. Licensing

DidgeLab is published under Creative Commons BY-NC-SA 4.0:

  • Share — copy and redistribute in any medium or format
  • Adapt — remix, transform, and build upon the material

Under these terms:

  • Attribution — Give appropriate credit, link to the license, and indicate if changes were made.
  • NonCommercial — You may not use the material for commercial purposes.
  • ShareAlike — If you remix or build upon the material, you must distribute your contributions under the same license.
  • No additional restrictions — Do not apply legal or technical measures that restrict others from doing what the license permits.

Metadata

Release files for didgelab 3.0.21

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for didgelab 3.0.21
File Size Uploaded
didgelab-3.0.21.tar.gz 4.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for didgelab 3.0.21
File
didgelab-3.0.21-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
didgelab-3.0.21-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
didgelab-3.0.21-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
didgelab-3.0.21-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
didgelab-3.0.21-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
didgelab-3.0.21-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
didgelab-3.0.21-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
didgelab-3.0.21-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
didgelab-3.0.21-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
didgelab-3.0.21-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
didgelab-3.0.21-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
didgelab-3.0.21-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
didgelab-3.0.21-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
didgelab-3.0.21-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
didgelab-3.0.21-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
didgelab-3.0.21-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
didgelab-3.0.21-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
didgelab-3.0.21-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
didgelab-3.0.21-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
didgelab-3.0.21-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
didgelab-3.0.21-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
didgelab-3.0.21-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
didgelab-3.0.21-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
didgelab-3.0.21-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
didgelab-3.0.21-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
didgelab-3.0.21-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
didgelab-3.0.21-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
didgelab-3.0.21-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
didgelab-3.0.21-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
didgelab-3.0.21-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
didgelab-3.0.21-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
didgelab-3.0.21-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
didgelab-3.0.21-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
didgelab-3.0.21-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
didgelab-3.0.21-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
didgelab-3.0.21-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
didgelab-3.0.21-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
didgelab-3.0.21-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
didgelab-3.0.21-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
didgelab-3.0.21-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
didgelab-3.0.21-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
didgelab-3.0.21-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 26.4 MB

Release files / didgelab-3.0.21.tar.gz

Download URL didgelab-3.0.21.tar.gz
Size 4.6 MB
Tags Source
SHA-256 checksum
How to use checksums
4cbd9c234f5df2e54bd76216f448b3e9d8354253e4e8159803c71ccea2b03cf7
BLAKE2b-256 checksum
How to use checksums
fcbd3da1b029e72674078ec7dc411a7aa72fdf2db17402dde218616b48d20524
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp314-cp314t-win_amd64.whl

Download URL didgelab-3.0.21-cp314-cp314t-win_amd64.whl
Size 370.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
98370e51a1d108b8355c34c5d9096d7517fe2052649e49507a6fafa08ffdae5a
BLAKE2b-256 checksum
How to use checksums
6229f0e8634a3f2d2833b49e26e8ef13915702ca7c3a17db8c1387718a76b1ad
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp314-cp314t-win32.whl

Download URL didgelab-3.0.21-cp314-cp314t-win32.whl
Size 358.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
e0c81f55913c92f02681e37feb9cabab3757256b07e739fd02542d8c140c6f65
BLAKE2b-256 checksum
How to use checksums
61009c1a80513ced1cdea5ec224f6289098592e0d731019db3ab57daf3edf677
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL didgelab-3.0.21-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 816.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5cd675296627dc8b8b0442c6b2eff46eff42b3b77975ee19b2157e550a91c052
BLAKE2b-256 checksum
How to use checksums
403fa5cf59a9872f5cbce3b3b28f35126c7271ffc4c3b5f75b9c2c69ea16c6bd
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL didgelab-3.0.21-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 822.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
745c223e701096e95150ec027dc17cb1f530bc3bb6cbe0c809ddc626b57721be
BLAKE2b-256 checksum
How to use checksums
662178d24470060bd43600bab9bec17e0c1e36fe45a4f705587896ea4a96ff96
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp314-cp314t-macosx_11_0_arm64.whl

Download URL didgelab-3.0.21-cp314-cp314t-macosx_11_0_arm64.whl
Size 379.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
efc9c6d3c9ca9ea728f676bebe2933c5d4786bd9be3258595e71caeec46bce22
BLAKE2b-256 checksum
How to use checksums
3eb32e22787bb727347268a36df39f3bbae4d51091e0151b44beead4354f9486
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL didgelab-3.0.21-cp314-cp314t-macosx_10_15_x86_64.whl
Size 379.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9352b5d61ebca86b48267bdcbf88b296b298c1d0a41c1f821dc7a46f508b6cfa
BLAKE2b-256 checksum
How to use checksums
b07661cf822d12b47be4db0b92859f34db0473fe6562c72b84fb2ea4d13d36af
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp314-cp314-win_amd64.whl

Download URL didgelab-3.0.21-cp314-cp314-win_amd64.whl
Size 364.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
eb7d40fd1ff111f8ddfafaa1c4e8fb24b81273009949079c980835cf5a35aa63
BLAKE2b-256 checksum
How to use checksums
aa9c04f8293e16d462b6ad93652531c03f8fc216d7971616280ced50f4d07571
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp314-cp314-win32.whl

Download URL didgelab-3.0.21-cp314-cp314-win32.whl
Size 352.7 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
12ab4cf8c138880e97b06e77acf959b5b5a9e38faf5b3dd1723a98f05f10d2cc
BLAKE2b-256 checksum
How to use checksums
cc77cb0fe4c731646ab87f4058bb5e235e5f995c5df5b07ab0239be80cce7fca
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL didgelab-3.0.21-cp314-cp314-musllinux_1_2_x86_64.whl
Size 819.3 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0fa05600c6d497250a563a95705dbd87cafa694e37cd75436fb3e0c280ea07d0
BLAKE2b-256 checksum
How to use checksums
95fb62ec8c6fe88bb7f1b7b755ddc47f7d02c8f3160a73a3d7a916acc1aba6c6
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL didgelab-3.0.21-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 818.0 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f5ec5ea6b3c3d2ed660559c7bac29b9d36f825a21d337afa7a50fb1186729739
BLAKE2b-256 checksum
How to use checksums
3cd1387c839cad7793cafcdb83bedacdfaded7aa0bb128ab933c39eef1b604df
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp314-cp314-macosx_11_0_arm64.whl

Download URL didgelab-3.0.21-cp314-cp314-macosx_11_0_arm64.whl
Size 373.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
27a2ab8bc77536ca3c89df2e26126a8929a867821cb4e9fc256550c832e92bfd
BLAKE2b-256 checksum
How to use checksums
85917e9b898adbb36e06a05c325d0ce449d3bb6bf5396b6f2823901031b6591f
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp314-cp314-macosx_10_15_x86_64.whl

Download URL didgelab-3.0.21-cp314-cp314-macosx_10_15_x86_64.whl
Size 374.5 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
342f8537396b1d234c9a0daf0c6f85059e8895370bef683778ea400d97677429
BLAKE2b-256 checksum
How to use checksums
2cdc87296d38f44d9cb0269dcc005c8664f962f160dbffd4a875e95ddfcddef7
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp313-cp313-win_amd64.whl

Download URL didgelab-3.0.21-cp313-cp313-win_amd64.whl
Size 363.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ba1a3d2d7eb207a18450ebcc9ae2546e847e493d6a05250b77ade9bba577d69d
BLAKE2b-256 checksum
How to use checksums
98ab56ef589b15afe415af1a37119d93e1470bf41089efc58018ff01a41c85a1
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp313-cp313-win32.whl

Download URL didgelab-3.0.21-cp313-cp313-win32.whl
Size 351.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
fd9483d3fb581a0526527438bd1df77f7fc578209c2f24c13e47b84e0ea3e525
BLAKE2b-256 checksum
How to use checksums
e5e38ff2d921eaa7c0dd9c6dbf81775006f873d2acebcd7e43b0253ac960045e
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL didgelab-3.0.21-cp313-cp313-musllinux_1_2_x86_64.whl
Size 823.5 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
39286475dc08585a013839b7be1b5e264e7866cc2a5912f1b2f7a8f4837302cb
BLAKE2b-256 checksum
How to use checksums
fb95a4bd5df6dd98cc0bb43c5be50c2318275043c7c47baff3684539a5ad3182
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL didgelab-3.0.21-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 822.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5ef43d859e7dee3295b4dc20f3162a5d67a0ca88bcbd0d7270093ffd4f686778
BLAKE2b-256 checksum
How to use checksums
f4ee8ccb02075ab3c3dad6cdbcfeedbb84c1fec37809900fff41116201ba385c
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp313-cp313-macosx_11_0_arm64.whl

Download URL didgelab-3.0.21-cp313-cp313-macosx_11_0_arm64.whl
Size 373.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
829e42d3bcbd1c5ade4b31ac8d3069bb2a72eab02a81135e1b80dc937fcd9a65
BLAKE2b-256 checksum
How to use checksums
a80e4c85f8a514ded0efa0273b5318cae81d35ccc3c09020d467be791f136308
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp313-cp313-macosx_10_13_x86_64.whl

Download URL didgelab-3.0.21-cp313-cp313-macosx_10_13_x86_64.whl
Size 374.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
74eeaefc45f1e3d55c68de3cd1f9a0544c12f50f88b2e01308e21b299e58c3a5
BLAKE2b-256 checksum
How to use checksums
fe325799b277eda60119ae3fcbb208cf798797d32b84bf5c9c3f65795c16e2e0
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp312-cp312-win_amd64.whl

Download URL didgelab-3.0.21-cp312-cp312-win_amd64.whl
Size 363.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
acdc1081ab91b22e395bc9f331fc035375a162b890c462583158d37f9b8ab6b6
BLAKE2b-256 checksum
How to use checksums
07d1be44627544023639856a9eca138aa8849c154a4b0bd0dc685c50ba990988
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp312-cp312-win32.whl

Download URL didgelab-3.0.21-cp312-cp312-win32.whl
Size 351.5 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
eed1fbb1915ff8a022feb28d501ca71f6ae5d1f818ba39bcf64ec0d21050c3fe
BLAKE2b-256 checksum
How to use checksums
30714386b013a57c960f3cbe79b14461f66f15265a86e6665aeb4372f9c1f7bd
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL didgelab-3.0.21-cp312-cp312-musllinux_1_2_x86_64.whl
Size 824.5 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0761bcbbd237381e9d92dfd9f155064e399ba815eb754bdcdb2f918504fd1f67
BLAKE2b-256 checksum
How to use checksums
457c362ef11f6ab0b9cef2b457a9b1b320cacca6d9228a726fa56c4f96bf6b47
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL didgelab-3.0.21-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 827.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
495e3a69c058d6a5a6177b8b80313429f4b7bd409a765bca48e0f1ecfd518f7d
BLAKE2b-256 checksum
How to use checksums
c508417b641bc2e5fd73e01f32149d29d6ccfc97b8fb8db0725fccd05e7b330a
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp312-cp312-macosx_11_0_arm64.whl

Download URL didgelab-3.0.21-cp312-cp312-macosx_11_0_arm64.whl
Size 373.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1dea6c967e974c42813353cb8948ed390728a870ce708045c744ab8451ccafec
BLAKE2b-256 checksum
How to use checksums
b776df0fc9a37a6829337e4c54f67dbb7e9f722f24120fbb921c13237f956d0a
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp312-cp312-macosx_10_13_x86_64.whl

Download URL didgelab-3.0.21-cp312-cp312-macosx_10_13_x86_64.whl
Size 375.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
609924b45b1394d4a5c48bb3d755a80b7fe5e73f6ae2eb5ff97fc1c0f542f39d
BLAKE2b-256 checksum
How to use checksums
74f5e68c97fc17227b47b8aed7b9ae16bf7e192b832845375a302fbf4ea7a372
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp311-cp311-win_amd64.whl

Download URL didgelab-3.0.21-cp311-cp311-win_amd64.whl
Size 364.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d54ca50d1096950b9cee3857d27b7f953a450e70e7f31a4ec832825343b48142
BLAKE2b-256 checksum
How to use checksums
3118a99c518b89de4b5862abc53eacabdd8a3afa3566ff3cb191b39af9db078a
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp311-cp311-win32.whl

Download URL didgelab-3.0.21-cp311-cp311-win32.whl
Size 352.0 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
0b40841ebeb9a607e55d2fe8c92458273a44daaaad8a4f1e3b8396a05bd8a545
BLAKE2b-256 checksum
How to use checksums
dcda8ec9423ce8f5139cce2ce8566136d2bd5229f9fb727560abdb7fae999dad
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL didgelab-3.0.21-cp311-cp311-musllinux_1_2_x86_64.whl
Size 837.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7e5aa21a57e1141ca9d2d8fc960336a1a97eb791eed4e0c80aa66ae64c1d5cbb
BLAKE2b-256 checksum
How to use checksums
5a73f0eb72067a7cdd18fab3aa42a6052632a45ca0877a3303e22de19b7b5a12
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL didgelab-3.0.21-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 833.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cd47304ce03ab82e97cc6791df40a73c0b32ab7b03111d4dba24108b1667a8f7
BLAKE2b-256 checksum
How to use checksums
1b63bc31d37d33c6ef404ec1c5595bdf6afc123a9a21ed92016ccd8c89b12866
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp311-cp311-macosx_11_0_arm64.whl

Download URL didgelab-3.0.21-cp311-cp311-macosx_11_0_arm64.whl
Size 374.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
abf91c1c1f66cc0973cbc470614ddd17bb32697568ac028bdd0eef9cba5eed40
BLAKE2b-256 checksum
How to use checksums
ce8fa8163253e6b6438481adacbe3e339b88fb302fc5efac4db72d5858c04687
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp311-cp311-macosx_10_9_x86_64.whl

Download URL didgelab-3.0.21-cp311-cp311-macosx_10_9_x86_64.whl
Size 375.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
039c1f7a9c7e2d04e35c05aff7db32ff7b3a10113d68ad13707c26d9b0151d18
BLAKE2b-256 checksum
How to use checksums
ba364502bec21dcf0c12ef3f67d2605a594afa3991a24a37534f29d88985e373
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp310-cp310-win_amd64.whl

Download URL didgelab-3.0.21-cp310-cp310-win_amd64.whl
Size 364.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c2d5b05b554664020ca9eb67a7bfc3f7d6c3d11465023dfeffddf326be83a0a1
BLAKE2b-256 checksum
How to use checksums
8fa3f4a1b51325491d508a026d8ce4bcef3fc9acd94c4a9b4234fd17b9fdf6cc
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp310-cp310-win32.whl

Download URL didgelab-3.0.21-cp310-cp310-win32.whl
Size 352.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
ce25e7a73677aadb0899c59a579ea63566498fb28ba8f7a8385fde798e26c061
BLAKE2b-256 checksum
How to use checksums
dd506e736bd844ba613b17ddf33105eac54f41d991a9be090662dca495eae4d0
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL didgelab-3.0.21-cp310-cp310-musllinux_1_2_x86_64.whl
Size 811.1 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6971a27f6e4c0e42835400e195442874aace7d18c598547cab4dc2cab60f8ebe
BLAKE2b-256 checksum
How to use checksums
218ebf6cfd735005997eba79d9f64dca947ed1b37d5e1b1fcb4700a8a88d2795
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL didgelab-3.0.21-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 806.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fded53a1bed1eec87025a5b5c81ad80bae0166220941506a529afa9037415dce
BLAKE2b-256 checksum
How to use checksums
f06bc275d662fa52fdaa1ff4b82a0ba64bc366aa820053fb1e97ba4a9ba1407e
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp310-cp310-macosx_11_0_arm64.whl

Download URL didgelab-3.0.21-cp310-cp310-macosx_11_0_arm64.whl
Size 374.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fb0449fd754cfab126e02d83eeb6a4346ec950d40c67532474f942c289c1b2fd
BLAKE2b-256 checksum
How to use checksums
c58599e6730b9ea2e4f5ddae8d948a234cb4e224d43a5decd2c5bc856bb1eb42
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp310-cp310-macosx_10_9_x86_64.whl

Download URL didgelab-3.0.21-cp310-cp310-macosx_10_9_x86_64.whl
Size 376.0 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cd134e2d061dddb62ea62bcf7518a94c5ed9a5204bb3ec912daf7f7d0f4f54b0
BLAKE2b-256 checksum
How to use checksums
193551b1f4a774f74b5477b53fea5e19913f2d3925afc35596b1741f6225c88b
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp39-cp39-win_amd64.whl

Download URL didgelab-3.0.21-cp39-cp39-win_amd64.whl
Size 364.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
2f6e3be66e1b4aaa470099974c6a8d56ba4cbf9be4322c9ab523c73f5721b56b
BLAKE2b-256 checksum
How to use checksums
b67093eb2d026298ee3899e428ae1418367b836e6011721d703bed0e02ac9a49
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp39-cp39-win32.whl

Download URL didgelab-3.0.21-cp39-cp39-win32.whl
Size 352.8 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
008589252131bf9ac47410ff4e9316952247f3f936d746af6e7a7182e6008b34
BLAKE2b-256 checksum
How to use checksums
a3506699500d2394e4914de4531ae85aeab75db5c857285d82f94ed742175794
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL didgelab-3.0.21-cp39-cp39-musllinux_1_2_x86_64.whl
Size 809.4 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5b291713f3ffbf28b681af8ad1c6bba856597973d62858572e9aee9045fca408
BLAKE2b-256 checksum
How to use checksums
e15140893be513a31cb015a07c1415bc32b5cca9064a97a5ee5dc7fbd657776d
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL didgelab-3.0.21-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 805.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9266aba4039d33eff283c68b0de1eaf6392f888a051cfd304184196b89d956fe
BLAKE2b-256 checksum
How to use checksums
9ebb17679a95fbe48f25b73040e0285ad188b6fc23fad64f4ba3c15b084797be
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp39-cp39-macosx_11_0_arm64.whl

Download URL didgelab-3.0.21-cp39-cp39-macosx_11_0_arm64.whl
Size 375.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
236b54898887cc40a75dd1c47f1e08f1ff27e66bd579ff42083d9bd1f78256dd
BLAKE2b-256 checksum
How to use checksums
501d0bbdbc6615fca8eecde0c8d0eb7f6235f90c24d05ea9b5c6dd8f814f78d5
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 Aug 24, 2026.

Transparency log

Release files / didgelab-3.0.21-cp39-cp39-macosx_10_9_x86_64.whl

Download URL didgelab-3.0.21-cp39-cp39-macosx_10_9_x86_64.whl
Size 376.4 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bd58928ab26f966e2aceed069decc9112711f0debbba8f434bd986439d8ee7fc
BLAKE2b-256 checksum
How to use checksums
2f748bd163c8e50fddfb457751ec718d98fd049b38b3eea4eeb345a0a591f334
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 Aug 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.0.21 This release

43 release files

3.0.8

2 release files

3.0.6

2 release files

3.0.5

2 release files

3.0.4

2 release files

3.0.3

2 release files

3.0.2

2 release files

3.0.1

2 release files

3.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page