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,ebcmandiokeep the treams function and argument names. - Its own Python interface. Objects such as
TMatrix,Cluster,WaveandSMatrixcarry 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
diffmodule. - Examples: the treams gallery in treams-rs, plus gradient-based design.
- Validation: tests against treams, analytic results and published spectra.
- Performance: CPU timings against treams 0.4.5, with the measured builds and limitations recorded.
- Reference: every public function and class.
- Development: building from a checkout, tests and contributing.
Citing
If you use treams-rs, cite it with the metadata in CITATION.cff, and cite the treams paper:
D. Beutel, I. Fernandez-Corbaton and C. Rockstuhl, "treams – a T-matrix-based scattering code for nanophotonics", Computer Physics Communications 297, 109076 (2024), https://doi.org/10.1016/j.cpc.2023.109076.
License
treams-rs is released under the MIT license. It ports numerical methods from treams (LICENSE.treams) and from the other projects listed in THIRD_PARTY_NOTICES.md.
Metadata
Release files for treams-rs 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| treams_rs-0.2.0.tar.gz | 1.0 MB | Details |
Built distributions (wheels)
Total release size: 96.0 MB
Release files / treams_rs-0.2.0.tar.gz
| Download URL | treams_rs-0.2.0.tar.gz |
|---|---|
| Size | 1.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aa30649631984c18b6e241a7314b8ab816b7126c0d5bac3d79478d593f2d65ee
|
|
BLAKE2b-256 checksum How to use checksums |
c06380d1e849622f5369081828b47d3752ec7f008a3bfa67b59c087a299c0b32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp315-cp315-win_amd64.whl
| Download URL | treams_rs-0.2.0-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b94570fc0ec1ca4938b4503bd57061ce4964e43524820f5e8f09d87d253d38ee
|
|
BLAKE2b-256 checksum How to use checksums |
10f620c8b2d58a51b6b1b8ffb331173d82ca75dc56975abda2490a5141baeed3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | treams_rs-0.2.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1c8ff7dffdedb39d2db08d4f268bdd1f4cbafb0141a9cb0be0ca4b9ae5decbc0
|
|
BLAKE2b-256 checksum How to use checksums |
44c6bedd8839d12c4bede1a0db0beb5313f5b7174ba2cc4dec275fab9f6f3e86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | treams_rs-0.2.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
a365573c0266618f5c05012da584ff31958c67c2e9c725d520ee579f100352a8
|
|
BLAKE2b-256 checksum How to use checksums |
3167f2d1fcd3376225625bcf4e6d461ce86261912e2e8ed7ed9b5aa847efdd03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp315-cp315-macosx_11_0_arm64.whl
| Download URL | treams_rs-0.2.0-cp315-cp315-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.15 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3a54e71a27f216fada399f5a407a2a4c369032e73332b79b2d4b7fff2ec34762
|
|
BLAKE2b-256 checksum How to use checksums |
cd8e271838c20909eda7ec2eb44525eedebd059fc2dbe2957ad212b43d7c2879
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp315-cp315-macosx_10_12_x86_64.whl
| Download URL | treams_rs-0.2.0-cp315-cp315-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.15 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
431614dbb8465957b6c8f73215569d80291044ea2908de62462e6c4f9e503e9a
|
|
BLAKE2b-256 checksum How to use checksums |
8b11d84ef0595b9b43c38d2e212bdcc28c3621c9cd4dc22daa689d34c78898f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp314-cp314-win_amd64.whl
| Download URL | treams_rs-0.2.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
338768d67fe676ecb94b6c03997b643fe827977ed4c4b75ada03099b7364037b
|
|
BLAKE2b-256 checksum How to use checksums |
dc2f95ee38848e72162e5b71c387dedfd63eeb71937be457a92af9d63ee6f363
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | treams_rs-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a579106089f66ef93f787363ddf985b43a12ddae1cd2eb8df8ff8ca7d845cec0
|
|
BLAKE2b-256 checksum How to use checksums |
e3711d2b9e1b313b45eec53c45dacefc0918a3bd7c5b4e5e9e43a5e5b2a47875
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | treams_rs-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
2805a643a50f91ce4b1c5331638f9ba1ce33b3a593883693008eb728e83e3320
|
|
BLAKE2b-256 checksum How to use checksums |
fd7f7a4590ab69a2fa0744165d6c7add760f692d1ba88e395b984338abce95a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | treams_rs-0.2.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6c3c71f7677319a1b45d295c824a07a41833fa0277e9ccb2cf7094302eb2bbca
|
|
BLAKE2b-256 checksum How to use checksums |
ed092bbacb6b43d7ebe0b996b8f347d2367519ca6ac6613ab2e4c227349af497
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | treams_rs-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
ebb87513c7f7327e1cbc2a8442f07e19adebfc79d89c5b654b8e726f5521c42d
|
|
BLAKE2b-256 checksum How to use checksums |
73c3d1f2537a1b886abf6ffdef02c69da7e20f9aff15bf9902ec6123c361b059
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp313-cp313-win_amd64.whl
| Download URL | treams_rs-0.2.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d1087d9d18edeb6365e1a0965c471b6d4700298ec3728c2200cac7cbb7e95344
|
|
BLAKE2b-256 checksum How to use checksums |
4d700c82b8939d545f18660f1bafd673f65ceec5a7b93834dc97ddd3285ad41b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | treams_rs-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
23abdb0f21876efcc9eaee3670a6243382dd163358b042ba6c8c36cfeddcbfeb
|
|
BLAKE2b-256 checksum How to use checksums |
a9d6ee9ddc013b15c39e4a74c553e9665558040d258387197f5cf043c5215598
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | treams_rs-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
fa8c323002b8c816e6f12d6f1cceafa21854903a211bdb02926904a5eb514fda
|
|
BLAKE2b-256 checksum How to use checksums |
f1579fdcfefa824c5e53d57c1c2d3951ba81cb4e91446a5f1bba77ef599be5bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | treams_rs-0.2.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
97b8884f1fa91de228e9c764570a7eb59395ad3186b10e03c6d668e852cc95cc
|
|
BLAKE2b-256 checksum How to use checksums |
ecec19804f3fb70438d30af98ff635877d45610ecf4b72d5004e16ffa3d37804
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | treams_rs-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c3c884373c0d2521915be2f5102685373f2e02e47ccbc99e12db7f04ecde684a
|
|
BLAKE2b-256 checksum How to use checksums |
05bc665eb33cf0b4f4c406c6628e12248a22e76cf8f1899bc838f501f73400ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp312-cp312-win_amd64.whl
| Download URL | treams_rs-0.2.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fc986274da1d0bc054dd7d4155a0c50c526957608067ce848113af87d8c812c8
|
|
BLAKE2b-256 checksum How to use checksums |
082a32b28f4943443e633f9c062d0254a75c2328dac28584efc8a2b23941cd50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | treams_rs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b18fe59f02ef1a6f319913f30556cc07cf74b0acb0f78519e1f45d7c2ef6a5b7
|
|
BLAKE2b-256 checksum How to use checksums |
70dd51d110fac4a94d2c7df43008aa982fa1e1336f66bb773287fad92c2c43c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | treams_rs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
bcdbf9cffe6993ecf2f494e08ffefde6413369e738b2f5dc7783b0644101379b
|
|
BLAKE2b-256 checksum How to use checksums |
3dd4fdcac827d5d842c0eb77a7c209778e29a91ec14d44be227dccb449628f22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | treams_rs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cadd6e6d8092c68c32904249b1c1eee5f85e9b7c48f6138fc847e0a10c083073
|
|
BLAKE2b-256 checksum How to use checksums |
dbabdd050ca7e4bc9f0711b99d38ef7f709236ac48d56cbd3517ed6165aba1c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency logRelease files / treams_rs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | treams_rs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
6541136a5e7497902191050ca2cde75ae785aaeb5e3d4f6915eba45c3abdfdc6
|
|
BLAKE2b-256 checksum How to use checksums |
8f4a6a88179e24299202029ca91c6fed4ac1c438ece479f022477a0d688d6ed7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.
Transparency log