Skip to main content

tfce

Exact threshold-free cluster enhancement, and the permutation inference around it.

PyPI Python License

TFCE combines focal effects of large height with broad effects of large extent, and needs no cluster-forming threshold - the arbitrary choice that cluster-based inference forces on you, and that the result can depend on heavily.

pip install tfce

Wheels for Linux, macOS and Windows. No compiler needed.


Exact, not stepped

The TFCE of an element is an integral:

TFCE(v) = ∫ e_v(h)^E · h^H dh

over the extent e_v(h) of the cluster containing v at height h. Implementations normally approximate it by stepping h over a grid and summing. That costs a step size dh, a discretisation error that depends on it, and an accuracy parameter you have to guess.

This one doesn't. It builds the max-tree (the component tree) with union-find, and because e_v(h) is piecewise constant, integrates each piece in closed form. The answer is the integral, not a sample of it. There is nothing to tune.

The difference is not academic. Against a stepped implementation on a 60×72×60 volume:

steps error vs exact
50 3.4%
100 1.7%
200 0.8%
400 0.4%

The error halves every time the steps double - first order, exactly as a step-size approximation must behave. The exact transform has no such term.

Quick start

import numpy as np
import tfce

# a volume: (nx, ny, nz)
t = tfce.tfce(stat_map, E=0.5, H=2.0)

# a surface: faces are 1-based, as GIFTI stores them
adj = tfce.adjacency_from_faces(faces, n_vertices)
t = tfce.tfce(surf_map, adjacency=adj, E=1.0, H=2.0)

# a block of permutations, one per thread
#   (nx, ny, nz, n_perm) -> (nx, ny, nz, n_perm)
t = tfce.tfce(perms, E=0.5, H=2.0, n_jobs=-1)

Volumes take connectivity=6 | 18 | 26 (26 is the default, and what fslmaths and the MATLAB toolbox use). Surfaces take the mesh, so the neighbourhood is whatever the mesh says it is.

Everything is arrays in, arrays out. No image objects, no file I/O, no design parsing - those belong in a layer above, so the core can be dropped anywhere.

Speed

Permutations are independent, so they are TFCE'd a block at a time, one per thread, with the GIL released. On the same 60×72×60 volume:

one map 16 permutations
stepped (100 steps) 0.38 s 9.1 s - 569 ms/perm
tfce 0.03 s (14×) 0.13 s - 8 ms/perm (72×)

Using it with nilearn

nilearn has permuted_ols(..., tfce=True), and its TFCE is a stepped approximation. tfce ships a drop-in with the same signature:

from nilearn.mass_univariate import _utils
import tfce.nilearn_compat as tc

_utils.calculate_tfce = tc.calculate_tfce   # now exact, and much faster

It reads the neighbourhood out of the bin_struct it is handed, so it reproduces whichever connectivity the caller meant.

Fewer permutations

Counting exceedances cannot report a p-value below 1/n_perm. That floor - not the statistic - is what forces a permutation test to run many thousands of permutations, and it caps FDR too, since FDR is computed from the uncorrected p-values. tfce.tails removes it:

  • Gamma fit to the null of the maximum, for FWE-corrected p-values.
  • Generalised Pareto fit to each element's own tail, for the uncorrected ones - with the shape pooled across elements, since they all carry the same statistic under the same design and so differ in scale, not in shape.

From 1000 permutations this recovers p ≈ 1e-4 with the median right, where plain counting returns zero for 91% of elements and tells you nothing at all.

What's in the box

tfce.core the exact transform - arrays in, arrays out
tfce.tails Gamma and Generalised Pareto tail approximations
tfce.glm the permuted GLM, which never forms the permuted data
tfce.nilearn_compat drop-in for nilearn's calculate_tfce

Dependencies are deliberately thin: numpy and scipy, nothing else. nibabel is an optional extra, wanted only by I/O.

Trust

This is not a reimplementation. It is the same C core that the MATLAB TFCE toolbox has been running for years, with a Cython binding instead of a MEX one - so the two give bit-identical results, and the test suite holds them to it. It ships a validation suite of its own: the exactness of the max-tree is established against an independent stepped implementation, which must converge onto it at first order.

Citing

If you use this, please cite the method:

Smith SM, Nichols TE (2009). Threshold-free cluster enhancement: addressing problems of smoothing, threshold dependence and localisation in cluster inference. NeuroImage 44:83–98. doi:10.1016/j.neuroimage.2008.03.061

The tail approximations are from:

