Skip to main content

Fast FHOG feature extraction for Python

Project description

PyFHOG - Fast Felzenszwalb HOG Feature Extraction

A minimal Python package that wraps dlib's optimized FHOG (Felzenszwalb Histogram of Oriented Gradients) implementation for cross-platform distribution.

Validated: Perfect correlation (r = 1.0, RMSE = 0.0) with OpenFace 2.2

Features

  • Fast: Full C++ SIMD performance via dlib
  • Cross-platform: Distributes as wheels for Mac/Linux/Windows
  • Simple API: Single function for FHOG extraction
  • Compatible: Produces identical output to OpenFace 2.2 (validated r = 1.0)

Installation

pip install pyfhog

Usage

import pyfhog
import numpy as np
import cv2

# Load image (must be RGB format)
img = cv2.imread('face.jpg')
img_rgb = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)

# Extract FHOG features
features = pyfhog.extract_fhog_features(img_rgb, cell_size=8)

# For 112x112 image (OpenFace standard): features.shape = (4464,)
# Formula: (112/8 - 2) * (112/8 - 2) * 31 = 12 * 12 * 31 = 4464
# Note: dlib excludes border cells, hence the -2

FHOG Details

FHOG (Felzenszwalb HOG) is an enhanced version of standard HOG with:

  • 31 features per cell (vs 9 for standard HOG)
    • 18 signed orientation bins
    • 9 unsigned orientation bins
    • 4 texture energy features
  • Cell size: Typically 8x8 pixels
  • Output: Flattened 1D array of features

Why PyFHOG?

PyFHOG solves the cross-platform distribution problem for FHOG extraction:

Approach Pros Cons
Pure Python No compilation 20-40% slower, accuracy risk
Platform binaries Fast Hard to distribute, platform-specific
PyFHOG (wheels) Fast, Cross-platform, Easy install -

Technical Details

  • Based on: dlib's extract_fhog_features() implementation
  • SIMD optimized: Uses SSE/AVX on x86, NEON on ARM
  • Wheel size: ~200-500KB (minimal overhead)
  • Python binding: pybind11

Building from Source

git clone https://github.com/johnwilsoniv/pyfhog.git
cd pyfhog
pip install pybind11 numpy
python setup.py build_ext --inplace
python -m pytest tests/

License

