Skip to main content

Linear Assignment Problem solver (LAPJV/LAPMOD).

Reason this release was yanked:

Wrong info in LONG_DESCRIPTION

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.8/3.9/3.10/3.11/3.12.

💽 Installation:

  • Install from PyPI:

    pip install lapx
    
    Pre-built Wheels Windows Linux macOS
    Python v3.7 AMD64/ARM64 x86_64/aarch64 ¹ x86_64/arm64
    Python v3.8 AMD64/ARM64 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

    ¹ Included both manylinux and musllinux.

  • 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, use import 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


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.6.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

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

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

lapx-0.5.6-cp312-cp312-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

lapx-0.5.6-cp312-cp312-musllinux_1_1_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

lapx-0.5.6-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.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

lapx-0.5.6-cp311-cp311-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

lapx-0.5.6-cp311-cp311-musllinux_1_1_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

lapx-0.5.6-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.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

lapx-0.5.6-cp310-cp310-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

lapx-0.5.6-cp310-cp310-musllinux_1_1_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

lapx-0.5.6-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.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows ARM64

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

Uploaded CPython 3.9Windows x86-64

lapx-0.5.6-cp39-cp39-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

lapx-0.5.6-cp39-cp39-musllinux_1_1_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

lapx-0.5.6-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.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

lapx-0.5.6-cp38-cp38-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

lapx-0.5.6-cp38-cp38-musllinux_1_1_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

lapx-0.5.6-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.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

lapx-0.5.6-cp37-cp37m-musllinux_1_1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

lapx-0.5.6-cp37-cp37m-musllinux_1_1_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

lapx-0.5.6-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.7mmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file lapx-0.5.6.tar.gz.

File metadata

  • Download URL: lapx-0.5.6.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6.tar.gz
