Skip to main content

State-of-the-art homography estimators.

Project description

HomLib

GitHub release (latest by date) GitHub PyPI

C++ library for computing homographies with support in MATLAB and Python.

Solvers

This repository contains the following solvers for computing homographies with simultaneous radial distortion correction and/or incorporating IMU data.

Authors (year) Number of points Minimal Radial distortion coeff. IMU data General homography Separarate intrinsic/extrinsic
Fitzgibbon (2001) 5 :heavy_check_mark: (e) :heavy_check_mark:
5 :heavy_check_mark: (1) :heavy_check_mark:
Kukelova et al. (2015) 5 :heavy_check_mark: :heavy_check_mark: (2) :heavy_check_mark:
6 :heavy_check_mark: (2) :heavy_check_mark:
Valtonen Örnhag et al. (2020) 4 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Valtonen Örnhag et al. (2021) 3 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
4 :heavy_check_mark: :heavy_check_mark: (e) :heavy_check_mark: :heavy_check_mark:
Nakano (2024) 5 :heavy_check_mark: :heavy_check_mark: (1) :heavy_check_mark:
Wadenbäck et al. (2026) 5 :heavy_check_mark: :heavy_check_mark: (1) :heavy_check_mark:
5 :heavy_check_mark: :heavy_check_mark: (e) :heavy_check_mark:
5 :heavy_check_mark: :heavy_check_mark: (2) :heavy_check_mark:

We use the following convention for the different cases: (1) - single-sided, (e) two-sided and equal, and (2) two-sided.

The solvers by Valtonen Örnhag et al. and Wadenbäck et al. are original implementations, the others are re-implementations. If you use the code in your work, please cite the respective article:

@InProceedings{fitzgibbon-etal-2001-cvpr,
    author    = {Fitzgibbon, Andrew},
    title     = {Simultaneous linear estimation of multiple view geometry and lens distortion},
    booktitle = {Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognitioni (CVPR)},
    year      = {2001},
}

