Skip to main content

deglib: Python Bindings for the Dynamic Exploration Graph

Python bindings for the high-performance C++ Dynamic Exploration Graph (DEG) library, enabling approximate nearest neighbor search (ANNS) and graph exploration with state-of-the-art recall vs. QPS trade-offs.


Table of Contents


Installation

From PyPI

pip install deglib

Development & Compiling from Source

We recommend using uv for fast virtual environment and dependency management.

1. Create and Activate Virtual Environment

cd python/
uv venv

2. Install Build Dependencies & Copy Core C++ Files

uv pip install setuptools==83.0.0 pybind11==3.0.4 build==1.5.0 wheel==0.48.0
uv run python setup.py copy_build_files

3. Install in Editable Mode

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

Running Tests

Run the test suite using pytest:

uv run pytest

Code Formatting & Linting

Format Python files using ruff:

uv run ruff format .

Building Packages

Build source distributions (sdist) and binary wheels:

uv run python -m build

To build manylinux/musllinux wheels for Linux distribution via PyPI (ensure copy_build_files has been executed first):

uv run python setup.py copy_build_files
cibuildwheel --archs auto64 --output-dir dist

Quickstart & Examples

Basic Usage

import numpy as np
import deglib

num_samples, dims = 10_000, 128

# 1. Create random feature dataset and query vector
data = np.random.random((num_samples, dims)).astype(np.float32)
query = np.random.random(dims).astype(np.float32)

# 2. Build index directly from data
graph = deglib.builder.build_from_data(data, edges_per_vertex=32, callback="progress")

# 3. Query top-k nearest neighbors
indices, distances = graph.search(query, k=10, eps=0.1)

print("Nearest neighbors:", indices)
print("Distances:", distances)

Saving and Loading Graphs

# Save mutable graph to disk
graph.save_graph("index.deg")

# Load as compact, optimized read-only graph for production search
readonly_graph = deglib.load_readonly_graph("index.deg")

# Load as dynamic graph supporting further insertions and deletions
dynamic_graph = deglib.load_dynamic_graph("index.deg")

Incremental / Streaming Graph Construction

For continuous additions and removals, use GraphBuilder:

import numpy as np
import deglib
from deglib.builder import GraphBuilder, OptimizationTarget
from deglib.distances import FloatSpace, Metric

dims = 128
max_capacity = 10_000
edges_per_vertex = 32

# 1. Create feature space and empty mutable graph
space = FloatSpace.create(dims, metric=Metric.FP32_L2)
graph = deglib.DynamicExplorationGraph.create_empty(max_capacity, space, edges_per_vertex)

# 2. Initialize builder
builder = GraphBuilder(graph, optimization_target=OptimizationTarget.StreamingData, seed=42)

# 3. Add entries (individually or in batches)
labels = np.arange(100, dtype=np.uint32)
features = np.random.random((100, dims)).astype(np.float32)
builder.add_entry(labels, features)

# 4. Remove entries by external label
builder.remove_entry(42)

# 5. Build / optimize
builder.build()

Exploratory Search & Graph Navigation

DEG supports exploratory search directly from existing vertex labels:

# Explore graph starting from entry vertex label 105
explored_labels, distances = graph.explore(entry_label=105, k=10, eps=0.1, include_entry=False)

Memory Safety & Referencing C++ Buffers

When fetching feature vectors from a graph:

# Feature vector references internal C++ memory owned by graph
feature_vector = graph.get_feature_vector(42)

# If the graph might be deleted or modified, create an explicit copy:
safe_vector = graph.get_feature_vector(42, copy=True)

Concepts & Parameters

Internal Index vs. External Label

  • internal_index: Dense index in range 0..size-1 used internally for high-performance memory indexing.
  • external_label: User-defined unique identifier (uint32) assigned during add_entry(label, feature). Search and exploration results map back to external labels.

OptimizationTarget

Controls the topology optimization strategy:

  • OptimizationTarget.StreamingData: Default for continuous dynamic additions and deletions.
  • OptimizationTarget.LowLID: Optimized for datasets with low local intrinsic dimensionality (supports multithreaded building).
  • OptimizationTarget.HighLID: Optimized for datasets with high local intrinsic dimensionality (supports multithreaded building).

