Linear Assignment Problem solver (LAPJV/LAPMOD).
Project description
Linear Assignment Problem Solver
lapx
basically is Tomas Kazmar's gatagat/lap
with support for all Windows/Linux/macOS and Python 3.7/3.8/3.9/3.10/3.11/3.12.
- Based on: [ed04ab7752]
- License: BSD-2-Clause, see
LICENSE
@gatagat
💽 Installation:
-
Install from PyPI:
pip install lapx
Pre-built Wheels 🛞 Windows ✅ Linux ✅ macOS ✅ Python v3.7 AMD64 x86_64/aarch64 ² x86_64 Python v3.8 AMD64 x86_64/aarch64 ² x86_64/arm64 Python v3.9 AMD64/ARM64 ¹ x86_64/aarch64 ² x86_64/arm64 Python v3.10 AMD64/ARM64 ¹ x86_64/aarch64 ² x86_64/arm64 Python v3.11 AMD64/ARM64 ¹ x86_64/aarch64 ² x86_64/arm64 Python v3.12 AMD64/ARM64 ¹ x86_64/aarch64 ² x86_64/arm64 ¹ Windows ARM64 is experimental.
² Linux now includes bothmanylinux
andmusllinux
. -
Or install from GitHub repo directly (Require C++ compiler):
pip install git+https://github.com/rathaROG/lapx.git
-
Or clone and build on your local machine (Require C++ compiler):
Click here to expand!
git clone https://github.com/rathaROG/lapx.git cd lapx python -m pip install --upgrade pip pip install "setuptools>=67.2.0" pip install wheel build python -m build --wheel cd dist
🧪 Usage:
-
lapx
is just the name for package distribution. -
The same as
lap
, useimport lap
to import; for example:import lap import numpy as np print(lap.lapjv(np.random.rand(4, 5), extend_cost=True))
Click here to show more...
lap: Linear Assignment Problem solver
lap is a linear assignment problem solver using Jonker-Volgenant algorithm for dense (LAPJV [1]) or sparse (LAPMOD [2]) matrices.
Both algorithms are implemented from scratch based solely on the papers [1,2] and the public domain Pascal implementation provided by A. Volgenant [3].
In my tests the LAPMOD implementation seems to be faster than the LAPJV implementation for matrices with a side of more than ~5000 and with less than 50% finite coefficients.
[1] R. Jonker and A. Volgenant, "A Shortest Augmenting Path Algorithm for Dense
and Sparse Linear Assignment Problems", Computing 38, 325-340 (1987)
[2] A. Volgenant, "Linear and Semi-Assignment Problems: A Core Oriented
Approach", Computer Ops Res. 23, 917-932 (1996)
[3] http://www.assignmentproblems.com/LAPJV.htm
Usage
cost, x, y = lap.lapjv(C)
The function lapjv(C)
returns the assignment cost (cost
) and two arrays, x, y
. If cost matrix C
has shape N x M, then x
is a size-N array specifying to which column is row is assigned, and y
is a size-M array specifying to which row each column is assigned. For example, an output of x = [1, 0]
indicates that row 0 is assigned to column 1 and row 1 is assigned to column 0. Similarly, an output of x = [2, 1, 0]
indicates that row 0 is assigned to column 2, row 1 is assigned to column 1, and row 2 is assigned to column 0.
Note that this function does not return the assignment matrix (as done by scipy's linear_sum_assignment
and lapsolver's solve dense
). The assignment matrix can be constructed from x
as follows:
A = np.zeros((N, M))
for i in range(N):
A[i, x[i]] = 1
Equivalently, we could construct the assignment matrix from y
:
A = np.zeros((N, M))
for j in range(M):
A[y[j], j] = 1
Finally, note that the outputs are redundant: we can construct x
from y
, and vise versa:
x = [np.where(y == i)[0][0] for i in range(N)]
y = [np.where(x == j)[0][0] for j in range(M)]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for lapx-0.5.7-cp312-cp312-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77ccb97248aae4626c37d67e6b01388597d531092819bca1331ce8dbcdcfa737 |
|
MD5 | 26e03301363745b1711444277c69a7f5 |
|
BLAKE2b-256 | 51877ccd1d3b42e478bc91b43c00f2d37eada46ec0356d0a05a042f6df344979 |
Hashes for lapx-0.5.7-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bf3907fc5d94b9ca315accd5860c49494c63b42fbc4b4cdfc461020501024a4 |
|
MD5 | 1dd93f6ffece36668a7e409a02873f44 |
|
BLAKE2b-256 | 4d2f05d1390d90ac31954276fc4607e3b21c6f83c4f4d179a89f9c0887262bd1 |
Hashes for lapx-0.5.7-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3475a4f74393e87df6036636bd5ea107c96f51f6ed8b95d1404b416269a8fc96 |
|
MD5 | b56c52d76e453a1e57de920754dd15a3 |
|
BLAKE2b-256 | 651212595d0acd7af2c37cfa3eb5433483c2e82285db48340528b90fa328fac5 |
Hashes for lapx-0.5.7-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78388d16fdcddc02b011c8732f102ecf52555debb81f5fac1f17526709fcd59d |
|
MD5 | a9fa51cc643cc6b605b117627f436438 |
|
BLAKE2b-256 | 256f895afcd58aa2f823d657b211eb2d4bee2bd9ee8ed4b61969abd0ea30faf0 |
Hashes for lapx-0.5.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7047000bd0a869ebd819963ad93a87b28608c5bfeb28ac3c2fd5edcb12123456 |
|
MD5 | 1f76a94523dd1ca9d7637458207297b9 |
|
BLAKE2b-256 | 2c08c73be840924d8ccf021eed47559ea2c83a8b122e8d0c9d0bca78945a7ff3 |
Hashes for lapx-0.5.7-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abf68a248709e8b434bb44b835c121fe50ea7bd31eea7285c6ec83c95cf22d03 |
|
MD5 | 907da2dc7ba138024208ad4f5975076d |
|
BLAKE2b-256 | 5940210ec0fbaea07f431272893d4592ad969cc8a04c86c53e24af35e9559a93 |
Hashes for lapx-0.5.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0721c61beb1713e6e12d1a256e865c560e81989d9639d77f91c7e0d42eeb57fb |
|
MD5 | ed86b5c1faa4e9a479545c742c5ed43b |
|
BLAKE2b-256 | ae91010b3789e561f0e3a1dd2a9d1e852ec171b0c0125d23276d51c9adb23ea5 |
Hashes for lapx-0.5.7-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8df69cffe78aeaea1f95c8ad79b34d6ba24b5233613c957706fe8d8fc48fe670 |
|
MD5 | 806fdd35bf57fd494b8a5798a919e4f4 |
|
BLAKE2b-256 | 14301f9947588fca49473a831e306ed339d6dc5a55d9124f5457fd2cff632179 |
Hashes for lapx-0.5.7-cp311-cp311-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2e07beb3609a22741b5acec8eb56e6b2a2a76cc7082251b2b401bcfed212dab |
|
MD5 | 3281b78ba0f46b3bb8880b1bc4ff0ae7 |
|
BLAKE2b-256 | 4474ac906a12272818107cff2e78ceb1521af59c966f247f7dcc80c2b1b3bacd |
Hashes for lapx-0.5.7-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6efb73cfed88728f368daef6cbe72bad59e7945be067b9d0c6f2e1495124cb16 |
|
MD5 | 7cb9acc03fc226e4d8907d039609be87 |
|
BLAKE2b-256 | 9e94552ad01ee716090b3eebe44c492d88f6e39d9658b3998273d0cbd3de0007 |
Hashes for lapx-0.5.7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e253f85e5e05b5e7bebd3d584d00969d1eedbebef39bee39490537b70246d48 |
|
MD5 | f7a75d8c9bf0211a0269967558c05c5c |
|
BLAKE2b-256 | 5b744682740d0c2260cf00cc4ceb4350a4515d93ce89a09d3b8ce390cd6dd2f5 |
Hashes for lapx-0.5.7-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4c24671a264810c1ca12a6359a475ecb2ac53d568c39a8fa1ca31f87dc1c151 |
|
MD5 | 53698b32c5c5f13102541a6a79efa6f2 |
|
BLAKE2b-256 | f278a4049ad1706c8893871d69e1cf26c85c9473aa8e26286bb00b4856b478fa |
Hashes for lapx-0.5.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50f142b368727390519b5424b4fdf15dd1eb7dcd291208c16a02eaa8c5c989c4 |
|
MD5 | eecbe17cfe04f64e0d6e026f0976f046 |
|
BLAKE2b-256 | 84f423bfefdf6ae4e1ee7505f80b70dd835eda08c2bc1f20093b83937dd98cc2 |
Hashes for lapx-0.5.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54430ab5e9fb5fdd5c01dd275e3a406ec5b9dc1261ba728f4868cbea57f4d09f |
|
MD5 | 798525ea2f9935a37d531b097d8cdde8 |
|
BLAKE2b-256 | ce845f3fdb63325a962a3d8cd27dbc000246564848faeb3272b791ab58f0908d |
Hashes for lapx-0.5.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6aa52c198ea7a565a70c8393789d3b34894b3cb5d8c81180615e9834a466cf17 |
|
MD5 | 3bd945a26eec69c36d7d8d5568bfd0d8 |
|
BLAKE2b-256 | f5d311b7f4c6ad56cc5364c68dc1b37de26b766f58471b351886098354a8272b |
Hashes for lapx-0.5.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69577fef77bbd4b754bcba3446031b6e65924162518951a5d93392ce10837bd5 |
|
MD5 | 79e0f33675a208f69f1973c4734ad4b3 |
|
BLAKE2b-256 | b895ad6364a6c390b2fb200c6d43c46064526bc15297d542375db649b3533469 |
Hashes for lapx-0.5.7-cp310-cp310-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f382dcb638a028a91ba2a5ea20abc522286987538d4eef16e24bff8b8e20e6d |
|
MD5 | 54f934e3c1579d17a30e6dc44c1bb3f5 |
|
BLAKE2b-256 | 32653f172b6be22ba3f88fac7bfb909f961dfe077f383703a7138d42ffd331de |
Hashes for lapx-0.5.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18bdb1e7f24cccae14461b63a94fa33cb8c1de327fcee1c6359b1476560b9297 |
|
MD5 | 37f296038cdeaeffdc21cc2c32b060e5 |
|
BLAKE2b-256 | 956af2b7062b1fb4c174baa806345711aa735fe84730754e3a624fabe3522ccd |
Hashes for lapx-0.5.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7da5356454cab795c1574b65cdedab6881d21f74f52fcb380e3cc5b84efcfd04 |
|
MD5 | 8952fb881d62ebbc8359504fe5f6da72 |
|
BLAKE2b-256 | 5cdfc13347b66aa844ddd97cd0eb6a61fd601c3c79687ca3b4c5f33c8d20a124 |
Hashes for lapx-0.5.7-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c7089a8c7d0b7ed256c1dc7bcb2971f06f167069b97be5e072ed2edfa9d761e |
|
MD5 | d61f89c123c78913d111dcac7361311d |
|
BLAKE2b-256 | f72a71bf2b7d1970bfe6c15a7286978e009620364a8f9c8234cb13e831a442dc |
Hashes for lapx-0.5.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 166d4c7a10cbd44f98392197de28d39101fa4043ea2c13690acb941a8d754e47 |
|
MD5 | 44dcf07675c0ee0a96f55bec14e113f7 |
|
BLAKE2b-256 | aec88e7ff2553c6ff0f8fb0897e645b5e47c6601cd7d4cf1481a3546884f6485 |
Hashes for lapx-0.5.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d14c4a992f2f6154405ae92664dcb134b2fbdfcf5751e8b0429ff4111fdf402d |
|
MD5 | f291089001491316a2b1e70fa1cbba03 |
|
BLAKE2b-256 | fb180a67e281fae657a7a1d07586b0730b92ce71f4de8403d448d1366aa2fba7 |
Hashes for lapx-0.5.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98310983496d2ee57483f99cb7abda17753c766866fcf1944265201552c68bd7 |
|
MD5 | 7c33956f634b9bc3de6ff289dddecef9 |
|
BLAKE2b-256 | 967c2c8e6ecd51331000e82068a8f6bb352e0ac8acbfc6586a2eecde8314e9a7 |
Hashes for lapx-0.5.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4c9a15ea55cb477cea0ddfb579ecbca4679a63a7ad635a0e78dbd96011c248a |
|
MD5 | 682bf741fd6e0051cae02ded23c61789 |
|
BLAKE2b-256 | 9d7bb349e2685d694c4b0c8c4447960aaab63b31ec4656547e31cddb6b854e8d |
Hashes for lapx-0.5.7-cp39-cp39-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab72d1a0edf6a373e6c5446630d6ec64f9ca3b9d27fec427b91d4e6e32148440 |
|
MD5 | 6afe5078e53df05dc2dcb949e38cad83 |
|
BLAKE2b-256 | b1746614dfa8425dc5fd8914e292d67da4d07340b54b9c9c12696e664a369fb0 |
Hashes for lapx-0.5.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a19f5ebae1d2afb5428e05d8c3c4e69f9ad19b046a702546b17ac56ac4b138d |
|
MD5 | a3641cc8ba86af6a6599ddb28a964df3 |
|
BLAKE2b-256 | e9d30453d70fce0a112c3d77038369e09245fa7f1505ac5cc1726ff234a6ff3d |
Hashes for lapx-0.5.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53cf84110b8c2d688b0de8df61e2f83e574e99abd02297bf8783e02c92b78edf |
|
MD5 | 2368dade1a3882ee1a0819a673c75974 |
|
BLAKE2b-256 | 5ba82be56ad3e9d4c979254ceecbb8b3e146f50d33fdbaa4050c09fed1273481 |
Hashes for lapx-0.5.7-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 468e53ce8519568c289d4bb2f8300f4a871fe0e63d65ffc0cfebf80d04973953 |
|
MD5 | 7113c66866ea7c4f6fc925c6afdec01d |
|
BLAKE2b-256 | dfe6b7eb246ca5a330ee3325e93869a8792844e2dc966eff3c0c925f57ed39e8 |
Hashes for lapx-0.5.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77b47e3c25dcfb161063665604dfd4b2ec05ea278c5d7229e933c9b571cc82f4 |
|
MD5 | b0109fbe80e6b05c5740c5ec61f5dc5c |
|
BLAKE2b-256 | 0572a15f01fe5bf5003e7f001a964787ae7652a4aa1416ae2bcb9cf20b9fc693 |
Hashes for lapx-0.5.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79ac4745e4526a9194c071f7d3456f805d27dc310cf60d8f0621934d19b73d42 |
|
MD5 | 9b5ad0c7baf05ee1a1f6dd24348f14d5 |
|
BLAKE2b-256 | 02d100f8754e2b630df8add2a2b530eec7f4d95cad225dc60016fcf226d4263a |
Hashes for lapx-0.5.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 430d5ea51d3bc0d8454efd80c0ebaaaed8f767c374cec330ee2cddfcc0834fc5 |
|
MD5 | 3cb90bd9c8e58fdca9f4b1cd8dd0501d |
|
BLAKE2b-256 | 07da0822954c2cb4867e03eed8170fcb0f4241c4bc9da1d548079d7647875f79 |
Hashes for lapx-0.5.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01794ab65b352bb522915225165391f03bfdb41b3425121c197d44f244893942 |
|
MD5 | 4d1217b2737f148040e7fa8ea7080f2f |
|
BLAKE2b-256 | 4d749cb66d5c962c405b3e6d9682b562201d114cf9ea8c2c69c86758652dbe87 |
Hashes for lapx-0.5.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cb477e881a96d4e8454104cde2c6b522f03f738272155d2bad12b27e42ff474 |
|
MD5 | fe23b66337f199828a1e98508a0e9b40 |
|
BLAKE2b-256 | d0f05a9ad9f3db8b4ce4190004a602f2544bc4701fb6bbf7f29a27d2000718b6 |
Hashes for lapx-0.5.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebf146d6b108e23694111d2c9ba841019eff288e31942cd3eea2a255575be584 |
|
MD5 | 1038af7a0f573763045d360d629d97eb |
|
BLAKE2b-256 | 48ae3d96a9ee8e06c7f3eea59467f5867fe0ffb570780c60b266e50a2f17ad54 |
Hashes for lapx-0.5.7-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdd6778e7275db5da75d6ec8e6fb0b4e6c0afc470307349bc85ef6b868a62cc6 |
|
MD5 | 860deb93368a6c313de731244d0a7d33 |
|
BLAKE2b-256 | 540efcc271cc0fc9a77b3083633779490d40087d49e7068839fb74c6dace8d0c |
Hashes for lapx-0.5.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c960efa8c9b3174c85c703bae5ff79f84e1270b200d6524a226db76f0723bf3e |
|
MD5 | 72dbe42b8739cf076608a9fdc90b2fdc |
|
BLAKE2b-256 | 814aff9e90a63907a11a2d9954e78ecd04c4cf8e8002325e8c5228804b523ee7 |
Hashes for lapx-0.5.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbe8ca3265bbcad4ad63b0ab89a49aa75a7c1c1a04620485ed8f4ef48abdc59b |
|
MD5 | b1d357f56092f26b577ae7bcd1d345d4 |
|
BLAKE2b-256 | dbc5f6ed19cefb3c7ed1100bb1b3286e9b40f7008780aad131c4da1783e535d4 |
Hashes for lapx-0.5.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 468ec473acb840d496662df0ab721c8ecc8bf73868ebb18c8a9864d64318a3a2 |
|
MD5 | 458b7cf559c18232b9bef9dfdae0ad13 |
|
BLAKE2b-256 | b609e1fa1c15014432dba8f069dd67de5c73644dcb5572729c465cf92b084afa |
Hashes for lapx-0.5.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75a0702acb1e682a1c4ce990e32e52935ed61973176e03bd22a3f0af84746c5 |
|
MD5 | ed1990b7cec916da832e5f73f03106f4 |
|
BLAKE2b-256 | f86655bb2939f9758e9601207ee39deeaca57e59fc5fe7059a55b800df6ca1e3 |
Hashes for lapx-0.5.7-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cdd385cd5dd9f2dee0a9daa8c46e5d98451dcc4cbde3500a51fed788e0616d9 |
|
MD5 | 4cc32adc533d11fa8ecd5e971520b32c |
|
BLAKE2b-256 | 83f0e2def12ef9ef88be8155644698934f31fff67fee7ff666e116755e5f13f7 |
Hashes for lapx-0.5.7-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff214b405ab962d86fe412d4e08de4dc7fb42fb1b8863d99cacfef85c8808790 |
|
MD5 | 4976ec45ba994c3e11657042ada9262e |
|
BLAKE2b-256 | 136efd96adc76f2cb3dfdc38171ebc71940df4cde0dc0d90765665524d427980 |
Hashes for lapx-0.5.7-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04784b7595bc658fd3586cd37603c0b699f5d4f067445eecfcc8a91ca325a586 |
|
MD5 | f97cd16f0abd7a072afe7c01045aaf0c |
|
BLAKE2b-256 | 963006f7d6792a130ab0235117d6e2ce125915422b75e1bf0f0f7ceb900b19c4 |
Hashes for lapx-0.5.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f694b12b16feaf53d5be0d0cfbff503c1f1854ca1b360f4a163cf720a19d768 |
|
MD5 | 0a6286666164274cddc0a69e2f1a2be1 |
|
BLAKE2b-256 | cdc480fdd9d9d36eab082662881f15251f9325fd5deb040f51abc9ddca72edf9 |
Hashes for lapx-0.5.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90a16a1eb6ae875987ffef0e9dc4d078f24a6cc98c922cad50839036ef6b6519 |
|
MD5 | ad58f267c45998784fb798bee4f6464e |
|
BLAKE2b-256 | a78bfc9deacc45c98dbd83fc5b64d59df3b6efdee079b039020bc7cdb395f4d7 |
Hashes for lapx-0.5.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65ca3f81c2540af29d62c83fa535b5b1e4631ac5d05d19439fb9d6ec907c4ca3 |
|
MD5 | 5bd586201dd0c1cf4d65b9efd060c4f9 |
|
BLAKE2b-256 | 003e1f183f26f21cdb4180f4868b74453f63bbef753e551c4bc2e02cbc0eb8c4 |