Python bindings for the treeweave piecewise-polynomial approximator
Project description
treeweave Python bindings
Python (nanobind) wrapper for the treeweave piecewise-polynomial function approximator.
Installation
pip install scikit-build-core nanobind numpy
pip install . # regular install
# or for development:
pip install -e . --no-build-isolation
Quick start
import math
import numpy as np
import treeweave
# Fit exp(x) on [0, 1] to 1e-10 relative tolerance.
def func(x):
return math.exp(x[0]) # x is a (dim,) ndarray
approx = treeweave.fit(func, 0.0, 1.0, tol=1e-10) # dim & out_dim inferred
# Scalar eval
print(approx(0.5)) # ≈ exp(0.5)
# Batch eval
xs = np.linspace(0, 1, 1000)
ys = approx(xs) # shape (1000,)
ys = approx(xs, sorted=True) # 1-D ascending fast path
API
treeweave.fit(f, a, b, tol, *, dim=None, out_dim=None, dtype="f64", ...)
Fits callable f and returns a callable TreeweaveFunction.
a,b: domain corners (scalars for 1D, length-dimlists otherwise).tol: approximation tolerance (drives adaptive tree refinement).dim: input dimension; inferred fromlen(a)(scalar corners ⇒ 1) when omitted.out_dim: number of output components; inferred by probingfonce at the box midpoint (np.asarray(f(mid)).size, scalar ⇒ 1) when omitted.dtype:"f64"(default) or"f32".
TreeweaveFunction
The fitted object is called — there are no named eval methods. A point gives a point result; a batch gives a batch result; two optional keyword flags select alternate batch modes.
| Call / property | Description |
|---|---|
fn(x) |
Evaluate. Point: scalar (dim==1) or (dim,) → scalar / (out_dim,). Batch: (N,) (dim==1) or (N, dim) → (N,) / (N, out_dim) |
fn(x, sorted=True) |
1-D ascending-batch fast path (requires dim == 1) |
fn(x, transposed=True) |
Batch returning (out_dim, N) (requires out_dim > 1) |
.dim |
Input dimensionality |
.out_dim |
Output dimensionality |
.dtype |
"f64" or "f32" |
.memory_usage |
Bytes used by the approximation |
.print_stats() |
Print internal tree statistics |
A point whose length != dim, a batch whose column count != dim,
sorted=True with dim != 1, or transposed=True with out_dim == 1 each
raise ValueError rather than silently mis-shaping the result.
Running tests
pip install pytest
pytest tests/ -q
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file treeweave-0.0.1.tar.gz.
File metadata
- Download URL: treeweave-0.0.1.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b8774b3412557674a968f97b5d7191bfecd0e8537328983c7e61fd066718ceb
|
|
| MD5 |
ac379f121600799611ecc07652c84d52
|
|
| BLAKE2b-256 |
e33cda63bfeafaf2ff3900e82b0eaa99baf3a275e68c19026184009e29e0a08d
|
Provenance
The following attestation bundles were made for treeweave-0.0.1.tar.gz:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1.tar.gz -
Subject digest:
5b8774b3412557674a968f97b5d7191bfecd0e8537328983c7e61fd066718ceb - Sigstore transparency entry: 2207192340
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp312-abi3-win_amd64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp312-abi3-win_amd64.whl
- Upload date:
- Size: 968.8 kB
- Tags: CPython 3.12+, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c20b54e521b2de5004eecc210bebb1b1f9387a041b55af1f8bad571b72bd8cd
|
|
| MD5 |
0f98c48e012411867e5bc67ffdef7e9c
|
|
| BLAKE2b-256 |
2e3643f8fd89732c5716d3121dba8c8b4d51d62bc6c5b576a1c300144e854cc1
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp312-abi3-win_amd64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp312-abi3-win_amd64.whl -
Subject digest:
9c20b54e521b2de5004eecc210bebb1b1f9387a041b55af1f8bad571b72bd8cd - Sigstore transparency entry: 2207192400
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.12+, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1bde23980d7c81d6bffb92b140ddecc7924104e357ba2bf88e90a4d0587e699a
|
|
| MD5 |
64059a68752fb3d66ff9366345d80b6f
|
|
| BLAKE2b-256 |
b5202002085d420db9df4b9a3260019a2d5d2d07d246a10410e164fb4791e95b
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
1bde23980d7c81d6bffb92b140ddecc7924104e357ba2bf88e90a4d0587e699a - Sigstore transparency entry: 2207192421
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 677.9 kB
- Tags: CPython 3.12+, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a713532e5408bbad485197c48593410cd13f276af254551aba3e5dd9b9e74fb
|
|
| MD5 |
e11ae74bc19e0b55402a9f4031373c18
|
|
| BLAKE2b-256 |
c6763aed4547af36f927c7b5d56b63859ca5b001d58bf6deb4475607d2e8bed4
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
8a713532e5408bbad485197c48593410cd13f276af254551aba3e5dd9b9e74fb - Sigstore transparency entry: 2207192456
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp312-abi3-macosx_11_0_x86_64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp312-abi3-macosx_11_0_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.12+, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7798cfb11950cccc47bdc6d0ffaf222aa1d8badc04788904f2c282e7baf60230
|
|
| MD5 |
b19e8ed845164424d5a3d229369b9856
|
|
| BLAKE2b-256 |
082a76b17d7c4758ffaf50de0a3e9fe0e557bc48d6319055fb8527a74555f650
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp312-abi3-macosx_11_0_x86_64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp312-abi3-macosx_11_0_x86_64.whl -
Subject digest:
7798cfb11950cccc47bdc6d0ffaf222aa1d8badc04788904f2c282e7baf60230 - Sigstore transparency entry: 2207192417
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp312-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp312-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 338.3 kB
- Tags: CPython 3.12+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b51ebb358378dafbd92053ca3ab606ff44be3523cc228aa9d81264983462ba36
|
|
| MD5 |
d7d5d903a59c8daddf504871d5ab5877
|
|
| BLAKE2b-256 |
b7adbc449439dbd57a17e6faa0f57a7de5acbcf41fcecd5b5e8f87a3be4a48c0
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp312-abi3-macosx_11_0_arm64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp312-abi3-macosx_11_0_arm64.whl -
Subject digest:
b51ebb358378dafbd92053ca3ab606ff44be3523cc228aa9d81264983462ba36 - Sigstore transparency entry: 2207192409
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 970.4 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ddac0abdb65d567f2534527f30ddaa42b6cafa476ed49c302c8c23e5ed189bf
|
|
| MD5 |
79cdd85e9298dbd0792341eee924735a
|
|
| BLAKE2b-256 |
c46bc47272ba05cce41d2889b133c0d9c17035501021a47be1bce842e9480270
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp311-cp311-win_amd64.whl -
Subject digest:
7ddac0abdb65d567f2534527f30ddaa42b6cafa476ed49c302c8c23e5ed189bf - Sigstore transparency entry: 2207192393
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6b1204025eb17c9e02a4ba3b348f9a5564ad5385d08a841f345234cc9e77f9e
|
|
| MD5 |
34c7a28e26130727e0de8b2474802ddd
|
|
| BLAKE2b-256 |
e2cb1afb3750413d7054df1979c72bfa8f50faf412cefd52d8d9f86f041dd546
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
f6b1204025eb17c9e02a4ba3b348f9a5564ad5385d08a841f345234cc9e77f9e - Sigstore transparency entry: 2207192378
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 682.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49e96def847f56da7fc53e31afef33edd4751ee432b3f0fbda7c71f9d25d1e3e
|
|
| MD5 |
f9d08e315342efc309aa9847cf52a75b
|
|
| BLAKE2b-256 |
eb1a00dc7afcd8d06cb683d60620f6dc8395041e2bf4e66ef7fd4e007b9d7f97
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
49e96def847f56da7fc53e31afef33edd4751ee432b3f0fbda7c71f9d25d1e3e - Sigstore transparency entry: 2207192482
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp311-cp311-macosx_11_0_x86_64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp311-cp311-macosx_11_0_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cda1877b56226921541c8083c1547a85099eb61cd786963cf0eaaf981764afd1
|
|
| MD5 |
bf023f3c03b25692783b161eaea77a73
|
|
| BLAKE2b-256 |
1da87422c17eb9584c5649f6ad24ca923b060e86708c7f80019f6624b343c705
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp311-cp311-macosx_11_0_x86_64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp311-cp311-macosx_11_0_x86_64.whl -
Subject digest:
cda1877b56226921541c8083c1547a85099eb61cd786963cf0eaaf981764afd1 - Sigstore transparency entry: 2207192430
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 340.2 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8724e32b434c8a4fdd131a8c9b62aeea3222eb930f2e51d6e954772ca076a019
|
|
| MD5 |
acbd7f56f1aba6e169d914e97d815e54
|
|
| BLAKE2b-256 |
4479ec6f33a34beef3fcee0cbb7c0d3cdd53c5a524deba89a808ae0e122f498d
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
8724e32b434c8a4fdd131a8c9b62aeea3222eb930f2e51d6e954772ca076a019 - Sigstore transparency entry: 2207192371
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 970.4 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fbfc5e6e4e9e6f538b5300129769bb7bf9a5620efb3b1b314cea7c59929304c
|
|
| MD5 |
ca7857bde117a96033c7f4c79de3ebcc
|
|
| BLAKE2b-256 |
5cfbfe1b4673784c221e8dc872813a7e90b18448a45632d396bfe0738d01d792
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp310-cp310-win_amd64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp310-cp310-win_amd64.whl -
Subject digest:
5fbfc5e6e4e9e6f538b5300129769bb7bf9a5620efb3b1b314cea7c59929304c - Sigstore transparency entry: 2207192364
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77141a91d49e7957354cfc3b0624b113e20fbb202686adfcc5d7c0908afec301
|
|
| MD5 |
4adfa066c7d78443c2cf6984dc8b1ba4
|
|
| BLAKE2b-256 |
f226601dfa216e714c3cc56f6e4a4d358cf5f24349ec1610515d3f132c9bac38
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
77141a91d49e7957354cfc3b0624b113e20fbb202686adfcc5d7c0908afec301 - Sigstore transparency entry: 2207192360
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 682.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56239de52752776bb89ce1c38a8ec777355cb360192d3f64a587f8ff947c9267
|
|
| MD5 |
a96b25b2b553f40aa47e4c0cbec9fcbc
|
|
| BLAKE2b-256 |
51edcdd012688281a3b05d0fc606c28352525a85acdf8b674176f2300b000ddb
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
56239de52752776bb89ce1c38a8ec777355cb360192d3f64a587f8ff947c9267 - Sigstore transparency entry: 2207192446
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp310-cp310-macosx_11_0_x86_64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp310-cp310-macosx_11_0_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.10, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f83d9d49147fb7ae962087e0e91eed853fa2580d76b72ef39cc87729a9abdb2
|
|
| MD5 |
430457b23fc4c36deb840639cfe57b54
|
|
| BLAKE2b-256 |
7884e022fb92d0612f079e3bb2414f19289da8c0ef3670fedbde038f585c693d
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp310-cp310-macosx_11_0_x86_64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp310-cp310-macosx_11_0_x86_64.whl -
Subject digest:
8f83d9d49147fb7ae962087e0e91eed853fa2580d76b72ef39cc87729a9abdb2 - Sigstore transparency entry: 2207192488
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 339.9 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b433128dcd12bfee9edebc3e4c31580ff135f13df7dca8c836c4aab0caab875
|
|
| MD5 |
47b53016662f205e79fe3b02131b2c7b
|
|
| BLAKE2b-256 |
21e1bc628cb47eb95e95d2a896cf9fa9c7576c3ccd792fa1cd2d1065f135d167
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
3b433128dcd12bfee9edebc3e4c31580ff135f13df7dca8c836c4aab0caab875 - Sigstore transparency entry: 2207192462
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 971.5 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b0b2cd80bca4cd7c903ce8fccc9233e6c30005388a63f50d90dad1f71888a75
|
|
| MD5 |
b6d00880d7432bb1d84fee700f51d6bd
|
|
| BLAKE2b-256 |
61aceadbfb33bec783f7bc83579656b59709ecc85c75154357c863a3c27cd476
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp39-cp39-win_amd64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp39-cp39-win_amd64.whl -
Subject digest:
7b0b2cd80bca4cd7c903ce8fccc9233e6c30005388a63f50d90dad1f71888a75 - Sigstore transparency entry: 2207192375
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f54a5b80b2c5254f744171edb296917dc3946f088bc79eba618ebbc08ddda90e
|
|
| MD5 |
f7cb3ac435bd4008ec90465e2f6d089b
|
|
| BLAKE2b-256 |
eb4323d3c083950cce3519f78f0cbd249283d43f7fb86831daf63f9c93539919
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
f54a5b80b2c5254f744171edb296917dc3946f088bc79eba618ebbc08ddda90e - Sigstore transparency entry: 2207192436
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 682.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf2905f9c968f20e8a16bb67eae1d54054167207de996cf00d6965ee656cd2e9
|
|
| MD5 |
c33292744d961dfcd62440a6898f360f
|
|
| BLAKE2b-256 |
de06aaafa8d36c63b06e6f79aa405d8f4997d02c3e779e681830899e67fcc755
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
cf2905f9c968f20e8a16bb67eae1d54054167207de996cf00d6965ee656cd2e9 - Sigstore transparency entry: 2207192442
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp39-cp39-macosx_11_0_x86_64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp39-cp39-macosx_11_0_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.9, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
682c23d965d9b052e982d7f5b20df9ba48686c2d2e4aaab793c73e5dc0aa0f21
|
|
| MD5 |
ea1b55d598af54a735e19dd1d662344c
|
|
| BLAKE2b-256 |
c5ee63bfe393e7783cd66f06ccea41fc9f7958c98d70b45acb2b9c6f1148c0cb
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp39-cp39-macosx_11_0_x86_64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp39-cp39-macosx_11_0_x86_64.whl -
Subject digest:
682c23d965d9b052e982d7f5b20df9ba48686c2d2e4aaab793c73e5dc0aa0f21 - Sigstore transparency entry: 2207192475
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file treeweave-0.0.1-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: treeweave-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 340.0 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
941e2f78c6d33cf04750b23bbe6a7ee5839d84898f652d71d7d16d4bd39b964b
|
|
| MD5 |
80f3d35fa84e808a1c3028db1f4e0f27
|
|
| BLAKE2b-256 |
2e97f2c4154d28ae3b0032cd902243d02020ff0f334c368be7389af988ddc876
|
Provenance
The following attestation bundles were made for treeweave-0.0.1-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
release.yml on DiamonDinoia/treeweave
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
treeweave-0.0.1-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
941e2f78c6d33cf04750b23bbe6a7ee5839d84898f652d71d7d16d4bd39b964b - Sigstore transparency entry: 2207192348
- Sigstore integration time:
-
Permalink:
DiamonDinoia/treeweave@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DiamonDinoia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f36a8167d9439a55205aaf8c58a78b27177c8e44 -
Trigger Event:
workflow_dispatch
-
Statement type: