frankik: Fast Analytical Inverse Kinematics Python Bindings for Franka Robots
Blazing fast, analytical inverse kinematics for Franka Panda and FR3 robots. Lightweight Python bindings, no ROS required.
frankik is a standalone Python package that implements the analytical geometric IK solver proposed by He & Liu (2021).
It is designed for researchers and developers who need high-performance kinematics without the overhead of ROS, MoveIt, or hardware drivers.
Existing libraries often rely on slow, generic numerical solvers, demand complex ecosystem installations, or are limited to the older Panda robot.
frankik is specialized for the Franka robot (supports both Panda and FR3) and easy to install via pip.
Its IK solver is almost twice as fast as the fastest alternative Python library; see Benchmarks.
Example
import numpy as np
from frankik import FrankaKinematics, RobotType
kinematics = FrankaKinematics(robot_type=RobotType.FR3) # RobotType.PANDA also supported
q_home = np.array([0.0, -np.pi / 4, 0.0, -3 * np.pi / 4, 0.0, np.pi / 2, np.pi / 4])
pose_home = kinematics.forward(q_home, tcp_offset=kinematics.FrankaHandTCPOffset)
q = kinematics.inverse(pose_home, tcp_offset=kinematics.FrankaHandTCPOffset, q0=q_home)
assert np.allclose(q, q_home)
print(q)
Installation from PyPI (Recommended)
pip install frankik
Installation from Source
git clone https://github.com/juelg/frankik.git
cd frankik
pip install -v .
Development Installation
pip install -ve '.[dev]'
Development Tools
# python code formatting
make pyformat
# python code linting
make pylint
# cpp code linting
make cpplint
# automatic stubfile generation (for changes in bindings)
make stubgen
Speed Benchmark
See the benchmarks folder. The outcome is based on 1000 seeded random trials (except IKPy, which uses 100 trials).
===============================================================================================
Library | Init (s) | FK-Small(s) | IK-Small(s) | FK-Large(s) | IK-Large(s)
-----------------------------------------------------------------------------------------------
FrankIK | 0.00000 | 0.0000026 | 0.0000065 | 0.0000027 | 0.0000065
RoboticstoolboxPython | 0.81719 | 0.0000145 | 0.0000089 | 0.0000131 | 0.0000107
FastIK | 0.00000 | 0.0000097 | 0.0000114 | 0.0000092 | 0.0000114
PinocchioCPP | 0.00205 | 0.0000040 | 0.0001352 | 0.0000039 | 0.0001597
RoboticsLibrary | 0.00127 | 0.0000050 | 0.0001733 | 0.0000048 | 0.0001957
ManipulaPy | 0.02817 | 0.0002529 | 0.0024451 | 0.0002555 | 0.0025822
GenesisWorld | 5.12017 | 0.0017409 | 0.0043826 | 0.0017325 | 0.0019170
IKPy | 0.07299 | 0.0000734 | 0.0671459 | 0.0000723 | 0.0620768
===============================================================================================
Disclaimer and Citation
The analytical geometric IK solver used in frankik is based on the work of He & Liu (2021).
The C++ implementation is inspired by Elsner (2023).
Consider citing both works if you use frankik in your scientific projects.
Release files for frankik 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 10.7 MB
Release files / frankik-1.0.0-pp310-pypy310_pp73-win_amd64.whl
| Download URL | frankik-1.0.0-pp310-pypy310_pp73-win_amd64.whl |
|---|---|
| Size | 111.5 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
de777a1fe1e18ae278be5ca47bdbd1e4b6c3e7b67ba722abc5a9b962d74177b9
|
|
BLAKE2b-256 checksum How to use checksums |
65d220e2b8c5a5099f968aa910cd6ea408c248d8c9be35b0724a8c12d991f2f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | frankik-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 108.2 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
0ecc38d34dfaf8781784334e2dca09206e8e6206a49d6d7df90f5f89b4a8887a
|
|
BLAKE2b-256 checksum How to use checksums |
9fab2d49e44c8f2fd48a65aca771799b51edd5c5c918124fe87ec6da6df9b336
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | frankik-1.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 100.2 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
a265d186bb0a2d6b80f1d3270ecf9680250d5a45e5f29ce9617c5437e761c39d
|
|
BLAKE2b-256 checksum How to use checksums |
a33b49ec30f459c201da9528503eb553af36029d3811db4d06386aac06c8acf0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
| Download URL | frankik-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 66.8 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d0416468d28c4ae3d296196cb915ac28a98bf8e13389675b2bfa59c3bd012a25
|
|
BLAKE2b-256 checksum How to use checksums |
08217008f26decc1a1338aa04455559b35fc61ddad4ca013770cfbceb079b835
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
| Download URL | frankik-1.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl |
|---|---|
| Size | 70.3 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
818faadcf2f6d33cf2e59fed0023694e4741967fbe645becb3a1b22c18f2eeef
|
|
BLAKE2b-256 checksum How to use checksums |
9bd2b9de53ef003838ba3e96c698e6072391d855d571ba489fd6a9c4261ace36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp313-cp313-win_amd64.whl
| Download URL | frankik-1.0.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 112.9 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5cad40c30e950018f32bd14fde137267589f61c190eccec3ab59fb09e982d90d
|
|
BLAKE2b-256 checksum How to use checksums |
5e174900481007803969171c1fb785ea5bcc7c42cb3c3105fead6f8d7c17b8cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | frankik-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e6a3d3e32a0227f8fbf63cb6caccd43a6703e1e8af3883e48e36925fd7cf287b
|
|
BLAKE2b-256 checksum How to use checksums |
ec9897ebaf347ff4e2e7af70bc6815587f2f0f6a14f7404d1be56258827a08e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | frankik-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
e756432c7754c37f34a51e28497a6ef3e987dc954fd771b8f76778a02861c0fb
|
|
BLAKE2b-256 checksum How to use checksums |
314b86072b0085f9dc59195b29c9248375f57e7aa26a46a125bcc39c0673f398
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | frankik-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 108.6 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e1e1e50412ec57de86dc40b3b1594021a6d4082c74d367234796b4466b1eecc3
|
|
BLAKE2b-256 checksum How to use checksums |
3f01ee3d75a470430fe4cde90b7493f1ae4aeb434706e07db377bc6d1f1119d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | frankik-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 100.6 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
c346996751a9c4086e4a35c604535223d96e754125155e843b3fa263177ccd55
|
|
BLAKE2b-256 checksum How to use checksums |
adb29064f74efaa5fff932709b4aaf21330777ce73d932951f12df5728193f3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | frankik-1.0.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 67.7 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2ff53da8de54f4f4c947e42f6ca640eb72ade434dcb8f2d5c9276f106ca82287
|
|
BLAKE2b-256 checksum How to use checksums |
cc0756835e5c0e63c546523cf87808bef7fe3791d6eb1fa4eedc8b6e4c2b590c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | frankik-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 71.1 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
85fe516d3061348fa0a8cab8060f2222c38851e276be0837e4b148fad00b0169
|
|
BLAKE2b-256 checksum How to use checksums |
823f2b399fa63e02f78486aebecd571498c10fcd7327d524417ecb4927c4f8d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp312-cp312-win_amd64.whl
| Download URL | frankik-1.0.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 113.0 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3b2fca13145634e8324bbfc92797362d1b5d1313f682ba12aa90864e3f33a3df
|
|
BLAKE2b-256 checksum How to use checksums |
297427ac9a9454b0b7ecbe50559cdb419be55212866de925bd6250e53f96019d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | frankik-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
186e323a302c6d13c9f7774eb17f9309477dc81068e39de1a9c6a82f2d6bffe9
|
|
BLAKE2b-256 checksum How to use checksums |
aeb58c8a1cf7808520211794e0dc31eac8aabd144ff3a10969c32e664424eaa8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | frankik-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
4d938f0f5bc5958d36c62bac19ce0f7235c73989f3f1931348837b1687e6d3f5
|
|
BLAKE2b-256 checksum How to use checksums |
c492fe589e467286a7389d5faa7372f4fe5788c0dba9f897dcbcfbf80f9fd905
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | frankik-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 108.6 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6ed69870d96d66f55febaf4ed818be8cc20ffdb1e1cda77b719b9e0b7cedde3d
|
|
BLAKE2b-256 checksum How to use checksums |
61c1279d61d1f1e65feaf9933f43c9c5fa8d4dfe8dec7b76fe14b574ab103e94
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | frankik-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 100.5 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
c90cd7c80d42378fa6727bbcfe0b1ca054791fe582f69265a0e01f165739677b
|
|
BLAKE2b-256 checksum How to use checksums |
392d22b9a9fe966fd10e3147a2115ef919f0c077557929551f838d542b034b98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | frankik-1.0.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 67.6 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8e990f325e65219e21ff06d22c8747814240f3518eb29e60d256fd6a3a656e81
|
|
BLAKE2b-256 checksum How to use checksums |
40acfd7baf512cccc2582d9e1619ca1d729745ace4b04514da3def75bf82dc71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | frankik-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 71.1 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
6e408dc01e6bfebe4f5c09b7f4b28dfb4bc1f219f8849ed215ffad9de49efb79
|
|
BLAKE2b-256 checksum How to use checksums |
94eea261dd3015aabd24959ff8245d44bdcf4358478a7ec1ad1b3906563de551
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp311-cp311-win_amd64.whl
| Download URL | frankik-1.0.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 112.7 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
76119ff8216622e63e2525fd8e68cfd04aa0d9fddc563ea1b1700ad6bbf1057f
|
|
BLAKE2b-256 checksum How to use checksums |
b656fa906e52bb5ee0035dc0d21f761e6db705d9ed7d527ca0ed62a04a70f1db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | frankik-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
64cbc91d1241734d8d0acfa186636f151a906bfca38126e4d45b482857f6756b
|
|
BLAKE2b-256 checksum How to use checksums |
c61bd4e4c8ca06788d069dbba22c937a051e1b14e684518b6811687025b3e08c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | frankik-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
f2765b42cea8fc44e5ab8a0095fa751b87aac590bd2af4c1349621fe784ba49c
|
|
BLAKE2b-256 checksum How to use checksums |
e91326de882cb13f3f3c72c58ee7e4d5f38e38570e527be5305baca757083f47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | frankik-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 109.3 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6ccba72eb2afb7ad0f5442afde2fc801eab060f6eda5032701ab9fa2247b857e
|
|
BLAKE2b-256 checksum How to use checksums |
7fe67a5c2c5384524398ab3cd6e135d4b48c727ccd00db15db03b66da6537100
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | frankik-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 100.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
fcd66ff73232da991041ec934375d18e902c6516768b0512205c9d50ac614da7
|
|
BLAKE2b-256 checksum How to use checksums |
a5fb62b10de6c11219cc2a7baf0460b72efeca58a9cc185b5e929d51deff4445
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | frankik-1.0.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 67.9 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
71de03a87fbabe0d329f6b4e5b435bf44fcd4bd5f1f7aaf4773044cef8816396
|
|
BLAKE2b-256 checksum How to use checksums |
979447271bba8efe3bf20e9aee1a29763e1b8ed6de8cf76d4fe2248698f8258a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | frankik-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 71.6 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
aa38a5c6fc6e80b3fd0abf1a57b72fe312a59f907b3cd9fc8d8a60f2b5208983
|
|
BLAKE2b-256 checksum How to use checksums |
8cf0612fb0fa93b67b3d1effb53647dabb971164c2626dbd555589c298f68f17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp310-cp310-win_amd64.whl
| Download URL | frankik-1.0.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 111.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
66cbf86794c4f5da85b3192483045ed50d885e3829e3e4421ae8b2dbce9197c4
|
|
BLAKE2b-256 checksum How to use checksums |
38b516baf10c6f6946f9686ca9cd550069beb2963aee56eb84f2d251aff18086
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | frankik-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
d2a3ba410defd06702f1a68141d66d3b97f038272b95009de06bd1e29853490c
|
|
BLAKE2b-256 checksum How to use checksums |
7f6456bb1bc8a9c330526138d8024217abe0f4c2ad1e7aa45e1b7edb9de94ddd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | frankik-1.0.0-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
fbc097dc2aa2e0b18ace89a3f7f580fd12d411a9f9fab48764a3199e97ac2876
|
|
BLAKE2b-256 checksum How to use checksums |
a153ffc7451851eed4b46dbf0ecc79e306f0cbe9e7f36ee6d31dc208491e0d76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | frankik-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 108.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d119bb5b04b3320fb75b86207b60f34aa5d478030208799e77f2e72a332d6c83
|
|
BLAKE2b-256 checksum How to use checksums |
c9a30a244ed88ff71519d0504a73cb4a1777f93e4f59a43a78e6556c278f0dba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | frankik-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 99.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
9bf7e1639aeebd0e1376baf28ce9682dbe47a7b4006718efa2d80c36854dcca0
|
|
BLAKE2b-256 checksum How to use checksums |
0ccae3e76c71eaffb5b22a9a198bb2de238f22f7131a421dd434ada2f0139215
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | frankik-1.0.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 66.8 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
828475920ffd61a6eee50371120cc4e8171172d851e2d35084b703056c5fa474
|
|
BLAKE2b-256 checksum How to use checksums |
68011cf06ab6a2761f0c180c83740cccd682b8f5d0a4c16b3279331f5b79e60c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency logRelease files / frankik-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | frankik-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 70.2 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
5a927cab11b7139d926cc969ffc1b37eb30ff8ba335b4b48c57fc838e6f5bb6b
|
|
BLAKE2b-256 checksum How to use checksums |
6c69009bdcf15e2db1a7897a237a07610a40e1aca998dea2338196e47997b316
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 1, 2026.
Transparency log