Skip to main content

A lightweight Python library with a C++ core for very fast calculations of reflection and transmission spectra in optical thin-film systems using the transfer-matrix method.

Project description

tmm_faster

tmm_faster is a lightweight Python library with a C++ core for very fast calculations of reflection and transmission spectra in optical thin-film systems using the transfer-matrix method (TMM).

Features

  • Calculation of reflection and transmission: Simultaneous calculation of both $s$ and $p$ as well as averaged polarization of isotropic multilayer systems using the transfer-matrix method.
  • Include incoherent layers: Fully coherent stacks are calculated with calc_coherent, stacks containing incoherent layers with calc_incoherent (for an example, see Figure 1).
  • High performance: C++ core with OpenMP parallelization for rapid calculation of multiple wavelengths and/or incidence angles. Small datasets (<10,000 wavelengths/angles) are up to 70x faster than tmm_fast, large datasets are still 1.6x faster (or 3.2x faster for both polarizations), see Table 1.

Number of wavelengths tmm_faster tmm_fast (CPU) tmm_fast (CUDA)
1 0.02 ms 2.2 ms (65x) 7.2 ms (359x)
10 0.03 ms 3.9 ms (71x) 10.2 ms (296x)
100 0.1 ms 12.8 ms (44x) 24.5 ms (91x)
1,000 0.8 ms 33.9 ms (29x) 178.8 ms (191x)
10,000 9.4 ms 18.3 ms (1.6x) 33.5 ms (2.8x)
100,000 76.1 ms 130.8 ms (1.6x) 203.2 ms (2.4x)
1,000,000 710.9 ms 1308.6 ms (1.7x) 1959.3 ms (2.5x)

Table 1: Runtimes for coherent TMM calculation, 10 layers, random n, k and d, 45° angle
(on Intel Core i9-13900H, NVIDIA RTX 4000)

Installation

With pip (Python 3.10+ required)

pip install tmm_faster

Build from source (C++17 compiler required)

