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 0.1.0 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.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.1.0
File Size Uploaded
treams_rs-0.1.0.tar.gz 881.2 kB Details

Built distributions (wheels)

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

Total release size: 83.6 MB

Release files / treams_rs-0.1.0.tar.gz

Download URL treams_rs-0.1.0.tar.gz
Size 881.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8f9591aa78bd56638632cc98c8561211d37c594e0852d575bb20359a6b4a1a92
BLAKE2b-256 checksum
How to use checksums
5739555957487abca606015ca7228297a122b6fc8f92a428d15ff3a000afbd60
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp315-cp315-win_amd64.whl
Size 4.4 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
a946293c46074a3c5c6e46b8fbcf293a50e901560642796a5e7e96c0e55df5a4
BLAKE2b-256 checksum
How to use checksums
790f8d3bd5e559e9aee0b3d13647e0e27f67d12f6a68f15da19bf8df734b99ed
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-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
eddd019982d5bb304c849d1218c66255ce4cf111547ceb2afd2237eb05847320
BLAKE2b-256 checksum
How to use checksums
dff153fc53efde9a025b925d63678f4ba3b10df1cd1b779174ae9c0c3fe99194
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.9 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
44e698da113d6c0631b41710635c7b2f28a6c7d68aeeea38f5a659951bf9a56a
BLAKE2b-256 checksum
How to use checksums
a3a53230a3a8d7064896729628838936949ab742c9010904674b302135e443c4
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp315-cp315-macosx_11_0_arm64.whl
Size 3.7 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1515902880fe0eb04fd46e495c5b7d4dadbe94e6a98bce00e6a473e9b0e1f5fa
BLAKE2b-256 checksum
How to use checksums
48c7a465892b1dcdd907648065d9baa736e3eb9aab5591ed74add8acd26d725c
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp315-cp315-macosx_10_12_x86_64.whl
Size 4.2 MB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
3ccbf273dedb20384f186a4e7a8e51580b45a8d2967b54e08ba5d4a2a7079d1f
BLAKE2b-256 checksum
How to use checksums
91508c6b03a38fc7a5ee5e1d5fc7ecf3ab10be4a152e219264094fe9f3f2e347
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp314-cp314-win_amd64.whl
Size 4.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8ea594531dc36d89c22ffe57ec4ddd237068d458bf011dbf20fbc4e6a0e5ec30
BLAKE2b-256 checksum
How to use checksums
b075557814bf0d8e5b05aa52d2d8362111845336d66ed454b372223b2f4eda03
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-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
c493a4dd7975030d72056665152f404b496465d920291dba5d1b2742943b7e6a
BLAKE2b-256 checksum
How to use checksums
6e7da361a1558c2e35a627a2c87efe18d8640e94901ddafff35b8088950ed17c
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.9 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5d256da882bf3ed26700c0399d8ebb09b3f222ce51e8d340f3b42a2f62ed035c
BLAKE2b-256 checksum
How to use checksums
abfe29638c0be5621fbcd4626f5d0dd690328461c6fc41b2d0a844b919d3e23c
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 3.7 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6087875b890aca46ebd22801760f7dad4cb31063da286c92a02166b4093daccb
BLAKE2b-256 checksum
How to use checksums
0d231457796e20a571e143a36c819b8d6447c148e00019b2c634ae12f63402bb
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 4.2 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ec1e0ce2d460fa5ad69b98105672b1e1c6cd06ea83bb48c01cfe1fcd31bbb7f4
BLAKE2b-256 checksum
How to use checksums
b4cbbc1a0a5a704904b9b43b7bc19fd6922ce253afab7ebf9337f3adeb7b7e14
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp313-cp313-win_amd64.whl
Size 4.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f5e5566588b5a4d12d3390ee03660310243b0890487340492dfe961adc83bb29
BLAKE2b-256 checksum
How to use checksums
beba705317ed8581dbd9fa017d53253935d278ea10638f40b32fcc1deff88fd8
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-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
723961dffd5d7d493ccd7cbb00a795ce82e6fe3597e7c5458b091c44fc6d9ea8
BLAKE2b-256 checksum
How to use checksums
8dfa2b8d85fabf33c90cbbba299eca6317464b6fe7479acf6403f1711ca1a404
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.9 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
16d709205d7b3aa656aa7169aa530ed456a2e19c23e3e1d9950fabd17c5532e7
BLAKE2b-256 checksum
How to use checksums
ce8653e12f409f0176e0ca2d643af35207a87b8b9876603944c1d9d7d41ca597
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 3.7 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2f09c13a8a2af7ed96179f5b972b708b935baa28ec7a0d2bd038e7a6f1291a61
BLAKE2b-256 checksum
How to use checksums
3e3aa3976a2a33e2650fa6a9d06b88bcb1bc68073eb81c12a6850373f5972322
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 4.2 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7c9b242e99e640e1f1b2db5d1651bcf83160e581e758dbb622863c2c1f19ed7a
BLAKE2b-256 checksum
How to use checksums
4323c4a4e2d8a7220dd88ed48b25c8b4c2a72224b977a26b35f64d1e23efe289
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp312-cp312-win_amd64.whl
Size 4.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6b57bc4cfd00e368e6cec9c2a9243087d6b80dd00f1a096803c7ef9e0740920f
BLAKE2b-256 checksum
How to use checksums
c3901c0aff8862b1b6c5701f7bd946637474333bbfa4bb7bf4c205287f62d95f
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
635225c56d85a0907ac0c128c34a8b8aea193d2a83c47688de07b4ab69da8889
BLAKE2b-256 checksum
How to use checksums
845ae02a46eaf53f7d9d79dfb26f50969a220d9daa8d9cb21a3cd219a22df364
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.9 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8088783fabd64736e8e0d9eb5b1b19919cc4e653e69b8d16ff33a9e354c724b6
BLAKE2b-256 checksum
How to use checksums
6e12328e60855d8509ff980c0cca7c9b14850b7356f66c27592621730ba7420a
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 3.7 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c7c83824352d52d4a182f7351d9e2dbe7280c22ea0b99dec3b567da4b40cf197
BLAKE2b-256 checksum
How to use checksums
bc5e627ec7c7b0262b2814a312118f6793e4a81c31397dc1c24cf4dfafb50b5f
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 3, 2026.

Transparency log

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

Download URL treams_rs-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 4.2 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
88d5d9a6fb552918ad032b400c064d18c20f55b705c8c650748317d911c5b9ea
BLAKE2b-256 checksum
How to use checksums
05c91e535cf303206d658e08f09bbcf1cf891b263453e1af3a56e5549237ca1a
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 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

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