📖 Full documentation: minlee0210.github.io/fastlap
fastlap solves the linear assignment problem — minimum-cost bipartite matching, maximum weight matching (maximize=True), bottleneck assignment (solve_lbap), and ranked $K$-best assignments (solve_lap_kbest) — at high speed from Python. It ships eleven algorithmically distinct solvers behind a single solve_lap() call, with parallel batch solving (3D ndarray batches + n_threads), gating threshold support (cost_limit), optimal dual extraction (solve_lap_duals), weighted costs, and drop-in compatibility layers for SciPy and lap/lapx.
If you work with object tracking (ByteTrack, BoT-SORT, DeepSORT), task scheduling, resource allocation, feature matching, or combinatorial optimisation, fastlap gives you a drop-in Rust accelerator for the core assignment step.
Why fastlap?
| fastlap (Rust) | scipy.optimize | lap / lapx (C++) | |
|---|---|---|---|
| Speed | Sub-ms on 100×100 | ~ms | ~ms |
| Algorithms | 11 (algorithmically distinct) + LBAP + K-Best | 1 | 1 |
| Gating threshold | cost_limit=... built-in |
manual filtering | cost_limit |
| Bottleneck (LBAP) | solve_lbap built-in |
no | no |
| K-Best (Murty) | solve_lap_kbest built-in |
no | no |
| Batch parallel | solve_lap_batch (Rayon) |
manual | manual |
| Weighted costs | built-in | no | no |
| Maximize mode | maximize=True |
manual negation | manual negation |
| Sparse-aware solve | LAPMOD & LAPJVsp skip densification | densifies | densifies |
| Rectangular matrices | yes | yes | yes |
| Drop-in compat | scipy & lap.lapjv shims |
baseline | baseline |
| Type stubs | Full fastlap.pyi |
yes | no |
| Dependencies | numpy | numpy+scipy | numpy |
Installation
# From source (requires Rust toolchain)
git clone https://github.com/MinLee0210/fastlap.git
cd fastlap
pip install maturin && maturin develop --release
# Or via pip
pip install fastlap
Requirements: Python ≥ 3.9, NumPy ≥ 1.26.
Quick Start
import fastlap
cost_matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
]
total_cost, row_assign, col_assign = fastlap.solve_lap(cost_matrix, algorithm="lapjv")
print(total_cost) # 15.0
print(row_assign) # [0, 1, 2]
print(col_assign) # [0, 1, 2]
solve_lap accepts plain Python lists, NumPy arrays, or SciPy CSR sparse matrices. Unassigned entries return None:
import numpy as np
# Rectangular 2×3 matrix — one column is unassigned
cost, rows, cols = fastlap.solve_lap(
np.array([[1, 2, 3], [4, 5, 6]], dtype=np.float64), algorithm="lapjv"
)
print(cols) # [0, 1, None] — column 2 unassigned
Pass maximize=True for maximum-weight matching instead of negating the matrix yourself:
profit = np.array([[1, 9], [9, 1]], dtype=np.float64)
total, rows, cols = fastlap.solve_lap(profit, algorithm="lapjv", maximize=True)
print(total) # 18.0 — pairs the high-value cells instead of the low-cost ones
Cost Limit / Gating Threshold (Tracking & Data Association)
Reject assignments exceeding a maximum allowable cost (essential for Multi-Object Tracking like ByteTrack):
# Threshold cost at 10.0 — any pair exceeding 10.0 is unassigned (None)
cost, rows, cols = fastlap.solve_lap(cost_matrix, cost_limit=10.0)
Drop-in Compatibility Layers
1. Drop-in for scipy.optimize.linear_sum_assignment
from fastlap.compat import linear_sum_assignment
# Returns (row_ind, col_ind) int64 ndarrays exactly like SciPy
row_ind, col_ind = linear_sum_assignment(cost_matrix)
2. Drop-in for lap.lapjv / lapx.lapjv (ByteTrack / YOLO MOT)
import fastlap.lap as lap
# Matches lap.lapjv signature and return format (opt_cost, x, y)
opt_cost, x, y = lap.lapjv(cost_matrix, extend_cost=True, cost_limit=0.5)
Eleven Algorithms
| Algorithm | Approach | Time Complexity | Optimal? | Best for |
|---|---|---|---|---|
| LAPJV | Column reduction + reduction transfer, then warm-started shortest-augmenting-path | O(n³) | Yes | General-purpose default |
| Hungarian | Classical Kuhn-Munkres: row/column reduction + zero-covering | O(n³) | Yes | Classical / academic use |
| LAPMOD | Shortest-augmenting-path directly on sparse adjacency — skips densification entirely for scipy.sparse CSR input |
O(rows·nnz) sparse, O(n³) dense | Yes | Sparse cost matrices (candidate-gated tracking, large mostly-empty graphs) |
| LAPJVsp | Sparse JV: sparse column reduction + reduction transfer, warm-started sparse SAP — like LAPJV but never densifies CSR input | O(rows·nnz) sparse | Yes | True-sparse JV on CSR input (scipy min_weight_full_bipartite_matching territory) |
| Dantzig | Primal network simplex on the assignment LP, Dantzig's most-negative-reduced-cost pivoting rule | O(n³) typical | Yes | Simplex-based / LP-adjacent workflows |
| Auction | Bertsekas' auction algorithm — bidding/price-raising, ε-optimal | O(n²·k) | ε-optimal | Large square cost matrices |
| Subgradient | Coordinate-wise dual ascent warm start, then shortest-augmenting-path completion | O(n³) | Yes | Dual-based warm-up |
| Sinkhorn | Entropic regularized optimal transport (Sinkhorn-Knopp) dual scaling | O(n²) per iter | Yes (exact discrete) | Differentiable / OT-adjacent matching |
| SSP | Successive Shortest Path / Min-Cost Max-Flow with exact Johnson potentials | O(n³) | Yes | Graph theory / min-cost flow workflows |
| Cost Scaling | Goldberg-Kennedy push-relabel with cost scaling (ε-relaxation) | O(n³ log(nC)) | Yes | Network flow & cost-scaling research |
| Greedy | 1/2-approximation greedy edge selection | O(n² log n) | 1/2-approx | Ultra-fast approximate matching |
>>> fastlap.get_supported_algorithms()
['lapjv', 'hungarian', 'lapmod', 'lapjvsp', 'subgradient', 'auction', 'dantzig', 'sinkhorn', 'ssp', 'cost_scaling', 'greedy']
Ranked $K$-Best Assignments (Murty's Algorithm)
Find the top $K$ ranked alternative assignments in increasing order of cost:
# Returns up to k solutions: [(cost_1, rows_1, cols_1), (cost_2, rows_2, cols_2), ...]
top_k_solutions = fastlap.solve_lap_kbest(cost_matrix, k=5)
Useful in Multi-Hypothesis Tracking (MHT), target tracking under ambiguous detections, and structural bioinformatics.
Linear Bottleneck Assignment Problem (LBAP)
Find an assignment that minimises the maximum cost edge ($\min_\pi \max_i C_{i, \pi(i)}$):
bottleneck_cost, rows, cols = fastlap.solve_lbap(cost_matrix)
Also available in parallel via fastlap.solve_lbap_batch(matrices).
Batch Solving (Parallel)
Solve hundreds of independent assignment problems across all CPU cores via Rayon.
A batch can be a plain list of matrices, or a single 3D (B, N, M) ndarray, and
the worker count is controllable:
import numpy as np
import fastlap
matrices = np.random.rand(500, 50, 50) # 500 × (50×50), stacked
results = fastlap.solve_lap_batch(matrices, algorithm="lapjv", n_threads=8)
# Each result is (cost, row_assign, col_assign)
costs = [r[0] for r in results]
Optimal Duals (solve_lap_duals)
Beyond the primal assignment, solve_lap_duals returns the optimal dual
potentials u (rows) and v (columns): feasible (u[i] + v[j] <= cost[i][j]),
tight on every matched pair, with total_cost == sum(u) + sum(v).
cost, rows, cols, u, v = fastlap.solve_lap_duals(cost_matrix, algorithm="lapjv")
# u[i] / v[j] are the shadow prices of row/column resources
Supported for the exact dual-convergent algorithms (lapjv, subgradient,
sinkhorn, dantzig); maximization is not supported.
Benchmarks
lapjv is the production default for dense matrices; lapjvsp/lapmod for
scipy.sparse input. The other exact solvers (hungarian, dantzig, ssp,
cost_scaling, sinkhorn, subgradient) trade throughput for a particular
formulation, and auction/greedy are approximate. Measured numbers and a
production-readiness breakdown live in the
docs.
A repeatable harness (benchmarks/benchmark.py) times every algorithm —
best-of-N, with a correctness cross-check against lapjv on every run — across
dense/rectangular/sparse-CSR problems, 3D batches, and K-best solves, and can
write JSON for regression tracking:
uv run python benchmarks/benchmark.py # full sweep
uv run python benchmarks/benchmark.py --quick # small, fast sanity run
uv run python benchmarks/benchmark.py --json out.json
Visualisation & Terminal Demos
uv run python examples/terminal_ui.py heatmap # ANSI heatmap + assignment
uv run python examples/terminal_ui.py compare # all algorithms head-to-head
uv run python examples/bipartite_assignment.py # bipartite graph PNG (needs matplotlib+networkx)
uv run python examples/visualize_assignment.py # matplotlib heatmap overlay
Weighted Costs
Multiply each entry by a per-element weight during optimization:
cost = np.array([[1, 2], [3, 4]], dtype=np.float64)
weights = np.array([[1, 0.5], [0.5, 1]], dtype=np.float64)
total, rows, cols = fastlap.solve_lap_weighted(cost, weights, algorithm="lapjv")
The returned total_cost is computed from the original (unweighted) matrix.
Use Cases
- Object tracking — frame-to-frame data association (ByteTrack, BoT-SORT, DeepSORT, SORT)
- Multi-Hypothesis Tracking (MHT) — ranked $K$-best associations via Murty's algorithm
- Task scheduling & LBAP — assign jobs to machines minimising total or bottleneck cost
- Resource allocation — match supply to demand in logistics
- Feature matching — point set registration and bipartite graph matching
- Robotics — multi-robot task allocation
License
MIT — see LICENSE.
Metadata
Release files for fastlap 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fastlap-0.4.0.tar.gz | 1.8 MB | Details |
Built distributions (wheels)
Total release size: 16.7 MB
Release files / fastlap-0.4.0.tar.gz
| Download URL | fastlap-0.4.0.tar.gz |
|---|---|
| Size | 1.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7c4e92d7d60043ed33dafbac77c79b99329ef8d364456cb4f7ff6a6f5aca8dcf
|
|
BLAKE2b-256 checksum How to use checksums |
24f44524de82706ab2151bfa8f6c6d46db62561f9a6522651c144a27b6c06711
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / fastlap-0.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fastlap-0.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 518.6 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
5003201cd45f23df5fe8a1178949bc502db087e9f5db574f4b6c8c40b2d71472
|
|
BLAKE2b-256 checksum How to use checksums |
0fd68ccccf76796d76fd5cc12b5bfee2fde782b7af3821b3c3d16b9d3535f2fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fastlap-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 506.6 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
391c16e6e7eca4938d8a985687e4c3704ccd1407e9f1016e3931462b97d36233
|
|
BLAKE2b-256 checksum How to use checksums |
fe1f6a487c6323f7777ad972bb500e06f9e7401bb75d23d7ebbbd2dba6cc0404
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fastlap-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 506.3 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
7cad15ec4aa3ac951d18ee06cb341e5ad02a79e9c6f1c8553a207aa552be1c54
|
|
BLAKE2b-256 checksum How to use checksums |
a28ca53e8af9cc19b0a23c7e733a0037ecafa16371eb385de5183a635d65ed17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fastlap-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 506.6 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
5d3897bf1d6e0337e74b929b3b72f8d4026821e1e6a3fbad5e69d699d2a692f5
|
|
BLAKE2b-256 checksum How to use checksums |
ffd9467479cca6dda5ff30316b61309d9b9bff6ced93a719229938ad6bbdd062
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fastlap-0.4.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 515.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
be31d519deb83df2ad4e7db4d03af1a1a8f0dee78be6e6cbae337432dabbe396
|
|
BLAKE2b-256 checksum How to use checksums |
2642223d4653a95bcef655f38c97787ea1c4838e74dc34589b9e412021b67674
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fastlap-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 503.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
85871230ff807cce44cae2cee6855bff8c2a7de141d0f7684c33089da2c3bbbc
|
|
BLAKE2b-256 checksum How to use checksums |
ba17d2213bb07d27444fc90710b357b87e7d1f33e6ecb95f98e64e1e4a0e3065
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp314-cp314-win_amd64.whl
| Download URL | fastlap-0.4.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 333.5 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6f1404c1098c54801f949a858fbdb9dac272a236396dcf119c71437a7c912043
|
|
BLAKE2b-256 checksum How to use checksums |
e4870c3f4fd16448b2fd16612f2d654b15ff8d8735fea15c3f2e9606ec7b0cf3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fastlap-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 518.4 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ee3f45d089684f1a618c6e642d28fc36d96bea74eb6cd4ad2dec15c733070d15
|
|
BLAKE2b-256 checksum How to use checksums |
0695ef36f5452569448c5676f698c9f7427097932361c5f2317dfb543f827acb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fastlap-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 506.0 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
db4a5daab5fc64b637de94e9b7ad397495eb791329cd7a868f33f2d74cb0759e
|
|
BLAKE2b-256 checksum How to use checksums |
8dbe89e63c375cb4072d016a121f7341b28baed0b19911ac03c7409f4d6b258e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | fastlap-0.4.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 450.9 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
dd2d8bf3665ee9c9d375d5eb6e359868107428d7a5cc00c8c86f38530a8cb5f1
|
|
BLAKE2b-256 checksum How to use checksums |
c76b749f6817bba8948b25d070f747d5a7e0a31f3827725ac40a79be0f361148
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | fastlap-0.4.0-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 461.5 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
f12b7eaf2e2b10431ef52744b3b1d2e1ed4fb3a3863e34591705f3681a2f6b76
|
|
BLAKE2b-256 checksum How to use checksums |
95f5c489accc96880062981859bab6450ca91daac071a1fb6933ce247858dd7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp313-cp313-win_amd64.whl
| Download URL | fastlap-0.4.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 333.2 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8583559847c2fcd3c9256fe7f5e5dc9637c60cac3bdd5cb75ff0e2f80eaade86
|
|
BLAKE2b-256 checksum How to use checksums |
850520fcd204f8c23fbd081a511b275ae09acf83dabc6aae1258d541fe90a466
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fastlap-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 517.4 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f2f3ec27f22ec4c98ddbe76899f4f91c0bef7a8428a26e48b415e93ca292c18b
|
|
BLAKE2b-256 checksum How to use checksums |
ab255dcdf3190e5a55df4b63fdfb4060e1dc6b935959624eed902db16a43d250
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fastlap-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 505.9 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
5aba06799ffa09abb03ec174cd5ff0e5367009fb2d8df2ec050cc1dc39e45986
|
|
BLAKE2b-256 checksum How to use checksums |
423e2242ddce10f709bc4c14645eade4833c5fb3884450ad645f39e6bfc6ca8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | fastlap-0.4.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 449.9 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
54267cd47f514f7fc59f5e6f8f2739ee467a0fdd8fe071cbcac52373291497db
|
|
BLAKE2b-256 checksum How to use checksums |
82573bac80346c7623b853ab8e2daa28ae6240a9b608c9e42561afa263047372
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | fastlap-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 461.0 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
1c6d2e2c87ae07836711078e1e309192b5a7fd158a292575a14d2d1a5a16618d
|
|
BLAKE2b-256 checksum How to use checksums |
aab30f52d09491e0257fe4878d005d7a198b5f43c5ce180270097408410c9ce3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp312-cp312-win_amd64.whl
| Download URL | fastlap-0.4.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 333.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
60dee32d11983e4dc2e37431ccd45e91e2b43b532d346f1e69fd56454e073b9e
|
|
BLAKE2b-256 checksum How to use checksums |
890f1e45b85d8d8381b03a81c5ffebb6a5f7c1a44ef421aa689c9a46e4379ab5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | fastlap-0.4.0-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 456.4 kB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
7ca22505b82b755f30c92db532109f3506df533e1fb2c191261403cf47af7753
|
|
BLAKE2b-256 checksum How to use checksums |
a1a81fedf5c08e37c4736481bc8931bf81925ecf4df16f5b21aced4c9bda4f7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / fastlap-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fastlap-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 517.9 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
bb7bc1bc17b43290c6b56abd0505bdd1e0d8ab6eef2b7cd24197cdbdd1ce21cf
|
|
BLAKE2b-256 checksum How to use checksums |
9c69848583f840df1e9e4359c86dba6379bd62ea534463ac0f348a0ec42462c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fastlap-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 506.4 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
eba3ab6b1542f8fa3604426e6af1eeee67b73c5cd09f0128d0ebdbc973cc703e
|
|
BLAKE2b-256 checksum How to use checksums |
0773e80527642a85b004307db92976c1f1c10822eca1f2eb7a4f595f485e7747
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | fastlap-0.4.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 450.6 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
26b10e22d44e0f7407082fb723054939b67fb796721ccddb4cb94ed997669a89
|
|
BLAKE2b-256 checksum How to use checksums |
dbc8535931c9a304a45f6d73430885bfe9bc03e477176e33bb1c5fdf954ae38a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | fastlap-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 461.1 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8cc515aadaaa51cc5894f2f7ab263bbb618e49ed386e458aa823f23d83772df6
|
|
BLAKE2b-256 checksum How to use checksums |
bc476bc62430ce345e1378a2988f0ae84af44e3575bc0aae8fa6387ebb148bda
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp311-cp311-win_amd64.whl
| Download URL | fastlap-0.4.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 333.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1f22f03b0a0a62a86af102c56691d18c85edc04172f38bbe87efe10b51297d17
|
|
BLAKE2b-256 checksum How to use checksums |
42f7a73d896fbbdb1d715d7616f52ba73f2bee9a4552b79472f296921d8d4d8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fastlap-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 518.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e19bbb653702eb92737f869bb85f4e12c89cbad4b1b550b588a2e50e8800a12f
|
|
BLAKE2b-256 checksum How to use checksums |
006d36bfc1e84a4ae7daac7fad9b679f39c3a20f43a66c5f1a269ed5e11a253c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fastlap-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 507.2 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
2bff8573f3df5bcaf9ace969ccb85684a6207a2ee922e60ad6a7f51b7219a9aa
|
|
BLAKE2b-256 checksum How to use checksums |
995d4aaacd9fcc20d4e792ba7f341a20b81528383f7881dd9727c373897631b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | fastlap-0.4.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 456.8 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
aaacc4eeba6cd3299d9fce6c9ecadd27915412ada20998c37cb681c95dd3b5c0
|
|
BLAKE2b-256 checksum How to use checksums |
0b21eecf1617fc4fe4b9f559dc30fbb5455bf1525610293a916439bc1e22c997
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | fastlap-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 468.0 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
4020c7ab8a5a215431b06092fde1ed00df5ab355a60be29d64add89d43f3f553
|
|
BLAKE2b-256 checksum How to use checksums |
62da83ffff9fcd9af337d47e480e72abcdd64e9244206b34d4b1c68ed0d0e10a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp310-cp310-win_amd64.whl
| Download URL | fastlap-0.4.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 333.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f3d4601ddce1a78e07f27a43060eb0e692be0c412bbbe5af33228b13ee2fa409
|
|
BLAKE2b-256 checksum How to use checksums |
31a7ff8e60f7d1c743c95c7d86c99afbe60889635062d27549ffbb6e2c5badf0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fastlap-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 516.4 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
810d4af507871ff30c4a08399ef50c1d99191695670a39a0327473dda23330c6
|
|
BLAKE2b-256 checksum How to use checksums |
d51f31610d95910aef35451f10a099d1b74dac0c609352e81ae346d8c181a57b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fastlap-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 506.8 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
173270e170c7798e0d57685fbf76c7d1efbc22a0232e8d4bc9ddea7f21ac2995
|
|
BLAKE2b-256 checksum How to use checksums |
5f0616a092a99a9225bdaac4ac58de5944d2c9dd926a1fd0504394154c2e9d45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fastlap-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 516.8 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2e9f3dfb11536b87fa1526bf68c54800afc1ca64e6c9ac41ff416b51a547a371
|
|
BLAKE2b-256 checksum How to use checksums |
0f1b70d816c3a0a38053a25fab61d0e06b61bd52837ccc50541d353571b1f855
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fastlap-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fastlap-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 507.7 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
57f482ffd3a431f276d75373a1279ab350bdbd627d4e75a1ab84d317c1207ee8
|
|
BLAKE2b-256 checksum How to use checksums |
df45a20e6449a845466f13afc9975bbbbc165febd1456bd708ccec0d2ac89c74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|