@InProceedings{kukelova-etal-2015-cvpr,
    author    = {Kukelova, Zuzana and Heller, Jan and Bujnak, Martin and Pajdla, Tomas},
    title     = {Radial Distortion Homography},
    booktitle = {Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
    month     = {June},
    year      = {2015}
}

@InProceedings{valtonen-ornhag-etal-2020-icpr,
    author    = {Valtonen~{\"O}rnhag, Marcus and Persson, Patrik and Wadenb{\"a}ck, M{\aa}rten and {\AA}str{\"o}m, Kalle and Heyden, Anders},
    title     = {Minimal Solvers for Indoor {UAV} Positioning},
    booktitle = {Proceedings of the International Conference on Pattern Recognition (ICPR)},
    month     = {January},
    year      = {2021},
    pages     = {1136-1143}
}

@InProceedings{valtonen-ornhag-etal-2021-wacv,
    author    = {Valtonen~{\"O}rnhag, Marcus and Persson, Patrik and Wadenb{\"a}ck, M{\aa}rten and {\AA}str{\"o}m, Kalle and Heyden, Anders},
    title     = {Efficient Real-Time Radial Distortion Correction for {UAV}s},
    booktitle = {Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)},
    month     = {January},
    year      = {2021},
    pages     = {1751-1760}
}

@InProceedings{nakano-2024-icpr,
    author    = {Nakano, Gaku},
    title     = {Inverse DLT Method for One-Sided Radial Distortion Homography},
    booktitle = {Proceedings of the International Conference on Pattern Recognition (ICPR)},
    year      = {2024},
    pages     = {448-462}
}

@InProceedings{wadenback-etal-2026-3dv,
    author    = {Wadenb{\"a}ck, M{\aa}rten and Valtonen~{\"O}rnhag, Marcus and Edstedt, Johan},
    title     = {Radially Distorted Homographies, Revisited},
    booktitle = {Proceedings of the International Conference on 3D Vision (3DV)},
    year      = {2026},
}

Dependencies

The source code depends on Eigen 3 (older versions not compatible). Installation for Ubuntu/Debian:

    $ apt-get install libeigen3-dev

Furthermore, PoseLib is required. Follow the installation instruction in the repo.

If you want to use the solvers in an LOMSAC framework, we rely on RansacLib, which is included as a submodule. You can recursively clone it

git submodule update --init --recursive

Using the solver in Python

Python wheels for all standard platforms and supported Python versions are available at PyPI. To install, simply use

    $ pip install homlib

Note: Solvers with known IMU data is not yet supported in the python package.

Using the solver in MATLAB

(OUTDATED) It is possible to MEX-compile the solver and use it in MATLAB. Check the compile_mex.m function in the MATLAB directory. You may have to change the path to Eigen, e.g. /usr/local/include/eigen3.

About the solvers

Many of the solvers were generated using the automatic generator proposed by Larsson et al. "Efficient Solvers for Minimal Problems by Syzygy-based Reduction" (CVPR 2017)

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

homlib-0.1.1.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

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

homlib-0.1.1-cp314-cp314t-win_amd64.whl (429.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

homlib-0.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (858.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

homlib-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl (361.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

homlib-0.1.1-cp314-cp314-win_amd64.whl (418.4 kB view details)

Uploaded CPython 3.14Windows x86-64

homlib-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (855.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

homlib-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (354.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

homlib-0.1.1-cp313-cp313-win_amd64.whl (405.8 kB view details)

Uploaded CPython 3.13Windows x86-64

homlib-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (855.3 kB view details)

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

homlib-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (354.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

homlib-0.1.1-cp312-cp312-win_amd64.whl (405.8 kB view details)

Uploaded CPython 3.12Windows x86-64

homlib-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (855.4 kB view details)

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

homlib-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (354.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

homlib-0.1.1-cp311-cp311-win_amd64.whl (404.3 kB view details)

Uploaded CPython 3.11Windows x86-64

homlib-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (853.7 kB view details)

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

homlib-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (352.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

homlib-0.1.1-cp310-cp310-win_amd64.whl (403.7 kB view details)

Uploaded CPython 3.10Windows x86-64

homlib-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (852.8 kB view details)

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

homlib-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (351.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file homlib-0.1.1.tar.gz.

File metadata

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

File hashes

Hashes for homlib-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2c89b8aacd3d63011bde036c78da8b12259e33f03ca410efe706c18a72630b75
MD5 849088a3cf61f52379d12ee77cf4b845
BLAKE2b-256 b01b1c31ed533928748bd27a7b44da568de6d94a3437e46dd0662e1e6cc161b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1.tar.gz:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: homlib-0.1.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 429.4 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for homlib-0.1.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 29a98ea3f4be081f1e18e8de1d19d012c19029cbe1b309d4f53601ea51b00495
MD5 1f49ce04ffbb771e9a955daf6380afec
BLAKE2b-256 42de2e353f601d0c864ac9b3930a6ff9a60d57eb6590195f5ee8347a37690b1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp314-cp314t-win_amd64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for homlib-0.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edefd5b9381b0b1b6c7c0721c8ecff6ce07e2c5c0f09743582dc9ae641105384
MD5 88f6c49eb0abbb4ea1ee8a11a82ffd5c
BLAKE2b-256 7f7bb9c17b9aef2c6d41ecc9fff9e24975c94e83eb93952337933b9747f4a9ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for homlib-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 763711f59d842c3e29f9b334e711c7aed2ac159b21b79b2b8c9302805c91d93d
MD5 c0ec5183d5176c33a8682eeb9f4eb4f6
BLAKE2b-256 19ef91c7f54faff2e826946cf468eeaf4bd9781ed028544b59f4c2941bf50945

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: homlib-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 418.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for homlib-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4ad81d65e90039ac1256ea528fe15e57db3152a1b184c471ab7ab4ecc0a0f602
MD5 8e275b2da60c3c1e9017343ede342118
BLAKE2b-256 330ee7e42e238a4a4c368547f52d10917419012cd715bfddf18b89b26abd3ae4

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp314-cp314-win_amd64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for homlib-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d34d0320cf1adaeb600456d3cc5ac8bcd424625c2d7bb33c4537a3ab249c480
MD5 593969430bdf0ef06f4e586f5c8ecdc2
BLAKE2b-256 3cbadd467fefcef7950642848768587c0c56355ac70967f144ff1b21e89da233

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for homlib-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbe8af333b59e7ad728c12d8d32478cd8948761d15ef3a55132e1ef954c32420
MD5 a08a2222c6b7cc6c609050ea64edc8b3
BLAKE2b-256 a176c4ac4e5f2c1f9e19bcacb2fcc249d573de019db9a0743295d8897fc020ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: homlib-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 405.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for homlib-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0dad8885904f2f5f617aaf32290b4255a475f14e529c5a678056078e56ae9567
MD5 2ebf6eee10ba2714411909d1c5d0b1d5
BLAKE2b-256 3534f67c272495184488e6738f224b4e5db79b51e156e62bba92e5ed3166b411

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp313-cp313-win_amd64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for homlib-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbc7615dd80c4ddcac433806b71e1612528281649fe3e826b3a37fc71a81b2e4
MD5 7470385d0cbde2e0316f90098dfccec7
BLAKE2b-256 e841747391a174ac85e00881a2da76022ef17dd87305046d7814978135fb0c39

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for homlib-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce4e52b34f5031f06d19dc820544c39690c29d9c2503a5f674b3e2b496a02751
MD5 56de4295747469128e498c0c52c97b49
BLAKE2b-256 69a2cfe27f6d6fbe698f408ad028243c5b527ff59dc1a12230d72f2d55a1a5d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: homlib-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 405.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for homlib-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c64f72be9660b725b6cab0f16b8baff846e827b5e53bf4f90431a9c90b7eb060
MD5 126b2b6cb41bfa1ee70a1ff50af1bf0a
BLAKE2b-256 c07e99d8704dd0f447dd625c964d0002244bb8c08d5d87c5554e6b1decb87dd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp312-cp312-win_amd64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for homlib-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72d29e9bd1ba80f3f6434027ca68485e45efd92dd6a3cda791c85d3bc3c4ec35
MD5 512a3059154d8465cb3274324ec40722
BLAKE2b-256 8f2ad4e8300ca7d063986fd450e7856ab2368b63f0e6a1ca748b37e0cb67a9e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for homlib-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a29c763d056a6512e132979ac1b1e664c34fcb380148af08723d3458a415b01
MD5 36257f119394a9a22a5cd5454e95a09f
BLAKE2b-256 5391508bc70710426f4d3e6ad122108f70d46ab0600cc03878aa7fecc4c93d68

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for homlib-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a68ba44840105db9d8c875da603deb13457de464e7626ebb9024e048cbd32fca
MD5 8916be8c199d9245995ea66cd7246073
BLAKE2b-256 2aea9145392d27c5cd551abf617fb4e66035d91b9264b8600e6f95097f22a7da

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for homlib-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9175d277ba96d383fc0ccb63d81009e7b63bd0b354cfae6c1679bc08ce62089d
MD5 8a7c4546d15bffbd3cd2b47e8d5b0736
BLAKE2b-256 ec9d6e998266b1bde9c43a2e3ad1a2df8e89a514788944ac80e848927cfda0bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for homlib-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2654fe8b2df9db080c7516affe26e42f45905198b157ba9b36e11306dd3709d
MD5 0f53e4a7632cfc04fded25b92beccd3d
BLAKE2b-256 5e42a5ca87e6c7a1db806aaab92cb6ed38d8aeb79d5a1932cfab7d9d31a2b250

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: homlib-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 403.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for homlib-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 409ce0b5222633974d96c506ed1ff045c9dd4b59b8b048a38267b2eb7bb9bd88
MD5 5e8ff1730223fb310c98fa8a89818eec
BLAKE2b-256 5cf4f58048b0b782289455f7d06cddcc5ad22ac994cebe1b634f6a9a3f346a9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp310-cp310-win_amd64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for homlib-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9be9fd083095c62b4453e0c0c8f4cf723232ecb3292392602c9cd46aea04db15
MD5 0a8a2962310902090a041bc0e9824e3c
BLAKE2b-256 44db23cc8cc929bc1f7f1e10dbb75333d7bf574ee42e26aafd44e8123e7004eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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

File details

Details for the file homlib-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for homlib-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cb6f0ef9ff4185fe5481e866807960570fa5613b901449ddc94039fc7e9ea03
MD5 aa4e2180b5411fec8820d0bf6671a71a
BLAKE2b-256 8512b7e26e51922c09a051bc11398812e8f97ae7262e9e9dcc79a908428d7b6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for homlib-0.1.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: main.yml on marcusvaltonen/HomLib

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