Skip to main content

fastgoertzel Logo fastgoertzel Logo

fastgoertzel GitHub Actions

A Python implementation of the Goertzel algorithm built using C++ for improved run time and efficiency on large datasets and loops.

Status and roadmap

  • Improved speed. (Significantly increased speed by using numpy arrays).
  • Benchmarking for speed comparison. See Performance for measured, reproducible numbers. The earlier "~75x faster than native Python" figure was measured against a Python loop that indexes a NumPy array one element at a time; against an idiomatic pure-Python loop the speed-up is 10-15x, and against a vectorised NumPy single-bin DFT it is 5-8x.
  • Batch processing for multiple frequencies (goertzel_batch, goertzel_sliding_batch).
  • Add IIR and k-th FFT implementation of Goertzel. This is what the library already does: goertzel runs the second-order IIR Goertzel filter and evaluates the k-th DFT bin, with k = floor(frequency * len(x)). The two things that are genuinely missing are listed separately below.
  • Generalized Goertzel for non-integer bins: evaluate the DTFT at exactly frequency instead of at the nearest-below DFT bin. Planned for 2.0.
  • Streaming (stateful) filter API that keeps the IIR state between calls, for sample-by-sample or chunked input. Planned for 2.0.
  • Sampling-rate support (fs= keyword, frequencies in Hz). Deliberately deferred until the generalized Goertzel lands: with the current bin truncation, asking for 440 Hz at fs=44100 with 4096 samples would silently evaluate bin 40, which is 430.7 Hz.

Important semantics of the current release

  • frequency is a normalized frequency in cycles per sample, in [0, 1). It is quantized to a DFT bin: k = floor(frequency * len(x)). A frequency that does not fall exactly on a bin is evaluated at the bin below it, and frequency < 1/len(x) is evaluated at DC. Pass k / len(x) and check int((k / N) * N) == k if an exact bin is required; floating-point rounding makes a few percent of k / N values truncate to k - 1 for non-power-of-two N.
  • Phase is cosine-referenced, as with numpy.fft: cos(w*n + p) gives phase p, and sin(w*n + p) gives p - pi/2.
  • Amplitude is 2 * |X[k]| / N, which recovers the amplitude of a sinusoid at any interior bin. At DC (k = 0) and Nyquist (k = N/2) this is twice the true amplitude.
  • All three functions validate their inputs and raise ValueError for an empty or non-1-D signal, a frequency outside [0, 1), or a window_size outside [1, len(x)]. Nothing you pass can crash the interpreter (fixed in 1.0.3; earlier releases aborted the process on an invalid frequency in goertzel_sliding_batch).
  • goertzel_batch and goertzel_sliding_batch use OpenMP threads when the build supports it (Linux and Windows wheels; macOS wheels are single-threaded) and the work is large enough. Set OMP_NUM_THREADS to control the thread count. The GIL is released in every function.

Installation

From PyPI (wheels for Linux, macOS, and Windows, plus a source distribution):

pip install fastgoertzel

From source (needs a C++17 compiler):

git clone https://github.com/0zean/fastgoertzel.git
cd fastgoertzel
pip install .

Published wheels are compiled for baseline x86-64 and arm64 so that they run on any CPU. When building from source for your own machine you can opt in to CPU-specific tuning with FASTGOERTZEL_NATIVE=1 pip install . (not Windows). On macOS, Apple's compiler has no OpenMP; to enable threading install libomp with Homebrew and set FASTGOERTZEL_OPENMP_FLAGS as described at the top of setup.py.

For development, uv sync creates the environment and builds the extension in place; make check runs lint, format check, and tests.

Usage

import numpy as np
import pandas as pd

import fastgoertzel as fg


def wave(amp, freq, phase, x):
    return amp * np.sin(2*np.pi * freq * x + phase)


x = np.arange(0, 512)
y = wave(1, 1/128, 0, x)

amp, phase = fg.goertzel(y, 1/128)
print(f'Goertzel Amp: {amp:.4f}, phase: {phase:.4f}')

# Compared to max amplitude FFT output 
ft = np.fft.fft(y)
FFT = pd.DataFrame()
FFT['amp'] = np.sqrt(ft.real**2 + ft.imag**2) / (len(y) / 2)
FFT['freq'] = np.fft.fftfreq(ft.size, d=1)
FFT['phase'] = np.arctan2(ft.imag, ft.real)

max_ = FFT.iloc[FFT['amp'].idxmax()]
print(f'FFT amp: {max_["amp"]:.4f}, '
        f'phase: {max_["phase"]:.4f}, '
        f'freq: {max_["freq"]:.4f}')

