Skip to main content

PyPI version Python Versions License: BSD-3-Clause Tests Ruff

DiGeo logo

DiGeo (Differentiable Geometry) is a Python package designed to enable differential geometry in learning and optimisation applications on triangular meshes.

Built on PyTorch and custom CUDA kernels, DiGeo provides differentiable exponential map, parallel transport, and geodesic tracing as core operations, which are leveraged across the higher-level modules and examples in the package. It supports batched inputs, single and double precision, and runs on both CPU and GPU.

Key Features

  • Differentiable Geometry: Differentiable exponential map, parallel transport, and geodesic tracing, implemented with highly optimized C++ and CUDA kernels.
  • Batched Operations: Process multiple meshes and points simultaneously using MeshBatch and MeshPointBatch.
  • Mesh Optimization: Built-in Riemannian optimization algorithms including Gradient Descent (mesh_gd) and L-BFGS (mesh_lbfgs).
  • Geometric Deep Learning: Includes neural network modules like the Adaptive Geodesic Convolutional Layer (AGC) and Biharmonic Distance.

Installation

Dependencies

Before installing DiGeo, ensure you have a compatible python version, the necessary libraries will be installed automatically via pip:

  • Python: $\ge$ 3.10
  • Libraries: Pytorch, NumPy, tqdm, SciPy, Trimesh, Robust Laplacian

Standard Installation (via pip)

The easiest way to install the latest stable release is through PyPI. The wheels are precompiled using Pytorch 2.10 and CUDA 12.8.

pip install torch==2.10 --index-url https://download.pytorch.org/whl/cu128
pip install digeo

Compatibility Note: If you are using another version of PyTorch or CUDA, you will need to build from source to ensure binary compatibility.

Platform & Hardware Support

DiGeo utilizes custom CUDA kernels. Please note the following hardware limitations for the pip installation:

  • Linux (x86_64) and Windows (ARM64): Includes pre-compiled CUDA kernels.
  • Linux (ARM64) and macOS: pip will default to a CPU-only version. For GPU support, you will need to build the package from source.
  • For other platforms or architectures: You must build the package from source.

Install from Source

Requirements: A working C++ compiler and the NVIDIA CUDA Toolkit.

To install version X.Y.Z of DiGeo from source:

pip install "digeo @ git+ssh://git@github.com/circle-group/DiGeo.git@vX.Y.Z" --no-build-isolation

For example, to install version 1.2.3:

pip install "digeo @ git+ssh://git@github.com/circle-group/DiGeo.git@v1.2.3" --no-build-isolation

Examples

You can find some applications using DiGeo on the DSG-Applications repository. These applications make use of the differentiable straightest geodesics and parallel transport provided by DiGeo, as well as the Biharmonic Distance, AGC layers, and mesh optimisers.

Citing

If you use DiGeo in your research, please consider citing the following paper:

@inproceedings{verninas2026disgeod,
  title={Parallelised Differentiable Straightest Geodesics for 3D Meshes},
  author={Verninas, Hippolyte and Korkmaz, Caner and Zafeiriou, Stefanos and Birdal, Tolga and Foti, Simone},
  booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year={2026}
}

License

This project is licensed under the BSD 3-Clause License. See the LICENSE file for details.

Metadata

Release files for digeo 1.0.1

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

Built distributions (wheels)

Table of built distributions (wheels) for digeo 1.0.1
File
digeo-1.0.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
digeo-1.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
digeo-1.0.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
digeo-1.0.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
digeo-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
digeo-1.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
digeo-1.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
digeo-1.0.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
digeo-1.0.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
digeo-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
digeo-1.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
digeo-1.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
digeo-1.0.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
digeo-1.0.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
digeo-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
digeo-1.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
digeo-1.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
digeo-1.0.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
digeo-1.0.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
digeo-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
digeo-1.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
digeo-1.0.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
digeo-1.0.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
digeo-1.0.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
digeo-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 40.8 MB

Release files / digeo-1.0.1-cp314-cp314-win_amd64.whl