Search Parameter eps

  • The epsilon parameter expands the search priority queue during graph exploration.
  • Small values (e.g. eps=0.001 or eps=0.01): Faster query execution.
  • Higher values (e.g. eps=0.1 to eps=0.3): Higher recall rate.

API Reference

For a complete overview of all Python modules, classes, and function signatures, see API.md.


Example Projects

Ready-to-run example scripts with visual progress and evaluation are located in the examples/ directory:


Publishing a New Version

  1. Ensure all updates are fetched:
    git checkout main && git pull
    
  2. Update version in python/src/deglib/__init__.py.
  3. Tag and push:
    git add -A
    git commit -m "vX.Y.Z"
    git tag -a vX.Y.Z -m "vX.Y.Z"
    git push && git push origin --tags
    

Download files

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

Source Distribution

deglib-0.2.0.tar.gz (152.2 kB view details)

Uploaded Source

Built Distributions

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

deglib-0.2.0-cp315-cp315-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.15Windows x86-64

deglib-0.2.0-cp315-cp315-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.15musllinux: musl 1.2+ x86-64

deglib-0.2.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (997.7 kB view details)

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

deglib-0.2.0-cp315-cp315-macosx_13_0_arm64.whl (348.0 kB view details)

Uploaded CPython 3.15macOS 13.0+ ARM64

deglib-0.2.0-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

deglib-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

deglib-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (997.7 kB view details)

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

