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.
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()
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
Release files for eiko-skelfm 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eiko_skelfm-0.2.1.tar.gz | 26.7 kB | Details |
Built distributions (wheels)
Total release size: 2.6 MB
Release files / eiko_skelfm-0.2.1.tar.gz
| Download URL | eiko_skelfm-0.2.1.tar.gz |
|---|---|
| Size | 26.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1fac3943e267849e83a227100de4bea96c83af01afbf97cdaab12fe34e2f8bb
|
|
BLAKE2b-256 checksum How to use checksums |
fb845b324ca66164f0795be8c5368b4f3e0b015c404688c4bfb7e0635bba64cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp313-cp313-win_amd64.whl
| Download URL | eiko_skelfm-0.2.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 31.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2c72d48d961f3948cb3126a6da6d966aafe878dc8de75bc0785f1abb400f7443
|
|
BLAKE2b-256 checksum How to use checksums |
91fd09e76ad774951bf0cad0d6aaff3fdd073fdd8558fa1e265632f8ce3330de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 105.3 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
250a26e10009cc7c9f8ba69b15de25964512c568ab6e7c843592295296da9d06
|
|
BLAKE2b-256 checksum How to use checksums |
cd23a1ec27d9be9ade73326078420adca683c232cde9fc9fa903aaf43a965171
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | eiko_skelfm-0.2.1-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 100.2 kB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
c6241fca25e6590c375f82373123fc3c61da66ac5419133d25ee316aefc3f7c6
|
|
BLAKE2b-256 checksum How to use checksums |
848299f9bb4c48b051d66a8e7ee739b4ec9f90a064a50b0d2f3c3dbf334f5585
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
| Download URL | eiko_skelfm-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 104.5 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
92f85a2a57a05ae7c7f787122463677fe4ac9006fc99a76182d0b331b627df1d
|
|
BLAKE2b-256 checksum How to use checksums |
436129dfa00c7e31b1685747f9d24119d4cfaf80e4bab21db640a256ed198eb3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 108.8 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
3073024c2061609cdb5519fcf721a803da34525d0d7b52fa501a43cc38b85460
|
|
BLAKE2b-256 checksum How to use checksums |
8e1768880522f91378d438313b40d5e571b8cf16f994bfd6c6f9c1a37f306158
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | eiko_skelfm-0.2.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 27.8 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
47291c5940266b04461d221fc07eba8cc9d658048afbc5e569c467c39b1bde0c
|
|
BLAKE2b-256 checksum How to use checksums |
59697ff1064da0e5b1b9be1877cdde9f5142e01beceac2ba957be1f9b0a658db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 30.6 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
e0f0be2ade3c7f0c6a0ab25056734ae049c8943437f8536b18273911d2ca0aa3
|
|
BLAKE2b-256 checksum How to use checksums |
23f8af80c222b9a845a3f35f4eff4c464da2ac4ab60bbb06e27f4ac294122797
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp312-cp312-win_amd64.whl
| Download URL | eiko_skelfm-0.2.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 31.4 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
edad70f1a8e2915489afc55f2748195211d43ebc373464522b7de4a84c3e5242
|
|
BLAKE2b-256 checksum How to use checksums |
f244f4719e4537f96f394f7abf1539c37b44e8e6f8acea0730dd2777446c0c77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 105.3 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
cd13a91284e43bfed981cb524634fa6dd3d1e47cf5ffa45ad72d81cc86e2dfc0
|
|
BLAKE2b-256 checksum How to use checksums |
7c112f517fa65fb45208e86e9d7f17a7edb7f0fb2c49af95056fccb5b7519915
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | eiko_skelfm-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 100.2 kB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
186d1603baa01f0b3048a669a6740929e22a88d45922cfccced814692c4e9c40
|
|
BLAKE2b-256 checksum How to use checksums |
f13e8dfae94250a2137f27a123091362e6d8064f6e36efb3742aedeb24444dec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
| Download URL | eiko_skelfm-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 104.5 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
38e66f6b7ee626d606dc975e730e9e99e8f24ddcfe915833b16240a4313dab7c
|
|
BLAKE2b-256 checksum How to use checksums |
5b9cc5e0d42e90b2749b1ea1b44462bda7dbfe3029790b10f1e81bf5cac799d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 108.8 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
69e1b6195d1f54af43498f8c82564f51696f6f82df15f96d0dbae913ccdc5121
|
|
BLAKE2b-256 checksum How to use checksums |
60ce33cecad64c32d9b20cf804b257d39bf7f91f7add66e570f833a3706e6b67
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | eiko_skelfm-0.2.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 27.8 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7940dd1c8f2788aabd126d12d2b7922b092697f643c7679064197a8e22d0631e
|
|
BLAKE2b-256 checksum How to use checksums |
0343c94690061e3166d7fc5c1b19f07884f262ec21fd635bd3833d24da844166
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 30.6 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
8bfb44580264cafcd67daba1506fa4170eddf38872fdb9ee2d2c547a34425447
|
|
BLAKE2b-256 checksum How to use checksums |
6d0706c9704f50aafd10a7883cb5f624803387dc662f6968c5f45f14dca4ed0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp311-cp311-win_amd64.whl
| Download URL | eiko_skelfm-0.2.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 31.3 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d28d57c510b5356c8f687a76b3b6c0e460d040087807d8ba2e3931a6cd7edc5b
|
|
BLAKE2b-256 checksum How to use checksums |
163c68176cd3c3ca59ec47e05dc926c671d5123f0a60907b32ca6d47463636cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 104.9 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
9a51835a8dfc5669adfe0fa60bef4b69c83511bb7831da2b2864d1de10899c8d
|
|
BLAKE2b-256 checksum How to use checksums |
2cd0f37b0d4c19aa22568aa1c33b3117e04ac4670ee23c806aef63402cf966eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | eiko_skelfm-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 99.9 kB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
fde952ce4f5cf29c25cc8015201abeeb24150ec304f89e5744bc854fe383e881
|
|
BLAKE2b-256 checksum How to use checksums |
e776d6230993b6e96a2a5fccc07f510e10ae0251dcb9f5a26938d23dfa4969bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
| Download URL | eiko_skelfm-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 104.2 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
142b16cb366ca8c406593acaecb564b3f4875bc119e32d0b43764b000bafb612
|
|
BLAKE2b-256 checksum How to use checksums |
5ba43274bfe8f164808e9d607b387adc74fd6f2cbce085392e9adb5dbdb67c72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 108.4 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
76813ed5cd03d5cee6d694c2879fd6df0d1ab367d74a49cb89aa48d408e9f962
|
|
BLAKE2b-256 checksum How to use checksums |
ce3326d1fcb05821e8398c8711c16c02fe98f8c378c403badc0055ca6a990871
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | eiko_skelfm-0.2.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 27.7 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3f79caf3aed322d6499bd842a66b289ef6af46f892b95cdbe101e79537961075
|
|
BLAKE2b-256 checksum How to use checksums |
d857789c271bcb9c85e740dc2dec61c45780f1bed40f53131118b1d77b1288a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 30.2 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
18c9460fd5465d7d7902786aca77b55b6492ceeecc09166577059bae617d2b98
|
|
BLAKE2b-256 checksum How to use checksums |
37f71723b4583eee9d6745b83844bee9e69ccf34cdba840bd6c2c4fbe207f4e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp310-cp310-win_amd64.whl
| Download URL | eiko_skelfm-0.2.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 31.3 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7837cf5c60417cbefc6a83ea56e5890fec368fbb85d30088da60e67878aa328a
|
|
BLAKE2b-256 checksum How to use checksums |
e159dc44ed8f6954a811bdc75b42cfe1870e22155c1a9fa6430c413b7575258c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 104.8 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
941c0639d8b33aab364ba6e03a66fb20fb6f1c24e13157c6b620eb2d0f4064fc
|
|
BLAKE2b-256 checksum How to use checksums |
0077a5cf960b1e7ee2c8c03a9422d140cc1e770fe8006fb39ba5cb734dc7edbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | eiko_skelfm-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 99.8 kB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
54391a444efb5c5542613e288bc0a3188e157fbcda05eac1aa57a8ad0bd19b9e
|
|
BLAKE2b-256 checksum How to use checksums |
55ed37251fccee7a18caae1ca0b8230da1f16f5d256691dafd8ccbf5ef8cb44b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
| Download URL | eiko_skelfm-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 104.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0e4ec32dae8a21d5edde85557e07d741bd72f7c24d81f5a8feb72496bd7d752a
|
|
BLAKE2b-256 checksum How to use checksums |
3d6526421c34125de3660f0f720bcf3352aef9a66e0c9dad9210b1a9df059099
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 108.3 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
e09d24a89e5c36dfc5b92615bccb7904248b254643447e223b5210a236a054c5
|
|
BLAKE2b-256 checksum How to use checksums |
79b96b291ead6039bdffddfae681b9dee6113bc866b4dcf6d8d22510d3b69ae0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | eiko_skelfm-0.2.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 27.7 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c4e134fe70833602f2f015c91999b7cfea106582bbd77ed1b83404c0030811ce
|
|
BLAKE2b-256 checksum How to use checksums |
4d4be787cbbbf05cada781739db1a57e1f61b5e2a10e1bd5a98dbd1aaf24ccee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 30.2 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
b5d07ae81dbefffb0fa65981846d0fae58280e3efa46d90a2176b13020108c10
|
|
BLAKE2b-256 checksum How to use checksums |
307f49a8977ae29e1a1552c0ff19238046c7a1b62339c4f9df5dadae17e21afc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp39-cp39-win_amd64.whl
| Download URL | eiko_skelfm-0.2.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 31.3 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
43b64b4306498758e4016b0f16582aba20ee68c5e61f2fa43354a293e24f2cc3
|
|
BLAKE2b-256 checksum How to use checksums |
e6006178f8f4fad428f8ab527eaad0ddbf036f1f6671465f62adf2e5c7cdd88a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 104.6 kB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f39ca55f350d7994ee2f8225be442632c60b79a57da0c35b8df24ee6bc3a7c23
|
|
BLAKE2b-256 checksum How to use checksums |
0d645a0b8fe5a553261c59a6440433c7cbebf9c74d5a1e22a47c212a57a85462
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl
| Download URL | eiko_skelfm-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 99.6 kB |
| Tags | CPython 3.9 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
07c5286ee121db2d6d44be0af43615aaec56656a8f3803fad06af01b6be55f4f
|
|
BLAKE2b-256 checksum How to use checksums |
e6f9bebf6c68625a81a9079fc2693d930b4dd56429e61be67e02a5df0f297775
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
| Download URL | eiko_skelfm-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 103.9 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f74e76e67d127fccf10e66c2b84270f3899c13cfb74733e8992be9d137191dfa
|
|
BLAKE2b-256 checksum How to use checksums |
cb211fc3425304ee4817d5a5e2bbe639870a4565634837c8aa8c8754311e071c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 108.1 kB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
295b74d1cc975cd142cbf241102f5d60958a2a31a189090e829db44b0fbf1065
|
|
BLAKE2b-256 checksum How to use checksums |
ecb8d710ce087cd37e2ac86382ecd4f7800dd95bd7222623ccb0ea7905d362e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | eiko_skelfm-0.2.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 27.7 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b2195fd78b4a09e5bc590d5e98acfba95057e4b88241954a8a9816a82d1ecd8c
|
|
BLAKE2b-256 checksum How to use checksums |
2769e65e1d63aaea01af86df51a1abd2013ad474860f11cbe31e6169c3dd13c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / eiko_skelfm-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | eiko_skelfm-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 30.2 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
3e2d0d252ed2be6a6110de6961257cea36c8645d06c35c6491efb6fc5a12e58b
|
|
BLAKE2b-256 checksum How to use checksums |
daea6dc601f5f01bcfb836866f3da51dd369f578dc300a532fd21bd72dde9c5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency log