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

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

Built distributions (wheels)

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

Total release size: 97.6 MB

Release files / treams_rs-0.2.2.tar.gz

Download URL treams_rs-0.2.2.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
1614b42456b86ef15d4d5c5839fc5a8eb2cd658db451f3ee367cde5857c8290e
BLAKE2b-256 checksum
How to use checksums
577eca05eba657abfd2ccca4dfb47d5c5a9a90c58b9b32b79a57ffab352426dc
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-cp315-cp315-win_amd64.whl
Size 5.1 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
e1e31309cccdccac3d0300096913f7759c2b7f21e2ab7bd15991a86e9ebfd84d
BLAKE2b-256 checksum
How to use checksums
2eba4505c81cd3722fb2f03c93bfd2bdc6882cd59431c28d2fcfebb3fe6869d2
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
a1ef215672488631dd0a4e56d4308e7e1023d14f321e3b066263b1b8259f32a1
BLAKE2b-256 checksum
How to use checksums
2f6d9ed02768fc7eda255a3574a5f3df9060cde9c2bc5cf2b34d463e2ab9aead
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
28ba5b868c7e8211712f216658f65b05f5c701815c6590718336da78c7379045
BLAKE2b-256 checksum
How to use checksums
2fe2fb71274f1605c41b5e2fcca3cfd68be11c062170d5bcee20456d5dc82753
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
3f1d3f6ffc5f83cac0b490fd0cef0cdf8756c04910e55b0352e9b7a350d37942
BLAKE2b-256 checksum
How to use checksums
7d220c11f7ecba1ed30e35b253c747040ff3de6326bc961dafd5e9032da35001
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
6b4fd61f03182b3da04b4078c978d2a68cfd1b9723382f3ebf52103adf27ac51
BLAKE2b-256 checksum
How to use checksums
e279b048b7037bb546de292aa0c48ff292a875ca2fe3d2310ec9218f6babc1cb
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-cp314-cp314-win_amd64.whl
Size 5.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1d2c9bf0a36ff0e173d99e3cccfbbb06a555b359cd4f8c596f4b9a3cd7f58914
BLAKE2b-256 checksum
How to use checksums
cfc311a723c6716f2f7a147d00cd448e98e031655db4648f9f6cbb58d9786b8e
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
be1b5f902f96a0d6d1c6591c0446fe3ed08c8f352786d4e664b00da61b2573ec
BLAKE2b-256 checksum
How to use checksums
3747a30912d0b4416ec319253e1a0a408d44fa83a8bcdd52f3b8aafe35446fd8
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
c44b47f4483c762b1028615850c7bca2b05df70c81eb954b266dbbb49b20cd55
BLAKE2b-256 checksum
How to use checksums
af77aa8b3e283a2c7e605abb8e3566d60d9e49f63b4040c57d65b437f57af6c8
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
a31cc578ba062ff124466b5af8c5dc512f4f754a4013c0e59f0afc83545d31b8
BLAKE2b-256 checksum
How to use checksums
ce8228d1d3853c6f9149b6dcf6e1f7dfb472e6d2ea696d8254fddf444ef4ca75
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
a4772e2554c143f240f2dca0a118831c4dc0cf2877d936bbfb31af54af3be9e5
BLAKE2b-256 checksum
How to use checksums
8de5b81b98f7245d5624cbf33ea307c89de90ebf9154f90999bc5ad3c19bb119
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-cp313-cp313-win_amd64.whl
Size 5.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
13ed264400903806abb8679d8e72d6cef06055a6adf63ac676043a346202380b
BLAKE2b-256 checksum
How to use checksums
94910de5f6b10aee9f25c9020332b8eff41c4d46a7015f5fec2d362c6882545f
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
b47eb0d7e0ea9c256f2ec824b68bed1c1aa34fddb98b78bd23bbfba458e8a994
BLAKE2b-256 checksum
How to use checksums
bf7cf8ef0a5406566e628dbacc7030744a2cc2d9aae569e04b690576f0f3026e
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
7e98dddce8d9c8209fc0ae16b2de428fff3b81710e034c6da260a591db2abbc2
BLAKE2b-256 checksum
How to use checksums
f110c766e0dc9f83b35dcaf5b2fa312335fdbad0ffc46b65e5a4b018461901ee
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
8280813d85f7387fed942340aa0dc77f5f2a07ddae858fe877963d9d09cc9c31
BLAKE2b-256 checksum
How to use checksums
19d62a0c5cef30f17177637490057aa0b152eb753f50051b832064441afa8493
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
ec00dc8c0ac11e0cfb38f7d7c0cebd9e092f19b6e392cdf822d3122b07d6fb9b
BLAKE2b-256 checksum
How to use checksums
db97a4af3453427e9aee8e5b9173ca552855779a37cd03c298d66c947b81843b
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-cp312-cp312-win_amd64.whl
Size 5.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
994680e9fc9c6b8f3e20f11eb838321be096dbebea10706246bb7bd7397f592b
BLAKE2b-256 checksum
How to use checksums
c248f3adc4b7e05e2b4891620ca1d4e273bfd298b575c20ad26525fcbe9bc86c
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 5.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fe40da691a186c66b0d29685cef8f2884807d4cdd6170535f680016fe24905b9
BLAKE2b-256 checksum
How to use checksums
e2743260dfa39811ae825115bb5cceab1be96be269bef18da43c94b2d2435a37
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
f87471ffa143da01589981a67bf4fc7552958ffb25773aa0de2be77dab0f4ff1
BLAKE2b-256 checksum
How to use checksums
56e76d016bccf2aa9979ba5372c797ba73894e6f69840c8f674b49632487f3a6
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-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
e32b64d5d947f060ccaf7181c3f1975ce842bf855f913108ec43ce0fc584cfe1
BLAKE2b-256 checksum
How to use checksums
0aa6cfe6cbc624ba47d8e1336de618c50fc7475de1c250e581ed67286b296f53
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 9, 2026.

Transparency log

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

Download URL treams_rs-0.2.2-cp312-cp312-macosx_10_12_x86_64.whl
Size 5.0 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
63dfc9e772c2205a041c32f1657dfc5549aafc23053905c5477d87ddcc38c3d2
BLAKE2b-256 checksum
How to use checksums
2885b5a6e23606803d1cf0aec9ef5cac4a27605b145949066296990fd9c731dd
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 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.2 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