Download URL digeo-1.0.1-cp314-cp314-win_amd64.whl
Size 620.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
19e73e36974d1b600a39ce27af6eb61c9ee923eea95cbb3559fa4603a596550b
BLAKE2b-256 checksum
How to use checksums
69cfc6f1fe051c05381998f04cdd5399919383aef4b40c230e866b30dae4f229
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL digeo-1.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b5c3692309d029285ad4625e6085ea6bd9d5b915982916c857ae714c7c5b3632
BLAKE2b-256 checksum
How to use checksums
49a7d128887b640fc5618eb24dc6bc63cf651bda6132c8b57eea070441411a38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL digeo-1.0.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.3 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1f96c9782fb984d7960c6a8a026530e1260d201e0241f9ed2c5a7f6a25c95f0f
BLAKE2b-256 checksum
How to use checksums
a1c818f5a68d787c9419af6a3bf29678cf2c186c62403ccc5a0281381f6b204a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL digeo-1.0.1-cp314-cp314-macosx_11_0_arm64.whl
Size 83.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
844762d6a162c147cdaa9d34fd497169fb8c526f2fa6e0365fa3e0cc1447f37e
BLAKE2b-256 checksum
How to use checksums
9a3e7080845de81af292a8e2d3436f0cd27f113a4363003c877b4776049e7087
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL digeo-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 89.3 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0f463c06dc0214ff96af24d593fd1d8137413006553bdbc5024a9b46162cd58f
BLAKE2b-256 checksum
How to use checksums
e3026e48b034f997c3b3605bbc6acfa25d2dd5e3896c734fc3bb969e9959730c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp313-cp313-win_amd64.whl

Download URL digeo-1.0.1-cp313-cp313-win_amd64.whl
Size 622.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6a9de1f2e2ec5fc38294a97a52d047ebbb4e2b08c200d7154c0c2360f04c4d87
BLAKE2b-256 checksum
How to use checksums
0c079700ecf9b3ea04f4c7547dfdf0ecf448b801c5eaf8214d1d7a6c5be75e5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL digeo-1.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3f1deb0df879c6bfbdf30fdb9f13f507c89238eb1f379047c673622645dcfe33
BLAKE2b-256 checksum
How to use checksums
3cd206f128ff54206433833ea5d9c5c9c3e7abbad5d1cee452efc4f0f44d9677
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL digeo-1.0.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.3 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
385b1ddcc8d5ff3c74b2072b353b4e3dcfd0850a78e23be16920c7a6ae8b11af
BLAKE2b-256 checksum
How to use checksums
9c32613b2f82ce3ddad2d9196c1fd6d3266f3af19fc75f9d3dff012344b0094f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL digeo-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Size 83.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
faebee6b8ce1858b48694fb91667b25db0e7b73134e538b0622aa624fb6913ba
BLAKE2b-256 checksum
How to use checksums
e3b274618a3a64255187c265f83fdf73ff8f0e5766026c7a107c71c1b1cc0935
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL digeo-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 89.2 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
632dae798b7e0ff6ae1e45b367d2d75858f1859fe8931b8ea7d7493def45d87f
BLAKE2b-256 checksum
How to use checksums
5513661ea4a43bf2c39426f0564c0365daf67cfbd5d6624feda01e0cce835fc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp312-cp312-win_amd64.whl

Download URL digeo-1.0.1-cp312-cp312-win_amd64.whl
Size 622.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
597e74e7a146daca31ec69f17533d35b04271f17b1d384ccd097cb47a801063c
BLAKE2b-256 checksum
How to use checksums
0dce4e49c1e4323f9efa4761c55e162796553c291a5f73d4ed045a4f1017d77b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL digeo-1.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9d0169d0b8c56b832bb665e2a0a9cd298c01640688248ab5d055df345083b358
BLAKE2b-256 checksum
How to use checksums
532cf3a8839b465d122a650616a192ce9c51bef36b4e702fe01cea3ea7ff1c84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL digeo-1.0.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.3 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
128ce21396fbf71e801ad86aa9c69c954d803d164daffa5e16134d55aa68d458
BLAKE2b-256 checksum
How to use checksums
3150dd1dfa2ae124f8ab0060aff184170422a5bbe07145a0d1054e7b41cbeed8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL digeo-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Size 83.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
572bd1c2cead6fe263725989d84ffe015dd67b49022cb46b5ca83b4d024386c0
BLAKE2b-256 checksum
How to use checksums
8392c514e2e9e99554c44f98e0a96ac3f84c4ce801244975eca7c655cfbd0d80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL digeo-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 89.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
9a04249198f52e5fea25be24bccb28e21050f6236f7ef5c8b556935c3d917a70
BLAKE2b-256 checksum
How to use checksums
339906a46a2b673b85441e9e353a1979e6d1e41465d25a6322f05ab090244210
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp311-cp311-win_amd64.whl

