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.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.2.1
File Size Uploaded
treams_rs-0.2.1.tar.gz 1.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for treams-rs 0.2.1
File
treams_rs-0.2.1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
treams_rs-0.2.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.2.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.2.1-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
treams_rs-0.2.1-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details
treams_rs-0.2.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
treams_rs-0.2.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.2.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.2.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
treams_rs-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
treams_rs-0.2.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
treams_rs-0.2.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.2.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.2.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
treams_rs-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
treams_rs-0.2.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
treams_rs-0.2.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.2.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.2.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
treams_rs-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details

Total release size: 97.3 MB

Release files / treams_rs-0.2.1.tar.gz

Download URL treams_rs-0.2.1.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
7c03dbd8f8507da8f1b6a4e53c2682f3a60001ef1664c32b34487818d7bdc7f6
BLAKE2b-256 checksum
How to use checksums
b4f25e1b54693dce3d817a2a732dee8b495204bad76e9c3308c59da1a57af164
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp315-cp315-win_amd64.whl
Size 5.1 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
4013881bc64bcb4e27056b6cc7eb898fbc153b6e6d3e8eb4d246ac9b26ef9c19
BLAKE2b-256 checksum
How to use checksums
a9248ff5426e51d22536e38e9e57d6f6e8699a1630ab28c549d787d48e1049cd
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0f42220645978153d13d4948e65e482bb901b267568fb33f9fd78133b6c57aa4
BLAKE2b-256 checksum
How to use checksums
f9fe648415807871fdfd30ae0416cfc01f99bbc1e1344745f6b2a20a589d133f
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e3f6ac17af2538e3850f987787cf4f83cec4aac59e14095e4538f2a6ba0b0be2
BLAKE2b-256 checksum
How to use checksums
84dd8f5a23f5a47956e5b5e61e962a411e52aa8cdf6a4887259bc415922f020f
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp315-cp315-macosx_11_0_arm64.whl
Size 4.3 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4dfcef07e9b4186631a2281c4e38e9637508b43d2878bb2ec040f078e0aed2d8
BLAKE2b-256 checksum
How to use checksums
89140ba8d1335bfd241301e053a78eebc1a648b2d61bc03395c79291424637d9
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp315-cp315-macosx_10_12_x86_64.whl
Size 5.0 MB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e4d73aa837a89ee0e5fb8404cd659815f16ca1943a797df04e6d4bfbb529eda3
BLAKE2b-256 checksum
How to use checksums
39ea2f3688d15a4c7340477e492ea6e39527a7e36459c29f2a1ea203f6ff52c6
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp314-cp314-win_amd64.whl
Size 5.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4cd3d2be49ae7ba8262f7c8ea6ae92fb9345fca575a1cdd97bbedb157d5d8c02
BLAKE2b-256 checksum
How to use checksums
47a837cb6ebbd0ec463c58c66bfd9520bb26ed470b27c1112095f78dd4228fb0
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c301324d067d1ee07019b06b0d2ab3fd88e33669de7c2480e6e5b7cb07f27cbd
BLAKE2b-256 checksum
How to use checksums
126f5ca28264596d446271b26efc3f8331fc1c7f307367412d1a9f63dc19a848
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ea387d7276f7aadfccb6a993e042b48cfbdad268d8ae63dcea4988d77f8028b5
BLAKE2b-256 checksum
How to use checksums
b4a599ffe5ec7f98441adc798393ebbe44c1c52150dd8474202acdb2c755ab1a
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Size 4.3 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a940a7fb89c4950471952beb8d85ce841ce5b60f4d0dc36c9a08e3c2176f295e
BLAKE2b-256 checksum
How to use checksums
75f0f8ed74b08501fcd7fd7ca2dccee44f7b3ce7bfc5d1baf2947449839599e2
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl
Size 5.0 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4099c7454d059a74f80c97e9062162c2e978e90f44c4f869a69bdf710833aa0b
BLAKE2b-256 checksum
How to use checksums
50785977b2c9dbc309f85ed795925abdfa0f9bcd6f9279fc56dd722b1a71aa86
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp313-cp313-win_amd64.whl
Size 5.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
62ea798f47204f85122cf217a1129fba95511d10d7d39cc24dd58fd2fc7b38de
BLAKE2b-256 checksum
How to use checksums
648291f495a03d79299e26cda38ce69e25c3d58048e1647d09977a30dd4525a3
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0be5878cafd4a1521458d9b6d7e27c228982472bf04227a7a9fc866328e20922
BLAKE2b-256 checksum
How to use checksums
e6014ea6d477f45ec3ee1619caed33d98beb1b82311660fadc012f590db21d56
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e2c275a871335dd5be3e0012d9917acbb9cb75e972536c0fea3ed74f3a363937
BLAKE2b-256 checksum
How to use checksums
e00f5180663f6e226824ca762a30c0ad9f1d9eef44f555f47d35ae6b7cf8e5f5
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-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
4e13ed6667f913edf49ad51345ac1279666bc37e35f01a878acfa62cf671b612
BLAKE2b-256 checksum
How to use checksums
3161af8a11cc2f8ac3cbfffc4565d4c1ba2f6a96f5e47aa225d0bae03515967f
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl
Size 5.0 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
febfb8f247ae9bc87322afcc1624c3573e5a8611bf37e72f23917c9bbea90151
BLAKE2b-256 checksum
How to use checksums
54647b2bdd04cf4805ad52484479898d04cf0175f7a5be99bc7ee20aa607de5b
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp312-cp312-win_amd64.whl
Size 5.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
15ea58ea19370535f0840f61f8dbf55cbc5a5753c0aefae7157f2228fd2dbb39
BLAKE2b-256 checksum
How to use checksums
0466316279b741f789ae5397becd59f10db203ac0ee3d0e9edc00c38264dc277
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-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
6ed18d74b22ef2557d47c068ae8a9578034a522efc8174503df67a510a0385c0
BLAKE2b-256 checksum
How to use checksums
15812cafd7686aaadc61dd532d2e4dd24a3ed1fd9feab23ed057572fe8967740
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
59c5a048309b15b6b99f23a427a5a02bc4f6317426163bdf5dfeadf609bd8031
BLAKE2b-256 checksum
How to use checksums
17e49910ac75a5d016fc7b022ebe93a0bbcde5f1464d4b41fe5f488e3ff17fba
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Size 4.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
389bd16bff9839fa38b9ab732bb660a1b568802b1062649f99ae53df2044d492
BLAKE2b-256 checksum
How to use checksums
86eb94b9488b3909d17ffc21394f0d053973ec1082f6e1be046d8d04f3e6dc51
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 8, 2026.

Transparency log

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

Download URL treams_rs-0.2.1-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
e2fa3bcc451ec0f7c164c354a9b051cfde871a9767c45868dfd15844f0a0f363
BLAKE2b-256 checksum
How to use checksums
bd8c6450e1bb70737539937043f430e66a87fc0ee72ecf88906be82a6413fc38
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 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

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