Skip to main content

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-dim lists otherwise).
  • tol: approximation tolerance (drives adaptive tree refinement).
  • dim: input dimension; inferred from len(a) (scalar corners ⇒ 1) when omitted.
  • out_dim: number of output components; inferred by probing f once at the box midpoint (np.asarray(f(mid)).size, scalar ⇒ 1) when omitted.
  • dtype: "f64" (default) or "f32".

The C ABI auto-selects a register-optimal leaf polynomial degree per detected CPU; accuracy is controlled entirely by tol.

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


Download files

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

Source Distribution

treeweave-0.0.0.tar.gz (17.3 kB view details)

Uploaded Source

Built Distributions

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

treeweave-0.0.0-cp312-abi3-win_amd64.whl (463.0 kB view details)

Uploaded CPython 3.12+Windows x86-64

treeweave-0.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

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

treeweave-0.0.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (656.7 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

treeweave-0.0.0-cp312-abi3-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12+macOS 11.0+ x86-64

treeweave-0.0.0-cp312-abi3-macosx_11_0_arm64.whl (329.0 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

treeweave-0.0.0-cp311-cp311-win_amd64.whl (464.7 kB view details)

Uploaded CPython 3.11Windows x86-64

treeweave-0.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

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

treeweave-0.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (661.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

treeweave-0.0.0-cp311-cp311-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

treeweave-0.0.0-cp311-cp311-macosx_11_0_arm64.whl (331.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

treeweave-0.0.0-cp310-cp310-win_amd64.whl (464.5 kB view details)

Uploaded CPython 3.10Windows x86-64

treeweave-0.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

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

treeweave-0.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (660.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

treeweave-0.0.0-cp310-cp310-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

treeweave-0.0.0-cp310-cp310-macosx_11_0_arm64.whl (331.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

treeweave-0.0.0-cp39-cp39-win_amd64.whl (465.4 kB view details)

Uploaded CPython 3.9Windows x86-64

treeweave-0.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

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

treeweave-0.0.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (661.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

treeweave-0.0.0-cp39-cp39-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

treeweave-0.0.0-cp39-cp39-macosx_11_0_arm64.whl (331.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file treeweave-0.0.0.tar.gz.

File metadata

  • Download URL: treeweave-0.0.0.tar.gz
  • Upload date:
  • Size: 17.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for treeweave-0.0.0.tar.gz
Algorithm Hash digest
SHA256 1d8ddb685b65882a82a1457b5da3d21e62c9a9a8dbc8e9da77a1b9b59f480df2
MD5 141e14c98fe587898d2a5fbd011a5410
BLAKE2b-256 05d39c72e17bfb4515011ea68cbbaac1cc6aad06c21332bae14bc867d32c4a8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0.tar.gz:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: treeweave-0.0.0-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 463.0 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

Hashes for treeweave-0.0.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6062f80154ca8412710b6e2f4388f6ff0a9b71d81aa82a1cb4f5d0b84c4ed835
MD5 191956603242a48c678a90eaff6fc3e6
BLAKE2b-256 c11a56205507b8d71a5417565b173b01b3157d52a771fe2e2e5930e292d0dc21

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp312-abi3-win_amd64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d03711c6d3d762ab0f5cb6bc8ab467205b9b8241ca0f0bc4d0dad24a68c6220f
MD5 447885d57dcf0f5ff1e7259e988ea6f5
BLAKE2b-256 750dd1dea3a59e63a79523d70e73754f2dbae1254ae7cd1baf47a12044c95723

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a88ea38b54394b3b9e602359d961483d36997b3ecca26f7fdf35e86c2863fec
MD5 3c269a9efe0fe7b51639137f3b76e815
BLAKE2b-256 1fccef7f5c6cebf3d0cdc0ff10af2e970dab68b65c43b3e7e084ca3175b5a702

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp312-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp312-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b71594d114fa8df6b53dc4a96fd90b459b3f8b79a7bdfc5a557da69bcd605e63
MD5 b0148ddc54a4cc639dfd0a7ee7be46b1
BLAKE2b-256 2acab3309347ab320f23d10bf1a3c147358365405cb1bee7c7d0f3fd36c0a93f

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp312-abi3-macosx_11_0_x86_64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e373508955a69fd59be545528b3a55823c1f84a7f47887f0adfeab89f4e0eab2
MD5 47f63a44e87f109a4f0c355ec27d5721
BLAKE2b-256 ce5dd64ca0597cd261a5f72bedc3e2523d21ef5973716f46bdb532e6e8216cdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp312-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: treeweave-0.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 464.7 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

Hashes for treeweave-0.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8bb4b01158de17805ccc70fa67c10751a21e220d2e6d8c6729e171a176ad39bb
MD5 2617e0d1409a26e7180fefa0add62bc5
BLAKE2b-256 8937c90e8e22f3e31ef338f3a02541becaa6a2682a3addb63f47403917903050

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3f4e794c5907861f3eb69efb09622a734efe21d74de4bf0374a19943aedbe3e
MD5 c1579591bf802c670d9dc1eade9170db
BLAKE2b-256 01f54f10ad13b01dc05985c74da43be9d1f89137afdb10314473c89a81df56d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96a58561d5bf6f3c75e9a916dbe6611d7c0c0c68b041c8a11faae0e53a3b6722
MD5 f1d4667ac76b579a1e6058abe7262efa
BLAKE2b-256 bc5312feff7bfbd68f00d8e52fce44e9f2a73cef440185bfa85b7ea72ae81de8

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 96956a746192633413db0f3ff252b183f3b1b4a93bcb80192ed63eac5154fbc7
MD5 2aa1943df8eed7e6547631941d4129a8
BLAKE2b-256 11b932e0b24628f45f39651da7e90ccf68c8f804d9aafe3476069f8e9c0cd113

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bad4c8fa0f44f6d04cdf86876ef8d2166b6c74084343bf9ba83de10bbaf0591
MD5 af18a4da728fa6cb2be291791067c4ff
BLAKE2b-256 4b8fec7a5782eeb2b6e75c0fed195599fad7a8254369da8c277963e88f381c92

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: treeweave-0.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 464.5 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

Hashes for treeweave-0.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d980e782d628cf3665fa06be3e6b5be39dc3996cf94117529da8b4cc9b61bf0a
MD5 299189e73e40b35c3e6b12eaf264eec4
BLAKE2b-256 a7b17a724ae0868b60b386a579bcb4016bbf0748596cdfe0fe22279d852cec8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c7bf7036fd18d0143c8e02784cd36b1034eb0f2ab420ff9ab0e116eb27cddb3
MD5 1cebe4f39327e714b2628e9b168bb97e
BLAKE2b-256 127e92a1f59d45c083ec42fa5beabb7adc5f1d5cd9e73c85c46635eb653967a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4edc47ad2c7899add18ffc81af4d0731509b807a2f9fa22c2b0794a46386ea5f
MD5 021eb67999a2481d50842906d133cb4e
BLAKE2b-256 5032a07aadb55afc9f20a0e86ae6f3c9e4055a5a6daeb79c5451e6a686e17ef5

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 77d5d4456a73595641daabd8e4138cf2d66889db83842a9797f339361f883e4c
MD5 9e81715f0cdaf844cf43fbe3af81fccd
BLAKE2b-256 fff350916d29045c478b5f205b20b53685e2cdca528614806c95e0711e95490e

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 def71e85b9478543cff044c053f18a855ca11c6a3cc5a6c7704c9fc2758eba64
MD5 66658bbb6870acee6fc895a550f5a15a
BLAKE2b-256 2091d5586d3eac027807d9cbe437ae8e0a3c613a4d3b8145a38bcf5b71d08917

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: treeweave-0.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 465.4 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

Hashes for treeweave-0.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d182e0d0b87951fe220702760dc26d64cd458f484a98d0d8e2fa3cbaa1431aac
MD5 ee7278f79aa42fd8d6926e0f4022824e
BLAKE2b-256 ad23719996bc28294bc8d62240a9e32e31ddb8aaf90b05f7c6a901dbb807ef9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp39-cp39-win_amd64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 abd0831ba56b75cadde993ca9ade5d3f8cff32ceefff15d2d99c2f3d5ca1bfed
MD5 60c63a46548b2efedee8ec128b74dfbd
BLAKE2b-256 8aaa5f6292a710b77ed2921b634e46dca7975edb913cc3825640ebde833ca959

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38cebe6fe40d0f4b62582ff1b11b174f0e744b1d96b7767ebd23c3a90bbb7911
MD5 8ef449cb8e1b2693fbb509a4c649a0d3
BLAKE2b-256 03dcd8ee3a7fb82fe861c1fecfb63b6f3873792b656ab974e318333a4a87e7f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c828e4e6a9028207b5d9f8690e4f1284a0770c686e07b51d9595c028fae46f46
MD5 4cdc8ccd95aa9e4c8d594480c03c6f8c
BLAKE2b-256 35fe0cd47e867947ddd1430e6e5e6300dee695df582c09c00112d79df70c7b2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp39-cp39-macosx_11_0_x86_64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

File details

Details for the file treeweave-0.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 562e74ce5e0625419567f1568a535f809651df6dda4a93b73c0da64b9ea760ee
MD5 7892185efc10be07f7b7c149f0c646c5
BLAKE2b-256 4f60fed525b41f606e0590bcd5737873a7242498171994aec73d878400d4a546

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on DiamonDinoia/treeweave

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page