Performance

Measured with python benchmarks/benchmark.py on an Intel Core i9-14900KF (8P + 16E cores, 32 threads), Windows 11, Python 3.11.9, NumPy 2.4.6, MSVC 19.44 build of fastgoertzel 1.0.2. Each time is the minimum of 7 rounds. Numbers on other machines will differ; re-run the script and quote your own, together with the baseline and thread count.

Single frequency, goertzel(x, 0.1):

N fastgoertzel pure-Python loop NumPy 2x real dot np.fft.rfft, one bin
1,000 2.3 us 24 us (10x) 11 us (4.6x) 7.3 us (3.1x)
100,000 163 us 2.4 ms (15x) 0.94 ms (5.8x) 0.44 ms (2.7x)
1,000,000 1.63 ms 24 ms (15x) 9.4 ms (5.8x) 8.6 ms (5.3x)
10,000,000 16.3 ms not run 116 ms (7.1x) 126 ms (7.7x)

The single-frequency path runs at about 600 million samples per second on one core. It is bound by the latency of the Goertzel recurrence, so AVX2 and loop unrolling do not change it.

Per-call latency matters more than throughput in a real-time loop. The same script reports percentiles over 100,000 individual calls (--latency-only). On the machine above, one goertzel call on 64 samples has a p50 of 0.6 us and a p99 of 0.8 us, and on 1,024 samples a p50 of 2.0 us and a p99 of 3.5 us, Python call overhead included. Calls that enter an OpenMP region have a much heavier tail: goertzel_sliding_batch on 1,024 samples with a 256-sample window and 4 frequencies has a p50 of 59 us but a maximum of about 6 ms. Pin OMP_NUM_THREADS=1 for predictable latency on small inputs.

goertzel_batch and goertzel_sliding_batch parallelize over frequencies and windows with OpenMP, so their speed-ups scale with core count. On this 32-thread machine goertzel_batch with N = 1,000,000 and 32 frequencies takes 2.3 ms, against 51 ms on one thread. goertzel_sliding_batch with N = 100,000, window 256 and 8 frequencies takes 17 ms, 5x faster than NumPy's sliding_window_view plus rfft, but 362 ms on one thread, which is 4x slower than NumPy. Pin OMP_NUM_THREADS when comparing.

Metadata

Release files for fastgoertzel 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastgoertzel 1.0.3
File Size Uploaded
fastgoertzel-1.0.3.tar.gz 37.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fastgoertzel 1.0.3
File
fastgoertzel-1.0.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fastgoertzel-1.0.3-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
fastgoertzel-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
fastgoertzel-1.0.3-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
fastgoertzel-1.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fastgoertzel-1.0.3-cp313-cp313-manylinux_2_24_i686.manylinux_2_28_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-32, Linux glibc 2.24+ x86-32 Details
fastgoertzel-1.0.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastgoertzel-1.0.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
fastgoertzel-1.0.3-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
fastgoertzel-1.0.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fastgoertzel-1.0.3-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
fastgoertzel-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
fastgoertzel-1.0.3-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
fastgoertzel-1.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fastgoertzel-1.0.3-cp312-cp312-manylinux_2_24_i686.manylinux_2_28_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-32, Linux glibc 2.24+ x86-32 Details
fastgoertzel-1.0.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastgoertzel-1.0.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fastgoertzel-1.0.3-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
fastgoertzel-1.0.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fastgoertzel-1.0.3-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
fastgoertzel-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
fastgoertzel-1.0.3-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
fastgoertzel-1.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fastgoertzel-1.0.3-cp311-cp311-manylinux_2_24_i686.manylinux_2_28_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-32, Linux glibc 2.28+ x86-32 Details
fastgoertzel-1.0.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
fastgoertzel-1.0.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
fastgoertzel-1.0.3-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
fastgoertzel-1.0.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fastgoertzel-1.0.3-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
fastgoertzel-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
fastgoertzel-1.0.3-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
fastgoertzel-1.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
fastgoertzel-1.0.3-cp310-cp310-manylinux_2_24_i686.manylinux_2_28_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-32, Linux glibc 2.24+ x86-32 Details
fastgoertzel-1.0.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
fastgoertzel-1.0.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
fastgoertzel-1.0.3-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 16.7 MB

Release files / fastgoertzel-1.0.3.tar.gz