Winkler AM, Ridgway GR, Douaud G, Nichols TE, Smith SM (2016). Faster permutation inference in brain imaging. NeuroImage 141:502–516. doi:10.1016/j.neuroimage.2016.05.068

Status

Early, but the parts that are here are tested and are the parts that matter. The transform, the tail approximations and the permuted GLM are done. Not yet done: the design layer - turning a BIDS Stats Model into a design matrix, contrasts and, crucially, an exchangeability structure. That last one is the real work, because BIDS-SM specifies X, Formula, Contrasts and GroupBy but has no concept of exchangeability blocks, so what may be permuted with what has to be defined on top of it rather than read out of it.

Documentation

Installation Wheels, building from source, extras
Usage Volumes, surfaces, batches, connectivity, E and H
A permutation test, end to end The whole thing, as a worked example you can run
Theory Why the integral is exact, and why you need fewer permutations
Using it with nilearn The drop-in - and a bug in nilearn's stepped TFCE
API reference Every public function
Benchmarks Accuracy and speed, with scripts to reproduce
Validation What the test suite establishes, and how

Links

  • Source, issues, MATLAB toolbox: https://github.com/ChristianGaser/tfce
  • Licence: BSD-3-Clause. Permissive on purpose: nilearn is BSD-3 and nipreps is Apache-2.0, and neither can take on a GPL dependency. Nothing here is derived from SPM, so nothing here has to be GPL. (The MATLAB/SPM toolbox in the same repository is GPL, because it genuinely is derived from SPM - see LICENSE.md.)

Developed by Christian Gaser, Structural Brain Mapping Group, Jena University Hospital.

Metadata

Release files for tfce 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 tfce 0.1.0
File Size Uploaded
tfce-0.1.0.tar.gz 1.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for tfce 0.1.0
File
tfce-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tfce-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
tfce-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
tfce-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
tfce-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
tfce-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
tfce-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
tfce-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tfce-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
tfce-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
tfce-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
tfce-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
tfce-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
tfce-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
tfce-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tfce-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
tfce-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
tfce-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
tfce-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
tfce-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
tfce-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
tfce-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tfce-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
tfce-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
tfce-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
tfce-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
tfce-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
tfce-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
tfce-0.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
tfce-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
tfce-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
tfce-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
tfce-0.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
tfce-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 8.4 MB

Release files / tfce-0.1.0.tar.gz

Download URL tfce-0.1.0.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
4fdcc8e462aed8239794c94b2e611b420cf55b3f60e8aed4a421e51d4bb0a2cf
BLAKE2b-256 checksum
How to use checksums
31b063ad81e8524818a0c1da1afc8dd60c5088709af47499f2ed54c303c71d37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 24, 2026.

Transparency log

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

Download URL tfce-0.1.0-cp313-cp313-win_amd64.whl
Size 73.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
72bcde34bedb57280aa794d29180b6cf7d21ef2ec76c8508723d76e84ff903a2
BLAKE2b-256 checksum
How to use checksums
f9cfdfac1a974f92508fd0429c3ec8d6e4302d0400032bfdd375154f5e29de02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL tfce-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 322.1 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
21a0e4ea504933feecdf78f240ebefe3b106ffb8b4f14457fa200e47cd9031b0
BLAKE2b-256 checksum
How to use checksums
6a7e7c6019cf3add6970348060d2a678bbb8f0225ab502405c12f43262f6abc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL tfce-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 306.9 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
06b58f85f8e09c98e132c5dcefd7234ce1386e5a47568bbfc1163ad6676749d7
BLAKE2b-256 checksum
How to use checksums
087a0b50b1b93b547924f3a2d092e9614894363530e4afcb97cd0a5be4c12378
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL tfce-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 323.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
052a4e6ede7e778a1e1524b81c7a3621bfaf1b243e4b2a3bbc44bb6b64856360
BLAKE2b-256 checksum
How to use checksums
2e710f6cc138ba57f7d8a40ae093d830ff188d6979800473bf6db1b11fad42ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL tfce-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 314.1 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6f18e9b9e36fb2e2e1c7371e307ee53d49155b5e7c2e5bd5b4f75ddba6b08d4a
BLAKE2b-256 checksum
How to use checksums
37a2f5644bd71b6130b4613222b1e5c585cf2ce4963683550ee2aebb9123ff30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

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

