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.8-cp312-cp312-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3d3eebba83f7b461c112161a14a8e1f83c5c113d0995d36bd159a6a6b787123 |
|
MD5 | d527faebc6dcf06fb5466fa09d17d85f |
|
BLAKE2b-256 | 154cc73bef0182e32e5d97c0b1075382e0c5cedf27438fd0cad0416df4a668c8 |
Hashes for lapx-0.5.8-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 874d1752803116dd2bebd52767d441a6b7feb141ab5e08ff50bcbfed56a336d1 |
|
MD5 | 0db5bcd1a36c3fc88bc3c4347828f29e |
|
BLAKE2b-256 | a1f72396e184150aa0abbb74f7f031a66e0f260a9a14bb5100fcc9c8ec8ddedd |
Hashes for lapx-0.5.8-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4730f1151fd38484671ba729035804f41ee59de21bb1a7e6b10611a773abd6e6 |
|
MD5 | 5e42521350e5d8fe6f9b7efad115c2df |
|
BLAKE2b-256 | a6a8e745dcab4ca42493f3f5146bf1bac58df30a3fe202fb0c3a4f3ca06dd242 |
Hashes for lapx-0.5.8-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 057ff06d62cef120f7ace571b8953777065d3681cc593ede9d2c57eaa336fd94 |
|
MD5 | 3650edcbbbb0add50a6ffa7169981d59 |
|
BLAKE2b-256 | 36464f39cea7214f4f5a7f29796d0544e07df19a817e68cde56207e41f63e13d |
Hashes for lapx-0.5.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d18680730b8a4967c56a788e3c1c238c975095a0d0aa0b3026e22f417b38549 |
|
MD5 | 58c483d3610cc7f0a52dbf78f96e9d5b |
|
BLAKE2b-256 | 8d7b95cffb6b376674a4b9ca9a69c60efd91cba2653ee649074e95d1522a9bf7 |
Hashes for lapx-0.5.8-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc3bbb222336c8a8e758ae2adb74babbc467d70e4ff9291f4525f40a189dcab7 |
|
MD5 | 036ab10f6d362ab2403ee64f4ecb538d |
|
BLAKE2b-256 | e3fee17f9f053ef7ae2159accc91d91a4d236c604f75a838720b0127f4571810 |
Hashes for lapx-0.5.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a68d0117c1da825a154c0bab2f7c1793bb9b366e1a5789c52d76c3a663b8e03 |
|
MD5 | 35e2eb6c3909f3587837682f6fbb805c |
|
BLAKE2b-256 | a955b8f402f48b79ec226555c64a2c8f60e6e36e1239f8d70f1fc4620c8c460b |
Hashes for lapx-0.5.8-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d6a832a2d17671b33f307eec3348bc2cc9f640ca4afafeaaabcaa20ecd27a31 |
|
MD5 | 2be52b8b2e30bc32dfe5aa7ac94e845e |
|
BLAKE2b-256 | 63e583ae81065d55dad126bf4c8fbf026cbba2f71b52e6f6793ad44629cfe2af |
Hashes for lapx-0.5.8-cp311-cp311-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2312235292a260759a143d842fc9eb39e91fcba8d1b0995f2a521872dc562405 |
|
MD5 | db784d3c67908f28f32a92908e392842 |
|
BLAKE2b-256 | dede836751d727720eeacce24b2836db782b3226f76c67b422ca5bbd53634b23 |
Hashes for lapx-0.5.8-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e8dfaf53866d9cce12199f8b6aa85f38aecfa0da66080cb6dc65e2ecdebff16 |
|
MD5 | 5949ce335db3dbd2c11029bd60f4dda7 |
|
BLAKE2b-256 | 7d376bed1448d257b91d573b9a56e2a115e709393f09e31ea7f7dcf124659106 |
Hashes for lapx-0.5.8-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4a4f46e554f083f90911c695c7d730d374c3d22d0d7aac4f576df82730a4ffb |
|
MD5 | 1417571b20aafe990d76710fabd0d5a4 |
|
BLAKE2b-256 | 03d7a02e76001acfe96574da59e2ddaa01be819d026c0a0e393c1b3686dd137e |
Hashes for lapx-0.5.8-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d740b64a0889529b82d2073cd25e84414c45e882a156b15c8049b6d24692b0fe |
|
MD5 | 4ffec02e7b4be24935d59df748a8e6f4 |
|
BLAKE2b-256 | 08115b872aa367a77ca1b8c06af619abdbb16af2fed8bcc80ee4f5faf278475d |
Hashes for lapx-0.5.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 908f279b05f2eccac075e595d2f201e0dc98389f9f9ea7bf6574d487eb2ca008 |
|
MD5 | 8eb5b31c6b0d5a217f6884f97b215bd7 |
|
BLAKE2b-256 | d6663a47cc1b874f7fb7990d1492c31e70c7b05cc4b44c747d2744a7da7cfef6 |
Hashes for lapx-0.5.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b06d7accf30f8e4370ffecaaa87575085b1f841f9def6e506b0a6a8586ecc464 |
|
MD5 | 5a84d9358dfee8b5ac559396a6d61827 |
|
BLAKE2b-256 | b4a2fe630b4f44fb1b5dd02ca930b7414d2e897c7f757247f811e9c0d9e524e0 |
Hashes for lapx-0.5.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5435b2b01bb27a7732bfe29b2058b7cc210b1d80353edaf3f705b3b090e0c96 |
|
MD5 | aee0c5cc0e75437fe6902185dd4dc1cb |
|
BLAKE2b-256 | 398b1b81505e74d3ca00f37937fe65ea5fe92b9850d8f922a16de9c234bf0c99 |
Hashes for lapx-0.5.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c424f52c82bcf587d7927bc5626341ee9dfa4d1395a66eeca01c6b80d75be3c2 |
|
MD5 | 4a6224364cfa8371afcc817fe210ff42 |
|
BLAKE2b-256 | 83a700820f7fe2aa2d61979278014884fb60843f0843249fc6280c811b0d0717 |
Hashes for lapx-0.5.8-cp310-cp310-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dac3277951cf15482bb1cff1c50e8291523a4d364a0b566be6a54f5773e3461f |
|
MD5 | 496ee447fd3de9d33a976acbfc7c21ed |
|
BLAKE2b-256 | 20c5fd22476dc2561b99837cb2965343a31e4a88b5e56bf3a2d34036f5a32a53 |
Hashes for lapx-0.5.8-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d848dd23f45357e331a993f89f0108a94f6bc250b2df70f55a8eb9330a5c624b |
|
MD5 | 1019e47c20eb1f54578961ec886c985f |
|
BLAKE2b-256 | 87dcf6f46f5b7b5ff1962f268cbff8ccba2a82fa1068e87fba191182b3777429 |
Hashes for lapx-0.5.8-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b837e1f4a853af0297c1896dbdf808a219ae75b025436a31375ebfd61b11bfa |
|
MD5 | 217d29e7e1b101d2c7dd7f8ec7e9f981 |
|
BLAKE2b-256 | d336d76b242c5c7fc0e5be85a8533a16616a7943e3171b374ac265ff7559f1e2 |
Hashes for lapx-0.5.8-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c02afaccbf932779d0fb0aa6deaed04b52069d390f02359d5216528564e24f66 |
|
MD5 | 6f12e27f073934c772b24c2d44b9e7f9 |
|
BLAKE2b-256 | 76e1d42a87f2e451f1aed6ae67fb88dde5595207e8410e9704a49d57efd928ad |
Hashes for lapx-0.5.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ff4c83bf5f56d82b1a5fd87d8832fafb9b4053cbc7728fe58b381354bed7e3f |
|
MD5 | cb73b8eaf3856044ae8f0c4fc84900b2 |
|
BLAKE2b-256 | 7cd98b496157354b5b0234f3c36b93610704a3d8c3b96734542be7fb071ac990 |
Hashes for lapx-0.5.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd74ff0930c652dd6a8fb19421c89d4ff8827a44c007a329cb7c6c85a725bb79 |
|
MD5 | 52ca5da3589e7fd76987417f06840284 |
|
BLAKE2b-256 | e48711a4b0fcd4db5c1e4fd615749876e840b484a915fca227df7704e53955aa |
Hashes for lapx-0.5.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 534c6e9cc3870b03949e09bb6cc26616684f0a1babe39195f4058339533de631 |
|
MD5 | e02deeab2cfb801eda07ea919090f4e9 |
|
BLAKE2b-256 | 456ddb10d3b99673bfb4bf686abcb51cb582a742c563dff1eb4bd849aeadb1ca |
Hashes for lapx-0.5.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaa1d66865171c6e6de333ce8df4803d458be9960b67a79fd7c2d24e66a9f857 |
|
MD5 | 57d73e99551ca36f6567e279a46b995c |
|
BLAKE2b-256 | d100e628527c807c891dbec8b625b18ce6e6d5ca91f1834491a58da94d9137ce |
Hashes for lapx-0.5.8-cp39-cp39-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eed5b69ff824030c63871526b49d8c404f1db80a303bc067a4bfc729892d653a |
|
MD5 | 33a5c9459d92002a77cb6658f354ce6c |
|
BLAKE2b-256 | 7289308861a277bc1d901743fe4bdb26f65e5a834a704f25344360a433d35944 |
Hashes for lapx-0.5.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfeca9bb1af6d687394ce058e9375a740f74f08981368c339208cb1f175af13c |
|
MD5 | c400fdd9a70f4809d42fb70a5e7f5859 |
|
BLAKE2b-256 | 66b8db33b4e194babaa99318400fc5b5e44417180de333864859f3e41773684c |
Hashes for lapx-0.5.8-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 545b558beba25f0310c4d2cccf837383993676f543283232503feb05f4b0eb28 |
|
MD5 | d042630906158fda133901fea17db3f6 |
|
BLAKE2b-256 | 0de978c014ae2ef83f571a091fdf4d9c2c9b53d76baff05ef90d0d7c49fa8c9a |
Hashes for lapx-0.5.8-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1988aee6ab8603f645fb23c14c0a02761bf3c77e11d00a5e42bbc2fece12de60 |
|
MD5 | d2a70b16d5e6195b654d4ba04a9de80e |
|
BLAKE2b-256 | a4129fd30bc8e10c7441df9ead96690059ec23dc38729dae281c04e8a98e58ab |
Hashes for lapx-0.5.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94fdf934ff32ffc17449cc91931ae6fa2857fd972003c6e6f4b8147d5b54a909 |
|
MD5 | 39761df69baabee89b9cb40d90c5ca01 |
|
BLAKE2b-256 | 04bc70913bd2e4467d14b583171a4f8bb6910309b4cb16944260675905e7c65f |
Hashes for lapx-0.5.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f30ba8b6513b3c48f42897d5c67cc1c31f32a92c2103edc069e097e40d307031 |
|
MD5 | 369401b5ddff4664a424de02773e2628 |
|
BLAKE2b-256 | bf8f73fff85397d9b99ed7a488bb067ba654c1ac11e6ab0f672d45ebe8f5da48 |
Hashes for lapx-0.5.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8499e36553926c91f322cd3cd626050da79d20cd1ae102858eb47b92caf5d6d4 |
|
MD5 | 1dd314a7ab7268346553fc6254ac1e53 |
|
BLAKE2b-256 | c029bfb1c39b4351d8684405277d97c23e83fe4f255a69f8cb3377460e1544e4 |
Hashes for lapx-0.5.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d6fc8903e6c202e724d101c6261a68f2ededc2af4c73655fd0f183bccb7c4dc |
|
MD5 | 66e3e0f180d5efb6f95f2ca5e3e49a55 |
|
BLAKE2b-256 | 43a1e2b9a1071801f5e1833a88671d506eee48067c84629f2339f373523fed71 |
Hashes for lapx-0.5.8-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92429becd8b97042948b9fdccb21bb0d0f3812bd4d7f44428f779f2ff750fe34 |
|
MD5 | 9f75d7bc8bde7fc7f63e42a4099f8fc9 |
|
BLAKE2b-256 | 9267b6aaaa2e73e30957f7221119728382bd020d1ad8afc357f246eb977f34a3 |
Hashes for lapx-0.5.8-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3818e0bb5ebc6da857880c62c2cb55ef13b6284dcc7fa25f77a7f7f9fcda29ff |
|
MD5 | cc2c93f882b1a14ddaf9928a04f31080 |
|
BLAKE2b-256 | 8915a6a1435648b7caa1686e89493d673e7ef8ef3ec0a2784f172462948bfe6b |
Hashes for lapx-0.5.8-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb2d4c2c169135ac47bbfd238027650efc85708687c2d44f11145600e5391ad3 |
|
MD5 | b7ea29e8a4a065af25cbca764760422d |
|
BLAKE2b-256 | 510f2f9f18b0b606d8197ddd45216569c738f1daefbc5e292957a8279927fb2f |
Hashes for lapx-0.5.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9708b08a05efffe806410dd154c623627c19a405842984551d26bf1f43038898 |
|
MD5 | e1c1ade09e0d244aa44d7c3681fcbdaf |
|
BLAKE2b-256 | fddb56a227eb0f3b5ad9de3399a875e76165c45af2494fc3cf1fa721a680824b |
Hashes for lapx-0.5.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd2f972193cae31fc743d010db80d11f9f37f3fd900435e7cee2845cdec79e06 |
|
MD5 | 8abc9bd9e8395b972f14138e6c7ff22b |
|
BLAKE2b-256 | cce8b61d36a28f3ed3863c67667d0eec69fe87e62e1c1f8f8f088c50576c31f9 |
Hashes for lapx-0.5.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf0244f0e83987bd8a529990decfe79aa68990f975d9d85d594b7da129946f9d |
|
MD5 | ec7e40bc9ac1f22b4bca948294d25e00 |
|
BLAKE2b-256 | df259ec34df134f71b49304babb9693230974f1d3400f345dc48090344ddf5a1 |
Hashes for lapx-0.5.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb3b84143ccd6fa3531f5d07be2a1af951b206620a48b03b4417f528ba4ba3c6 |
|
MD5 | 0384a5f82d3d8a92ca80e845abbb415b |
|
BLAKE2b-256 | 6cf7e91a43d344369f840f5fbae8ee9e76f74fec6346f4eb21a308dd64b94bce |
Hashes for lapx-0.5.8-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8557c1b88eec9fb5ff2a256d6b11da6fd659cd1845c36ef30deddf905bc48213 |
|
MD5 | e3116d1e608ecab2516cc29f6a92eb4e |
|
BLAKE2b-256 | eed12773219d507bc682508ec1118fbcfcf2f8a62913af75836de878b9f2cd48 |
Hashes for lapx-0.5.8-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dd754bf004b1eed31967fa6902bbe17c07c95220014e8d92568af9afd01afdc |
|
MD5 | 6c5639b8b7983fe682d82aa8d2ac7db0 |
|
BLAKE2b-256 | bb7ec235c69e25952775e96442553198a112408604fb94772296c4ade641f814 |
Hashes for lapx-0.5.8-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31393b129405657ad5ea5aa9b939488ded13434b191aaced6a085821dcce9ea4 |
|
MD5 | 32a4d1f027aaab593d75c2ee15c18f87 |
|
BLAKE2b-256 | 69179d1e6ca41947f4b29b71857e7b2d49e4963a2ad828110af8191a5c72dede |
Hashes for lapx-0.5.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37559a604c56de7a02fe8d067cbb975fe517d20952282c3862a8f4d84cdbca08 |
|
MD5 | 01231ee6eb2ca7e2f59dba8d512e89f0 |
|
BLAKE2b-256 | 72b8e7d157ff493e1b47dfc6d73b824af50f214c6f0cdead0679070f488ea780 |
Hashes for lapx-0.5.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17aeb3ebcc326699bfcc914006400b8f4eaab52ee3d37e23753a6d4a0ca0d735 |
|
MD5 | 83f62e46a395f04eb4f0986d9b3dce46 |
|
BLAKE2b-256 | 298cbec1e2611ab5c2b47eb2a410dd9d7d78c2436889e642d30c1cd95b99364d |
Hashes for lapx-0.5.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0951b3c4c1ca1dfae933666c308807b3f6440a922262003334c63d4cf82e0fc2 |
|
MD5 | 272539e7e9740405a2a0bb502457e000 |
|
BLAKE2b-256 | 5a00775a73cdc73976876b5481934c4a911713486f76b967bacb624df186f1c8 |