Skip to main content

treams-rs

CI Coverage PyPI Python versions

treams-rs is a Rust port of treams with a Python interface and analytic gradients.

All credit for treams belongs to the original treams contributors. Their work is described in the treams paper; please cite it when using this port.

treams-rs computes electromagnetic scattering with T-matrices: spheres, cylinders and layered or chiral particles, finite clusters, periodic arrays and planar stacks, with their fields, cross sections and power. A T-matrix is the linear map from the multipole coefficients of an incident wave to those of the scattered wave. Advect, JAX, PyTorch and HIPS Autograd use its analytic derivatives through the ordinary treams_rs API.

Relationship to treams

  • Same conventions. treams-rs uses treams' units, polarization, mode ordering and normalization. Reference tests use treams 0.4.7; historical comparisons and benchmarks identify their original treams version.
  • Same numerical modules. special, sw, cw, pw, lattice, coeffs, misc, ebcm and io keep the treams function and argument names.
  • Its own Python interface. Objects such as TMatrix, Cluster, Wave and SMatrix carry their basis, wavenumber and media as attributes, in place of annotated arrays.
  • A Rust core. At run time it needs only NumPy: no treams, SciPy or Cython.

Coming from treams maps treams workflows and names to treams-rs.

Install

pip install treams-rs

Gradient frameworks and HDF5 files are optional extras:

pip install "treams-rs[advect]"   # or [jax], [torch], [autograd]
pip install "treams-rs[io]"       # HDF5 T-matrix files

Wheels cover CPython 3.12–3.15 on Linux (glibc 2.17 or newer, x86-64 and arm64), macOS (Intel and Apple silicon) and Windows (x86-64), and need no Rust toolchain. Standard PyPI installs of the torch and io extras on CPython 3.15 are outside the release qualification. NumPy 2.3 and newer have Linux wheels only for glibc 2.27 or newer; with an older glibc, use CPython 3.12 or 3.13 and pip install treams-rs "numpy<2.3". JAX and PyTorch have no Intel macOS wheels; use the advect or autograd extra there. See Install for optional dependencies and source builds.

Example

Two absorbing dielectric spheres scatter a circularly polarized plane wave:

import treams_rs as tr

spheres = [
    tr.sphere_tmatrix(k0=1.3, lmax=3, radius=r, material=4 + 0.1j) for r in (0.2, 0.25)
]
cluster = tr.Cluster(spheres, positions=[[0, 0, 0], [0, 0, 0.8]])
incident = tr.plane_wave(direction=[0, 0, 1], pol="positive_helicity", k0=1.3)
scattered = cluster.scatter(incident)
print(scattered.efield([[0.1, 0.2, 1.2]]))

Differentiation

Pass framework values to the same physics API: treams-rs selects the adapter automatically. This gives the gradient of the scattering cross section with respect to the sphere radius (pip install "treams-rs[advect]"):

from advect import grad
import treams_rs as tr


def scattering(radius):
    sphere = tr.sphere_tmatrix(k0=1.3, lmax=2, radius=radius, material=3)
    incident = tr.plane_wave([0, 0, 1], "positive_helicity", k0=1.3)
    return sphere.cross_sections(incident).scattering


print(grad(scattering)(0.2))

The same scattering function works with jax.grad, torch.autograd and autograd.grad. Optional adapters load only when needed; Python and NumPy inputs retain NumPy behavior. Rust computes each derivative analytically. The adapters support first-order CPU forward and reverse mode: JVPs give the sensitivity of every output to one input direction; pullbacks give objective gradients with respect to many inputs. Higher derivatives remain unsupported. Direct records expose context.pushforward(*tangents) and context.pullback(*cotangents), with one derivative action per context. Framework-specific dtype and transform requirements are listed in Differentiation.

Documentation

The documentation covers:

  • Getting started: four short examples.
  • Coming from treams: workflows, names and conventions side by side.
  • User guide: particles, clusters, periodic arrays, planar stacks and numerical functions.
  • Differentiation: gradients through Advect, JAX, PyTorch, HIPS Autograd and the diff module.
  • Examples: the treams gallery in treams-rs, plus gradient-based design.
  • Validation: tests against treams, analytic results and published spectra.
  • Performance: CPU timings against treams 0.4.5, with the measured builds and limitations recorded.
  • Reference: every public function and class.
  • Development: building from a checkout, tests and contributing.