Download URL tfce-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 77.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
85de7ae00126c34800a0ba330e150805ed22988f6a1eed15acda8b5efa2bc0cd
BLAKE2b-256 checksum
How to use checksums
c2b778100536a47c80e7f611dd7f6e8c501fe324937117b3498714ab17e4a5e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL tfce-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 77.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
2be8c52274c55df01a81c1ab9932fdfdbf52d3e465109c64f58a3f81166b462c
BLAKE2b-256 checksum
How to use checksums
826bca192689970879a82ccd9327dc70d33d0ec85b17ce60530a8590de2af7d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

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

Download URL tfce-0.1.0-cp312-cp312-win_amd64.whl
Size 73.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
184a2f9dea070fcdf35a8fab632ed18793a68e01a450c6c0b0854be4632fbe70
BLAKE2b-256 checksum
How to use checksums
0de3aa176ed951e825b1e4dceecaf2c1e499496a227bddf9b1308eac89c48afe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL tfce-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 348.5 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5acc0ba53da05b3fd9931008c04f8b0287a2f8a874e4116c4dbba15cbcce9d7b
BLAKE2b-256 checksum
How to use checksums
eff7f45dd2864aca77f50e58fffb7baf10f3e29679d1b990e31f2772c146f6fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL tfce-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 331.7 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9995f12033fe2196dfc5c27739e75be79b2d3925f570ad83d59e4b3f2cafaa7a
BLAKE2b-256 checksum
How to use checksums
7f522e04260d52b2d4b2ecf424d4863393714d163af5d345926cab82ce1f469b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL tfce-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 348.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9d5bc98287ed6b48d9c64378f4a5580dccf58d98579975d301f8d771c6a21ce0
BLAKE2b-256 checksum
How to use checksums
c51dfea37c5e32e384b6c18a2f2e68fc4f9994158c84ef918727ffdef3ffc487
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL tfce-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 338.0 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
600c6f5cf2cc6889a4d04ab1c9637b823e598e6d1d8ebfc36cde2288829efdff
BLAKE2b-256 checksum
How to use checksums
b4817c33624a8462257abe370cd80f2d6b1619b95ea593cb4312b3652382d3d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

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

Download URL tfce-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 77.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c682cc0a87e813cf5eba23bbd6e214b0196abe994b601eba9ffd7f6846ce32a4
BLAKE2b-256 checksum
How to use checksums
d3b9d588f3cc4b6719e460fd018ff066f79d9221e3eef9fffffbd10535f2ffa8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL tfce-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 77.6 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
cb1743dd8db5f34e29eab26eae3b7ab8a4aa7731487f9d71817dc368cf2722c3
BLAKE2b-256 checksum
How to use checksums
4c4b279fbba1d14ec2be8d3e93614bab4d3db5dad8cb1b85918a991674468b65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp311-cp311-win_amd64.whl

Download URL tfce-0.1.0-cp311-cp311-win_amd64.whl
Size 75.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
189c9e93d593f0cfa8ec5b2b61cc7a5848369830554db3430e963c9908a77b09
BLAKE2b-256 checksum
How to use checksums
9e2595c522dc48706a9a2a84efe577e9fc9b425905f6901fc004848bdd64c012
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL tfce-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 314.0 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a35fcc246049eddbcb546755827400050e477f16ce71eb64879b607b782b23d8
BLAKE2b-256 checksum
How to use checksums
264d577cc7a1789223903fb7c18484456b63f0d614d55e474b80291ca1de11c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL tfce-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 302.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5291cac5d88763455681e4415dec30aaaa6cafba64e69cee9010c235c5a69d6b
BLAKE2b-256 checksum
How to use checksums
f146a4912be8e50058571adb597f2a369d0247209a4217bf8cb54256b3a8424c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL tfce-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 313.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9a40102c0b91b3be53a0605db69d55a27df227c16c82df369326ca5181dea1c7
BLAKE2b-256 checksum
How to use checksums
61992a1bafc1ef4c45af022ad8d352c45c5acd6bafb99218255a9df858d76143
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL tfce-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 306.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f61c6331685203e3af4443628239717854ef78ec9f719f0066c4fccf41141da9
BLAKE2b-256 checksum
How to use checksums
9c43770e1633270a0a9c0c822a18a4ace600a632e34d1168b368b04be25e0a43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL tfce-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 77.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7d12ac2aa667829e2efa5ba659bc3fe0e53f58b0e7565ca6ead25d6d88b63409
BLAKE2b-256 checksum
How to use checksums
60c9b71fa66e10ba570bafc82581f7f7ab615e17235105347868981702e91fba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL tfce-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 78.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c6312cee8aef8d1c016af4fb9b0edfd754636afebb7dd953c19ff08dca4894b4
BLAKE2b-256 checksum
How to use checksums
ed8a2261ceba7438ae93249a78a3d2f2002b7a6e77b566c89f5e4ec307d167bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp310-cp310-win_amd64.whl

