Skip to main content

LotusFilter: Diversity-aware approximate nearest neighbor search

Project description

LotusFilter Logo

PyPI version Documentation CI

LotusFilter: Diversity-aware approximate nearest neighbor search combining Faiss with cutoff tables to prevent similar results from dominating search outputs.

✨ Features

  • Lightweight: Ultra-fast processing < 0.1ms per query
  • 🔓 Independence: Post-processing module that doesn't require original data retention
  • 🔧 Flexibility: Works seamlessly with various Faiss indexes
  • 📦 Simplicity: Single CutoffTable class - easy to integrate

🚀 Quick Start

Installation

pip install lotf

Simple Usage

import lotf
import faiss
import numpy as np

# Prepare data
Xb = np.random.rand(10000, 128).astype('float32')  # Database vectors
Xq = np.random.rand(5, 128).astype('float32')      # Query vectors

# Step 1: Build Faiss index
index = faiss.IndexFlatL2(Xb.shape[1])
index.add(Xb)

# Step 2: Build cutoff table for diversity filtering
epsilon = 15.0
ctable = lotf.CutoffTable(X=Xb, index=index, epsilon=epsilon)

# Step 3: Search candidates
candidate_k = 300
candidate_dists, candidate_ids = index.search(Xq, candidate_k)

# Step 4: Filter out candidates to obtain diverse results
final_k = 100
diverse_dists, diverse_ids = ctable.filter(
    dists=candidate_dists, 
    ids=candidate_ids, 
    final_k=final_k
)

print(f"Diverse results: {diverse_ids}")

📄 Citation

If you use LotusFilter in your research, please cite our CVPR 2025 paper:

@inproceedings{mtasui2025cvpr,
    author    = {Yusuke Matsui},
    title     = {LotusFilter: Fast Diverse Nearest Neighbor Search via a Learned Cutoff Table},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
    year      = {2025},
    pages     = {30430-30439}
}

📚 Documentation

👤 Author

Yusuke Matsui

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

lotf-0.0.3.tar.gz (74.0 kB view details)

Uploaded Source

Built Distributions

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

