Skip to main content

Linear Assignment Problem solver (LAPJV/LAPMOD).

Project description

Test Simple Benchmark Test PyPI Build Publish to PyPI

Linear Assignment Problem Solver

lapx basically is Tomas Kazmar's gatagat/lap with support for all Windows/Linux/macOS and Python 3.7-3.13.

About lap

Tomas Kazmar's lap is a linear assignment problem solver using Jonker-Volgenant algorithm for dense LAPJV ¹ or sparse LAPMOD ² matrices. Both algorithms are implemented from scratch based solely on the papers ¹˒² and the public domain Pascal implementation provided by A. Volgenant ³. 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.

¹ R. Jonker and A. Volgenant, "A Shortest Augmenting Path Algorithm for Dense and Sparse Linear Assignment Problems", Computing 38, 325-340 (1987)
² A. Volgenant, "Linear and Semi-Assignment Problems: A Core Oriented Approach", Computer Ops Res. 23, 917-932 (1996)
³ http://www.assignmentproblems.com/LAPJV.htm | [archive.org]

💽 Installation

Install from PyPI:

PyPI version Downloads Downloads

pip install lapx
Pre-built Wheels 🛞 Windows Linux macOS
Python 3.7 AMD64 x86_64/aarch64 x86_64
Python 3.8 AMD64 x86_64/aarch64 x86_64/arm64
Python 3.9-3.13 ¹ AMD64/ARM64 ² x86_64/aarch64 x86_64/arm64

¹ v0.5.10 supports numpy v2.x for Python 3.9-3.13. 🆕
² Windows ARM64 is experimental.

Other options

Install from GitHub repo (Require C++ compiler):

pip install git+https://github.com/rathaROG/lapx.git

Build and install (Require C++ compiler):

git clone https://github.com/rathaROG/lapx.git
cd lapx
pip install "setuptools>=67.8.0"
pip install wheel build
python -m build --wheel
cd dist

🧪 Usage

lapx is just the name for package distribution. The same as lap, use import lap to import; for example:

import lap
import numpy as np
print(lap.lapjv(np.random.rand(4, 5), extend_cost=True))
More details

cost, x, y = lap.lapjv(C)

The function lapjv(C) returns the assignment cost cost and two arrays x and y. If cost matrix C has shape NxM, 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lapx-0.5.10.post1.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

lapx-0.5.10.post1-cp313-cp313-win_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13 Windows ARM64

lapx-0.5.10.post1-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13 Windows x86-64

lapx-0.5.10.post1-cp313-cp313-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

lapx-0.5.10.post1-cp313-cp313-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

lapx-0.5.10.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

lapx-0.5.10.post1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

lapx-0.5.10.post1-cp313-cp313-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

lapx-0.5.10.post1-cp313-cp313-macosx_10_13_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

lapx-0.5.10.post1-cp312-cp312-win_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12 Windows ARM64

lapx-0.5.10.post1-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

lapx-0.5.10.post1-cp312-cp312-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

lapx-0.5.10.post1-cp312-cp312-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

lapx-0.5.10.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

lapx-0.5.10.post1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

lapx-0.5.10.post1-cp312-cp312-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

lapx-0.5.10.post1-cp312-cp312-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

lapx-0.5.10.post1-cp311-cp311-win_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11 Windows ARM64

lapx-0.5.10.post1-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

lapx-0.5.10.post1-cp311-cp311-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

lapx-0.5.10.post1-cp311-cp311-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

lapx-0.5.10.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

lapx-0.5.10.post1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

lapx-0.5.10.post1-cp311-cp311-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

lapx-0.5.10.post1-cp311-cp311-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

lapx-0.5.10.post1-cp310-cp310-win_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10 Windows ARM64

lapx-0.5.10.post1-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

lapx-0.5.10.post1-cp310-cp310-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

lapx-0.5.10.post1-cp310-cp310-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

lapx-0.5.10.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

lapx-0.5.10.post1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

lapx-0.5.10.post1-cp310-cp310-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

lapx-0.5.10.post1-cp310-cp310-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

lapx-0.5.10.post1-cp39-cp39-win_arm64.whl (1.5 MB view details)

Uploaded CPython 3.9 Windows ARM64

lapx-0.5.10.post1-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

lapx-0.5.10.post1-cp39-cp39-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

lapx-0.5.10.post1-cp39-cp39-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

lapx-0.5.10.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

lapx-0.5.10.post1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

