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 gradients 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 gradients, with framework-specific dtype and transform requirements; see 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.1.1

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.1.1
File Size Uploaded
treams_rs-0.1.1.tar.gz 900.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for treams-rs 0.1.1
File
treams_rs-0.1.1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
treams_rs-0.1.1-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.1.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details
treams_rs-0.1.1-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
treams_rs-0.1.1-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details
treams_rs-0.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
treams_rs-0.1.1-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.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
treams_rs-0.1.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
treams_rs-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
treams_rs-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
treams_rs-0.1.1-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.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
treams_rs-0.1.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
treams_rs-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
treams_rs-0.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
treams_rs-0.1.1-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.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
treams_rs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
treams_rs-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details

Total release size: 85.0 MB

Release files / treams_rs-0.1.1.tar.gz

Download URL treams_rs-0.1.1.tar.gz
Size 900.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6741acb6b3696d907d6de35dd70cc34a9950d87d1388cf42d43950dd313e9b2b
BLAKE2b-256 checksum
How to use checksums
c032262d7e50c24cef22c69c9e52ee3339c9fad64186bc1d26a9308bfe614ff2
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp315-cp315-win_amd64.whl
Size 4.4 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
02fb7d31caf38b5237f83500e55ff1e761ce665dfb8a6cf3ab2dbcdbad422798
BLAKE2b-256 checksum
How to use checksums
d4abbf8ad52dfdc3ae559502b87e7d68d97926286e086c525acda0f223001a5c
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.5 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
43299cb2ee51f8407bd5a46b2c8c819c596a2869601e1ed53dba65ac2ad8a7e7
BLAKE2b-256 checksum
How to use checksums
8921eddb17f874a29878ff9575e51a05c351d47330ec31b4d9e6afe9e5c119f3
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.0 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4e1f8b19002d00ce7c98e9762d6a55b7374883b64e3458b6cb6a5362b2a16bf8
BLAKE2b-256 checksum
How to use checksums
3fda1ef3f61ed186d31102391ecba68c5909de5580180b865830571a99bf5f1c
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp315-cp315-macosx_11_0_arm64.whl
Size 3.8 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b3d372e3d9bd33e8a3a7b0c9c482ba97cf4b1687c997c645dea3b4d82f622e87
BLAKE2b-256 checksum
How to use checksums
c8f12ad6dd2d4b5f6d396f77fd90764aeb13b80cf0b72153f7805c1347e236f1
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp315-cp315-macosx_10_12_x86_64.whl
Size 4.3 MB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6e1ebdfa40bee3d1ccfd785bae1d77fb9c695b5de1f6dff71c6986aec344fca9
BLAKE2b-256 checksum
How to use checksums
405bbf9c66eac296a015791f44b2efde9254bb56a9154930bf8a9714915c0dc0
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp314-cp314-win_amd64.whl
Size 4.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3f69d86c2eda2106372920761a238061e055017df22fbe78c7157bb157c54967
BLAKE2b-256 checksum
How to use checksums
24ba0e8f4f2a64dd17a7a6a8311f17218bc1b678c83ac64050a2608948899975
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.5 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7888ce1e8d945d84f054b31b0ca0b58a35018b432f503c6d6493eacefe235602
BLAKE2b-256 checksum
How to use checksums
8ae99042f7d5697597d423c86c73d219a35bd5e9ef2d102b40ac3d9a36cfbe4e
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.0 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
734ef0bff58e0626571e9d6c4344eaac5faa2e2869bb37c004f86f8407fd5a6a
BLAKE2b-256 checksum
How to use checksums
933a72c84f210c26c4e72ef9ae2de47bf2c7c9aee4d5cc64216248cdb2062cb0
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Size 3.8 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e10ec94194bd1e059353408c62d55875a3448b1bf0c2324a543aaf8ffd2b98bd
BLAKE2b-256 checksum
How to use checksums
c3b99b1db1ebb3ff51c71007604f4fc131938a5374e890edadc271092602f029
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl
Size 4.3 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d03ec7877cd76ff758a4ad6bc8969d1fd49b4b144241ff177401b1cc20450ba8
BLAKE2b-256 checksum
How to use checksums
7f9289020905c033ac52b540f5f564c3a2fa3963432b53934f34a52f0aae44e6
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp313-cp313-win_amd64.whl
Size 4.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2102a2ff8e97a87dc0ae7a1a6b9cd820d4f38be6b95200553541cb8f8d387728
BLAKE2b-256 checksum
How to use checksums
266b50c2545bde6237ab679cfbd511a4bda4d64f0609d0bc55c477a2cfcb96bf
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c2b5afe48eff358fd1774e1364bbbb1cb906cbf0b0829cfb1c6a901650382ddd
BLAKE2b-256 checksum
How to use checksums
0dda26209dbb4f88c87c8fefda0417e344b196ed4ea441c4aa9b7fb3f406ce9f
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.0 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d1b4f74d16d9f565cf844781d0593d3b45b69891ffe1277e7d9993994da48728
BLAKE2b-256 checksum
How to use checksums
424b8f186852f49eb2b9d7f61d9da1f7e86f9f440ff1fec1b25cd6b932221305
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Size 3.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a4621704f1e1bde3c501adf00ca4f974f288ee5c9bdad391fb1fc33a66a1413f
BLAKE2b-256 checksum
How to use checksums
f06e226c0afa2f6a1e9f3be2cbc9f9b6759753c45018e8ab7c86cc28c5af65e8
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Size 4.3 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
28eb735c0c90f6b6312bdf581ae70a82d11618a47e5743f0accabcf35831c535
BLAKE2b-256 checksum
How to use checksums
0129f0f68a4dfef3cd4a0a83d8860b92625dfdb7e607e543d56ed7f497d9b1cc
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp312-cp312-win_amd64.whl
Size 4.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a79cfbab8edae383f5a44521938f4ad0597669f62790e2167ffb45e328dc376e
BLAKE2b-256 checksum
How to use checksums
1f1442cd2890e552827b9d119aa158d57156dfdda0e8411ad70618c0da2659dc
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e972f9f0474f3a0b9e69ec46587e605ad702da10a7cdeb99f595e1038cb4e694
BLAKE2b-256 checksum
How to use checksums
51a9f1c1159202874876a00c06a6877999598f39a7573f9377515f003d200eeb
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.0 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5c638291d9bc5fe71cdd4803bbaeb314b35cf265f583b1fb78e168bcf6c2e111
BLAKE2b-256 checksum
How to use checksums
899e09beeaadbdcd78997183f2909c22560f07f115a0582bfe9af351ecc2473a
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 3.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d1c687ce4bafb1b4e661056166131a5498faf63512a54474f793e0cb814b7490
BLAKE2b-256 checksum
How to use checksums
790e33cc70ae3fb3f248b110b2731b2f3ec32c891d69c0a7e7afc9baa5c81ff4
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 4, 2026.

Transparency log

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

Download URL treams_rs-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Size 4.3 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
16937bb3fcfe974ecc7c62bbabcdd43bf45314b8f2cf778b03945abe2bb26c08
BLAKE2b-256 checksum
How to use checksums
627a6fe3ac9238208a97d435eef8ca304dbe1ff76a86f69b2a55348884fb71f7
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 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 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