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.1.tar.gz (2.1 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.1-cp312-cp312-win_amd64.whl (88.3 kB view details)

Uploaded CPython 3.12Windows x86-64

pyfhog-0.1.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (95.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyfhog-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl (100.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pyfhog-0.1.1-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.1-cp311-cp311-win_amd64.whl (87.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pyfhog-0.1.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (94.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyfhog-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl (99.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pyfhog-0.1.1-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.1-cp310-cp310-win_amd64.whl (86.6 kB view details)

Uploaded CPython 3.10Windows x86-64

pyfhog-0.1.1-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.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (93.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyfhog-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl (97.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pyfhog-0.1.1-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.1-cp39-cp39-win_amd64.whl (86.6 kB view details)

Uploaded CPython 3.9Windows x86-64

pyfhog-0.1.1-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.1-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.1-cp39-cp39-macosx_11_0_arm64.whl (93.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

pyfhog-0.1.1-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.1-cp38-cp38-win_amd64.whl (86.5 kB view details)

Uploaded CPython 3.8Windows x86-64

pyfhog-0.1.1-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.1-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.1-cp38-cp38-macosx_11_0_arm64.whl (93.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

pyfhog-0.1.1-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.1.tar.gz.

File metadata

  • Download URL: pyfhog-0.1.1.tar.gz
  • Upload date:
  • Size: 2.1 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.1.tar.gz
Algorithm Hash digest
SHA256 e93473d22cd36ce6667079baf0cc77a0e62a1f3f97ec8c35b65176a1075c9466
MD5 be7bb6ca19895ef2cd89ffc8927791ce
BLAKE2b-256 1eee4a1a4fe6ea399455117d325a4cb6b1ee44b0a9026d2c368089fd4866e2a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1.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.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyfhog-0.1.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 361157ae601ac03b44af03bef1c75bec379f132236f97cdc0a3477423684132c
MD5 41a2eec403e43929cc32fe600459dd00
BLAKE2b-256 18d6ef6fe598e13db8393299a11cd5972ac5df94991766b3be048fa318ca05ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 48720a91d84587a9dea2b16b6bd09595240ea72ec6c09c553b1e35aeda41373b
MD5 6a62d8a90577d367dd619125a98d4c73
BLAKE2b-256 6576c859b83b8d2160f93c8b857587f85025cfa2527b3bb93fb7a0c450f2046c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 339dd420abc34129ce5ab5ff04ef21551e807f2155c1b160b602b52b481bc2a7
MD5 78db4e96a89ab9af64eb754ecd3baf08
BLAKE2b-256 4f3ef510324d83b5dba45c540362db319222c2a23364b52c885b371f2c14cb47

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d14f2a6a0b11a7ab6eb9050366491f410d89ce85aaf4e8b985d2a874922e792
MD5 dc3f11444138fcf7627efc7cf3346072
BLAKE2b-256 c2421e711c32198bc4451313f3ffe03845ba77f60b2be51bc14c106d4f3c376a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 aa838edfb1d5b6f492afc4f2adc4d9c77bda287ee92b98a67472d5b192421444
MD5 6131ed1a1cacc1239c5229c02170d486
BLAKE2b-256 9beae67ed827fadd6db1afd324062e6c5edce52e669fe0897377e9ff79ba52d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 df06ad6338e2988780611eb7ea47a1df3477fff19ef551f3c268400bd96575c1
MD5 14cf6020aa00d5bd497c16ed0bd5b80f
BLAKE2b-256 f26c2948cf373015e563d6060b4d3775e5133fc4c7a673bbbb67c493e5817d7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for pyfhog-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c705ac221efafa77e0e5fd01cd8be23ce361cbfe76f5da579b70a3bdf76f8be6
MD5 e8775f257460cef84498d7b0645c483a
BLAKE2b-256 1f8ab5fce8ff073d573d07fd305ac7fffcd4584ce724a2305f284bb92db9be57

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c1ebffd3873f0119629a2a18e7d7f625f5a425c8ca758b84b9a00ed5662cd80
MD5 9ee294615cbc8275c5b67ba2d9b165c8
BLAKE2b-256 a58b58c5a5e4db17470e63341c114d2e64fc085f46a8a0e7493edddce4a582e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f8260834069c1b1a623a76aa78ae3e31216bfd985ea1290bba75605b3cdd01f
MD5 db34d70ecc7735d983c9edb139db3c8c
BLAKE2b-256 dee9eea6c6f0ca6794a233e613d10d0607ad36241a0ddf7c3d9131b1af7cb3b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e46e3cff1c38c2adc6f718fdcbc0193e7c0f327f860d01bd6813ce3148515b9
MD5 f65c450e198f7a20ae5a2bb0c5f1968e
BLAKE2b-256 2dd8d32bd2c3a5f07956338f51d611261f400dbf87c3fefbd3b456171fc56d4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd274e638beb082f41d06c44083f232392fee3df385f44b5a15409f52d242853
MD5 69319d744d398d6490469998c796957f
BLAKE2b-256 6142fbfccafed37f829da15f1f0d8dfd3a6f10fa6d4909620f3070cedea45632

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e4dcdd6ad775b5a4558b2ecac2c77591abc704373a67754cbdfa31dfe35868ea
MD5 834c1abb0b9e6669206ed54373a74c76
BLAKE2b-256 6ff6331ed3daaf36d07d962936429c527eaf970900d78c206699f723f6132f87

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyfhog-0.1.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 12a0174430ea292f7513183210deabed6d2e53a444e9a8d7c97c196c35c688e1
MD5 4af686719eb80d27cf3480e719885e8e
BLAKE2b-256 4fd3eb658e4e590fced930fb9ac3fe7fd8e8131f39ea3911c1c232547991b09e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c01cb044bc981943c1bae3185c0a68ef4d5bc3097ce5f833b25de1cfec85fd5c
MD5 24f3322da68929ca1b3e228042f1d8a1
BLAKE2b-256 53dc2f93841578f2df4fefaba632cec4189f2416bd37bf05c639b0320b6abe2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9750f591fed039c6dc6a617c0e3c2330eacbb7e9022cd9f07723b7a83a883928
MD5 ccf8d8d9d1c44d95304e08291953498e
BLAKE2b-256 da6bcd0db77624d6fa95b23c94143287765af089234cb647fc15290e8f1bb411

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e7479a7d4d51da7375dbfe84e22452e8e91c0044ff2e29251089e34359ce21c
MD5 0751e9f7e83fc6b3024fee5eb4211695
BLAKE2b-256 4d0c7626145c8a340b50c59334b56e9508083945c023e72a214f21080e51a6ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 62d532a53ae4d3ae448147cf7ff129df79550f3ccf6b4b34f14d8b737ee32c7b
MD5 d8b8880dbacd2e298c6dfaff0b6e2c3e
BLAKE2b-256 421abd94f63deac838f945448df4e366ff1623c293793bbe4dd469d530cb105b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0be9db385c02c317cd6736c334fa6b106a4ead5bfaf67f42163d305b3a4c4fc2
MD5 069b010703249e8cde73e8bf12c2ded1
BLAKE2b-256 d5c3aa392fa86bf7a32373cb7c76ef7dc18c13b4c52e571dfe30dbede90a8b75

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyfhog-0.1.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 90c22d7d8811da68f39c9dd7ae5ce550417466d58cafebd6c4a11e9b5776e565
MD5 d3bb6c7c5ae46a2defc566100f94b000
BLAKE2b-256 e04c323de0191e4a132c3e74491693f425daf662cacd42ac2f6dfce3720b30d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f32bb28dc39a8334bca52cfeeb3659c1631e3d43fecb653139aac881ee9f33c
MD5 bfd773b590ca230b6199366462b3034f
BLAKE2b-256 6e4b7f32450745b45d8bc158efe89070bc94fe4ce44c3f9d1abd5b1f9d4915b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ea47d89bce6bc295b15ea0227e2e4fd80b7e6c958851c3be730d71965499de7c
MD5 6b1fe46034a95d23a431b89681b67838
BLAKE2b-256 3e63fc4ca810877b0f0ae868f0f25e2ac85c90cdedf02f25d5b875e425347783

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 877591250d4757e15de9632fb53972b8fca4e05468bde907309c2daef3211c4e
MD5 0f041071663c3d24cd1b0ffcd1518147
BLAKE2b-256 7de319bb3aa3e3267edfd9503b4b37fd091f114a1d1cfeb2d6f1b7edce87f1b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 55a802578e15e21db986328d293f2eef7dfd42af020590aa401a59d94eea45a1
MD5 37120761db8dfaf1bce1f57ba2be4969
BLAKE2b-256 2cf310ac3a03cd26d5f0e72164785582dcbdcea506f4b3072193b0b17427c219

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 efad9428122a95ab15b83eeb55844d8db4834af9719fcefa4ef7448c7991f30c
MD5 a810989d911acaae7496a937563a107a
BLAKE2b-256 6626c8e9d9c412cb150ea95e94bcee6a0a73c49ee65e496b6f90349921c4eebd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyfhog-0.1.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 86.5 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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b79c7b573a1e1e58bcf04f949ddf2b0cc2fa873107aad570dddd9064727b0f13
MD5 b88a0a01e4cc37f84f3535e8b9798bc0
BLAKE2b-256 24b18a944e75da06f63c7f7e02c810c5164c91790da6907e65fba0c0b4fc7bb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 675a3330337c91077980a39e0811998260370f867151a0540b9eb44f0f2e239a
MD5 3478015f4d9c9f5c14ab080e988ff288
BLAKE2b-256 5030713ba24d09474549711d11205ac5dce136cdcbb10b851862daa843143c1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6c50507a6c6e732d04f7d57f117101f7a6b8fe2a48ef8e8077d5e643dd08449
MD5 c3707c98433f20199a900af96ca3ffe0
BLAKE2b-256 09f1bb4fc1159dbef26d9b84d78a381cd5303b1c5547d4fcbcfd17399c2d944a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2309c6e5deae9fc6c77934ba208cf8906151da741e828435989c59b842f1ae3b
MD5 658f3124f8ef71f0feb6ba9174c67f76
BLAKE2b-256 6eed6e61321d7d9f6ccd656d50ff479ece5f56b510417c25840a4975dba07f29

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5378893726b94ca4a7b0b7654c04087eb261fc7d506f25a4df9c778bbbe47032
MD5 c564c3cc4824a230d64a2947d1fb237f
BLAKE2b-256 ad24eca5ab4b7dd256697117ce7fe6a63a96e84b28970c122cc0db3b1a011a2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyfhog-0.1.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 64c1ecd6412c5f932f5cd8cbd1563cb946fca7902fcde758a23c5e23d63bfc3d
MD5 8e355a4ed24d85ffa7e61ab4e1296992
BLAKE2b-256 3f74b77ffab9c63a61f2ef7e1cdf1945e15a086975bcd4ce6d9282908bd92cd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfhog-0.1.1-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