Download URL digeo-1.0.1-cp311-cp311-win_amd64.whl
Size 621.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b645c6fc4ac9c99efe22e9855c2794f127aa3fa39125339e555f516aebcf7807
BLAKE2b-256 checksum
How to use checksums
35f528a6c7252c683e541e9076fb015150851f7eb3786be06943e0e22d3c24e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL digeo-1.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a8b2ce4fe607b7f7e8b33e97b12f48735ccc8d37cd9e93e79290f373bbb65098
BLAKE2b-256 checksum
How to use checksums
12c6e346d855901c946e68d4ed7a31665b6669e38f4b3537f2ae999922a62038
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL digeo-1.0.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.3 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ec4dfdc70ef8bd1440b5c9e6a01088b5c0a8840bd4c1f07f6863b2adf526d7bd
BLAKE2b-256 checksum
How to use checksums
ffc237e18caaf9930fd89b4a421b032c54f6f1784b98eaceef307dbb371c08ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL digeo-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Size 83.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
53c4f347c51ccb6b4e2afddfc5d2ee840f7dc5cd63a5dd96f8d4beb90cef35a9
BLAKE2b-256 checksum
How to use checksums
2efd6fa131130d068d9471f57f887071e8bc504348f1a10c011d269d3fc59d89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL digeo-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 89.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3c3fd45162057397f6b2ee2f0c565f27be33d44a4f3c69072e6b484b2c6c7023
BLAKE2b-256 checksum
How to use checksums
a37d51d219c07e35c4b5c42822f54d8045cde820f06f0f0575dc71037a360098
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp310-cp310-win_amd64.whl

Download URL digeo-1.0.1-cp310-cp310-win_amd64.whl
Size 621.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
40e99c2c650cae73b3c48b53d7af5027b5d6aacd08281259a0abf37382249c52
BLAKE2b-256 checksum
How to use checksums
4a54ac49f4852cd75daeb0f184822380dc64fc7f6a6b5f5b1d3f08b5fa45555d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL digeo-1.0.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
90f8e2c42706a0a1adce28047c3a893b1eed010897a08dfa58ac0ce011978e52
BLAKE2b-256 checksum
How to use checksums
f2929d1352c83e6f1faa7f11589dcb5ead6ce7b322efb931ef1abf55131a7624
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL digeo-1.0.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.3 MB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d387b1b415bb13000392b38eb4f331ff53162fe51a9b56907a32ff140c62c217
BLAKE2b-256 checksum
How to use checksums
c95af0c35240aa87590c1054bcc4cdefdb70b3f0e737124fa9810d643c334643
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL digeo-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Size 83.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e2b068929c3f99065c44951e682ed8d9aa8ee50e89477212f6bb6277c0d10a02
BLAKE2b-256 checksum
How to use checksums
782bb67663b0950cd089890675f6208e5785351b7f259ea66c76d96564087120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release files / digeo-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL digeo-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 89.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6fb7deb753a9266648a23b905c60e030fe0b2c661b45ef251856e78d2d16324f
BLAKE2b-256 checksum
How to use checksums
bf4846c9c7df22e8279e0248460fab85cb1dd2cd2e713d39ab9bc88c86c961d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 May 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.1 This release

25 release files

0.0.9

25 release files

0.0.8

25 release files

0.0.5

25 release files

0.0.4

25 release files

0.0.3

25 release files

0.0.2

25 release files

0.0.1

25 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