Download URL fastgoertzel-1.0.3.tar.gz
Size 37.5 kB
Tags Source
SHA-256 checksum
How to use checksums
149851710e1f19172fd9150ba3d79b794a87b9b029aa2df63a00a7fce678f861
BLAKE2b-256 checksum
How to use checksums
e7b8597130f6e38c3faac3734c5c63042cff82c78d7d56633b3d976c7403f3ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp313-cp313-win_amd64.whl

Download URL fastgoertzel-1.0.3-cp313-cp313-win_amd64.whl
Size 397.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
765f002ba624c823977436af34fe3b6bbf87e08f8d4f2ed505c91c34a9b44d81
BLAKE2b-256 checksum
How to use checksums
7ff8de3a706202721721e1a70ec9b6ee84b569ed5c7a023ce1a50b6b98ecdf19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp313-cp313-win32.whl

Download URL fastgoertzel-1.0.3-cp313-cp313-win32.whl
Size 379.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
74d1a9da34e6cdc63430dc4f2732da06a4c27086a7150325db3c83980aa180a6
BLAKE2b-256 checksum
How to use checksums
b5826faa419323d6418b369938ba4c1c363a1e7d1d54335c9261d32c25138a52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL fastgoertzel-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
92e859bbb5a65f340bfd1cbc9e3256f0d038330c0b837f11207942b8c5c80c99
BLAKE2b-256 checksum
How to use checksums
d6e398b4cae7cfbf17e0b8fe755c607a6e78dc3ade22d096a6f16b24650c079a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL fastgoertzel-1.0.3-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0e5ae1f2539cdb8c66610d239bb9c099297f10e295c401cd28f65f88c19ad16a
BLAKE2b-256 checksum
How to use checksums
10eea761a4dfddf56d07b946c5034396f1b5026a7e401618b24a9433a80f9362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastgoertzel-1.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 221.9 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0735d4c36c42a1457ad75cde6ef0716ef0b97a079b8f020d36d15f37b09dde71
BLAKE2b-256 checksum
How to use checksums
19da9ffc531b47cfc28e39e8130de84ee0092ae9e0c386a0ef99547c0fccc73c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp313-cp313-manylinux_2_24_i686.manylinux_2_28_i686.whl

Download URL fastgoertzel-1.0.3-cp313-cp313-manylinux_2_24_i686.manylinux_2_28_i686.whl
Size 233.7 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-32 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
2c35b6212dd70a1d078da4207d86119684fc83e7b86eb654ac934c20c193d051
BLAKE2b-256 checksum
How to use checksums
de41ea369a8b8a57b5d95a8237fafbfc97a76d18bb1a9ea7d5db588b9fa44ec4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastgoertzel-1.0.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 215.6 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6168fde5e0b1eca1f462740349516234c763476146c8967ab4ca0196ba4e0382
BLAKE2b-256 checksum
How to use checksums
d955444cb664f08db399b9734b494af10051820141feed111373d7926db3b94b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL fastgoertzel-1.0.3-cp313-cp313-macosx_11_0_arm64.whl
Size 96.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
be88fdcc837bb47d9f8b178181907b0b275027a354e22c419dcbd8d4b1c07650
BLAKE2b-256 checksum
How to use checksums
06335a5ec02a2ac4bc0f4895dad448d6b95c7d93a381104078acc322c9e2c144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp313-cp313-macosx_10_13_x86_64.whl

Download URL fastgoertzel-1.0.3-cp313-cp313-macosx_10_13_x86_64.whl
Size 100.9 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
5266db9bdcbfc8469669e12cca1a5edbc917096fe857aa129a5c2ea5c4888f96
BLAKE2b-256 checksum
How to use checksums
c7c5efa7ce986390a65f71c934af3b09d4dbac7d519164b682b16d40df1c7409
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp312-cp312-win_amd64.whl

Download URL fastgoertzel-1.0.3-cp312-cp312-win_amd64.whl
Size 397.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2d6c344aaa16cdb71d75a62f19c9bd0fc32b137efc35415ba194892c544a9e64
BLAKE2b-256 checksum
How to use checksums
d77252a0847d40e85fd1f60e4d04d32e0292d1301120f896c23e126552381f4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp312-cp312-win32.whl

