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.6.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.6-cp312-abi3-win_amd64.whl (753.6 kB view details)

Uploaded CPython 3.12+Windows x86-64

treeweave-0.0.6-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (870.5 kB view details)

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

treeweave-0.0.6-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (620.7 kB view details)

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

treeweave-0.0.6-cp312-abi3-macosx_11_0_x86_64.whl (515.8 kB view details)

Uploaded CPython 3.12+macOS 11.0+ x86-64

treeweave-0.0.6-cp312-abi3-macosx_11_0_arm64.whl (398.7 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

treeweave-0.0.6-cp311-cp311-win_amd64.whl (755.6 kB view details)

Uploaded CPython 3.11Windows x86-64

treeweave-0.0.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (875.3 kB view details)

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

treeweave-0.0.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (625.5 kB view details)

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

treeweave-0.0.6-cp311-cp311-macosx_11_0_x86_64.whl (516.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

treeweave-0.0.6-cp311-cp311-macosx_11_0_arm64.whl (400.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

treeweave-0.0.6-cp310-cp310-win_amd64.whl (755.6 kB view details)

Uploaded CPython 3.10Windows x86-64

treeweave-0.0.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (875.3 kB view details)

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

treeweave-0.0.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (626.1 kB view details)

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

treeweave-0.0.6-cp310-cp310-macosx_11_0_x86_64.whl (516.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

treeweave-0.0.6-cp310-cp310-macosx_11_0_arm64.whl (399.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

treeweave-0.0.6-cp39-cp39-win_amd64.whl (756.6 kB view details)

Uploaded CPython 3.9Windows x86-64

treeweave-0.0.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (875.5 kB view details)

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

treeweave-0.0.6-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (626.4 kB view details)

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

treeweave-0.0.6-cp39-cp39-macosx_11_0_x86_64.whl (516.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

treeweave-0.0.6-cp39-cp39-macosx_11_0_arm64.whl (400.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: treeweave-0.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 4560c8c4b52c29820ee4b9020dc0feb4388f59229f80f802a774accd7a13b8b8
MD5 7ccf0ab872bea233e14e02f92b0cf9f4
BLAKE2b-256 c1232bf2219484258bca1f58eac1358072ff2153e3311adf147f2a32a28adff8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: treeweave-0.0.6-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 753.6 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.6-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a38373f9950c66ab752d145e38b751367dc76820b94e28e7b7154105bf18014c
MD5 751f9fe96bfbcb8e4172befecb3ba66c
BLAKE2b-256 0d8c287c985cbd55b6d896f19bbe8b42bda2916553a286157388102bdca5e5a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70a3644da809f1a9687d8a2277112031206511309bcbbf438957cc0ebd179bfd
MD5 fa678dd685b60b3cf14a87c60a341944
BLAKE2b-256 4dbdd5664521fbcc1cfc42c2cdd7491a8e466759c8907d5fa9fe266ef4b41454

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 843d4d2df41227f966c626ab51c588dcfb1d530a27eb46a7162db07a359cedbf
MD5 ca59cb221ac423f879f68b0d7a59d6e5
BLAKE2b-256 89325051ecab7fdac9213700c30f2c0dc1beac7e5554d6dd1af360815dac32c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp312-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4ed8b4e6fab16116c53f3b394402d77d60aa10d0a1eccf6594760036b1ddc3a6
MD5 802062cab9aa74fdfeed3450950c7e29
BLAKE2b-256 cf9df5b934b81769a7ed12822503e1dcd8d15f231e83315a70faf53c0d79067e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b12b4b32217ea848f7bb8f361699bae9c5d05347dc4eb0461c28fda2f812b3a8
MD5 e2deeceb88970b13081b6d3b79eaae8e
BLAKE2b-256 c2cb4b932cbefded310026e49b142a83f10c03054b22d24fe31cef08110a537d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: treeweave-0.0.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 755.6 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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 75238729a29290c6452f9913ac07cf2fe162cbd81b123fb21010ed3bbe176399
MD5 a062de43cecff4925a2f2fa49bb425a4
BLAKE2b-256 d15b450710fc4268268e007bba64f536dacd8c54bb27e6034eea094c48adeeb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a1e8c62ba1051c778469ffb35919b6f87a9ae1f2bc421ab10b480dc368ddfc0
MD5 e388ea727768a8d49ee1d4c3f1801dbc
BLAKE2b-256 cd21cda4a18db5b4de32e00e56e91ce2e90a3dcc8619deaabac46526b85df024

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8a9285c3942a2a281696fb3a99b821abc5aeccd10829522ec6e9d201d6e25db
MD5 4ba5366e184619883fc511339d19b3f9
BLAKE2b-256 f4368c8d255c03a2a79d1df500839aac80bfde548a7109769d9dfd450071859b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 28bb5c3aeefc043c9da365ad69fcfa5641b31d5fb4ebf22795643fd2fc695eb7
MD5 76be247d75c27e6864073cbe4fe4ca02
BLAKE2b-256 1513d56afbd2afcc11e0faf8e349321ffb2320347eb219d472075efc3fec34fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e31bd332e35160c14422bf91ce50676676e199c0ce84f4f32d69debcc24b3f78
MD5 f606cb6d484a9d987a8d23f9d934ea16
BLAKE2b-256 04f9948a6188c95d1ee3283a36f24f05bfd1d0df1ecfa51e862f90051ff6799c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: treeweave-0.0.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 755.6 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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8be354ce4a0baf2ea4518bc922c2c02878b726a27430bcac6652b20233005d29
MD5 f5d24856c65da2373e392b48976ca6a8
BLAKE2b-256 397141b4a3defa37d4c98114c403402ad5da8f24c212101d3ab44cd3840a01b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3338de9aaf577f3f12571f0ef06a045c2f2ef0c3fe2c5125f98fb603a865ea66
MD5 a9cf6bab531493afcc9e995608b44420
BLAKE2b-256 700cd8bcc616f72ae7c6fa70bbf546d0903b9181b225c9b84dc898688e80c040

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7e6c106258da663851e72edffa0d8fdc621f780afa11d402953bed20d92ec459
MD5 23703c722ebf0b8fcd99fd2e4defb134
BLAKE2b-256 4a6eb529f04921d256f333ce9f55ba3c4c44dcd71f7674f5806857b2ebed6469

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3b86e2a07ac2fd5fc66285a118b7448c20cc2e9127033ee9567af8a6c5c84496
MD5 154b43465cb5c9a77f72eebc13861411
BLAKE2b-256 9356200ee936ff122bc5b61689e2fe367710f633b540f451980057e9d6e32071

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b17f64606effe9b753243016757eafc3c0224a715b0a421c498cbfca2098531
MD5 cb8fb1bbd7c2923b1f544fd6d96e328c
BLAKE2b-256 d3ac38b771c1dba3649bdf832cd399e0410fa84c3bd594420aeba059494421cb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: treeweave-0.0.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 756.6 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.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c6aae81238694964d16492b9cf2d996a556f7913747ba682ba8dd67708a08cfb
MD5 8a1628cfa9a7ad7820a236c561cb94cd
BLAKE2b-256 8e199eb536850d9037c05191eb7883aa4b4eadd8f5cb56cfc4a36c16d91a3639

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07217b1e32ce0d69e8d0976354a3523d2d2ae8d01945fb9a3c2f343b4b15959f
MD5 515df6005ac363931051c131c6394223
BLAKE2b-256 47e9882203f352d02249a2d9a69fe21d9e91eede4de05bda2d53e2e39c9b83cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16f6344b73510adbdaec57c592e1a58d137ae56940803f4e191d795e00d360db
MD5 84b5be8f3c086d6df825a9ed168bb9dd
BLAKE2b-256 f0cff85d7f7fac641f90ce42041590a2cb405dbb63e0ef7787e6f23d1423329d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6650efffb53a5d87f97cb08a684e52363226f46a386b62f4ed55a8cddc35ac4f
MD5 d1eeac9c1a0c6c80041d9fa939901c48
BLAKE2b-256 64ca80047074842cabfa69a3206f81fd7d4aef1d2a5044b09ffd763f4b938587

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for treeweave-0.0.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47085ed02b509ac0d88a573ce6073fdbb58f23a974834722d6298f3cb67db7ba
MD5 c566e1f778c73bdc26aee753855cc19f
BLAKE2b-256 011deda2083f7270f68636afe76b677be464969cc1aa398e8d818305d1e0248f

See more details on using hashes here.

Provenance

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

This release

0.0.6 This release

21 files

0.0.5

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