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.5.tar.gz (19.2 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.5-cp312-abi3-win_amd64.whl (716.9 kB view details)

Uploaded CPython 3.12+Windows x86-64

treeweave-0.0.5-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (867.3 kB view details)

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

treeweave-0.0.5-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (620.2 kB view details)

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

treeweave-0.0.5-cp312-abi3-macosx_11_0_x86_64.whl (514.5 kB view details)

Uploaded CPython 3.12+macOS 11.0+ x86-64

treeweave-0.0.5-cp312-abi3-macosx_11_0_arm64.whl (398.6 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

treeweave-0.0.5-cp311-cp311-win_amd64.whl (719.7 kB view details)

Uploaded CPython 3.11Windows x86-64

treeweave-0.0.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (872.7 kB view details)

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

treeweave-0.0.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (624.9 kB view details)

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

treeweave-0.0.5-cp311-cp311-macosx_11_0_x86_64.whl (515.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

treeweave-0.0.5-cp311-cp311-macosx_11_0_arm64.whl (400.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

treeweave-0.0.5-cp310-cp310-win_amd64.whl (719.5 kB view details)

Uploaded CPython 3.10Windows x86-64

treeweave-0.0.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (872.9 kB view details)

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

treeweave-0.0.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (625.3 kB view details)

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

treeweave-0.0.5-cp310-cp310-macosx_11_0_x86_64.whl (515.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

treeweave-0.0.5-cp310-cp310-macosx_11_0_arm64.whl (399.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

treeweave-0.0.5-cp39-cp39-win_amd64.whl (720.4 kB view details)

Uploaded CPython 3.9Windows x86-64

treeweave-0.0.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (873.0 kB view details)

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

treeweave-0.0.5-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (625.7 kB view details)

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

treeweave-0.0.5-cp39-cp39-macosx_11_0_x86_64.whl (515.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

treeweave-0.0.5-cp39-cp39-macosx_11_0_arm64.whl (399.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: treeweave-0.0.5.tar.gz
  • Upload date:
  • Size: 19.2 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.5.tar.gz
Algorithm Hash digest
SHA256 95a7cf575ed9e2fbaa62c352412d05ced005c1f1e60c45435b7d32b6e7904c1a
MD5 5ce5491198e41ddcc95ade484b5b07d8
BLAKE2b-256 9f6b1777f83feb3aee1b189f4ab96a16391f2bb8a367f9e30f1db03e5019cf8a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: treeweave-0.0.5-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 716.9 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.5-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 93e6c2cb75f980587a793df1ff0f3e2d1ea55fb08f2a36e48dd3b64fae938f1f
MD5 0377b6858f2f70e507018db784021a97
BLAKE2b-256 435bb59068f3ee91607b4f0f43da8effc1074df9763ae7a98a0f7c9bb3c2fd73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc27bc2611159d228a6d8dadf97d6d1c6d67318d3ca6133ef2e7171e086b9b35
MD5 b804dd4069190d2677c82c972c8d1af5
BLAKE2b-256 a8fd2344708cdd1c02a68f84c446491d18a01ab2ad99b94a04417419c8f4b931

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93e51aff68785afadb70277c0e3260fd6d6a3b9cecbf3373929e786076870eb7
MD5 1833c7b6d255129a4229789e66dd9a73
BLAKE2b-256 0bb005afb5cf4ce77b67593e8a1cfb719fd3f4a723f9ec3eec0d077f9a5686c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp312-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 afdb969396ade61c2488b3ca60c90a02fe878faf4c351a3a52502b5657c3a8bb
MD5 40a7703fa124d6ca2b37b669c6f88290
BLAKE2b-256 a9f52a1d06f84bb190c1311742718e0cbba88197f787f6de86a1f37bad11d611

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d26f6d5b76b9e2596f667d8d265040ddca7e377011303e9db24ce7631764d078
MD5 83e0c7dd46ba72758db33deded1070ab
BLAKE2b-256 2eab511854bd27e95e672ad0ed90582dae9d7cbe43c09b3a5281dd9ea1f3d720

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: treeweave-0.0.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 719.7 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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ac3572b53ef4f10118afc7d9797b95b24daa5a1bd8fb228373505d665d2bad91
MD5 248da12cdaa0b2395995af3377772582
BLAKE2b-256 56ad56eeb0e227904e0081f2672de763b24a89a0622b9801ad0a0aebbee986d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 345a6ed1ba99a11035193beec60c7c9f3eece4336f716580998435e2570a86de
MD5 5a062520e51cf2c2d3acfc190be4e76f
BLAKE2b-256 efe5361ddebd3ef74f713f7adc098710675f011bd98bf650fef480c4e429659e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0f28ef01fe9e51bd3023222ccb3320a6a0c566bd6cd516f8194c513c662a611
MD5 0cf7f2dbe2344eeec939b154a2e7f4f1
BLAKE2b-256 becfdc0d05a75d82db341a552b896e93d9a67514aa9fa3e451d4ad2690d42ce9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ff8675373dfd535fc293ef1c0ce40d64de05004a27fe93857e5ffef552f8ada5
MD5 b8bb0552b61727613a01d7aa6e39e7d6
BLAKE2b-256 58910263a4b17257e51725b3651dbb565a2f9b9d2ae571d47cfcf958b2202c54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad2ad8a100aa9c15f39744a096aa656281e20d01ce041b983d3c52952f96906a
MD5 d53b22ecfdb7fe1540268fcfdb49c271
BLAKE2b-256 f81a7f115f9f8666b886c14dff12353ff272a8e42c9c2ff96675e8c9eb185c4f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: treeweave-0.0.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 719.5 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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 277586f3fb46fe3ae9a46a89b8f18d175b5ef275f55828cd4dd7c4f9d1844ed2
MD5 e1ad29972ddb4426243a0469049e736a
BLAKE2b-256 0e6453469f7327756928f3a2d25b7714b87c368a918078da4ad584499b027bac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49843998b73b61dc50ef79bc283744f5ed748bc78f97ce0e131c153a8d06a7ed
MD5 6100f9442339cc91b4a0f841d209b77e
BLAKE2b-256 a1d86735a5eab213d8472c49c28c0381e36a2d5e3ee34652028cec8c6c71802f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f8d31daa08eac7c38672915181457f43d59213e231e69dbe73b74498a0f0405
MD5 4c7543c1466938f533a27c81497e6036
BLAKE2b-256 ee96e7d2ca4b76f549688f810ca9c6418d97c4bc531730258eeead7b9e1ac910

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d74235bde863c0da22052f5d6e81c5bac727942254c8957a49a77ec07339210b
MD5 7642cce8e42e7c5abb2d9b65fcc76006
BLAKE2b-256 f5f9e5fca7aa9675bb18b368c2365a13dbb1da257b9b72354ccfa1984f1eaafc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6163ec4dabedd9d672efb54814724533bae2e70fd7d89402424885ddd748067
MD5 9c150017dfda473464170d2f1d2a1328
BLAKE2b-256 f0e75b2ad73fa14e8513e386eafad9ac82f777f24dc6c711c514d3f8f61d864e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: treeweave-0.0.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 720.4 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.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 95a20d6c67d45d4f79415823c4ea7f76824edb7c40b6c5f2286362fb25b7bf1e
MD5 9faa898fb5e8c817524d2d0ab2873778
BLAKE2b-256 f223cf1d5e6b97e6c67b4e2b3f22cacc5746d3086fb2789505460a4c2df60a5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 17887cc8010a384dc8b91dcc18e99565e1502569de77cb02f16a69f24488a9d1
MD5 ac632120561fcb7433d52aef9c1ab6b5
BLAKE2b-256 2265ccbb8e0309d86596cd0aa1c8d1c0691042c34c8497077fa7fee413092319

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74243cc147d9d6a8badaaf424b103506e9cc17420ff18ce5c5437da6fedc2b7d
MD5 813fd0d040fdda174bf86e8ecda967ad
BLAKE2b-256 ec13ab07d8f77489fbdd8f5cce6bf38dffb005d04781170d560e487d146755f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a21fd1a77efc098641e82c15d2aaae1c2755750852d3dc4421b8c2748c76d680
MD5 8d2303e7e21b909c029dd5bf552b052e
BLAKE2b-256 13d6a08cf0b345e6a7adc967e436e768ebc5217bb0aca46bb22a2eb0fa054c0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea95b6559786153371d576f09bf3ade676527bfc817f16a155626d7fc23c0a8e
MD5 fbfd17019452dc42b4709970693ee5e1
BLAKE2b-256 a3c5508a8be9f2a0651acfcade89fd15c39f6bc3dee27a4aee3fb57bfce67821

See more details on using hashes here.

Provenance

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

This release

0.0.5 This release

21 files

0.0.4

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