Skip to main content

High-performance TMM calculation with OpenMP

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.8+ 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.0.tar.gz (9.8 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.0-cp314-cp314t-win_amd64.whl (117.7 kB view details)

Uploaded CPython 3.14tWindows x86-64

tmm_faster-0.1.0-cp314-cp314t-win32.whl (104.7 kB view details)

Uploaded CPython 3.14tWindows x86

tmm_faster-0.1.0-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.0-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.0-cp314-cp314t-macosx_15_0_arm64.whl (368.9 kB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

tmm_faster-0.1.0-cp314-cp314-win_amd64.whl (108.9 kB view details)

Uploaded CPython 3.14Windows x86-64

tmm_faster-0.1.0-cp314-cp314-win32.whl (97.4 kB view details)

Uploaded CPython 3.14Windows x86

tmm_faster-0.1.0-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.0-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.0-cp314-cp314-macosx_15_0_arm64.whl (362.5 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

tmm_faster-0.1.0-cp313-cp313-win_amd64.whl (105.8 kB view details)

Uploaded CPython 3.13Windows x86-64

tmm_faster-0.1.0-cp313-cp313-win32.whl (94.8 kB view details)

Uploaded CPython 3.13Windows x86

tmm_faster-0.1.0-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.0-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.0-cp313-cp313-macosx_15_0_arm64.whl (362.3 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

tmm_faster-0.1.0-cp312-cp312-win_amd64.whl (105.8 kB view details)

Uploaded CPython 3.12Windows x86-64

tmm_faster-0.1.0-cp312-cp312-win32.whl (94.8 kB view details)

Uploaded CPython 3.12Windows x86

tmm_faster-0.1.0-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.0-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.0-cp312-cp312-macosx_15_0_arm64.whl (362.2 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

tmm_faster-0.1.0-cp311-cp311-win_amd64.whl (104.1 kB view details)

Uploaded CPython 3.11Windows x86-64

tmm_faster-0.1.0-cp311-cp311-win32.whl (93.5 kB view details)

Uploaded CPython 3.11Windows x86

tmm_faster-0.1.0-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.0-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.0-cp311-cp311-macosx_15_0_arm64.whl (361.1 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

tmm_faster-0.1.0-cp310-cp310-win_amd64.whl (103.3 kB view details)

Uploaded CPython 3.10Windows x86-64

tmm_faster-0.1.0-cp310-cp310-win32.whl (92.4 kB view details)

Uploaded CPython 3.10Windows x86

tmm_faster-0.1.0-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.0-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.0-cp310-cp310-macosx_15_0_arm64.whl (359.8 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: tmm_faster-0.1.0.tar.gz
  • Upload date:
  • Size: 9.8 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.0.tar.gz
Algorithm Hash digest
SHA256 ffba9a7c454bd95341d71bc542928401848e77de329cc796b9d8ee85c13bc591
MD5 5d07bc88dac090ab5cc5caf81d8f260c
BLAKE2b-256 9059f97e963d2345bd4f5ea16be6e636a21497e219b10727484d04a2ab0eaa47

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: tmm_faster-0.1.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 117.7 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.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 5b6ae3177b64d5dbbb8b71f1177e85ae8a815e55dcbb67a11dbbee9fafd5d4a1
MD5 f39b9f08c415afaae2a8ebf5890de891
BLAKE2b-256 ec3dc9a86e88d91aced4d783ef11e14341b0719fa38578b69c1c5365e60ccc1e

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: tmm_faster-0.1.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 104.7 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.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 4bd0ebe9e1ad0be6597fc5a55ca0a915a7a79ac66b12946538206c87a902dff3
MD5 d994ebc727055a59df039707d43fd0ff
BLAKE2b-256 53f564dc5c9d964d0c9b43fde02f5e6d214e8df512508306e1237b264ae30461

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 08c1e2de7e96f057807e7c8d7e2117f180ceb9de075e23836a99febb1d028312
MD5 2ce08004ab3084ae7c88f4d31f01b74c
BLAKE2b-256 a7028f0f6a39601abaadd42502d1fa8b1e7c682ca4ffef4ea10b77a6d61221d3

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21041e417bfb41a114cfb1635df9680562b394d55426dddca94deed237b3363c
MD5 8dc43266f2f5abc0398bb91337a10e9a
BLAKE2b-256 eba5b9319331d09f6093a3b89be4f7ca48ce7389c3f99764b0be635701b08b37

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f9e304a2b3786be1c428cafba7ec67e55ffc0bfa0f5e741a9e71b3d8f92665aa
MD5 67ed8d1bae0ec150e289b811292ec6ed
BLAKE2b-256 5ffe852e95a9736b84e2c68f24d18d9f383800f3685a6ad2542178fef71f79b9

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: tmm_faster-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 108.9 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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f9177209daafd6c48d686e1df05e17ab666918fd78e19786a543bce015c70040
MD5 ab886237a0fef27574c9bd878a82517c
BLAKE2b-256 07f62dfa26a5164b572979feec5e3b0e3875c5cdaa0147e325ef066e299a7a77

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: tmm_faster-0.1.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 97.4 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.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 7403ae7e04ea526569deb3eb33e103ef2aa67dde4f0bd66142fcfa168e09f3ae
MD5 d813854a85d27be4fe18d15f07c8239e
BLAKE2b-256 7b5e3a540110480078aa60e7aec85ca8fb9211e490ded67f137b381732c08e07

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 337d5b4157125d15f68b8b6147e3b481d9dba564cc0bb87f7e830b51ffc0dcde
MD5 97f96c04f7a5ff13b761064b5e64b91a
BLAKE2b-256 e839ccd7943dd6f82bac7d54c447afa8f9b2acfd9035e82e0d431ee4efd70599

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a75f806682454a5d20ed8f30d89d79bb299145883e1610afbe9f833f69cbc2d5
MD5 1b998bba836f65274a8704210d235f7b
BLAKE2b-256 b8a8d171ed999d257a2247f725a47a747bc58eb5bb71d131f7d858d8e35a7f6f

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 60e2569b22a36730c8ed635cbb771c818b331d82488d61d22a817c2605c32e5f
MD5 b5fdafc16448010a8a5e699e68349a25
BLAKE2b-256 26787f4145f8084f8cbebe2c9f499f88381cb21cc4079724103777d13a81db53

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: tmm_faster-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 105.8 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 916dcbdc5fdd3f509c1bbcbbed2307bebf0c59bc0b0196799dca6c4acc1d2aaf
MD5 d75d0c68ef90696ec88d9662cbd3c993
BLAKE2b-256 6b01221d665e7cf55fdab13d5090127e48bb91023b2ec23b5e2939547ba4d23c

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: tmm_faster-0.1.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 94.8 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.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 103e36d0ddf2680a9b9b312cf0f0c34a05fcd980d8f010311674d9656b617bb6
MD5 aad5672d40dfb2de6472bf82ee957c69
BLAKE2b-256 76b9d5e5e949a83506a58a8291c3ad8c25655a29ed4ee79f686a4ee1767003d3

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f4376c32ccaaa429a5371b92082d2b007929194aa06236f12a90df7f9bc868ea
MD5 40836ca73e33cbc277230cad3720afd9
BLAKE2b-256 2e657f5eafed8eabf9571227635b796d90bb9fb2a1865847cabd9d1c56f028bb

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6cee811f06f6c0209c2d8d9ba3e60846005e0d2cf196328659d7b839a5e8c697
MD5 50a7ecae52ae2609fb511af5fb0feaa3
BLAKE2b-256 54c79ec5dc232842e473250142203850f280e6e0fa24502d240449d84b877a3b

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 298cd20d0b564199eb9ae06b1c114998653c7b7b9bb52c2843df68450b4a2943
MD5 7499145425776df572b4ef2699f41223
BLAKE2b-256 1690df7fe39be5bf5c8b41a1feddb4a968d3747e46e54734d364dd3b326af262

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tmm_faster-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 105.8 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 923fdf571cd8635aa6ad40d7c65d6000266508c9734750a236688ed1e398bbf3
MD5 0355267daa6ecf6aa5fe993f6b1f8658
BLAKE2b-256 7abf38bfac270f38a1ade8a5b616294a2487480008da17bd02576effe796d14b

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: tmm_faster-0.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 94.8 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.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 29d649ccc95c63d40e65a5fe288b24b5b19331857845c927e63236f0b1baf0c6
MD5 6d0de57e943f14c5f7224052cf7efeb7
BLAKE2b-256 52f9205cf264c211c680c31b34aa690ec255641b9b8f1f1b5859c0a1390df91c

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bb468c8ae475d0989c6cae48653382e1b8a3cef53629355be78cb2f0006cd392
MD5 06478d7f561a529f346280f924df58cd
BLAKE2b-256 39304367148aa131c0d080ca8de1649d268c6c9e0cf3ebe7a7db890157f6f884

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25fa0ee1fe2349aa80b95d8e7d5e92e0e3a327944f6e73ca6fe5d54f047c8362
MD5 edfcf098f5c66f72a9931e113e87c524
BLAKE2b-256 0490175fe3d1d12b64815fbc1fdc6c2ec94636f02e76c367d1aa0e3541144305

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5eba9fc3ccbb8f29c88b884c5ed13876251079f7e9884ee0311c49ae83fa4f39
MD5 2e4a57e6ce1fad867ded84a90552b4d7
BLAKE2b-256 3229486c502a2f70210aa6686efa9c26e4ec2cb20f042ddcc00f8a1becdce8bd

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tmm_faster-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 104.1 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fffc4542658aa44b890a671048b862c8f79da39fd31363ec8a45ff8f795684aa
MD5 435b84a24a29544508fcc7fed4800746
BLAKE2b-256 97120d23764b97d3fa4967f27b38022c886111e32aab44b7099ffa51ddf6b779

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: tmm_faster-0.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 93.5 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.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c6d9cd76082a2dc153efb1e2c067882c4da304f2581e53f5a48bac6918a87e2a
MD5 ea61d252935bd8031840c99cc730fcc7
BLAKE2b-256 357c453b0f987ebae8a7aadec7b9a4254fb6805d0ca197b3b659f2cda8b489c5

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20dd93d4156fb113b44595fffed60a4501ec145154c0ba182d444a3363560c55
MD5 ed6337d16001bebef9dee66ef8f9730b
BLAKE2b-256 31ec621a6b673c8f302493edc1674b508bfa6872af23bc83aaff5fcfbdbfc094

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0906fd5afdec628fcf711152b67796faa52bde0195ad6da789d304c2bca0299a
MD5 e1aa08cfa8e4c2b768d3b090aba39c72
BLAKE2b-256 a500fcee695cf46b73162ee6d712b3b108b5e1cdc54e60291e11f383064daca2

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ec28ac3b722027ccf3a153b11025a766f2605872009ac48808e519f9a1f9349e
MD5 8bb8ada25ecfdee1fee52078a9f0c5a1
BLAKE2b-256 da36916d94d4cb66cf59268e1f49b3a12e5c3927e806d16d94569ed534807be3

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tmm_faster-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 103.3 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 706c430528221e73b6927acf73e261149653a67033a911db8b39a3cdc34d46a2
MD5 ec73d077779704d8824af293d533412f
BLAKE2b-256 cd58ce61d8ad71dae95414ff420873e202694ad018083eb1c3b7a1e8392922d3

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: tmm_faster-0.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 92.4 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.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 12bdb6feb300c6837075a2feffb54136a87d92923cc963f0d5bda4af742b4f84
MD5 4d83590d536e5ea21b67cbf612749f1f
BLAKE2b-256 7b29891edfb94bd9a342d605b7eb4a4197489f2ecc8737803cfcb32f41318bbd

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 598fd360a0811da4936fafbc81bee30cce8d177ec11b51aac4a92108e90c7911
MD5 9d90d08e057cb255915682784e86b446
BLAKE2b-256 a767ab35bdbbd8d33b05af56cc5b26ffe654d5605062bd3354fe6e352b389db9

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a8c29263be82ca1dedffa9e667ab885164558a15598b8c4e567362a7811d0b2
MD5 f18c41c0bce7b33a6f703d859dfe9916
BLAKE2b-256 ca5809dc111d330e1d4855410390dc7d5cee890032fd432342e906cb1b524025

See more details on using hashes here.

Provenance

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

Publisher: wheel.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.0-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for tmm_faster-0.1.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 97848691451f014d5b51e4031d4ccec85f201964d498320dbf1faa1da58f4bb0
MD5 a59d781e2a3a5608b5a683b5f39392c0
BLAKE2b-256 73d803f28a75153078eb47dc1b5c56952e1a4846f0ae24062d147b76b39e4b45

See more details on using hashes here.

Provenance

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

Publisher: wheel.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