Download URL fastgoertzel-1.0.3-cp312-cp312-win32.whl
Size 379.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
2eb5ecd3945b429621c7afa193960f06fbfb6bc13835ad863ea636413901ea66
BLAKE2b-256 checksum
How to use checksums
5b56aca134589de63020499d4998e23e71ecbabb04ffe88056272ab58c9d035d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL fastgoertzel-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9127a0a95e568a98e16b30893c445da248546cfb97834b03596e6391bd66cfa2
BLAKE2b-256 checksum
How to use checksums
13842ddeedf6764e9fdf35e7b2cc8b569e3a9496d72d9f06af5c93695d175a4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL fastgoertzel-1.0.3-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f1950499c563947128a68a0b4fb1dc22739bbff510cb1fce19cb580071960a22
BLAKE2b-256 checksum
How to use checksums
81fd2ffd7ee54dde59b4bb0fbd1c6e23ed58a651b624b126bbc914b23b0fdc36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastgoertzel-1.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 221.8 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
271b8194949a3c6bbcfd514eec926f4aa9663f0608f675c0c129cb3b90aed827
BLAKE2b-256 checksum
How to use checksums
9601119f3c4ebadaa1a6a93cf39f15bfa7d62da87bfe409cfe95b4bf6e5bde98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp312-cp312-manylinux_2_24_i686.manylinux_2_28_i686.whl

Download URL fastgoertzel-1.0.3-cp312-cp312-manylinux_2_24_i686.manylinux_2_28_i686.whl
Size 233.7 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-32 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
32b74fe70fd686d549dc8cd52f416d26faf7207f4fe3cf2f0a75e61c6362c0c6
BLAKE2b-256 checksum
How to use checksums
af68e45ef482ad2eed7eb24afd3c1accc86b3bf450588360c233ad6fbe8553b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastgoertzel-1.0.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 215.5 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f278d91157a73639de81938a4b8f88558749c058cd2cb6c84dc9140d324400d2
BLAKE2b-256 checksum
How to use checksums
e43225ca8435987978f07adfed3d14321eff89d8000499a8bc75e6c416557f63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL fastgoertzel-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
Size 96.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5f4a828ba01e6311d54ccf83beecfc7f310c3f6b78badc09da0acf6a68258929
BLAKE2b-256 checksum
How to use checksums
b3ab531972c61cd18b2653625ed1be97b470ee289c469caeb63eb22bd7527fa6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp312-cp312-macosx_10_13_x86_64.whl

Download URL fastgoertzel-1.0.3-cp312-cp312-macosx_10_13_x86_64.whl
Size 100.9 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
f0bcd0a31e0686fe61a20ce1fa046736fe151da4e29bddc8c7f86689550bc591
BLAKE2b-256 checksum
How to use checksums
5d9939ab5bf417a0d7ae5645884461c3083cbf56bf6fe73c00066c7f84ba4da1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp311-cp311-win_amd64.whl

Download URL fastgoertzel-1.0.3-cp311-cp311-win_amd64.whl
Size 395.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f745b1cb1c1a931d77c633250e0656dca1271fcdafba9579cbc2fda442ca3ec2
BLAKE2b-256 checksum
How to use checksums
2eaead49a48ccd75226d6d4a5ed2fe0756376742e7febb4ad78eb5fb6af83333
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp311-cp311-win32.whl

Download URL fastgoertzel-1.0.3-cp311-cp311-win32.whl
Size 378.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
e5d2b65bd94e45d6771936df093a72a7a2d03b9cef2952aa5e8da94cdbf81e0f
BLAKE2b-256 checksum
How to use checksums
8d2bbc260e175c059d30c71f707211d683f23c47ad63964a4aaa4bbe2aaafdb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL fastgoertzel-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
17817914e4add5953b8e2ef351f001697b4dea10f2d0a3937b597d5dd59d558f
BLAKE2b-256 checksum
How to use checksums
c6eef63a8b1b529e46fa151b9794944a00619f01d265bde449af56ffbf43e283
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL fastgoertzel-1.0.3-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a26d0107335d8e3caa92b9092d932369b7a034d9d0e77461f3ea122549940acd
BLAKE2b-256 checksum
How to use checksums
d31b033f3a7565a8f3d4e187a5a018233ac01e163332ef797be1e64c3431ed2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastgoertzel-1.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 220.0 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8302774bb55d63c63ac4b8162f5ac6a222b79f5a085e4633d29c753967028d9c
BLAKE2b-256 checksum
How to use checksums
b910c310b30019191352ab50a20c1eb1e912e8c03cd1ac467d97687359d00f55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp311-cp311-manylinux_2_24_i686.manylinux_2_28_i686.whl