Boost Software License 1.0 (matches dlib's license)

Credits

  • dlib: C++ FHOG implementation by Davis King
  • OpenFace: Reference implementation by Tadas Baltrušaitis

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

pyfhog-0.1.3.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

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

pyfhog-0.1.3-cp313-cp313-win_amd64.whl (88.3 kB view details)

Uploaded CPython 3.13Windows x86-64

pyfhog-0.1.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

pyfhog-0.1.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyfhog-0.1.3-cp313-cp313-macosx_11_0_arm64.whl (95.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyfhog-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl (100.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pyfhog-0.1.3-cp313-cp313-macosx_10_13_universal2.whl (193.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

pyfhog-0.1.3-cp312-cp312-win_amd64.whl (88.3 kB view details)

Uploaded CPython 3.12Windows x86-64

pyfhog-0.1.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

pyfhog-0.1.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyfhog-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (95.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyfhog-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl (100.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pyfhog-0.1.3-cp312-cp312-macosx_10_13_universal2.whl (193.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

pyfhog-0.1.3-cp311-cp311-win_amd64.whl (87.3 kB view details)

Uploaded CPython 3.11Windows x86-64

pyfhog-0.1.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

pyfhog-0.1.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyfhog-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (94.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyfhog-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl (99.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pyfhog-0.1.3-cp311-cp311-macosx_10_9_universal2.whl (190.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

pyfhog-0.1.3-cp310-cp310-win_amd64.whl (86.6 kB view details)

Uploaded CPython 3.10Windows x86-64

pyfhog-0.1.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

pyfhog-0.1.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyfhog-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (93.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyfhog-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl (97.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pyfhog-0.1.3-cp310-cp310-macosx_10_9_universal2.whl (188.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

pyfhog-0.1.3-cp39-cp39-win_amd64.whl (86.6 kB view details)

Uploaded CPython 3.9Windows x86-64

pyfhog-0.1.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyfhog-0.1.3-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyfhog-0.1.3-cp39-cp39-macosx_11_0_arm64.whl (93.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyfhog-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl (97.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pyfhog-0.1.3-cp39-cp39-macosx_10_9_universal2.whl (188.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

pyfhog-0.1.3-cp38-cp38-win_amd64.whl (86.4 kB view details)

Uploaded CPython 3.8Windows x86-64

pyfhog-0.1.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyfhog-0.1.3-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyfhog-0.1.3-cp38-cp38-macosx_11_0_arm64.whl (93.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyfhog-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl (97.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pyfhog-0.1.3-cp38-cp38-macosx_10_9_universal2.whl (188.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file pyfhog-0.1.3.tar.gz.

File metadata

  • Download URL: pyfhog-0.1.3.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyfhog-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a4747391ea7c45e38376b1530bc3b7398804411ef2310d64a8c0ef0f35be0145
MD5 c706eebe0d6ca28b752a19bc3e4f6d03
BLAKE2b-256 4db6e84bf4ce9f4d1637459c288ae0609b1cc6dcff3cb9f044a75316d2aad45e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3.tar.gz:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyfhog-0.1.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 88.3 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 pyfhog-0.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8395764b9c46c0571fad376248754bd513816b8a35a9d458b2811d70fee936e8
MD5 405f4ee5ca8ca17d623f41bc77a94b44
BLAKE2b-256 a93842bcde3757a2bc73fbf85325f9e3b791a78128e0262496277c8fbba648b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp313-cp313-win_amd64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b61f723ebddd39dae8158d0c4ec8ccc87dc65009d7acbf94dd2d7b52c4009843
MD5 b5f33bfea4286e93b5270e5e2c793e57
BLAKE2b-256 0644b27331293019ccabf575c90c11ba44a485df0e0cd23d72f39fca5eb286a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b90e2611660c8b1d7c29aed160c1917d5529c0c2fc3e3cec18aca6bb1e840cc
MD5 6371c6db10c668a6f917a11e56eea2f4
BLAKE2b-256 bd50851afc34284441075511dbcfde2901fb88fa2d535499ee06f047b8285d6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 125ebebc19381040605a7cbcc15b367e8f4fc5d12d084bf9f12af0233d58c922
MD5 cfc7a2ff9dc6345e7c215333f8d7c97d
BLAKE2b-256 203ed84f75b43ccfecf6f3cd74136f217d0731001c170043ab7dca8de0189a96

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9737af8de0d8aa898f436b6236e59060eb8ce36796582e299644a82e489cb36b
MD5 968bd4d40677af3bf4b7d5c61e54c3c1
BLAKE2b-256 89098eac539fb0b153e76b931e385bcb81f060d17d163801a44702a5ef7c3bcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 3ebeadb2e957ecce0eede27b77fafc3f84fc6913a9beef09b5c2e63b183a1287
MD5 3744dd7f6642de1882719b86d7d3e9ea
BLAKE2b-256 e47b8cbe689ee479f5ee512b17083fb741b2f23b2470f1777f4ff499a245aed9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyfhog-0.1.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 88.3 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 pyfhog-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9953ef8b15bf710756861efddda975702954f16144d159c832da3315d6493039
MD5 4664ce261839b713765eab74e7ec8c9a
BLAKE2b-256 25329cf77a41263fdc8ba14a5dd4029636a24cdddd6e1f9c97d53defeb561347

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp312-cp312-win_amd64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5ce0d624ef804e064a2fcd246176a9a20e741748e8929063c4fc634366eb0af
MD5 dac381a8dcf4999577f919d4dbfc3be5
BLAKE2b-256 bbbe2f92376a2f419427df0b95fdf2e02142860c16f43a10843171971b5bad62

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 796184e40f2dd11dac3ae14c73941cf84c7b2bb357e30ba1b9b287106161dd5e
MD5 e032efeb3ed6c15745f13b5ba851c96d
BLAKE2b-256 fa0299e3b9cd33cd3ca7abcf532fa2be5bbf39de37f75720306e64779998dc9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ede6bbc2ee5a0866d6c1053d1d221a888e55f488e8c865a7558063c58beacf20
MD5 53819cf6905056dfd0cb24a2a4d71423
BLAKE2b-256 241804b8b9d1945194f0c015cc8042f1504cdf13c17c459514fb78be2f6bb287

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a1b0309ebeb5aaae03a75e5c8dd3e2380c5b7b47caf5d98d65eefde786b9b208
MD5 40c89dc4757ac2124d9d07e900aae596
BLAKE2b-256 b8f5eaa0ed6258b46827f42253da2c2393f886d8a1a84c9bb0277d4bf2363f27

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 51d6ed9c376fc58e2d1b08f03b6309de9861e27c053be44a862479819d20e917
MD5 797b4c019bbe5bd4914c424f51456c11
BLAKE2b-256 f75b220f48a5c41fbadc5c4f8d4ef5e750313f96ce556de70d8bbbe29206939d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyfhog-0.1.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 87.3 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 pyfhog-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2a655f78aa6bf9df2eee978db13433e06a2cc90b33f34aaee817626cb3efa968
MD5 1fa4fd678e4e4e6b6d897aab99a04a17
BLAKE2b-256 8f0c7ff8e3964e07435b78c913c8f793dd63aad0f26d3fedf41be740da473f03

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp311-cp311-win_amd64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f5ff3abe890acdc568bed52588f0d0d5ffbff5a36c83eb0a111a4e22659b286
MD5 b48b6c34cd41612221f8408027e81eae
BLAKE2b-256 f8a3fe4e93ed723dcf67a1d0101f70b393f6c565ce8191afa315db508c07915d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5fa32c072e963cd53cc82c3a3cbe686f95ce03d6b1ee6ec7a5c225c272cc6ec
MD5 6d95d9d9bffa4b4eae427e7a05a8c817
BLAKE2b-256 04d33667de2d16fa3c73af41f0ad21d1b8587310c4c4621ecb3f719860ed3dd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cef2b3a85c1eafeada2eaea8a656843e6a36682029fe3ff8e71eb6caa38f22da
MD5 802472123bb43b9303b043b2d71f7500
BLAKE2b-256 6508c7499fda236821720d249a2677165ee4d693cb52a5f5a59eafd030ad675d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3934ce7052f1f7e115d6f950fda3c68e483c6c074bd15e4c58757e203dce61c1
MD5 d1ac558beb208577d788ceac31d00ea0
BLAKE2b-256 9ef7e6bddc8c068f32ffc462f2185d19a1fa03a9406913482bf24c866fd44884

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4945d7138ede5230254748567e15f6d72837a134a2ccbe53f7fcaf800146482b
MD5 3a48f292d64b0d155a60609b8ea7d383
BLAKE2b-256 2e9301f1d691f9c9ffb8417921eaa1f0e8c5d81ce9c217095ca0ddae9ef8281f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyfhog-0.1.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 86.6 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 pyfhog-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a94507198a4e8f3a38785e836f36eb591010094742cad9ab3a1d95ab5a29d583
MD5 af65724f04165aa198b05c7fcf6639e4
BLAKE2b-256 9c7df3559ade9520bbf89c4a5b05d998a4e7ae8392ae3383b13b0bfc28e96f2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp310-cp310-win_amd64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3fc6f9d6423da654051a20bc5df1ed4268e9d2367136655e98f9478899a2c8c7
MD5 5ad1b5021dd4b0cdd78013d93cae6321
BLAKE2b-256 6daa5aa21cec8891aff75e0db6a6a9c9a98738e85dfcaf830df129e1723d7f55

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5981efd1f108a193f832f9ec8d1111a695cc9399643643bc9780d2f3ad501068
MD5 37482c3cdaa72d25be91486d5d7c960f
BLAKE2b-256 a6de3703cd3202fbb1293aeff589f7f8fe03079a820e9d27ee14d907afb7494e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3a706deff55cd6675bc26c3c361ba17d4b864c7c8c56f9328d2d781f42955c9f
MD5 fd4eea6305e6593e1cb315c802088ca0
BLAKE2b-256 0ca52ffc703396ffc78f189aacc0b7cb058f3d006a8d8e5ddb78958574485b39

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 724be4422d5dcc885032441fc415121017687211deb1f518f9cac67f2736825b
MD5 3b101c2bbeaa49ea3b5fba31f2a0051b
BLAKE2b-256 ed233a46dc6cf10f150cc1b5ac66e2730e7297b221b104e2cb8ab7d0a46ec334

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5bace1b320b394834340dfe96ead8a2f9eacb31c05a79f7d4135fc30e2638241
MD5 d65bae834fa858ab395d18e12d88411d
BLAKE2b-256 0eab90e0384a18595da742b195ca4df6b096f27bfa711a2165c6a2c91c0864d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyfhog-0.1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 86.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyfhog-0.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 95bc8150c7b749a249072b6828846558c5496b7f25d520518c0ebd86c6d10537
MD5 28d1f6320ed4d5d3e3365a46e1612b2a
BLAKE2b-256 d2928146082e2e8cb35217f5bdad1e181aee93f556f8a27325526213ca94e997

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp39-cp39-win_amd64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0217d6e392f4cb4b1f8ac40a759b5f650cca82acfa42a62193c3c5646480110
MD5 1dc732612c81983addcadd032aa015aa
BLAKE2b-256 a1eb2c72131089081fea8139d1359610c2e8a1c435e8381492532f98bedb1fc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 13c17f8b6765d38be7fe05982e32b85d86a8be45d09164f92f5ce0c745c5eb08
MD5 12b0b7787b397f1b850a3f38eb6082bf
BLAKE2b-256 64dcf714e4623c54fafdda10cc810b4114143ccce943a603e9ab537f660113ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ea18201c32094a5367c0ed43320b60900de39dac5040f3a617cb6577b5b411e
MD5 afc453ce67b136632a5cd3ee3ec078e5
BLAKE2b-256 91c33a930d1a2e57d281e83088fd925c5a5bb83478ecfa1c789a20cf3fd624a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0e16eb3a1168bf7e3547faaf22c529406fd31cd7996b7842c7331c02292f9789
MD5 2277cf5647e8249d409e3c0a1e2d8828
BLAKE2b-256 728656dcc35ad581c69428deb5e68e300ac65fe1b6ec310bb2a4674d2bcd8647

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5ab67e85f0042ef8a3ae2168e0271e81c9d498cc64b0431a3c0833d5a46c695b
MD5 846234a5edfa49715c12979c745257d9
BLAKE2b-256 9350cb899b11959bf91d0494383b5e8dd40af39fba77bea2d23d090ca6984f36

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp39-cp39-macosx_10_9_universal2.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyfhog-0.1.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 86.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyfhog-0.1.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ebd3346a9f64a84619fa06c30cbb2f16309ec8dd678377bee80b5068802fcc0a
MD5 288b693f81bc614e25480dc6cf3f5a19
BLAKE2b-256 4d1bc0582b5eab31c7fcdc2367d9705d9e8f7b55383b7dcb35b96c119a2e3dc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp38-cp38-win_amd64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65c0d72d47f6e7d6b6e11bdd8d634d293c0a00f285da2fe72407f91f8cedb308
MD5 fe063977c1356c4d051b825360dcdd20
BLAKE2b-256 4bb6e9a40aee74a5e50548fed75e3006f1e80b39592abbaddf2be4a31f631b3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f71a3a2f80dbf1a508475e4e7d23e5aee029b43d9158f37394f38c97b909993
MD5 ecfffb95ab74643f541c0cb40da2e227
BLAKE2b-256 ae9e05ceb5723d8e678132de100f1cb7fc3890a086c833b756756bfb97f334b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3e7060dfa74e032eb2dcfe96fde28bfe663dd2cb36be9d759669b1cffa74b7c
MD5 1f32e968fbddb7366d17a1775f657201
BLAKE2b-256 d6f50abc1820a8064d07ec3dbe90164115e2072cff96ab4843927e2746a0c808

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a64a0376859d2a89bc61ea3cfbe261f88d86293ffda62592bc955538434dd89d
MD5 e84176c743c2d816d39b96270ff82bc2
BLAKE2b-256 7561bbc51b69766ddccb89628895b65f7b7304694b6a6210cf9c0a16b9b6cba2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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

File details

Details for the file pyfhog-0.1.3-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ed777711f3abeb13f5edb378fea1f6d622f95946347916980efb59c82754334d
MD5 333b7c60d9c972f698fab704541775b1
BLAKE2b-256 931fb0e1cd96dcff8976565c3be759f3492edf205f0ce17dc62dda50dc719675

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.3-cp38-cp38-macosx_10_9_universal2.whl:

Publisher: build-wheels.yml on johnwilsoniv/pyfhog

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