lotf-0.0.3-cp314-cp314t-win_amd64.whl (57.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

lotf-0.0.3-cp314-cp314t-win32.whl (54.0 kB view details)

Uploaded CPython 3.14tWindows x86

lotf-0.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl (158.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

lotf-0.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl (152.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

lotf-0.0.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (60.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

lotf-0.0.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (55.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

lotf-0.0.3-cp314-cp314t-macosx_11_0_arm64.whl (49.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

lotf-0.0.3-cp314-cp314t-macosx_10_14_x86_64.whl (52.3 kB view details)

Uploaded CPython 3.14tmacOS 10.14+ x86-64

lotf-0.0.3-cp312-abi3-win_amd64.whl (52.5 kB view details)

Uploaded CPython 3.12+Windows x86-64

lotf-0.0.3-cp312-abi3-win32.whl (49.7 kB view details)

Uploaded CPython 3.12+Windows x86

lotf-0.0.3-cp312-abi3-musllinux_1_2_x86_64.whl (154.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

lotf-0.0.3-cp312-abi3-musllinux_1_2_aarch64.whl (148.8 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

lotf-0.0.3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (56.1 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

lotf-0.0.3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (52.0 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

lotf-0.0.3-cp312-abi3-macosx_11_0_arm64.whl (46.5 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

lotf-0.0.3-cp312-abi3-macosx_10_14_x86_64.whl (49.7 kB view details)

Uploaded CPython 3.12+macOS 10.14+ x86-64

lotf-0.0.3-cp311-cp311-win_amd64.whl (53.9 kB view details)

Uploaded CPython 3.11Windows x86-64

lotf-0.0.3-cp311-cp311-win32.whl (51.1 kB view details)

Uploaded CPython 3.11Windows x86

lotf-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl (157.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

lotf-0.0.3-cp311-cp311-musllinux_1_2_aarch64.whl (151.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

lotf-0.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (59.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

lotf-0.0.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (54.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

lotf-0.0.3-cp311-cp311-macosx_11_0_arm64.whl (48.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

lotf-0.0.3-cp311-cp311-macosx_10_14_x86_64.whl (51.3 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

lotf-0.0.3-cp310-cp310-win_amd64.whl (54.0 kB view details)

Uploaded CPython 3.10Windows x86-64

lotf-0.0.3-cp310-cp310-win32.whl (51.3 kB view details)

Uploaded CPython 3.10Windows x86

lotf-0.0.3-cp310-cp310-musllinux_1_2_x86_64.whl (157.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

lotf-0.0.3-cp310-cp310-musllinux_1_2_aarch64.whl (151.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

lotf-0.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (59.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

lotf-0.0.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (54.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

lotf-0.0.3-cp310-cp310-macosx_11_0_arm64.whl (48.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

lotf-0.0.3-cp310-cp310-macosx_10_14_x86_64.whl (51.4 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

File details

Details for the file lotf-0.0.3.tar.gz.

File metadata

  • Download URL: lotf-0.0.3.tar.gz
  • Upload date:
  • Size: 74.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lotf-0.0.3.tar.gz
Algorithm Hash digest
SHA256 f61ed8826cc8e285f7d0eead0f88f7c23ea97c99fbae92657e2ce1669a343a95
MD5 072888acc96858aac32bb9c7c9bf0f93
BLAKE2b-256 7e2a0a67c7b8f99b283ae9bbefeb0ec697e88c560b6d0cf5684c301dc158fb28

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3.tar.gz:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: lotf-0.0.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 57.6 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lotf-0.0.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 9d98b35b89c27893897136cc0bb44b62cca43fe8200b1f69d12457d4a786cb92
MD5 5c853d4e18a2e2e95a9b5d776941cb83
BLAKE2b-256 f69bfd6fa45d357c8e58c8dd26ef31775b1bd095fe4886d63baf7329e544e7f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp314-cp314t-win_amd64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp314-cp314t-win32.whl.

File metadata

  • Download URL: lotf-0.0.3-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 54.0 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lotf-0.0.3-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 b88ad5f2c1e16d2eaf6c9d7e59b881afa689ba12d7787a2c9e0bf44eed1dcbbd
MD5 3a064e62ea4d1db07d3d1532455a78bd
BLAKE2b-256 4eaeda0e3dce1aa061ec180db87e61df1a88ccad26f9fd5137c4aee5bbec59f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp314-cp314t-win32.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aea89c89f27f8d4aa15c7aa1bff681c0b8d90b4bed02a3e628c6df392e431085
MD5 7391243bc56b1956986ac558bde11d42
BLAKE2b-256 4a6454ecf053f836d012f0e02432c612537264ccc2638cd3acef414505dcff8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b9fedc9bc770f5e02ea2a6519ad311f8d4f00b629f6ac8ad27668d884c51916e
MD5 dd6b980f34dd2074c04089ecf1712271
BLAKE2b-256 5cd95dfdc1fec110e0cefae916a8fe14815f62905b83d30d5782cc5dae02ffc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 358ccb5d0525d3fa0d4b4c49d1fd2d80dc3a88266a19bfc8d01e1c57761f1ea6
MD5 a41dce8694e276060c21e638be7e65be
BLAKE2b-256 cd867b26c88a3e893641eee26dc44438b4700c120a16ecd7c1aeccdde4912f54

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4835711676ffc37bfc996edb7cff0b96c1cea4fdc6561a92d4c1ce27315d09b
MD5 22d86389a169210123cfc237ed7dc469
BLAKE2b-256 6fd2fafbb4fea1a4fd704275ee2039df71df336effd67687c3f59909f8d8ebf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2726e0f5c6e337b42eea7c01da3443af1a34abf04d43c0da38474e08d1e71af
MD5 d009d19e8ca230e50b9a49d4254e09cc
BLAKE2b-256 ce6a9646f9d575e914e3d3a5f5eb0e1c8e1317632ac576dcba78e411652dfc0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp314-cp314t-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp314-cp314t-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d91d4a9f9fc7696178267b68b05d76a28af0f41250fc7a9341371e80831ccbac
MD5 13bbd7fb9ffdf985a7c695de590769bf
BLAKE2b-256 62ee78299e93c8f193d8527e5c5220dfdd102641e2e690ebbd39ab70347bd7dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp314-cp314t-macosx_10_14_x86_64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: lotf-0.0.3-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 52.5 kB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lotf-0.0.3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 522200dde76e422b737bfc997c539fab637a29b13c3901e7d413e02c14012d6c
MD5 1fbdd623312949e9191341eff97c1082
BLAKE2b-256 22334aa7e3a93764e558c90cb182180d61061a1e254e29218f4d3eaa5847499f

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp312-abi3-win_amd64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp312-abi3-win32.whl.

File metadata

  • Download URL: lotf-0.0.3-cp312-abi3-win32.whl
  • Upload date:
  • Size: 49.7 kB
  • Tags: CPython 3.12+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lotf-0.0.3-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 56ec506d6ead1ad02778627601b59b3c3f3d651e39380f724350ec83ff8e674c
MD5 598fb81d9046337e79f249e89a625156
BLAKE2b-256 eb16d6d30fdf8f920f82e7e594b8c4c8d4b825617a8121be7aff756236cf6640

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp312-abi3-win32.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: lotf-0.0.3-cp312-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 154.0 kB
  • Tags: CPython 3.12+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lotf-0.0.3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1557d47e71bbcaefc57ce6e9aa6c8645d1084e55991b3af30c873cc78f0b4a04
MD5 4fb597c3c734852a7ff396cfdaabdbcf
BLAKE2b-256 82ffada9f33d92eebb9fee302a6637f52f63eb91f53475e6ec11c6f5e53b4fc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp312-abi3-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ee25b39c86cbf80092cd8842e62d70472e01aecd766241d2fb61d7db12e83bc0
MD5 338a458adaf0ac4b4b499c6e630e5802
BLAKE2b-256 7eeaf195a51d18d50b2878731038a5c26c7f76692eba3fe7701dee789e7ffc7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp312-abi3-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74683dec325bba4436af4f3e586ef5d019b1438b072d4ad1da394faf55a56d91
MD5 f7ecae6de3bfd5f45acf8094b4a2ebfa
BLAKE2b-256 35e323f3c4b13db86757cd71fb1c98ec1984576c37479d09c7fab97ab0f4eeea

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5207425c2f091901a10e37fcd2dfd3360ad43032d27073ecccd34de53fc46864
MD5 c2fa663e3da91a1b38c85f6ab5b54297
BLAKE2b-256 361bd710caedab1655e2044bb764d6843d6e8367cc31d4e1d9cbf3436e7bbc44

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: lotf-0.0.3-cp312-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 46.5 kB
  • Tags: CPython 3.12+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lotf-0.0.3-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56440f2579630ca7e73700d58c284f0bc926cf9a626666c3b6b8f9f1c91146cf
MD5 baba74ea286302e9efd5ec3745907b53
BLAKE2b-256 064b688e78a77d84da14f3998c4ccf1ba23f5ca1601385a4b65c2182daff3540

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp312-abi3-macosx_11_0_arm64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp312-abi3-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp312-abi3-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 62cb29a8120f055e2358cff75926935778333acf20c56ae4550fc81009beb5d7
MD5 352df0fc3b3ba9c8da9825d0f101f152
BLAKE2b-256 68280841c7a8a60e164977ddcc63c5ad85cff285bc33670f47a76bf5796f94b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp312-abi3-macosx_10_14_x86_64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: lotf-0.0.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 53.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lotf-0.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 83bc5bf0b4c51abc2be4e23799dcc5595e2619dc8f970e10befaf3089da6dcbd
MD5 66e31be01d154964d55b2e8ce1c0a061
BLAKE2b-256 b6979d009e1f198cb9e616db3911555df81346e54ff09ba8ee71d93d0203f012

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: lotf-0.0.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 51.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lotf-0.0.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d47147add7f0f16a7c93c90cfff04755499005a6aa0cac100e818acca6342477
MD5 9d360653fdb24aaab3b1950ec2d2fffe
BLAKE2b-256 3529c71b74512cf1d5b55809a42fd46abb0839ccf7412004b7d54db00579aa68

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp311-cp311-win32.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b84223118e15f811d6a83d720064939330a3241ee7a3da55c162c11e2ee525db
MD5 7653367671c91007f4a92cd20d02335f
BLAKE2b-256 7ad7503a6b7f90cd6999a66097bbfcfb1a2eeecd16f4891c1470cbd03597b695

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4482941073d64491a99f3f93849008638bc8ff5905d97ea6412912f8a8820204
MD5 9bebf04226c8ffc019e9df03defa5f2a
BLAKE2b-256 4e29dd426fcca0c9543a9431c05be21b056cc5e4a1beb71f1f71960b3aa40a34

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dcaa43bb4e0818aebaa4d4bb2b0cbd76c5d7f2da9b3f2596435600bc861fb040
MD5 717eb2fa9b8882d8ea9e55734fb81163
BLAKE2b-256 1918efa84b4ab5dca8063a84d040214a9a8fd89ea92235e7635551563ad6942c

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 46fe500b61d619e16feccc0b621e2bdd46977869c64574429132fc5ceab6744f
MD5 99f32ca6e010f827f6dd3f78307c2a28
BLAKE2b-256 b7d64d4468fe8c213b219dcb612c7f3792d50c04b5060a76727e01c39cd5e47e

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1475663c582777fda264920ad9ae355fe4e48ebdae9649a7b824b03147784555
MD5 0f287994b98418f66d26f1880c322a26
BLAKE2b-256 25453556e7ce9c868d94918ee1478c6f57622a3c677051075e64a2f177c90fa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a5b890e987f206dbfc7c342ba00190f22550e50b40775b27b18152b031b9b8af
MD5 d93734551085ab7f771607dfc6965a72
BLAKE2b-256 e615fd21d4f3c4432b655eba181fe71102b1a7f7ee8853671fd469e3128e2070

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp311-cp311-macosx_10_14_x86_64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: lotf-0.0.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 54.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lotf-0.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7a348a155443b9e8eab751c2d096de157a5fb268ddb216e509d4e6aca693be54
MD5 429ddcfde4960d60b261d033a0c2d712
BLAKE2b-256 e312cc01d77ad8924d01a821bdcef0b8a88e025e6a8a6f5db599ece1a10a3ea8

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: lotf-0.0.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 51.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lotf-0.0.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 52c1f937a40915a7e66353e8f2b77bff365587d1ca6218c1fbac2b25d0c88784
MD5 8dad10f2f0dedea97cead5d16854139b
BLAKE2b-256 b3c414d6e05288714425c3f5f7447293ae75d83a46a16b0a9cee9f9e4400101f

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp310-cp310-win32.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fdf49dbedeb4dd43f4b49402bebb9982ffcae0b0831e8b90b5e379a6a809c0be
MD5 1ba43ca082223c0948d50f0cb113fc7f
BLAKE2b-256 bf584027fbe0c8473754255741229db7041e6fd89c47a10bad0f9e5d3f072fcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 692a111bee998e0a881857ac247550b91cfe38607a67c7dab4062138ecddc70c
MD5 e21ccf6e144aeff00c062c1c70f1c39b
BLAKE2b-256 c5b351203edea38ff9b2368d1bab6538d161cafc3e77078aba462a3cbffdc93f

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 717dfc4f08c6fb87f921e4c00c0d3268ab1800ecb86838e73d849217a07dd7de
MD5 e13aaf61953d6c4cc7fe8f1096f614d4
BLAKE2b-256 dbfb940971bb89acbce9b36f30e34cdb81c5aca6726669a762eebfe4a7ddd81d

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e7323caa660e121c3b09f8efb4d9018bf631b468b36b019980b5c4578c55dde1
MD5 d8a5b98e79241094f2f0d09a9fa9b32f
BLAKE2b-256 e7a90f0efbdf761df23cae9f550ad86cfc164efed1ceb05c49c6d6d5f2cb96d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88b0bc39b5ecea77afc588d2e02949fa6e0e8643ed6ecae4596bfb7337ea43f2
MD5 a9d6f139932b1ad324f6a98724004d8a
BLAKE2b-256 d5e4414a3ea4f3a27c63914d044dd74ef46b614f9f151389875cc9194efb09d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lotf-0.0.3-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.3-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 43e3ffc682aed7155d80338697fa5b22defa7d859ca525a57ec93094303aa71b
MD5 4d060eec3f83de0a370a6683cbba1acd
BLAKE2b-256 575e2b628edfe56de22ccee755d484334a579c7c8f3b83eff8882e267e581ccf

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.3-cp310-cp310-macosx_10_14_x86_64.whl:

Publisher: wheels.yml on matsui528/lotf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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