deglib-0.2.0-cp314-cp314-macosx_13_0_arm64.whl (348.0 kB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

deglib-0.2.0-cp313-cp313-win_amd64.whl (998.4 kB view details)

Uploaded CPython 3.13Windows x86-64

deglib-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

deglib-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (997.7 kB view details)

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

deglib-0.2.0-cp313-cp313-macosx_13_0_arm64.whl (347.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

deglib-0.2.0-cp312-cp312-win_amd64.whl (998.5 kB view details)

Uploaded CPython 3.12Windows x86-64

deglib-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

deglib-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (997.7 kB view details)

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

deglib-0.2.0-cp312-cp312-macosx_13_0_arm64.whl (347.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

deglib-0.2.0-cp311-cp311-win_amd64.whl (994.9 kB view details)

Uploaded CPython 3.11Windows x86-64

deglib-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

deglib-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (994.1 kB view details)

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

deglib-0.2.0-cp311-cp311-macosx_13_0_arm64.whl (345.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

deglib-0.2.0-cp310-cp310-win_amd64.whl (993.2 kB view details)

Uploaded CPython 3.10Windows x86-64

deglib-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

deglib-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (993.6 kB view details)

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

deglib-0.2.0-cp310-cp310-macosx_13_0_arm64.whl (344.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file deglib-0.2.0.tar.gz.

File metadata

  • Download URL: deglib-0.2.0.tar.gz
  • Upload date:
  • Size: 152.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for deglib-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e60b086f13d5779484d4843fb226f5d71b4791f9ecf03d5b6cd76a56b7c9a986
MD5 b56f39b78adad821d9edf270080e51fb
BLAKE2b-256 71390377a997ad062f9c51d2626fd887e3664d4e0a0f708f2450c2260c0db849

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0.tar.gz:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp315-cp315-win_amd64.whl.

File metadata

  • Download URL: deglib-0.2.0-cp315-cp315-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.15, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for deglib-0.2.0-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 49296245932524949d20e6959079dd6f09da695d03cee0aa288587168b2d4c31
MD5 59a6522c73b75f705dc68c78dfa27ca4
BLAKE2b-256 54fec7554c5abe009b2e2f55372597eb0a64201f7c93f3654e8c34c1423e199a

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp315-cp315-win_amd64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp315-cp315-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp315-cp315-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b924059e15a7b73f621543990c2d7a1a454f651832357c5b34f7acf350b9c611
MD5 e82feaf39bb311835beea9a2ae0dd8e3
BLAKE2b-256 7e767b768adc8210335d27570d42c88f88d36a104037d4a7950a088edf10655e

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp315-cp315-musllinux_1_2_x86_64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c6c22296c3adbd90363fe965d6296f6323a4421a3fc1a5d168e2789c4183708
MD5 ae45f15cf5f88e2f99e8deefeca19cc7
BLAKE2b-256 c979088b7795e3b44d02655e90edde99028a484037238f97bb54b431c0194cad

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp315-cp315-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp315-cp315-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1fe79558eb38a72d4c91453481c79b43b427bbad45b2c725823ac7003d6f5120
MD5 475797a0e807ef3038a041cbe24ed7f4
BLAKE2b-256 04c6a3b0f7e66c16c2c7b9fde40f7463d3b37323c2b4ae2f2e9366b15c9f75e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp315-cp315-macosx_13_0_arm64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: deglib-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for deglib-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f99546dbcc455c88a89d73ff1253504f15723f9a8a018a43859e217e18ab95e9
MD5 e289d2f50759d0a98f48932998dd248f
BLAKE2b-256 d849f51b63709111dff0ea4ea5eb19108f80804aeb156fcbdb7262ca461a8a57

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp314-cp314-win_amd64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50d8e15690b32a1c7e019a712204e183f263faf94f567559e824ba4d74e95d6a
MD5 48f36779497c1142dbb31c16b72c3c9e
BLAKE2b-256 b6eb0c42af8d390ec64e3a604488a9d73764dbbbfe6835a9cf93852c3fd22c10

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c48f1c14bd65a3f32013edcb2529d6d7e1d765737d3432010366dd66fa8ccaa
MD5 1c13c8b1d3ef371531f120b2aeb216c7
BLAKE2b-256 63a046009f73552fc0775e5827b655eedac67da87b2b6c35bf3faf80fcf91519

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c4c12b44c335e476924b17fc59320e9419d35e0476c41d957b12ae3dbeb49d5f
MD5 e5d4f07dcc32889c0ffdc8bdfab4d3ca
BLAKE2b-256 d2d16df1af14d42d958f1852aac453a87bfdd10a4b65abe2750a3b2b929780f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp314-cp314-macosx_13_0_arm64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: deglib-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 998.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for deglib-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 13c2d9cfa563c77caaea4d35720c1f76455c7e0215eeb84dca4c7cd57787baeb
MD5 cca893591c35a372116474eb07c403a3
BLAKE2b-256 1ac1b3f1cb727b0eddf850971d39a74ad758179aa07bb16af69971f4c2f2e483

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp313-cp313-win_amd64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19bcb0705e64f80cf03eebb5d40a352b445138b112ce30e77bb187ca44f99d9e
MD5 b39da032711f93b5c1ce5eb282a937c6
BLAKE2b-256 b51dfe6d971f63ea612d274b839b60795837e0ac6f636a92150cf97cf0d8d21a

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c38f58c9057200a9c99c3b6cf1b94d3371d2042a3fdda8bda071930a3d91e5f
MD5 9689ffe429e91a16ab6e57794d6c396a
BLAKE2b-256 e6783d5c32a473536f74484a088f1b184181d8ce942003f51e6abb212461ed54

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 406465adeaa373bacf528d8069d947e70a34d093b61fefadaf9539eb58d205f3
MD5 42d985197d09e85453e9781f04617565
BLAKE2b-256 ad5ce37f8c7e7070a1874fec44a124acce05dc3f73696bae3604f995de2e497b

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp313-cp313-macosx_13_0_arm64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: deglib-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 998.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for deglib-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 41fe2e615b4c1fd5f487aa5e92ff7dfd3cc64ef5ce39347cfa19968a4a47b125
MD5 57f4c3c347600c9aa6345c40ab71ec9a
BLAKE2b-256 1ae2c523c7a998debe326bfd4a802155ef03946959bbedb1ff1d439dbbfcd2cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp312-cp312-win_amd64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f87cdf2c6638d4046818a1852508b2890757ac4443ed4eda11323b37d9e74eaf
MD5 5456016b2db48c896fd135a8818ab276
BLAKE2b-256 376d42dea57462df500cb64dd9582574569fc5e228f7364072a104ec24362b0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f7c7ea0b3c5d9eb42a0414af12fc019fcf7c701a75350c4cda922097fc2c8c2
MD5 ec43e41eea39b793ead65abe54c4b7c3
BLAKE2b-256 5066897a613986020a85ba098a75bc9609d85216760f735813ea1736ea3a7f97

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ad1c635a62832e8de1d2f4c18bcc0390968ecc641ff63f6a1618f627ecb2c95f
MD5 dc9e0622ff2834856e6bb944dd34a0b7
BLAKE2b-256 e387fd1c4375d3147eeac296436066fd36f9e667c731027ffa089461cbd91b9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp312-cp312-macosx_13_0_arm64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: deglib-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 994.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for deglib-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 40f502ae1b07a6c5aaa67fbfbeefd0001af8c84fe70ff500549752b9ce991f56
MD5 862f64ecfdcd715ef8299f7dd90b2de7
BLAKE2b-256 6002a30abc4ffd842ab402f7804821727c27fb5589b8dd40fa6168ce9c2e4ead

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp311-cp311-win_amd64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d8c29242f7eb6791e6dac627c68d402be69e0bd1af16dbd530370b16432e4d8
MD5 0962097c0290f5e9e191c20998741142
BLAKE2b-256 00f07a3e015df0d45600df492c7501ca94b308b862832b547c54f09bea5d78de

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c478dfe6b14c68a747f52c531ca534b6f43bbd0927417a2589d2b3367f95221b
MD5 3499ca48e50203ec0a65fa5df5744170
BLAKE2b-256 6d13ba42a2e6be04a95ab87ac08855de31e8b2eeaea70c3dbe6259e3a7396fe6

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a684b93125ea5c23c05f63d181248665cea3f9c0bfe1a5cbf2ff1ad17a4bc6a3
MD5 8b2b67b93adbd7380db455cc99583bc1
BLAKE2b-256 aeebb2b1c4641ad4cb80f8b31927aa207c625c276b13736dd1f7b608dddbf62f

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp311-cp311-macosx_13_0_arm64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: deglib-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 993.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for deglib-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8ad81f62714331c7507492da20cfc7528aad847ab9fdc780b4bc16b4f80eeb41
MD5 e1105a62cbe10f22210d9b0f2cf4cb76
BLAKE2b-256 87cf5a94d0cf92bab373a5d4941b8ef3be6ab47f8d45c390f1398bd1718458d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp310-cp310-win_amd64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 496fa19866e2e7453145e2a0e52345a164ca68e5a1cff287d68feb1625d3a88a
MD5 20427def739468dfaf907b2e34bbd457
BLAKE2b-256 90ad3c42835718a22137951ca194bb836acfe1a74b9ece6788eb4a1024ae61ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d5bf234bc557e86f6e9a6b2830f942817faefa4a7940f4e2b49aa524e5fbb22
MD5 e10295d218d3b7ccba8a041073370880
BLAKE2b-256 bfb0080a7a5bc7c7ba00d831d145a64c422fe5fd1cfde17dedd10a50668b3d86

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

File details

Details for the file deglib-0.2.0-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for deglib-0.2.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 793377af1a4cb2d8f15690eb80e73bfed21edc3c15fedec02f4c267b3dc946a8
MD5 67b6287ebe2a61a25470f93adcdc6cff
BLAKE2b-256 e098328ee04a02bc30dff4838d4adf1cb15666828866539731846212c06d3409

See more details on using hashes here.

Provenance

The following attestation bundles were made for deglib-0.2.0-cp310-cp310-macosx_13_0_arm64.whl:

Publisher: BuildAndPublish.yml on Visual-Computing/DynamicExplorationGraph

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

Release history Release notifications | RSS feed

0.2.5

25 files

0.2.4

25 files

0.2.3

25 files

0.2.2

25 files

0.2.1

25 files

This release

0.2.0 This release

25 files

0.1.6

21 files

0.1.5

21 files

0.1.4

21 files

0.1.3

19 files

0.1.2

11 files

0.1.1

11 files

0.1.0

11 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