Citing

If you use treams-rs, cite it with the metadata in CITATION.cff, and cite the treams paper:

D. Beutel, I. Fernandez-Corbaton and C. Rockstuhl, "treams – a T-matrix-based scattering code for nanophotonics", Computer Physics Communications 297, 109076 (2024), https://doi.org/10.1016/j.cpc.2023.109076.

License

treams-rs is released under the MIT license. It ports numerical methods from treams (LICENSE.treams) and from the other projects listed in THIRD_PARTY_NOTICES.md.

Metadata

Release files for treams-rs 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for treams-rs 0.2.0
File Size Uploaded
treams_rs-0.2.0.tar.gz 1.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for treams-rs 0.2.0
File
treams_rs-0.2.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
treams_rs-0.2.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
treams_rs-0.2.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details
treams_rs-0.2.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
treams_rs-0.2.0-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details
treams_rs-0.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
treams_rs-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
treams_rs-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
treams_rs-0.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
treams_rs-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
treams_rs-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
treams_rs-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
treams_rs-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
treams_rs-0.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
treams_rs-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
treams_rs-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
treams_rs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
treams_rs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
treams_rs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
treams_rs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details

Total release size: 96.0 MB

Release files / treams_rs-0.2.0.tar.gz

Download URL treams_rs-0.2.0.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
aa30649631984c18b6e241a7314b8ab816b7126c0d5bac3d79478d593f2d65ee
BLAKE2b-256 checksum
How to use checksums
c06380d1e849622f5369081828b47d3752ec7f008a3bfa67b59c087a299c0b32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp315-cp315-win_amd64.whl

Download URL treams_rs-0.2.0-cp315-cp315-win_amd64.whl
Size 5.0 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
b94570fc0ec1ca4938b4503bd57061ce4964e43524820f5e8f09d87d253d38ee
BLAKE2b-256 checksum
How to use checksums
10f620c8b2d58a51b6b1b8ffb331173d82ca75dc56975abda2490a5141baeed3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL treams_rs-0.2.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.1 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1c8ff7dffdedb39d2db08d4f268bdd1f4cbafb0141a9cb0be0ca4b9ae5decbc0
BLAKE2b-256 checksum
How to use checksums
44c6bedd8839d12c4bede1a0db0beb5313f5b7174ba2cc4dec275fab9f6f3e86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL treams_rs-0.2.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.5 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a365573c0266618f5c05012da584ff31958c67c2e9c725d520ee579f100352a8
BLAKE2b-256 checksum
How to use checksums
3167f2d1fcd3376225625bcf4e6d461ce86261912e2e8ed7ed9b5aa847efdd03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL treams_rs-0.2.0-cp315-cp315-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3a54e71a27f216fada399f5a407a2a4c369032e73332b79b2d4b7fff2ec34762
BLAKE2b-256 checksum
How to use checksums
cd8e271838c20909eda7ec2eb44525eedebd059fc2dbe2957ad212b43d7c2879
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp315-cp315-macosx_10_12_x86_64.whl

Download URL treams_rs-0.2.0-cp315-cp315-macosx_10_12_x86_64.whl
Size 4.9 MB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
431614dbb8465957b6c8f73215569d80291044ea2908de62462e6c4f9e503e9a
BLAKE2b-256 checksum
How to use checksums
8b11d84ef0595b9b43c38d2e212bdcc28c3621c9cd4dc22daa689d34c78898f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp314-cp314-win_amd64.whl