Download URL fastgoertzel-1.0.3-cp311-cp311-manylinux_2_24_i686.manylinux_2_28_i686.whl
Size 232.7 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-32 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
e4c3c12683e1a3f9fec4e125f4183de56c3c709d3ab8f3d48dee8064d65b0590
BLAKE2b-256 checksum
How to use checksums
56296658e17cf230e165e99b8dcdabe47b9c33db79d14c0b8abe37caf22e5462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastgoertzel-1.0.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 213.8 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7e0a88a580e15076d94134ecb4198737e3856105e42f513235153d4d973e6244
BLAKE2b-256 checksum
How to use checksums
6f3cad3b22efffc92e9af076fcc0b62c2f742cfff3e5c05e7f9a51d9d2c18638
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL fastgoertzel-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
Size 95.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5966166f8af748c9c9e75618ed1fe0ef70caf9b052df1c10b1f26bf13cfdd559
BLAKE2b-256 checksum
How to use checksums
676854faf4bfedfeb96876e7f3fe02d6b1c36a74750b61be4fb0283d0f191656
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fastgoertzel-1.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Size 98.8 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f5839f9c03cbef8bc70867794f07a78ebd005350c0c327bb7c216a7c5ad96c49
BLAKE2b-256 checksum
How to use checksums
9f8b5b9115008b24dc15d5e6ddda63ed65eb6d6df220cf9466e34fb6e1145a0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp310-cp310-win_amd64.whl

Download URL fastgoertzel-1.0.3-cp310-cp310-win_amd64.whl
Size 394.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
438da4c4bc464452115db99bb6bfbe52216f37e354b28df73d4237d6bb984c0a
BLAKE2b-256 checksum
How to use checksums
5eb83ade1b3235bafa19743202a1bdfd94aa3feff019869602c7f151b83eb234
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp310-cp310-win32.whl

Download URL fastgoertzel-1.0.3-cp310-cp310-win32.whl
Size 376.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
75d103a38d8dcd361bd016b8708d64ba9d06eae1360e53e01c7308aac3d41bf4
BLAKE2b-256 checksum
How to use checksums
dbf088c141300e25a7558522f8a1b5a6ffb631d2eb59039e96305cd4f7f923c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL fastgoertzel-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0403b0c77ac5d8d7fa14c5dd7a2e54956b67eeeb3ad7fd77325bcaee84c4c9eb
BLAKE2b-256 checksum
How to use checksums
f68fab5364dcc7e3c827d2daf6695c9c2e4fab6cadbc2332eeb0fb458d48085e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL fastgoertzel-1.0.3-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9b1e7fddee0837640ffb3488d26ec3e4c061c8469355d01829da58c1be99b2ad
BLAKE2b-256 checksum
How to use checksums
95c621f80fe1e2c5d3e6a3c886b3dc895af9a21c4852c9150442393d3326eb77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastgoertzel-1.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 219.2 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cc9e37631e07b52168113c60cca57bd42fd802a6289e382c3b7217a5919ae243
BLAKE2b-256 checksum
How to use checksums
234821a08a05fc626c115c14a236d646cec9269464921c671b63bc0ffd885c75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp310-cp310-manylinux_2_24_i686.manylinux_2_28_i686.whl

Download URL fastgoertzel-1.0.3-cp310-cp310-manylinux_2_24_i686.manylinux_2_28_i686.whl
Size 231.8 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-32 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
2d285680f088462bb897079d2a7973fe801a408f7199ac619e7066530c952925
BLAKE2b-256 checksum
How to use checksums
b376a3e1745b5444825405ee000182d3bd21ea0e8af33f9246fd2095fe5d6efe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastgoertzel-1.0.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 213.1 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3f8b577c5c9317bc757f656ddadcf44dea88b210f0bb1610205337314f04cea1
BLAKE2b-256 checksum
How to use checksums
76eaea0417c0e0262245ab8907f37c01701b31f6413bf339bb995af58a2c8fb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL fastgoertzel-1.0.3-cp310-cp310-macosx_11_0_arm64.whl
Size 94.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1e23d829d5cfd7b0eb3cc90d613c7eda28b66eee1c645e6ec468c6f5913e0286
BLAKE2b-256 checksum
How to use checksums
bfb3de58758f113186daeb8d70e9a30d0d0289087bc9c9475fb889f508a8e2a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / fastgoertzel-1.0.3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fastgoertzel-1.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 97.4 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7c6b393245287b5c95d448473e36e5e26d875deb1df58de6c2784ff45928c6eb
BLAKE2b-256 checksum
How to use checksums
af2e18f84b53c1636456fea805946978c9a3c97065a58f03895b35a44b004fb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.3 This release

37 release files

1.0.2

21 release files

1.0.1

21 release files

1.0.0

11 release files

0.1.9

11 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