lapx-0.5.10.post1-cp39-cp39-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

lapx-0.5.10.post1-cp39-cp39-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

lapx-0.5.10.post1-cp38-cp38-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

lapx-0.5.10.post1-cp38-cp38-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

lapx-0.5.10.post1-cp38-cp38-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

lapx-0.5.10.post1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

lapx-0.5.10.post1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

lapx-0.5.10.post1-cp38-cp38-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

lapx-0.5.10.post1-cp38-cp38-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

lapx-0.5.10.post1-cp37-cp37m-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

lapx-0.5.10.post1-cp37-cp37m-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ x86-64

lapx-0.5.10.post1-cp37-cp37m-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

lapx-0.5.10.post1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

lapx-0.5.10.post1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

lapx-0.5.10.post1-cp37-cp37m-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file lapx-0.5.10.post1.tar.gz.

File metadata

  • Download URL: lapx-0.5.10.post1.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for lapx-0.5.10.post1.tar.gz
Algorithm Hash digest
SHA256 cb4ee8db69d151f7c76304d93f3d2906cbcfa7e9b0535437ef62c04b2db1432f
MD5 dfd8a4f54b776149bcda64c62d85d77d
BLAKE2b-256 666b161461368c39eaf715764132dcad26a47f67a754aea5b07f611277eb0094

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 84ef87bff6fb5d91f116fdb2be11546984d5ed7f7e1c49037d40783f144b725c
MD5 cc2bd0f1d0b95b6f810937336cccad2d
BLAKE2b-256 9603c121fe55080ea5e20874a038077aaf5da99c2c9d4611eea115c5e2c28c54

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 55090286ba7f26340ec08b0de2aa02f38f7aa4f44a5c3016a14ac061f3bd0e44
MD5 31d96d23b6811ca9801713f92c527950
BLAKE2b-256 f94a0f4cd768a3af98846a541807df9aa0b820d0015ad5d2f7076418a418eb13

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ba9039f8e5a81d58d7760a4fe1ed6905d5af0cf5f27cc06fd94b01b562afda17
MD5 a35331f6ac93b09072c367e56ac13311
BLAKE2b-256 ead7204659799472e22a65cc18a4de0495cb1d9ed53888479d600c290579bac7

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bb96de9d726846c6687a168dd45a8ee98dee7a904d5efee7f2d3fb1ebb2abdde
MD5 3c8c1674e50b3420376a4d67e7dd1f77
BLAKE2b-256 e9c2a87f2226c4101ca76909ed8165f33fb0cfb625b37e9e15bf04e730cb9acd

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6903703c4ca8c91fcd1e9a676992d0e421272c782c9a8c501972b50f67487d02
MD5 dc67c5096339af23b281190c3fab1025
BLAKE2b-256 5dc9695cb6479031247ad2d8b47735dcd40306b71edd159e4fa0ea05bbefe5ef

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1ad6e49856cb9b4fa951efe28690902ed1bf347d51734d6e10087d770da0445
MD5 a69b78a187547862a2805f5bb6bbd78e
BLAKE2b-256 778bdd0d453b26b51679e18a2f6a61c3ee6dd3519d008bef3b2a1e54e31eb262

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cd3473d8d7030ead2477759e4c761ad8b0a4660cc5bb768402caadec1d01825
MD5 aa1348b6a937ba69a77f07e4578f0e5e
BLAKE2b-256 3b6b2ba5a9bd880045c113b5042827864dd3ac89c0d3134ff81e79f6aa71170c

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0dd116c2a667cf3bf3e8a86a627b76916dd8f5c56d62c78dfa3b45c58431d70e
MD5 26ba4aa773bdc385d87fcfd4fd50310e
BLAKE2b-256 3dce3102e7c9636bbf6760254f6c60d589d71d3104364f79f339d9ce9deaa01c

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 a30004d76ae27051845f207097bd4360c2a6e310ce6d69ae47e156ef0f4f9c8c
MD5 6488e94e7c8bfc97eb98dec5a634acd5
BLAKE2b-256 4abb605b031611b5fd0bbd1aae34a801c99268c97aace6718c8800a70e432610

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 52949bc52b7a2f28613a0d710d3f941f25997e226c36bfce078017bdf0cac001
MD5 f6e3a9dd5bf8b0a6f229df5386873aa4
BLAKE2b-256 5310ace98dc7598d2b2588c8b1fd593a09fca4e0079a221c8aed907e9b683481

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84edb7894aa171552be84ccff2294200d76c1bb6425427ddb816268c1ba72e4b
MD5 c4d311421b477e4699295d53f6d42749
BLAKE2b-256 0db44bf6288342c9e6ba0e160251da1bf092b1bd7a9c8f127caa0d97e4ddfbe1

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 be63f4529077cb7e3857c55031d9c8805df30a654b9817426547b34745be0c99
MD5 30d75d4a0c227f3b2fda7031608df7b1
BLAKE2b-256 3e68ccf79b45a7e71c48d9755d41e6d30871c5bae17de8a0cb0db2685d266fa7

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eaeaad8a087ff7476bc71e2d4b50e7ca8c012df2ec0ba3805bf4951ec2e57f52
MD5 e561383a9c4d8d68ade9097e5c0ac2f9
BLAKE2b-256 235c43e98f39abe6e9ef47cd9e1378aa58dd72979257aa643101c5ab7f5f18bf

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bda8defaa298ecaa5efd0234ab552439805a2986dc45d9b36ca4ae49bfeadd9
MD5 8bfe72641b000a1c0f276d5cba644259
BLAKE2b-256 bc58901b998355a73bc0138069e230eada759b68fde3e20603aa884e801733fa

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c190dc5e78c6e66c8978265001a5a84623df01b68564e50a4c4ff2dcf1d307d
MD5 5b029e28c9b454f36c3713188dd662c8
BLAKE2b-256 977993eae3cb39a9855903413e6a9a2d696a2a9e7cbf7580667040c171ec8bce

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 de6116a6f73eeb19d26687b9323d0d9b34ca22ca566dd0e6a1c7088c3c5aa876
MD5 6ae1e0c67916da786cb3d31ce1d9160d
BLAKE2b-256 5e0ac2075411043e2a63167cb5fdbd208543a862e611467d13481ecb2434d850

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 f10fc19a0e5d94c64421d0ed9a767c5534c3cc06bca4bce25897a62b38c9d92e
MD5 a858815b86f454125fee6ef8d29ee5a7
BLAKE2b-256 7ae8e0f142029657dae1b6fd307747fbba921fc3a2cd6dc923bc9410aafd468b

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 15096ba0ac956e7fc446462d196168cd9b59aa78b785629983503fee31c35a75
MD5 e3ade41df22fb5b2b983ef75324bf2cb
BLAKE2b-256 1650e299c8c83f6151153bd30a62522387c04f1920c0a0b1921d70c2085aa179

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 db5b608f9fbe78aa72830b92a082d643337dd496c6505439b19f5b10bc3bccf7
MD5 fa50ff065b29a4399ff1077e09b53fba
BLAKE2b-256 31e71eed4675687f81b19af9a9ef682eb213b8ae7dda69285ac4d929733b95b9

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a0b157058879e14186f89c18da26c0c0c2a61051539cffb805296d919d75e63
MD5 889d9f159fbc7190fcff6fda8f7dad62
BLAKE2b-256 97a217eb0af8f46803269072a9b298c659b09261c96a5d05d80ad2103002aabe

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86ea1549c538548b1b323ec971dd99c77322b718b693b057afd0cc7224e6a7af
MD5 69469adb1339ea0f87be5bc95bc46a0f
BLAKE2b-256 80cd23a5136f549af58d4479812fb19d4b51f300d17fecc5d2de0d0c30adeb71

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80fdac2fc8479e01c29b4642731289c8991e13c24d501559ed5eec133a2f932a
MD5 ce968ec2ab3b4f3b33d8cdb670d33098
BLAKE2b-256 f81f4f5ad4042bbb6591a311d9ff7275cf45e7732789adcfe754a97eb627f951

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69409cf9ab213814c95cdbd7935b04e4c6f36df15e8ba7a179cf970d7f007da4
MD5 6306be947ea9df0b8e8ad6a3cfd05eed
BLAKE2b-256 2e111384575d6bbc006230c1aefeb59b47576d897911260e03a8c3e4b0976f39

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 74241d32b41bd7bcb4e650ee734e657f7921e25802402d9e9aa6eb87f9f4441a
MD5 cdcbd7bb33d0126a62bef6a1ecaf7f7e
BLAKE2b-256 2b82fc6a4f2d25470632dafd37790896f9218be359f4a9618c00afb7bddaf867

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 7993f6e11a346ba652e503367e5f8475595bb356cb4df1d348cd3291410fccc6
MD5 00cb571dd80f6bfb1b4f2dfe90f4a6a2
BLAKE2b-256 bd0b084b57f9d22569463269a602b5139bee91ad98a425f7e9abbe972890d394

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fd14826426d075b72a0b529de549e904a97c20986ae1e425cbbe0017fcd19f14
MD5 adfbdc42ad8dfdeed900d5847e8806f3
BLAKE2b-256 0255df671d16a0e73de4689d0a43318843e2594920c0aa3ac13b9fe5d6226ea4

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3a810fdf29249b05106bb400dde275db9930657e54b50e0f2d5084844052c8dc
MD5 3e3f6f373d4ed1ea1f8b2eef403099b9
BLAKE2b-256 967a1842a1cd66bd1ba9fa088407f121fb128b2bf86c158408042991b020ccb5

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fbad548dcd8620540db955150caffd60bcad778a2356551bf114bbd2009b07c8
MD5 a341075d10f488bc3b1810a72ed0e0d7
BLAKE2b-256 19f0b353c6ae8c0a1969bf33603c5b4918c46c9136c12ad7844f667bd51629ac

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c4496027cd163ba4e931dfb93f97969b93f4b0a15d41a4d3422a8817c5946b68
MD5 d9a58e96829898ec1b7dbb7ea8533cc1
BLAKE2b-256 1ecb873dad5ac941fe2dd9576f7dfcdc78411598e62a132dde3f102146bf4b60

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1134c593b9c50b7676c8d80c67dfd28d47fb491fb73c5abb96473e0b85d503d4
MD5 15ef1bc3f5b399bd43de95efea59a79b
BLAKE2b-256 eaefe333237856838863f5a137118e28b9005a9134a531dd311c8ef1e650280f

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c711f5fa5c488bd2b0aeecceb969de24c82d1ebadc5f16895cc7573989e0e25
MD5 84fe6d7307b53a0814e9230baca84552
BLAKE2b-256 ae883b1b84b53a2b2b9edad6426e73eb36fbef130e30516cfa53a72d9b086503

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8c7884c958aa5c8e8497338896ddc24e3c15817b2e1e7be7fcca14f9467bfb3d
MD5 06f9992e32522eece63cf79cc578a392
BLAKE2b-256 74ffbc4f2564bb78fc2b0b863c006e782181e075bb77bf3241c09ae80ef6dd14

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp39-cp39-win_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 8b4171b507c9d5d9a873d4eebae173f670a23236d7812b5ecaa8680ef8ed9798
MD5 fa99adbb18a69b61542d092bc714bfd8
BLAKE2b-256 404dc27c091f483072bfda989c4a63533d93a871fa2703fc889f2cb3d7653f69

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 85614e65c1f88e50b5842b1027dd9514108924382be918ea5367de1ed66aa866
MD5 3296adf801e2eacc3dce977ba3fd5fe4
BLAKE2b-256 4e1fed9a6511c3d60d3109cd2ef48896a1fd0ec93e95a5fca86c6851221de516

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 626f1c4912f42452f61bd23d34ff37cc2dcb65adb753dccb29be36c25d94a919
MD5 3ffff2b68428e7a2b97973411bcad0e7
BLAKE2b-256 add9151451eebe9b0cf969ce30edb1f99c4e9d25bc805beef18700c0d59b4886

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a444bcf19b7ac5cc063bc9517c0749663e26512e04f5c11b8312b62c58edc2de
MD5 80bb2aa0f217f3cf78727e4b138b5ea9
BLAKE2b-256 33e7b0dd00c90388f343a1c549598c4d263f6c6e83da360ce445cb091e97cd87

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a3114442d9ffe8a7d101f56fa1e160cf90fab81e3d1cc824a5be50d657fe1ad8
MD5 d855a723ba85db60d63e211cfc723f42
BLAKE2b-256 6dff995d33d78914a6f2d5e472b8123327b104238120342cddf165adb0118126

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97aa201ab9876abd4b4cbb67641540161b339b937002a4eb422d79c887c26bf9
MD5 002718c2d1f924ab8471d40ebf85e12e
BLAKE2b-256 c1bd9307cddbda8d86856908705b53b0a4c723e95a5f51e408e75262b5d5882f

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75c5f231a95ae2bae9220a35f9521fb86e0492f1b1e362777c16a917e397cbb0
MD5 aab83520aac0bb51eeccba2f3ce98e31
BLAKE2b-256 03fd92679406e2d6449354b664705a5f9adf3fb77a0ed3c6354db99a95e9bfe9

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 393c5119b9abc91b251110e6c97702331500bfca004a80d17629952452f1b9e6
MD5 be78931d6e8fc00954a798b96769f448
BLAKE2b-256 afb2ac74f539107e7eaea33ec7e03dd8e84f3fb12bae83bef9adddde9f2307ce

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a4e06e71fdd738b0c7f2e733645829c92c721a6c07e38c368369cf823da306bd
MD5 b5ad4050563679cc9875a10339b1365e
BLAKE2b-256 9d2aa60a45e3ae4ac4fc618e698ef5633e3f1a2a7dd60369c7c9ed31d3d4f5b2

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bcf68bba8710aaad8143fdac90012a6193e6024e7197d3d62d2ffba2a9d04583
MD5 8c61a67f89eb9de29fb0e5d7818743ea
BLAKE2b-256 4a1fe63e5e1b56ec9c71080cb067bd328bb69bee3eb8dfa08edf89bda25007a0

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 13170463ffa67f4b6784ee12050a27a679c7371ce680a6a61180630487f8bc1a
MD5 99c6f5c7887e908b9a60342cef3d0250
BLAKE2b-256 da8ebe8cac62d7f16109ac41f586c600f3ef1cad8c421d81958a0ce2fe746a6d

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 78f58fb980669486c304acecb5074952e8e1ffa1a307d5020b130b48f3180408
MD5 d03f4c87c475c200646d39bad8ff49b9
BLAKE2b-256 63932e4f34eb030e538cb07a2e953709629fe71a336c8d0ea00da50af7d7cfbd

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f3fd2a1babb2ac61f2ca8a22431dddac603cfd19c23fa3803776ae1df404546
MD5 695c45451ba3e6da54e30f53a4399fbe
BLAKE2b-256 645a2bb0106cf01450a92426798ce1ceca6ece62d199d6cc2cfada44c7e1ad83

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba5a168d506be9f9a6c5f98701b527847d4cad1efdc094104399e999f2064897
MD5 8d5d6c076502e7b06e1f0287c7f432ee
BLAKE2b-256 1a210c19f3f4b2702ed5dcea5b060770d37b1fa208179b1c2b17dbe12c1a72ef

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2dd8d04f74c987b73ca224af1dd1a3626e45039e667e4c84e95dfe2209a85f27
MD5 d559fb9438cd4df81ff470625c48462e
BLAKE2b-256 0f58aeaab82efb4dd953d8ac18f87e7c263adf2377cde96c48c57c1b35fd3722

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d7604f0b982e6740368196fee6cfb9c1fba473d1acd63f494944ec10af9c734c
MD5 8b203a52d979654a4a347d5f5a78899b
BLAKE2b-256 d908cba2596a4051eaaaa83933f44894bdb795fd599b173a7bdfe4412f0f1371

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5d9599f16389950f5367cd7679c643059da6e65021e13009ad7a4537333876f8
MD5 45ee7b72e191be69444a9a6d6dc5442e
BLAKE2b-256 c35c3e8f7979c7cb7d453593f27a341ae3670aa515338d72b44064c269928ef9

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e18454a2e64687ebab044f54ac693649bdb04ef97a74a5bb7c9437f16ad9dc8f
MD5 1d6e332f6d3793699667080d2720e589
BLAKE2b-256 b61db8c83c041e2fc1cca3ca6b1fe729ee3a2ee51702597bdcda843cd62d282c

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0706de5fb97f80539bb18769c7bbd3f96261e1eb81824ab03c1088d4288d1185
MD5 950742fd087403f2789be309e86be404
BLAKE2b-256 bb6d156836fc0433bb3280f539f97b540a0417806fe4cd7d31ff0f4579499447

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f34b0b440d1032086af5dd6ddcef7f8fe160dcc418435a0db3359dafcbe3fc5
MD5 6a104cee6babed86144d43465d0b5954
BLAKE2b-256 93c64d7c472950f331893184510d3666fa4e62fe84a4d189dbc4969adae5fe65

See more details on using hashes here.

File details

Details for the file lapx-0.5.10.post1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.10.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4a901826599849a3eb4b74e3abe4aca3186fb98d944b27bece906632c31f3507
MD5 dccd5bda829ee0c02c9d664a489f5a36
BLAKE2b-256 e0f4b9a6a4d2b69612bd818f1032dc6e0658f62c22f6e0b6a426552f6646dbc7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page