Download URL treams_rs-0.2.0-cp314-cp314-win_amd64.whl
Size 5.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
338768d67fe676ecb94b6c03997b643fe827977ed4c4b75ada03099b7364037b
BLAKE2b-256 checksum
How to use checksums
dc2f95ee38848e72162e5b71c387dedfd63eeb71937be457a92af9d63ee6f363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL treams_rs-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.1 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a579106089f66ef93f787363ddf985b43a12ddae1cd2eb8df8ff8ca7d845cec0
BLAKE2b-256 checksum
How to use checksums
e3711d2b9e1b313b45eec53c45dacefc0918a3bd7c5b4e5e9e43a5e5b2a47875
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL treams_rs-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.5 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2805a643a50f91ce4b1c5331638f9ba1ce33b3a593883693008eb728e83e3320
BLAKE2b-256 checksum
How to use checksums
fd7f7a4590ab69a2fa0744165d6c7add760f692d1ba88e395b984338abce95a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL treams_rs-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6c3c71f7677319a1b45d295c824a07a41833fa0277e9ccb2cf7094302eb2bbca
BLAKE2b-256 checksum
How to use checksums
ed092bbacb6b43d7ebe0b996b8f347d2367519ca6ac6613ab2e4c227349af497
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL treams_rs-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 4.9 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ebb87513c7f7327e1cbc2a8442f07e19adebfc79d89c5b654b8e726f5521c42d
BLAKE2b-256 checksum
How to use checksums
73c3d1f2537a1b886abf6ffdef02c69da7e20f9aff15bf9902ec6123c361b059
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp313-cp313-win_amd64.whl

Download URL treams_rs-0.2.0-cp313-cp313-win_amd64.whl
Size 5.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d1087d9d18edeb6365e1a0965c471b6d4700298ec3728c2200cac7cbb7e95344
BLAKE2b-256 checksum
How to use checksums
4d700c82b8939d545f18660f1bafd673f65ceec5a7b93834dc97ddd3285ad41b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL treams_rs-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
23abdb0f21876efcc9eaee3670a6243382dd163358b042ba6c8c36cfeddcbfeb
BLAKE2b-256 checksum
How to use checksums
a9d6ee9ddc013b15c39e4a74c553e9665558040d258387197f5cf043c5215598
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL treams_rs-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.5 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fa8c323002b8c816e6f12d6f1cceafa21854903a211bdb02926904a5eb514fda
BLAKE2b-256 checksum
How to use checksums
f1579fdcfefa824c5e53d57c1c2d3951ba81cb4e91446a5f1bba77ef599be5bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL treams_rs-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 4.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
97b8884f1fa91de228e9c764570a7eb59395ad3186b10e03c6d668e852cc95cc
BLAKE2b-256 checksum
How to use checksums
ecec19804f3fb70438d30af98ff635877d45610ecf4b72d5004e16ffa3d37804
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL treams_rs-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 4.9 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c3c884373c0d2521915be2f5102685373f2e02e47ccbc99e12db7f04ecde684a
BLAKE2b-256 checksum
How to use checksums
05bc665eb33cf0b4f4c406c6628e12248a22e76cf8f1899bc838f501f73400ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp312-cp312-win_amd64.whl

Download URL treams_rs-0.2.0-cp312-cp312-win_amd64.whl
Size 5.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
fc986274da1d0bc054dd7d4155a0c50c526957608067ce848113af87d8c812c8
BLAKE2b-256 checksum
How to use checksums
082a32b28f4943443e633f9c062d0254a75c2328dac28584efc8a2b23941cd50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL treams_rs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b18fe59f02ef1a6f319913f30556cc07cf74b0acb0f78519e1f45d7c2ef6a5b7
BLAKE2b-256 checksum
How to use checksums
70dd51d110fac4a94d2c7df43008aa982fa1e1336f66bb773287fad92c2c43c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL treams_rs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.5 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bcdbf9cffe6993ecf2f494e08ffefde6413369e738b2f5dc7783b0644101379b
BLAKE2b-256 checksum
How to use checksums
3dd4fdcac827d5d842c0eb77a7c209778e29a91ec14d44be227dccb449628f22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL treams_rs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cadd6e6d8092c68c32904249b1c1eee5f85e9b7c48f6138fc847e0a10c083073
BLAKE2b-256 checksum
How to use checksums
dbabdd050ca7e4bc9f0711b99d38ef7f709236ac48d56cbd3517ed6165aba1c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / treams_rs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL treams_rs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 4.9 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6541136a5e7497902191050ca2cde75ae785aaeb5e3d4f6915eba45c3abdfdc6
BLAKE2b-256 checksum
How to use checksums
8f4a6a88179e24299202029ca91c6fed4ac1c438ece479f022477a0d688d6ed7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

21 release 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