Algorithm Hash digest
SHA256 53fd6b9cbf9a3ace7f73eda54bfea7b4d3046edb65a0bf6a2f88ea54c3b40de0
MD5 f74712f74b38939d2902ab6c8f2d6d30
BLAKE2b-256 069d5b29872465cfc7e9e75a6d0b96efd542a56ab0c419c61ebbe9d57bded7c0

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 07901bfbd0af97139f90405289cdd6ed253e67db03aac105de99f66b14f9d88c
MD5 4349d5efba67f3626f6098d43efefbc2
BLAKE2b-256 aaeb946110503afd93bec6f3bf947a3b49428bd4cb1156ae721e059b5edfb986

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 58ce823cef544e46cd43be8a8b30c72463d6814b1da1cce2a5f3dcf3423836d2
MD5 d78c35cd4e9d749e02e17fa7ad939d51
BLAKE2b-256 c2914786d3564f0a60676f71eca2374a5ba4b4db8c89089cd8ba0813e454e4fc

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b58ce8d8988e533671711609bb05fb72545343e77edab79d41ec1ca0e1094384
MD5 785faa139c5a68c4978c83fa915cc0b0
BLAKE2b-256 18657eeea7cb8b66f6880b720233523a62d7701a06f31d0a9e8d3a0225e0aa6f

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 56ad3bcea7ec2cb4c88c6c99bedd8d5654b26620b64ce670d79eaa4093ce4015
MD5 ccd63bf5f13e8690f421ff25c4411ead
BLAKE2b-256 0302cf7ba0db9b3b5fcd6f550da39f14d7f1c87fbf89ce1e0a255cb7fd33bd42

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b3f2388f078d2827dbb54e2c132837f3ef2cca87c4ff1d51ce34bbc4a1e5eac0
MD5 8c6a9d3b4ddb1faebfdc16dcb5ac4a88
BLAKE2b-256 3984d37048a6ba8c4ef072b95e77b3c7d3e1373dbc5b405fd40801fa1bbb03f8

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-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.6-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14448ddb5dcd57d2de101d1a32128f251131d4d88568e561461c96f80cd2eb5f
MD5 7b833b8b3f562d92b2920f0435b23114
BLAKE2b-256 723bd0a0c80c376aebd7fcebd60d1ee1eb0cbd01e5339e28f0a50462f59f0978

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b74f3f0700d80b27ec1f551557eeeee4134f74232f02b29309f1c78821f3f8de
MD5 d99db1e25cf6a7fced5eb68313239fbc
BLAKE2b-256 5149977d3c88cb566c406df8c91dce19cd07e7b9734252cc71c35a1b147d4b71

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1b444c6be33def843faa35ddd39a5f3b284e1ac74b835b4c93243620def5263
MD5 63f65e2b9a88296ce75d0d93c43a832c
BLAKE2b-256 cf866ff64650467eb38b100b6dc14da0a75404b8b374d4f075d46665420a4e88

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 d20ed588c8679769aff429a8e35560bac1635ab90cd7de7821f2e93a17ee1186
MD5 2e1bb3bba8566f93a32b27bd7ad0c464
BLAKE2b-256 6f49f77a9341442ce0dfa71e54c1efc71e16897993373dfa6f50fbd0ba459a19

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f8e58f27cfecdf3bb104bb6a4904c3fe3208680c19932535070a2efce334a39
MD5 6adb9a4571170e028ec79d14d2ddabc9
BLAKE2b-256 4fe576df1929216f87fd13436d73ed09574725c727f2759363fc9699267aeddd

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ae3b6e3bee0f7cb33c073aff67d1aef0aa7d827b09c6c7531802abb2f866b292
MD5 61476ffbc1744c4e8ec152c40ff2092a
BLAKE2b-256 a5ab247dc4bd4671191e0a3f56e9e367d6053de88df34c934fade7cf2c843987

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ef59bb6cb7eabb31789d517bbf294f0a9dead2bb6a6a4cca5f0ee452b27e0f0f
MD5 06531cbc6ba9ac437f57d6772d40e4d0
BLAKE2b-256 a37d6d7bde0d0678beab039cfe590aa00c2210025994108af6a52275d01c4468

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de982e6ecc9ec2b1531010ec58238b2f4ac27c1e462877845c486332651942b5
MD5 3dfef0f4b45913f20485382b371d1adf
BLAKE2b-256 f485086400d02bd1244893700cc927006ed28633cb263cd649cf57e07a8f3102

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-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.6-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cac3f7d519a93f007fa5de9f7d0ff08a616c4a9a9eb1828bac6f7349fe967ed1
MD5 d979e779ddd1395b6e726408953aa0e4
BLAKE2b-256 65e8224ad6b302c64b0f360c766f890ab8eeab56292149aed7615a986ed85582

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09daca0d7e3e3256b85b14d854787c9ffc5c4205dea4f9c99893f52829b50c8e
MD5 493ae4942de2e8bba734699640378285
BLAKE2b-256 4154686bb33025af1e8fafd1cf997c280212ab7df1a49c94128fc01f99fc1c4a

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7b09c23d4a5edb8d152eb5b3d15937beab48e256d4ed3903004156189d15971a
MD5 cb64ebf3f10480a1a981bba448b0d00b
BLAKE2b-256 b78bf5607f537de88855ad095b338c0be5377de4d20bdeb27f7e2b36c2da90ad

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 3df650dad0a1438841c65d6e9bf09df19ae754322b5e58971725e2802ead257d
MD5 6818806b7d5aa08c9f645cd2e1df12b5
BLAKE2b-256 fc49c24330ef40ab1330b2316fcf4e9cb79ff4ac0f4715e73ae6c4d49f1e6b15

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7c04b78e625a833b0d6576298b6cbe01f9bd51ba91e23602356e1ea05e8e3975
MD5 3a8a42d823bc79302c4e1ed2e3024d24
BLAKE2b-256 256ad6a54889101b09e891dfedee2976a051f0bd69e4aed4167fbb553e0f8164

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f243f550c7610790c54b24c5fc4a293cc3741d98489779b68f29c523eae49f97
MD5 cfb28bc993186c87ffa28c1bff2d3c92
BLAKE2b-256 756df87fda261d715b5809789de51055805ef194e500424a5ea1d20f44c91fa8

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e55230cb580889364a5c168e9880807f35672da28aab8b466787dbd26fa5533a
MD5 cdfab7522a638ce99b7814b3e0ea8493
BLAKE2b-256 a7ac551bbc861d7b6b906c1e3b69242182eb7cf4e692fd9c71bcb7b6586b91ae

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a1086df86e07f01a1b56867fb9bdefee7fcbb21df7ba093eadcd969be9972f9
MD5 e3bd4db3392559bbc169faca59a33524
BLAKE2b-256 8bfcc6de77f890441d91327a3ddd962c7b02473d97e650aceecdb9fdf079444e

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-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.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c418fbf9e815b24fcda349d0d73f631381759fb36d672f056f901457c3c83ea3
MD5 04679d67c39b78a769b7eae211c58d69
BLAKE2b-256 f131f58e5fd389d1517ec6ebdd1e59d62338b0025da7d667c2b9ee21952c6d2d

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0aae2969b46a0748b0b7967c9d7208d5eec06579776faeec1016353c8dc9c4a2
MD5 5863a6e5dc79da21851b74f9c870bc5a
BLAKE2b-256 c8a88c75b93b1d820b91aac0d03fc30c2358f75cac5789964990416356437dae

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eeab0c576c5af058e4ec2dba1fcfb1de702d5b3831fcf3ff7fca50f06fa10769
MD5 e5ea270e6b548f0161966041f6992cf6
BLAKE2b-256 7916e77fd8cf281ed30c97ef3983a87a956b373a73a146a8791a16884db65100

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 b8f5de717e4f8e6e45d6a8e7b1bf3ccdfec579a69f8c16410b9fb3c61bf47403
MD5 4e325fbb49e48fab70022b89dfded984
BLAKE2b-256 22b7ccb3a6f486a8df33cd9ad3169004f4bcba683a0861f2bac41173707df808

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 73248df6c4497e78739893871e0dff6647c2ed3b29fcf391beaa8c8ea0528917
MD5 f3ba39b8365d12e8f5913ebb70d2320a
BLAKE2b-256 3e79c1cd08523b1221a069a4fa29da4eb730668d6b8ce199b27e8c2db50cef36

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e4705b40d7caff2fef4b8bcb40f84a9e932bd3ec4300838cb3182ee5e48c76d8
MD5 90eda466093af1a3e97aca6d34f12d92
BLAKE2b-256 6a7669e14a277f635e422aa612be9c588f47c09c91609505fcb5dee0b9c9939b

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e6a4a31b80ea7b3e26459a85fb0dc3891ce3f8ba889696f6186ee47c6dd9e883
MD5 a77934f048d98753d3d86ff5440426fc
BLAKE2b-256 c2d03acc1eba88b961d9893e6b5eb84a18a472fd2a4d343c25dc02624363a209

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1837231beb85e079135d63bebca86883b0d70304049c0aabcb4fb8a514498841
MD5 e2a50f3119eed04af5ef28f5177130c6
BLAKE2b-256 c39d8cd5d49e713dcf356e24347599a3a523fc8c05442619b6f826c33b0304c3

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-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.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2d434a544f2431a5149eb2f5df1d210c71b218f44881c2190738471e40d429c
MD5 4130e35cbd79849b9b951686549ec094
BLAKE2b-256 6f0e27c20e92e55d6abb8c8b34243f83ffddd0e2739912d291a8bab7032d2fcf

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27cbbb8604170cf86b6522c66d5dd0d6d7b977c0ce79d04e7836189f7cd88561
MD5 aa96aae8809ad63f29b3ff204f850adc
BLAKE2b-256 fb3cbcb6fee3554bab74742f102a97ec35d9868e4b7d2e33c21f1159a19384be

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a0530ab6764ec482fa2cbd5734869265d545b0bcbf494680f21ab215052f460c
MD5 e3c70654c714dd71a7ec1060d1d7be8e
BLAKE2b-256 b127cffd44a90fd2a964695ae41d8d8faff792c50e14f813493e18308c24de75

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c15cd74562c36c22ae03b502f44974b072f54a5e8d25ea9d4f49092d717ca5d3
MD5 12130e438ab4410add544d334a034039
BLAKE2b-256 8189f3ed5e11d817059a3101841bcec49e5b1aedd74a7b5607b083dd9cd96cc4

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dc4ed34af244b02f4bda0d3fa5f8f9190588dfd6287e6ea6ae645327195de251
MD5 273d4313129dd75011e2833544c01ee9
BLAKE2b-256 a0bd5fe572ab682930a99d34c07f26817be6675db267d228d287ddfb1c794ee3

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b4c68948650841e8eb2709c91e0f54cdeb3e1ecd7cdfa238d9f04619363cb773
MD5 d9ec52fae6c246899806b8d5779af35b
BLAKE2b-256 5b271d8e64ba15db6d72c6f18f3e96cd446b20340901391ce5e252e8618793d0

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a0fc0236705b5c70509a2cc379b4d737d3be88dabe263cb2053c378b5a90936
MD5 5e0667c7fd79b9c7240f46eb99a7c14c
BLAKE2b-256 57ba16b6b8adcfa1fbd92ced87d1bccdc9bd425db939ec2e799a5ad3eac41e38

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-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.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00eb42394300c8e9bf721efae8209c526caa3d27f7a459b7baa69cdf671115e4
MD5 7a0f1a96c4087c0981e34ad948e77224
BLAKE2b-256 1daf921118fbd30c3773a5979b8874d3d97bb5f31c2f18ac0fb0c6030ef0cd03

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e90311cfde4eb4d7cf6cfd3f99968ba3a23d8f764c4138859357fb4ceaae9253
MD5 2c8a8f31b93f4cc98376eecfd676fae4
BLAKE2b-256 becc07a6d03933bc73fe21026079c2cd9987746889e6bdaaf5b0e309f48c084a

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e26ffebe80c7a394b8129be68e751c9a98012aadf9d0217868a9a2adc83e71fd
MD5 c8f7e3d13a63326176648855c9b21f51
BLAKE2b-256 48efaf565617614bca6d3ef65f0c178180587c905aefea04b10cd18083257f9c

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: lapx-0.5.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lapx-0.5.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 180dfa2eaeebcb4215c830cd1be864a18eec2b10f48bc1fee5322b8a938886d2
MD5 2ce2a7c6e988e9bca4279c16e7aea87f
BLAKE2b-256 d4d2c8254e3effd608028e4f236dd4f0b93d25d64222f59b72c78fb4b3887a38

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 db94b77c2a9dd148b9a9db7ac0bf53d54a4b05dd240b2623bc2a5c36c40f7547
MD5 29916925d4613a08f74d6706a041037e
BLAKE2b-256 681f574d042222c4fa931f8a6ed3cdb255d8b067aa7ba8f729c219fef1309b19

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 343252815b11a03f5eba76b7c0e510cf7c5f754b298b5a67ca03ae36ac4ccc59
MD5 fffb470f9836c6155da3fb9a80338690
BLAKE2b-256 f1090e2b00fead24d89546c6321c99741479a3ecf4e996d503639c391db8e7f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lapx-0.5.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f3859f24eb5b6f1f2726990520e7130e6c1ac5c904d2301250315a84e7422d8e
MD5 37bb4110c04a4e2e5c34a1347513ff35
BLAKE2b-256 674edf2cd6fb4bfdb15003b4a0951687033dc561c8de18bc3e215d45946a6dd7

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-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.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ddfb9b923141acd7d1a986311e49103ccc1fbc5811427b4105ff743eaebe973
MD5 17afc6378aeaaf6c8fcb8b0e5d7b6abb
BLAKE2b-256 a5c5561ff64cbba4426b21b777af1389aff441ff64cff9c299f6e5292e82a4cc

See more details on using hashes here.

File details

Details for the file lapx-0.5.6-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lapx-0.5.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e74c97b4e1054340c65f423af917fadea5bcd47668ed3a2863b0add7d9488ee2
MD5 625d5b9ae2305c7019268e0d36b275f2
BLAKE2b-256 5b1a9b3d8d65330805992744dd4cdf819c11d3e5671dc56c9b5031f0f6cfa55c

See more details on using hashes here.

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