Skip to main content

Fast Marching Method - Python port of Kroon's toolbox

Project description

eiko_skelfm

Fast-marching skeleton extraction for 2D and 3D binary images.
Port of Kroon's MATLAB/MEX FastMarching toolbox to standalone C + Python/NumPy.

Skeleton extraction result

Installation

pip install -e .

# with dev dependencies (pytest, matplotlib)
pip install -e ".[dev]"

Quick Example — 2D skeleton

import numpy as np
from scipy.ndimage import gaussian_filter
import matplotlib.pyplot as plt
from eiko_skelfm.skeleton import skeleton

# 1. Create a thin skeleton: center dot + 4 radiating lines
shape = (100, 100)
skel = np.zeros(shape, dtype=bool)
cy, cx = 50, 50
skel[cy, cx] = True
for t in range(1, 40):
    skel[cy + int(4 * (1 - np.cos(t / 4.0))), cx + t] = True  # line → +x (cosine)
    skel[cy + t, cx - t // 5] = True   # line → +y
    skel[cy - t, cx + t // 5] = True   # line → −y
for t in range(1, 30):
    skel[cy - t // 4, cx - t] = True                 # line → −x (seg 1)
    skel[cy - 7 - t, cx - 29 - t // 3] = True        # line → −x (seg 2)
for t in range(1, 20):
    skel[cy + int(4 * (1 - np.cos(5.0))) + t, cx + 20 + t // 2] = True # branch 1
    skel[cy - 7 + t // 3, cx - 29 - t] = True                          # branch 2
    skel[cy + 20 + t // 3, cx - 4 + t] = True                          # branch 3
    skel[cy - 20 - t // 3, cx + 4 - t] = True                          # branch 4

# 2. Convolve with a Gaussian to create a tubular binary mask
convolved = gaussian_filter(skel.astype(float), sigma=3.0)
binary_mask = convolved > convolved.max() * 0.15

# 3. Extract the skeleton
segments = skeleton(binary_mask, verbose=True)

# 4. Plot the result
fig, axes = plt.subplots(1, 4, figsize=(18, 4.5))
axes[0].imshow(skel, cmap="gray", origin="lower")
axes[0].set_title("Ground-truth skeleton")

axes[1].imshow(convolved, cmap="inferno", origin="lower")
axes[1].set_title("After Gaussian blur (σ=3)")

axes[2].imshow(binary_mask, cmap="gray", origin="lower")
axes[2].set_title("Binary mask")

axes[3].imshow(binary_mask, cmap="gray", origin="lower", alpha=0.35)
for seg in segments:
    axes[3].plot(seg[:, 1], seg[:, 0], linewidth=2)
axes[3].set_title("Extracted skeleton")

plt.tight_layout()
plt.savefig("skeleton_2d.png", dpi=150)
plt.show()

Four-panel overview

See docs/example_skeleton_2d.py for the full runnable script.

Build Standalone C Library

Linux (GCC)

gcc -O2 -std=c99 -c src/common.c src/msfm2d.c src/msfm3d.c -lm
ar rcs libeiko_skelfm.a common.o msfm2d.o msfm3d.o

macOS (Clang)

clang -O2 -std=c99 -c src/common.c src/msfm2d.c src/msfm3d.c
ar rcs libeiko_skelfm.a common.o msfm2d.o msfm3d.o

Windows (MSVC)

cl /O2 /c src\common.c src\msfm2d.c src\msfm3d.c
lib /OUT:fastmarching.lib common.obj msfm2d.obj msfm3d.obj

Windows (MinGW)

gcc -O2 -std=c99 -c src/common.c src/msfm2d.c src/msfm3d.c 
ar rcs libeiko_skelfm.a common.o msfm2d.o msfm3d.o

CMake

cmake -B build -S .
cmake --build build

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

eiko_skelfm-0.1.0.tar.gz (24.5 kB view details)

Uploaded Source

Built Distributions

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

eiko_skelfm-0.1.0-cp313-cp313-win_amd64.whl (28.0 kB view details)

Uploaded CPython 3.13Windows x86-64

eiko_skelfm-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (94.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

eiko_skelfm-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (91.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

eiko_skelfm-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (95.0 kB view details)

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

eiko_skelfm-0.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (98.1 kB view details)

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

eiko_skelfm-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (24.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

eiko_skelfm-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl (26.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

eiko_skelfm-0.1.0-cp312-cp312-win_amd64.whl (28.0 kB view details)

Uploaded CPython 3.12Windows x86-64

eiko_skelfm-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (94.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

eiko_skelfm-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (91.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

eiko_skelfm-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (95.1 kB view details)

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

eiko_skelfm-0.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (98.1 kB view details)

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

eiko_skelfm-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (24.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

eiko_skelfm-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl (26.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

eiko_skelfm-0.1.0-cp311-cp311-win_amd64.whl (28.0 kB view details)

Uploaded CPython 3.11Windows x86-64

eiko_skelfm-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (94.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

eiko_skelfm-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (90.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

eiko_skelfm-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (94.5 kB view details)

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

eiko_skelfm-0.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (97.5 kB view details)

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

eiko_skelfm-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (24.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

eiko_skelfm-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (26.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

eiko_skelfm-0.1.0-cp310-cp310-win_amd64.whl (28.0 kB view details)

Uploaded CPython 3.10Windows x86-64

eiko_skelfm-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (94.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

eiko_skelfm-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl (90.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

eiko_skelfm-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (94.4 kB view details)

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

eiko_skelfm-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (97.4 kB view details)

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

eiko_skelfm-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (24.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

eiko_skelfm-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (26.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

eiko_skelfm-0.1.0-cp39-cp39-win_amd64.whl (28.0 kB view details)

Uploaded CPython 3.9Windows x86-64

eiko_skelfm-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (94.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

eiko_skelfm-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl (90.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

eiko_skelfm-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (94.2 kB view details)

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

eiko_skelfm-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (97.2 kB view details)

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

eiko_skelfm-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (24.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

eiko_skelfm-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl (26.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: eiko_skelfm-0.1.0.tar.gz
  • Upload date:
  • Size: 24.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for eiko_skelfm-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b96754dad868891643504ada9b36c65d962399dd0bf80593f65766cc47cf5549
MD5 edcf4b1433adc8476fba48b0dd1f73e9
BLAKE2b-256 3f62a7dde835a773dd4b290fe1f32bc54f4ea1a72083312f031eb4ed39342870

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 41252c7752f4966d3bb0678d2ecb8fea97b254be50ccd0ea0f43b417191f026f
MD5 2e0b1a3be6cdbbbeae5af05e9ba3a2cb
BLAKE2b-256 053889ca46eac3f8cde3f2df1a3bf5362baa8b63b05ddc32bf7f5f6122870019

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ae6c240155b5d6f5d2fd5cdff05f936b8dace3694c45b52fd6ffeac4287a47e
MD5 b4ab9f854fe6796be300014bad32821b
BLAKE2b-256 4e5edf1affc8f3cc9376fbbd2490b26e6481f0e2010ecff098627b7ecd25fe02

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cd1f12176cd19c321b4ff50788ddf9df98df1ee12824ca0adf735733c26f18cd
MD5 27bb262c4d51f63fe1c60c1f6a4a7389
BLAKE2b-256 0cb3eb8531bdeac5c2ff88005f7d8d409af5ba76f14588f788d547cffefb2fe6

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1207bcfb2ef6924700af51e60da9389adf54faf9fbd8f2d812dc00a7a6980e3a
MD5 dc44b6e4d1a605e167b7a8a7ac6003f7
BLAKE2b-256 5d1c9072688552938ae9685378d402dfe54cf8b00903b13e8a2b4796b2a7ff43

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac6507a8f263419f98c6c9ebf549294c78fa36eba7f72b7fcaa2faf1574d9b95
MD5 3b81dbdc4535035c2db7f02a3015503b
BLAKE2b-256 32b4529caf2ad270e6db2816941430e2a6ec9f7145c48b5adb763732a0ca93a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d655134958c425a1e9c7d926b939dc83702b40be4a383eff1e2dfe512a5b0ec
MD5 54ced017e0e5fadafc7c86deae5b629d
BLAKE2b-256 8f9269e627dc2d2f4c29c05c9fb80a972ad4d80ba1933d508d4aef6eb421c375

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b2bec8a9a652bea5988916b494f6447a4439a240a0d4ee9fd2a702fe8436bce8
MD5 5a14ac0444c5eddfa02941f3cc1a929e
BLAKE2b-256 df476c7c55215c81113633fe3abd6bf82901070e5470d62350b84ecbb32e8f65

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0c0f7a978dec3011c0bc58ca820b51a060fccae6a20f9ae1f9fddd42a0f12ac9
MD5 14484812bc318c937064fa745dba3315
BLAKE2b-256 f8f1df84ed993eec8c4e7bd63e014bafaea2c72ab2b50b17c019428e6bcf0ad4

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9dcad8fc06f93cb338f281ebad06ff72280b8405e2ebd00df49747910b39bd47
MD5 20fc4e6bc2c3a6d24a0572e845d8419a
BLAKE2b-256 b48665bc000002db81f81dc55e4e6f3ef71cd28c72c37bdd71d061958bdf814a

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 80923b806b7008c7f0ec77bbc44f03bf797bf4b63d803bac85358bde138afa30
MD5 1ba8b46f64394d521c7502bf9e4eaa98
BLAKE2b-256 948cac74d3e3723f1b6734e8f18d99f343b437a9985ff5d6f4c0a6406e19a86e

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b62b507743515c5bd521ccb80541ba2b5f61129394e92d934a870c680d80796
MD5 dd11274f1e2c1bf87e60edfa24e7f52a
BLAKE2b-256 1041345a3bce6ad755ed44529e934ceb989dd9407994721a77abe07601b15e14

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 48bdac5647d7cdc0c001ebcb8aed772d918a2d4f2843ba77099e5062ccf3cd1b
MD5 085e23a198297dd634a9aa9e5ca4e81a
BLAKE2b-256 a45346744b99690ad53311793f99f12f0d4bba75d53f9875ce2be306ec34b22e

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d09b558e8e8e8fcfcfe09fd1b163d6073c239d5df55e20383d674950284ef40
MD5 27aa6626fb5b26538c3ec4c254d515b0
BLAKE2b-256 4f50c9d4470fcf0f4b28adaf18266bee69fc8925c87ca7dcf026762757e0be80

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f92b10058063d56dc8e2da6a017c888af416aa8a1c3eccc8d71e6ce73d6c5ad8
MD5 8af4b93aa83b2f168618ed84d7f0f0a1
BLAKE2b-256 b20ed076f5eaad5f3a77008abf54e528ce98a977bb61fbde2fb0cd1e3f708049

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8fd84dbdc96e4682740e314335a326ed0eaecac30fa5c9a25005b232283d942b
MD5 3ade994474a4a396089bf0074c78624a
BLAKE2b-256 501fbfe9cb8cc176b079930c6c675f1247251ef847cebfa0acdf9f35ca801834

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c58a7074e7aa223d996df9cb926299fe29201bac1424f8a9a6cd5397b5c9439
MD5 f430e67d4c7e3bcc77607b3696d063cf
BLAKE2b-256 978c8a215c16c18951a3ce1d5895a2c6e03ef2addaf9fa5b783612f9d7f0a693

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a594f60f1f812f2ae1387651e5dd264a3eec4cadee2aa725ee9e3f922f11c286
MD5 e0b717b149768f0ead71cb04325c8b74
BLAKE2b-256 5c42377adb7eb0ed9608b9346e4382a284967224d8a52598e04e1ce53d7733f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 29bd3872f9a7ebc61f7d45de9908702d6afb52269629159b6fa0846a350723b6
MD5 56bf1ecb482e54b6ccf1e69e1fafac6a
BLAKE2b-256 5a2292a4042e269803667caa1d345dde9578c88e4303cd5c4cf3c1c1b78fa854

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0357fe978f35805a2735cbc91aeb5ffa0db28395b0bdf58e8d71423890296c2e
MD5 e7af57cd42a05f40cd1b5021b3a0458a
BLAKE2b-256 2a99f29cb044828ac11d29607e65b6e5bb9e890085429b7dbacb729ae8403139

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b88fe786758a00a0740fdc7b1bb3867633c13b1ae011db0a423a85883abda9a4
MD5 e8e05dd659bda13db9271ab4734ae2f7
BLAKE2b-256 a6edbb2d41db7528446743bb4cf75110e0ecc58d606af584b2f27a549b2fa79b

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3001ab09333e6a0958292a66ff8e3f70fac2108244b68223e941e5f75d2a96e7
MD5 23fee429426c899de7dbf4f9a3e21dab
BLAKE2b-256 61905bbd7455148a2aedad3cabe10fcb50ad6fc6361119cf158765037128f6e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c535675b045d091a94dc60462649b71a1eeb78bdfaef87b7df2896f7bd5adf30
MD5 8bae120a18ccb14f7f773b437ad3ad69
BLAKE2b-256 ca97d94198a993cd8561d3a9c8df35f93a17764b4b8a6b17dbcf5165e1880462

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e605453f812c6df96f9c4c0d4db74ba1aa99f615f9f0d44c93cde929fd84d48d
MD5 947f86bd87fe12a5cbdf6ced55e4e34d
BLAKE2b-256 540670453040178e1423e8fa7a6631d49e9f9057b436f49218c3e54897223064

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b78e2c00df0212fda0563bc253e5656abaf9b982298a34111ab73595b0e92d08
MD5 464c8b219247eedce31bb24d90d3566f
BLAKE2b-256 08496547d670150b9e52be8d19b1fbd6d08640f0789845327dd4d40a1fbd0f71

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b55efb62bd01162e0d58348ec05c9b66a478f558f02cdb569a0d5e1aeff789ad
MD5 8cc6e7f86a7c1cd2a481aa2aeec7e6d2
BLAKE2b-256 bddbd0c19d860376a3a0e9036390c5cdcce517eb7c373f54e533ee53fc7dbf39

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf7fb047e133b4ee92a977b0fd01faadcd74a9ceba0b6949b3cefd57e8e37fc1
MD5 3f0f051fc5caf2283e3674e2f2657b5e
BLAKE2b-256 13ecb784b3b9e75f275c47931cde89a93e8026301d8546d7eb4d4c223fc9e24f

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b11ba8707339b0a0bec2e273fd096606cba5633476e1303f2d88530720721128
MD5 ca320b65abca821d4858505c0e41b200
BLAKE2b-256 22f396b12e40874debd8ed5c7181fdc0a6464b3e94e96876422592aa1cff22fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d771238f8f2f921dbf5216b4535387e55fcf6c12eb24ba8435309b741087609b
MD5 5e1ebcb0baaf82e0ffc12f52d4fa031d
BLAKE2b-256 65d7c61f973d597c4243b29c83d086846c7a4afd2d6b90ca83f5d1b9909b0a21

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: eiko_skelfm-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 28.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for eiko_skelfm-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6fe272c778a7a0f9dd25fcf92a8405a008e7e99fb56faf2c154a8d9b523d757c
MD5 1a92802abdeafee8d32a6584406b98c1
BLAKE2b-256 fb2df0a9de466790c8903f2b41ebaecf0db7b155452e5a189e9aa162b2977c05

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp39-cp39-win_amd64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 250faedbabd26bc13654fd58dc71135d33df6008ebb724fd2036907c6b6957aa
MD5 fa2472d7866e2e2ea9e0aef39e45daa1
BLAKE2b-256 f6242d709c0366fe4d90bbf0f0de46b6907c665062efb76b6cb85e6df66fee17

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3d4c6deb432f556ea6c38d7b4842fd4a4fd743ceea71bb4dd97a99047149528c
MD5 9e0bd382a20df881079405384f1470f4
BLAKE2b-256 620a20612ba299802d25c9f195065e66a40f9fda47294b1a0c40c8de223b0c01

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d75d33c40572afc5bde345efb977f2590b3e500c5e599c99baa61a557117283b
MD5 fe32fcead92f2169cb4255dfc04b6cc2
BLAKE2b-256 e5afcde911a7ae7c8a099892588152ffc25063d9b9de5ad2fa79a8bc39a8b12b

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2fb2c9a6e81c3170d9525f9acc2484a22d2bd6903ba2ad55fe706900b945c04
MD5 ee2a51306a3fb6a1254a127db3148d39
BLAKE2b-256 6c22e33e84faae26cbcc935656be940e84dd82e6e20a08ec6ac18f228e5f32f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c3bcdad956c64dc498a56e01720ed68b051c8b21ac0e9fb6cdcca7a5c33c275
MD5 0841da9184ae6ed2741d3bae63e3bf56
BLAKE2b-256 72971107bca33d043dbf44e92ab0a738031c3df1f4e5a53f6873b2849c7bd08a

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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

File details

Details for the file eiko_skelfm-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for eiko_skelfm-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6e1016dcff6d66270ca0df0337015970002768f0cb8f071466fb4415fc7ac6ca
MD5 0bae783ad4d59c8ee471a1b57f32e06e
BLAKE2b-256 c91af1fdd336a38c5db585e6eb143ffb29fba305234f84f2957aaeb1d2274e6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for eiko_skelfm-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: publish.yml on ferchaure/eiko_skelfm

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