Skip to main content

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".

treeweave.fit(a, b, tol, ...) as a decorator

Omitting f returns a decorator, the functools.cache spelling:

@treeweave.fit(0.0, 1.0, tol=1e-10)
def expensive(x):
    return math.exp(x[0])

expensive(0.5)          # evaluates the approximation
expensive.__wrapped__   # the original callable

fit(a, b, tol) and fit(a, b, tol=...) both work, and all keyword options apply unchanged. The result is a plain TreeweaveFunction carrying the original __name__ / __doc__. Fitting happens at decoration time.

TreeweaveFunction

Call the fitted object. There are no named eval methods. A point gives a point result and a batch gives a batch result. Two optional keyword flags select the other 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

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.4.tar.gz (19.4 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.4-cp312-abi3-win_amd64.whl (732.3 kB view details)

Uploaded CPython 3.12+Windows x86-64

treeweave-0.0.4-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

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

treeweave-0.0.4-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (640.5 kB view details)

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

treeweave-0.0.4-cp312-abi3-macosx_11_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12+macOS 11.0+ x86-64

treeweave-0.0.4-cp312-abi3-macosx_11_0_arm64.whl (498.8 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

treeweave-0.0.4-cp311-cp311-win_amd64.whl (735.2 kB view details)

Uploaded CPython 3.11Windows x86-64

treeweave-0.0.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

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

treeweave-0.0.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (645.2 kB view details)

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

treeweave-0.0.4-cp311-cp311-macosx_11_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

treeweave-0.0.4-cp311-cp311-macosx_11_0_arm64.whl (500.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

treeweave-0.0.4-cp310-cp310-win_amd64.whl (735.0 kB view details)

Uploaded CPython 3.10Windows x86-64

treeweave-0.0.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

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

treeweave-0.0.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (645.4 kB view details)

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

treeweave-0.0.4-cp310-cp310-macosx_11_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

treeweave-0.0.4-cp310-cp310-macosx_11_0_arm64.whl (500.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

treeweave-0.0.4-cp39-cp39-win_amd64.whl (735.9 kB view details)

Uploaded CPython 3.9Windows x86-64

treeweave-0.0.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

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

treeweave-0.0.4-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (645.7 kB view details)

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

treeweave-0.0.4-cp39-cp39-macosx_11_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

treeweave-0.0.4-cp39-cp39-macosx_11_0_arm64.whl (500.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for treeweave-0.0.4.tar.gz
Algorithm Hash digest
SHA256 ce289dbcdef068ba746687159d4175b3b10f475d3fc4ea85badb2d347f30f417
MD5 4e85278a9f23c9ff934e3f5162f552b4
BLAKE2b-256 2bd338c99afb540138db8b62f5b165108f010e9766aaa2e36d0971a4d4a2742d

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4.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.4-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: treeweave-0.0.4-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 732.3 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 treeweave-0.0.4-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 33220e8f288580d53cd7b4a69f23c1102db04f9a90b7152a49d318c51c3e81a7
MD5 f496505cf076c0ddff0b4c74ffbe434d
BLAKE2b-256 30e4ab0cda4d42ef9f6f33614ab2aa04b707a32c517e34c981a7a36af21273bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14d5aef3dc31e592b202e983b76fbb0ebf34f275ece3f50ee3b60f592ea38c61
MD5 9e51c3d2f7d08700e4712fe46438c2c4
BLAKE2b-256 8eab6bc8304868fb3c1569c218a33e1c20fd2f8ebbe2233962f016601e0668a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 05e887b97c9b3c6ca356472f17c7f0670cccc0040333d85d81479278dda27830
MD5 a872ee7cc825770536379a1e301a7302
BLAKE2b-256 c7afc58a02b476e0a8ce5b88cc87f7f81b241f66b9337c0cb26420dc1f16695a

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp312-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp312-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b46400430d0c6364029967f5c3ea61085f3830920d0096c14d554680293d9238
MD5 1817f156fd417224511c68361b96a99a
BLAKE2b-256 4cb2bc45c00eb3d49643e1aebbce929e2b3adb7d1d25ac1098a36380e4aebef9

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b6ad57c7835ab054372cc2dcaa8cd71e6ffb2ec2c982cc3551ee01ae17a7243
MD5 6f10131cb5c22c2a2e9d10050482aa79
BLAKE2b-256 db7866d28162332d1a21093f6bc0be77cc172d99d8464d4ef85519fbc015af1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: treeweave-0.0.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 735.2 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 treeweave-0.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1cbf719e9f0eadd6b23c13671acd44b4f4d58b4239ba07ab1203b483f0060f35
MD5 9a3a2b2c71c337a1842bbdb0a87853fe
BLAKE2b-256 a89e6d309bebac5c87d08a7186ae861915f3a39d3f623323680e7aeb87602c7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b02dd2227d17a135358cb8fc25ea9940f7bb8739c351c5de29b747b613efe6b
MD5 afd9125661e6b1ee5a26f735013e00e8
BLAKE2b-256 88f53e2f278766d2cf0c08658090301c43c303e199c72334e760799d712528ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb51746f310888f9271502a20ecd046a7bad305d19019cb56ba28d48dc73bbc3
MD5 8779f5a5f946901811417f7a558b01e3
BLAKE2b-256 975ba6c4a148cbe0a30b4c652e9559fa8617d23215d68095f099857324ac64c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3c7be89667e4acdd43d637fc589595f9b32ad36b8c1ea2d1b806a8fd28215e50
MD5 8a7c2bd4eeeb603f2f4ffd1579e426a8
BLAKE2b-256 03109bd52d28cd339d1ae069754ec80b4f3bf697230fa6f428f25eff4f947c51

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed26c17fa813796d306cc62600b14a537a4b0787390470f978205a291068d965
MD5 ca69e62b2f0579c4fa5b658bc3b38e90
BLAKE2b-256 c02dcb03d0c22132065783e80bcffcb4cd933e7cae6ea9cc9d9cfdeb7b4787d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: treeweave-0.0.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 735.0 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 treeweave-0.0.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d5cf8057824ae6f24f97ebf2b708e14855498974ac8a162ca0ef571fcb26cc5e
MD5 ac26abb61d5e0c29ba3d985fdf097c78
BLAKE2b-256 d3f15ceff4977edcecc0ab43a481dbafa72667f0f0e2dd53493ef11540c0c162

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0910386c3aa8d016db2cef3efeba98e44f811d8f5a776e4757b086522332a1a
MD5 9370057200f8287bc47405d7b679a193
BLAKE2b-256 a86284221db70d0a633e0750a2d32ccf11ad436baa63aa52ee2d63be8bd6f892

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81e9f005c9db65ca947d2d52e9edc11a0db9ec8e1e1d9aa8b515750b26112e47
MD5 d06534b83b884a2b8256b8850c38d740
BLAKE2b-256 31c20b26f069598f1e02895e5c89bb15a6e846f689334c04b5debb2cfb969231

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d13e6ace26f3428f93275e71c823eda2470c876e57123e42ce561757884e65ca
MD5 bd7f45318bcc590fabddb80cd8402f93
BLAKE2b-256 30d10408417b50f867bf44842e78398c754c6517a75d23ce723e98ccf30812f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfab368fe6d45ad703ea0403b8452c8d3a88c0eb878b8b0ffe920cfedf6776c0
MD5 2584e59ee6a9b09f1677e455373fbeaa
BLAKE2b-256 55371755b7b4be9fd1c8177551360f12d436d73ea947c669d6bd6472f8b37e9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: treeweave-0.0.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 735.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for treeweave-0.0.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0b689e0a9679cd75377c8a4ccfb0ce9a639f6943f04c74dab5388a5c0594c7e0
MD5 c68621594c92cc36cc81a2bc82f480db
BLAKE2b-256 832d8de5c861893cdfa13070990492408552deab7a64e6e729d96fc0857b56f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b64d497b147246334c3e3c3d91de5d961b6c79809a0e3e40121055356ed249e5
MD5 77bbbbe950da7fc812c1c163d412fe7b
BLAKE2b-256 db236092fe4771a3afe9018c60e62d43bdeff8e7c84419a0b2899cdc0a726072

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4dc5d29786bf99bc94093711a9ba699ea763d74dc52cc44027fbb22a69704f0e
MD5 b6b3bc7659d57c301048b10035050c8f
BLAKE2b-256 34acdd6e9cc9948edf43dc142fcb837223aaade1f2f776d4895fe68ef3aa6ae7

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f50bb1632bf68357251f7434b8f9f7fe1e00c158e482a190786f07c13f23022a
MD5 a55da0cc1da1325656c0369b4996bfa9
BLAKE2b-256 2f0140b9818a29e8d9eaf8365aea55c790726ea6fb9c65e7d8a7aac57599a74f

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for treeweave-0.0.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 50e74280291a2dea6a9b545cfb3139f3628f07c160ff9c04f655cc8bc8b5cf71
MD5 9d61fd14b89fecc45b85e9562da21317
BLAKE2b-256 291975659c8e2ee5f36218ad27d5705688f9d9d9ca6adf43fc6d60fbb4605202

See more details on using hashes here.

Provenance

The following attestation bundles were made for treeweave-0.0.4-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.

Release history Release notifications | RSS feed

0.0.6

21 files

0.0.5

21 files

This release

0.0.4 This release

21 files

0.0.3

21 files

0.0.2

21 files

0.0.1

21 files

0.0.0

21 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