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.4.tar.gz (74.5 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.4-cp314-cp314t-win_amd64.whl (60.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

lotf-0.0.4-cp314-cp314t-win32.whl (56.0 kB view details)

Uploaded CPython 3.14tWindows x86

lotf-0.0.4-cp314-cp314t-musllinux_1_2_x86_64.whl (158.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

lotf-0.0.4-cp314-cp314t-musllinux_1_2_aarch64.whl (152.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

lotf-0.0.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (60.2 kB view details)

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

lotf-0.0.4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (55.9 kB view details)

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

lotf-0.0.4-cp314-cp314t-macosx_11_0_arm64.whl (51.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

lotf-0.0.4-cp314-cp314t-macosx_10_15_x86_64.whl (54.7 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

lotf-0.0.4-cp312-abi3-win_amd64.whl (54.8 kB view details)

Uploaded CPython 3.12+Windows x86-64

lotf-0.0.4-cp312-abi3-win32.whl (51.0 kB view details)

Uploaded CPython 3.12+Windows x86

lotf-0.0.4-cp312-abi3-musllinux_1_2_x86_64.whl (154.2 kB view details)

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

lotf-0.0.4-cp312-abi3-musllinux_1_2_aarch64.whl (149.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

lotf-0.0.4-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (56.3 kB view details)

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

lotf-0.0.4-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (52.2 kB view details)

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

lotf-0.0.4-cp312-abi3-macosx_11_0_arm64.whl (48.4 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

lotf-0.0.4-cp312-abi3-macosx_10_15_x86_64.whl (52.1 kB view details)

Uploaded CPython 3.12+macOS 10.15+ x86-64

lotf-0.0.4-cp311-cp311-win_amd64.whl (56.1 kB view details)

Uploaded CPython 3.11Windows x86-64

lotf-0.0.4-cp311-cp311-win32.whl (52.4 kB view details)

Uploaded CPython 3.11Windows x86

lotf-0.0.4-cp311-cp311-musllinux_1_2_x86_64.whl (157.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

lotf-0.0.4-cp311-cp311-musllinux_1_2_aarch64.whl (151.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

lotf-0.0.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (59.3 kB view details)

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

lotf-0.0.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (54.8 kB view details)

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

lotf-0.0.4-cp311-cp311-macosx_11_0_arm64.whl (50.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

lotf-0.0.4-cp311-cp311-macosx_10_15_x86_64.whl (53.7 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

lotf-0.0.4-cp310-cp310-win_amd64.whl (56.2 kB view details)

Uploaded CPython 3.10Windows x86-64

lotf-0.0.4-cp310-cp310-win32.whl (52.5 kB view details)

Uploaded CPython 3.10Windows x86

lotf-0.0.4-cp310-cp310-musllinux_1_2_x86_64.whl (157.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

lotf-0.0.4-cp310-cp310-musllinux_1_2_aarch64.whl (151.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

lotf-0.0.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (59.4 kB view details)

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

lotf-0.0.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (55.0 kB view details)

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

lotf-0.0.4-cp310-cp310-macosx_11_0_arm64.whl (50.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

lotf-0.0.4-cp310-cp310-macosx_10_15_x86_64.whl (53.8 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: lotf-0.0.4.tar.gz
  • Upload date:
  • Size: 74.5 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.4.tar.gz
Algorithm Hash digest
SHA256 0f6477f7947458243355da03ab2e0710aac9286f961e6d2edd93f71756beb72e
MD5 2ce96d2917c15e1d390ae9a4c76423ff
BLAKE2b-256 c86458dda177ada564f309df4d292b318311ef283945e364014fb56c06a3d28e

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4.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.4-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: lotf-0.0.4-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 60.3 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.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 76de05fbb35dba2f69ca7ef8abc1a23b5d614a4129d114ac8adb0d228d3489c2
MD5 73defea3a08931c337b714cfe1824ec8
BLAKE2b-256 305235fbd5e5dca904230109844d0e91507a302ef68dc9d345eabd6d66fb486e

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp314-cp314t-win32.whl.

File metadata

  • Download URL: lotf-0.0.4-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 56.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.4-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 eaddb299f0168244aa8bda87d8426ac379c9390a936832906eb42032ce7a403d
MD5 dd96d079611693855f285c8941ebcfed
BLAKE2b-256 642adf8860fc59e44f3a3c633b4f85edce3c522b1d63b2d0edd57cac1c9b1506

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 850d55cab75937e2c3d61334434a64fdaf0972260da6e92d23d55e4a9f47ded1
MD5 5105a2220c105c23aba16b710ca0edef
BLAKE2b-256 16e208cd4f25b3b75d001ef00ae1e1f09f5dbf4fc1ed6048db0ed41796bc8d87

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1bb00051227f999c96d14f74f5e708998e0186812f57cffae5734e36bd95df25
MD5 d5ef7f107c205be5afe13bba1c94be5b
BLAKE2b-256 5f91f4fde028dd2cd87f44301ee2701ec31a61fc9b1985c10c200b6c3e2b76d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9f56e26525d8b4a0d3bc1e358d3aa81dda142ea29eec64d64459318748a950e
MD5 3576dd2dbbb23187862d852266d3c8d4
BLAKE2b-256 739fb3c8a1f67517f8f7a4857630704d0679e9ccaed7f7ce212f38ea9197c96b

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c0d79f86ea4ce21c4d1c6c86ce862a762bf35aa8afd433455b4d1f1b89842816
MD5 2981cd045fcb0bf1464493a2c5c72bb2
BLAKE2b-256 258b472bfbcaf30b853379c43ed2ab2453d7c19f0ef3025d9a6778d88073df18

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b87cc0b085d063df8231a71726fc00c60d935ccc7e0ba92862545015c274546
MD5 3c69c6f995a9dfd066803632f6291244
BLAKE2b-256 ec933aaf06d3707f95ca0bc9b4ea030f2d6524dbe2a292542cda20b81f80bc03

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 102ba724c9253de6765bc4515e4fe6e7497dbcad4772478b977060784f6c5dfb
MD5 c6f2b82e758614f200498f0b8cdb4951
BLAKE2b-256 20b0a1417eac1960bfd152c77e1397d2065f33d0dd2cbf62bcba5432d4c85b7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-cp314-cp314t-macosx_10_15_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.4-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: lotf-0.0.4-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 54.8 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.4-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ad54430b59625483578228a4dfc95597e417530c79942470a8f12872469a1acd
MD5 bceb50bcfadac0c0ec4f872e783f0060
BLAKE2b-256 b85fcbe2769a98dfdf6225e7c87e24f6fa4f50b4214f7544c6609d14ac6b7d91

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp312-abi3-win32.whl.

File metadata

  • Download URL: lotf-0.0.4-cp312-abi3-win32.whl
  • Upload date:
  • Size: 51.0 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.4-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 baf580ef0644e5c9e4017b8c6e908e17a12b48977c734fa936dbd333bca452d0
MD5 40704f788a0084d33d74e549372e7ecd
BLAKE2b-256 c8af39f6485683e637d1f392d8611ae892f865c95cf1bbdd39543da176bb28ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: lotf-0.0.4-cp312-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 154.2 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.4-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 264431db70010fd549bbfd6269084018673264f4825923a711c3c1e56ffdd6e2
MD5 0a38d2d89eae9f113b0c59ebab3cb907
BLAKE2b-256 5403c1f856a7b3c30a104418b85b33474128d31880d7792c0cba86c56019f873

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a320fd5fef1f4c7ea8da32ba0cd1f8446c927e6257aaef57000a1cb36e0fc174
MD5 78e91b24612adee6c409ea5e441fa034
BLAKE2b-256 583bc7413d4bfc456d7d752c3b94da21c8678de5539189f2c69baf5ccc6d58b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6fd52c2fe3567c34c5bd8c5ac03be74b6a7ce2634213e00248e757a8b69a1319
MD5 ba83d6254ef4255b74466a50983e222e
BLAKE2b-256 b335eb72de1512eddf9947c2b4985334726fa4e5b34ab4f81b70621d70a113d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae75d298b4dfdd00e986dc42bc8a7f23aa030878fbc960b0ac33850f8069cf26
MD5 b558eac5a1292204a379d50feff13f34
BLAKE2b-256 5d587b6e7ec9297e187b4e9ee0cd428834c8380d158f6a0705fc8aeba5b0758c

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: lotf-0.0.4-cp312-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 48.4 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.4-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85560a696f5a81d0f7fb26da69c112af3e5465e8b489ef5800d7cddaa7c2ced3
MD5 c824606f6780e1c17b52bd4d28d9329a
BLAKE2b-256 a87f33ee679cae3bf8fc66665b2b96c227a3ecc531c391802a0dd8619efb49b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp312-abi3-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp312-abi3-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 41199fa7ba54c46e25df30d4b83dea5b7f03d8adee25d022a6355d703fb1b872
MD5 bfe246ead5bad0d382fbd063efe49391
BLAKE2b-256 e84a7deaa1a231d673e7561de1558f04c14d42d7d18c2f76f2384869b29de4d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-cp312-abi3-macosx_10_15_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.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: lotf-0.0.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 56.1 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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e63e8f0234a1869a0f0053fdba6a4cf757a84cf5269bc4aae6baa6aa79cb580a
MD5 882b4544bc928f55820b7d299305fdf4
BLAKE2b-256 e909f5ff9c1b1338edf518c3bd7c073f239c5e2d795c9aabf81a6dfb265fe4ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: lotf-0.0.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 52.4 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.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 32b9c38162638c7429bc4d9f456f919b6fc09d400e8c5b39fb94358c5bc13e95
MD5 8246711be204bab5bcc67e346d42a8d1
BLAKE2b-256 c0a58c334b522d55d44713418ab5df74ab9e01c232874c1a3abc4c0b1a640a26

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3cbdfe9262a79f7cfc72ba5dc8331e09c6b7793ddc6cee6c6dc7bcc36f3d3074
MD5 65779d3718b0a0385c01f6ec5fd58581
BLAKE2b-256 63687b3c359c90b0a407b2865516f61b2b617f4ac1b2844fc3cca1675a70e9bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 68340a1da19ee2299edec77446a958261a7e5f4acd1d578ee6a9e9548e2c9a68
MD5 bb82ecca5897c21ffe7deaac7235d251
BLAKE2b-256 f25e085eaf192f2447e5bf56582855367c4c0579bd4ec2522c573b3ec9667ea0

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 915283f96ba44fa2c00d39d58d6670782d4d220e39184a64abf94ae91bb4e545
MD5 8bffd26650c8a329245fb5ef2f23ed6b
BLAKE2b-256 3f7310cfa218c5f22feef7270ef9cceed0ca8b4f2550184dfbaef3257198e782

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfa68022b5a13681170c2f7aca777c3b09cbcb93e546e133f533a78a887150d6
MD5 a9c19087a3caebda3a5754e415e02d8b
BLAKE2b-256 c5761364b4464b3a2e6de724f93b2a4dfc2cdc559dcbe4b060f5f06f9bcfb011

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c48d9924a84700b0bb1b0311f450af67e3f6e7eb99a88bf2656dfdf709ed2662
MD5 453d6cffcce25d5ec4bc81e715625ef3
BLAKE2b-256 b09efd37ec0af1f5d8249cca56260d5a86de779c30ecb8a6313586747e40e37b

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e0cd32ff53f79a22e197dca5bd6b3f88997c9bcab59c8fb6ec9e59f63b3fd481
MD5 fb648dfd4f663bdd4654cbef9424ee05
BLAKE2b-256 47f421c3c86b3be528ad128405b535c4999025c0092edfb53837488ceed7d1fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-cp311-cp311-macosx_10_15_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.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: lotf-0.0.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 56.2 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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 45f2f27391b4e6515fe41866f18e06da9e610a140ac6e55b57d6544313ed040e
MD5 dff81a7f00f3aaf77c4a9d0359af0250
BLAKE2b-256 79c206541af07c6ea533650741c991339707419478546333ade195f75b8e6bbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: lotf-0.0.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 52.5 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.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3d60d0609963211616c1848d4b63090a463b5323be3e5c723ad7a8fb38f83228
MD5 62108d83afe449c1d4cb7685f0750a43
BLAKE2b-256 e0c9ad6175f732bbb396883ec996f7cc8257e6e86e379f046b40343485a4e877

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9ac0c4f78e4ed765448f7003e92baa2ff95971011a35a94ed03da0892e348ab4
MD5 fb98bd9b44821cb8d37eea6448e7cda4
BLAKE2b-256 8235918362560761b468db253fe7a00988db9169dbaa993a38ba56d8abccba28

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f2ec5bedc57d23507b705ab03f006d1346e7c890e2121455b3c1d989caff97d6
MD5 dc0c5d218c290066081180b4b04a73de
BLAKE2b-256 bb6f27215c0482aec7969b80832a65af9f70af0562c2ac1e377c6a226a35afb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6131a6caa4a8841856e9b55ddf4d8207115bfaeb80b65852121027eb6589015
MD5 3661710dabc2d08e5c2f9247abdc25c1
BLAKE2b-256 aa456e734653b65d73e61058699ec95da1da0085baf282101ee42d61a946b31f

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 074af216057fa159532cd4b21246d2b2a6070fcd1daacbca5d91be660161c91e
MD5 b7a6eb49caa14557065d317c0ed6ae9c
BLAKE2b-256 1e6d49a95c05346719a6757eb7dbf2f9fc972151139c0a4ac753bbf0e88acd25

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 802bd20ad7c072f753708de0c2b6f3b4fc81434dd313e691932e80e009c51f8a
MD5 d10fbc3cd0c30b65288a2cb3019181d4
BLAKE2b-256 e0be35dffbb391c593c26a791bcc70f0bbb230cf00fad928e4882a77fe7f101e

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-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.4-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lotf-0.0.4-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 732e99bdae26b31517162594ceab6722e41b40344ef39a45eb5935d44b9bbc9b
MD5 2f1d24ff5e88af82a4f6195d1e36302f
BLAKE2b-256 038ffa250379d6f57d4de44b528777b0672c7a84c0aebe0d608ff13543fe4957

See more details on using hashes here.

Provenance

The following attestation bundles were made for lotf-0.0.4-cp310-cp310-macosx_10_15_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