git clone [https://github.com/clembron/tmm_faster.git](https://github.com/clembron/tmm_faster.git)
cd tmm_faster
python setup.py build_ext --inplace

Get started

See examples/example.py:

import tmm_faster
import numpy as np

wavelengths = np.linspace(200,1200,1000)
d = [np.inf, 5, 500, 5e4, 200, np.inf] 
c = ['i', 'c', 'c', 'i', 'c', 'i']
angles = np.linspace(0,90,1000)

n_list = [1.0, 0.05 + 3.0j, 2.4 + 0.001j, 1.5, 2.4 + 0.001j, 1.0]
n_array = np.array([n_list for _ in wavelengths])

res_incoherent = tmm_faster.calc_incoherent(n_array, d, c, angles, wavelengths)
res_coherent = tmm_faster.calc_coherent(n_array, d, angles, wavelengths)

System Illustration Figure 1: Reflection spectra (s-polarization) for an example stack with only coherent layers (left) and the same stack but with the thickest layer in the middle being treated as incoherent (right).

References

Disclaimer

This project was developed with the assistance of Gemini (Google AI). All physical models and core logic were verified by me.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tmm_faster-0.1.2.tar.gz (11.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tmm_faster-0.1.2-cp314-cp314t-win_amd64.whl (119.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

tmm_faster-0.1.2-cp314-cp314t-win32.whl (106.9 kB view details)

Uploaded CPython 3.14tWindows x86

tmm_faster-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

tmm_faster-0.1.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tmm_faster-0.1.2-cp314-cp314t-macosx_15_0_arm64.whl (371.0 kB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

tmm_faster-0.1.2-cp314-cp314-win_amd64.whl (111.0 kB view details)

Uploaded CPython 3.14Windows x86-64

tmm_faster-0.1.2-cp314-cp314-win32.whl (99.5 kB view details)

Uploaded CPython 3.14Windows x86

tmm_faster-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

tmm_faster-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tmm_faster-0.1.2-cp314-cp314-macosx_15_0_arm64.whl (364.7 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

tmm_faster-0.1.2-cp313-cp313-win_amd64.whl (107.9 kB view details)

Uploaded CPython 3.13Windows x86-64

tmm_faster-0.1.2-cp313-cp313-win32.whl (96.9 kB view details)

Uploaded CPython 3.13Windows x86

tmm_faster-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

tmm_faster-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tmm_faster-0.1.2-cp313-cp313-macosx_15_0_arm64.whl (364.4 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

tmm_faster-0.1.2-cp312-cp312-win_amd64.whl (107.9 kB view details)

Uploaded CPython 3.12Windows x86-64

tmm_faster-0.1.2-cp312-cp312-win32.whl (96.9 kB view details)

Uploaded CPython 3.12Windows x86

tmm_faster-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

tmm_faster-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tmm_faster-0.1.2-cp312-cp312-macosx_15_0_arm64.whl (364.4 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

tmm_faster-0.1.2-cp311-cp311-win_amd64.whl (106.2 kB view details)

Uploaded CPython 3.11Windows x86-64

tmm_faster-0.1.2-cp311-cp311-win32.whl (95.6 kB view details)

Uploaded CPython 3.11Windows x86

tmm_faster-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

tmm_faster-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tmm_faster-0.1.2-cp311-cp311-macosx_15_0_arm64.whl (363.2 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

tmm_faster-0.1.2-cp310-cp310-win_amd64.whl (105.4 kB view details)

Uploaded CPython 3.10Windows x86-64

tmm_faster-0.1.2-cp310-cp310-win32.whl (94.5 kB view details)

Uploaded CPython 3.10Windows x86

tmm_faster-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

tmm_faster-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tmm_faster-0.1.2-cp310-cp310-macosx_15_0_arm64.whl (361.9 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file tmm_faster-0.1.2.tar.gz.

File metadata

  • Download URL: tmm_faster-0.1.2.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2.tar.gz
Algorithm Hash digest
SHA256 12f1feecb10384b1c0c8f6e07cdfedbaf35c3dcbbe4fb224b7f86aaf393adde4
MD5 8359381b7a8d4f71ee05403c9579757f
BLAKE2b-256 3553fdef426007d5b2492bb6580f11ec7b7aa17d06f5bdaad6222cb72e586ab8

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2.tar.gz:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: tmm_faster-0.1.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 119.8 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6d2794b7f24b2cd3ac7a9def4bbde5b9af7e0628e094c5224927b51d5178872c
MD5 144ffcaf352e15e716f2f1eaac4d6c50
BLAKE2b-256 856b6870bc23486faf817c0ec7184d70a6dfdc5ba982a9f5c2ca8e9b5a759708

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp314-cp314t-win_amd64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp314-cp314t-win32.whl.

File metadata

  • Download URL: tmm_faster-0.1.2-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 106.9 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 511c4324470a649964b82415e3d5b86c846defa00394a1170173429f3e28f133
MD5 c522c73a37673993f29b2212dad81894
BLAKE2b-256 7762af4406ca7453f3937451a4830601d83ad8d3977dfdec7a183ed30e679928

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp314-cp314t-win32.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ef451b9cd816bece41479f9456c5ba9a798d7f9d82c218af085e9250f346491e
MD5 a005925156d3368243ab2977411cfaf9
BLAKE2b-256 bf54c2d0827154c4a9bd3b34c2c435e0db6b3f38c3aa054e998521a46cc88a30

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c20ef502c01e34555f184b9edf7d51367399e621f3698626de169fa65a24b8f5
MD5 8f49e7eef8b64d691a4e14004f2b4229
BLAKE2b-256 a0820a42d39f859c26bcb8a64868998a57a6d5c2606883393536c938400bfa82

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 95049c2f171c8f688c98ab8cdaf175422f7e4d2b7a28da9e995b421efebac708
MD5 eaf14a490a8c740d4d0a3a3918839aa0
BLAKE2b-256 3ec5cd2791b095da37937a3815210e84261ca4debe638b51a1b389c6686baf35

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp314-cp314t-macosx_15_0_arm64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: tmm_faster-0.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 111.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 794232c52dba9864bd1785c968db3c6ba3f46ec8b441bd753f5d2bfcd44d1307
MD5 8f539fef0f63dd1d71e78fa6fa86a693
BLAKE2b-256 b5ef9f5ec4a6366b95984b9cbaa27375b0307f7a6e6761e647a897a7a584c2a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp314-cp314-win_amd64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp314-cp314-win32.whl.

File metadata

  • Download URL: tmm_faster-0.1.2-cp314-cp314-win32.whl
  • Upload date:
  • Size: 99.5 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 1dd062a32cde70e4347a92a213816218dd7d2d39d15c1aa8e02020e1e859ee86
MD5 c57fdecfab43085c6f5746a996073cfc
BLAKE2b-256 fc55d8f237fb0b08e21ee8c37c95965b48a272cba207ba194ef75f99abb84db2

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp314-cp314-win32.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b713e6956656032fd691a9744346a5793240c1c3154f89679fc7321ecf78451
MD5 70371249df335e5d3e0b6dbb8541ffb1
BLAKE2b-256 8dfc4773528b5640800719075cea6120bc6293410575b9b35e68ebed8486073d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86d6d7833a485a838127cb5dd7d98ba612b4d2149dc672630d7325f1cfc77aeb
MD5 272822de4eec261f78aaea03287529bd
BLAKE2b-256 24060c93e644c56c7eef13cea6a0fb349a336b5f39efbf9bbe5461aa3e80de74

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 74f53d1446cfe807bad2b13070550503178cb543562e72829f5812caff6b258e
MD5 60bda5f27446ff2f385d9f915952805c
BLAKE2b-256 18323123a701d0274ffb32fd5751f7f53c7a2cd92203dabbf34b6bedd12059d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: tmm_faster-0.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 107.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ffa443e2fcf11e610c0baeb7312411820f5d476db91f877a91295f83d1630fa0
MD5 7e17f62a485d997af7fbeff446efb550
BLAKE2b-256 cfa1b49ed55fd221911220dee33bf07ba00174cca6ba6dad7944911ccb67d299

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp313-cp313-win_amd64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: tmm_faster-0.1.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 96.9 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 4b20a328702204c25284684871ab887d0dcaf04888890ffdd1bdcbfc6e9bf9f2
MD5 60f918aa73f9a3023f17dc16cc860afa
BLAKE2b-256 7eac5cad57de4646ecd9d7de5adfc2be627e57f66e12b5c25f128e05002891eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp313-cp313-win32.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 578358cf84c16a8b277efd879b106f24e5f79fd8afe75b15fb55799206dd0e6c
MD5 ba586dcc1e7fd80173ca35ca83a72dcf
BLAKE2b-256 0112fa1f331a282ad53a579c54a57ef9d0f40bbeafc3976c2aacd26c3b2a618f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f45275abee4fd1e83678a2b9536e7ef3aa0153b624909ed8246d3e3af61eed2
MD5 b4a6f816dc598304a744e6616ce4e31d
BLAKE2b-256 4494a8c65e28efa97b97bd99f384a5cd1dca74a0001b2ea07e0b67332a4360e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b2da1763cf1eee27f4732db73657d46a4b69dc5d826b5577e8de4753fc9b17a0
MD5 710b818113abb78bb5e1d4df97c634b1
BLAKE2b-256 a107f4d703fe1c985668117e551d93b7aae18dcfdd581fc6533e995cb77da8a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tmm_faster-0.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 107.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e42f5fbb45ca7ed48259e7e2085580c2c4e9b5ab9b778dc3a147974440fa9e83
MD5 4ee6e6a9bed60be27c76a0e2c45beeff
BLAKE2b-256 6d5454f4e8c5b7af6bfd7e2cb04e4b7e648601bc2a98b1db48f84f0d6e6b2bf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp312-cp312-win_amd64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: tmm_faster-0.1.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 96.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 fb57585ed30b60cd2fe79a6b2b0b7b8eb2d9671c4e6ad38fd868f24983bf9a9e
MD5 1663509661a11a8fa5bd57b74b773899
BLAKE2b-256 240c19719cd1609e65c814ee8f8ae882e43cc70d9910822d783fd01108371b25

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp312-cp312-win32.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5085afb3f015209cc07cd80ac52068f1ff08201373a1387285b1b930615db7e3
MD5 8aeb87099d1ef801653c1a1f9d83feb1
BLAKE2b-256 97c7dc0e846d8ab39a6751a2905ba7b156e8d0ed4cb5b613630a8e20111b68f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf922dec4bdbbe2d5c59addad7335353fbf89037d448a05e8529b032b89cf60e
MD5 c73064d86b6e41efa892d13a58e4ed61
BLAKE2b-256 06c4deccfaf27e9afa1209208133bc7e288ca7f57efbc7896075f1d60ee58d06

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 71c915392ae9cbd1ee06999adb73fa49c396682e573c00ddd2064fb662027a89
MD5 2a32b03539fea5a372993e18e78d1dd6
BLAKE2b-256 75605fbb3007af28ace23c52c3f5a4e3aab8508bf75fd4910d347c5a4ac881ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tmm_faster-0.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 106.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 15466b945243d5c8371ecb9f7cb72283633aa5d2cf55003c2517d2670646eb94
MD5 2743977907eaedc80f2c180281fe959c
BLAKE2b-256 2b5f110fc9441bce55c47f08f856391f5ed3656bb01420add7daa1ce10842b32

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp311-cp311-win_amd64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: tmm_faster-0.1.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 95.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 72a030ab845d8a782e7be44f628240cd565dcf23aebc780576175f7135f0286b
MD5 8118128874acb3d755271263df595cf6
BLAKE2b-256 196b3611f8f69929c69bf38e80df715017fd3796ac49bf4049e22e39c3a4c120

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp311-cp311-win32.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a371358d5bc8a73980430cf52af3133a3d8e4ed3b408b0921ac7e15130660da2
MD5 c5856efda767f8e014da4c51802c8b54
BLAKE2b-256 9e11bfcf6938421ecce1cb38f33edab92cc8679ee9ff5e9de50ebb5b0eb9ca4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5b91d9f14f588f59f6fd304351b524c6477008b0113f457f5b823bc4dcf55c29
MD5 060cb1a5c3fc8380d39420601c6b563c
BLAKE2b-256 6cec9f645da314689909caa5b3336afab58e7f07d58f4a101fb6beac4f14a45d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 572b8865d07241fc12eb2cbbb817093be9b3dc471e8e3d14fc001f8d0d7df552
MD5 3b598ae134c3366b2e104dbb05316c22
BLAKE2b-256 cf759994a918880ce5faad05eaa0b843aba00bcab27f015e33a241171d9bc72d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tmm_faster-0.1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 105.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 24ee41151501b373dd8f1a7b79c0e8ec49d40611c6a0700ee0d09e29f69a0a2f
MD5 bf6096d812c0bd9e4d6b039b6994b6db
BLAKE2b-256 fef164519fedc2206d52f90e17963cf2785596ef093565bb89bfd9a6014d8e7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp310-cp310-win_amd64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: tmm_faster-0.1.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 94.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tmm_faster-0.1.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3b94e74f4d8bc812e6f2f536b43cd684bb72d86e24943e3b107eceedbd5b07f0
MD5 abaf39ecf26e31595633e26b6a45b27b
BLAKE2b-256 ba88a3c19b065659474ee9134d80b9c151d695c39ffd8881769a9ed60e9a2915

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp310-cp310-win32.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21a9a7a2ebcd37e52f24b4383ee13ae3232b65827d40309cd8c3669c31ad6cd0
MD5 742e0cfaf1b1951dcb3bd3968115bf05
BLAKE2b-256 489ff530b96d2aae0a3cb0d7da09b0b2b0f2c1f5aff81200d3ce18ac99a6af2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c332684cdcc54eb5d3a93868c692b82c91f7fede25ea734e8744945efbfe351
MD5 56fbfa3958eebafce0b8a8b6ddd8bb99
BLAKE2b-256 98144974b526b68f6429f9145104ac1b1f809470d50c3423b1415f94e7f2a47f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tmm_faster-0.1.2-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.2-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 899d6e171ff7af660cc0247fd37f1d0dbc76596f5d17aa6edabe70363c201731
MD5 c0b9c4370f7b682aed4eb3dd82b7ef8e
BLAKE2b-256 06a41b0441c3db4f3f17eb2ff7eb4b62fbbec8846d6465d950c00160c26198ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for tmm_faster-0.1.2-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: build_and_publish.yml on clembron/tmm_faster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page