Download URL tfce-0.1.0-cp310-cp310-win_amd64.whl
Size 75.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5d1df607bc626bbe6e568747fb5e6da4709b1e69bccb9a6bf41fedd332acb4c8
BLAKE2b-256 checksum
How to use checksums
0ddacdacaf7d4afd96a733fc8c6b54e16599c4b1f0b5e0cf30840a814082950e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL tfce-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 301.3 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f9f995a8d5fece6c67cea4f9aacd9d27c662ff1357e1239a9f7d59e73db4eb4a
BLAKE2b-256 checksum
How to use checksums
b587a0217d03b8301f41cbe8497ca4dcbfb483c0e4bb31c72ea67845ff98a747
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL tfce-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 290.8 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c165875f5b713df9f46b169f376129116a0354659116e706a1e4eeaf129bb19c
BLAKE2b-256 checksum
How to use checksums
debf2b3a780facc1b9e43007aeb92d2ec8592144a1bdf632e9f9377e336b4e00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL tfce-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 300.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
886e2a7b8f8a8d3f3b9a6a96a87f25a9a8782f109ee91b2aefcaa12833979d19
BLAKE2b-256 checksum
How to use checksums
f0b7c822f40ab1d4512efda8c8df9bd007a2a13eae057d0a0a0c303cbbf3254a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL tfce-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 294.7 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
696ab9be14db79f6e71a457a4a4e9c20b9b2b06a3e36bea160ca50fa0e5a0797
BLAKE2b-256 checksum
How to use checksums
c3da4d754b015633c1c61aae222a4e8aadcbecb4bab3226ffe96340066db8567
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL tfce-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 78.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a50898b5c0d5c89fe33c891268c528c0fb24bdbb461844164cbb61e947d62727
BLAKE2b-256 checksum
How to use checksums
4ed70c70ec41b4f7cfa1be192463f1259483ed92a134c13fdeea9e94ba4c1f11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL tfce-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 79.0 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4858a86630365ee58f85126dbde4965cd313cfa8422beb7a52c9f1c3cd844502
BLAKE2b-256 checksum
How to use checksums
483a63f1433ca8a3265d3a0f509add4405f2da58d3ebfad7a43cb68b8e56fe52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp39-cp39-win_amd64.whl

Download URL tfce-0.1.0-cp39-cp39-win_amd64.whl
Size 75.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
20bf91bdf2dd4cf843ff220829fb409769bbe145f7b9ae424e1b06912a2cd531
BLAKE2b-256 checksum
How to use checksums
f709bd91521b6b4247d69f333ef547d2bfc84d19eda6b8ca1175ac6bcb601652
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL tfce-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 300.2 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bf4cf1370479ceff29a7c035733f8166560b36dd1b27b529d22627d433caa3ef
BLAKE2b-256 checksum
How to use checksums
e89683732a26b2dfb4c83e7ba05de7f66179e721862113c34802040e2e53566c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL tfce-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 298.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b075cc85ff9872d4f4cb6395227c11e0590a235c0fd0bfaf771b608ba9280ed0
BLAKE2b-256 checksum
How to use checksums
98c5b12297b4ac57c1efa0b10c160a103e4fead2f38ed12658de8d7f73b871d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL tfce-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 293.5 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d40ac1e2446e112f1dbc3599cc6d74e33a4af6fa1518a7ccbdf9daef5af13690
BLAKE2b-256 checksum
How to use checksums
bec6e5c08a18dd26915f260dd10d9235d1325591d78d525ff92006fa8c6035b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL tfce-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 78.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5723b30c273bf40fbd94bba89a48c0bc25c7c6187175aaf73f43513a72a9cb43
BLAKE2b-256 checksum
How to use checksums
c1849cf53f51b8aa3207c058cb6820a006f9f0dd1a4a45c472ba49218e41ed33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / tfce-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL tfce-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 79.1 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
62612ed45bd9d576582876b8fe9eddebad58ffa6ebbea32affd5f5a75e4d5a10
BLAKE2b-256 checksum
How to use checksums
5bcdd0720403f75d4689ff9651f938edf1a38acde7e9ccd17c005b7bb7668df9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

35 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