Skip to main content

High-performance FM-index powered by Rust, enabling fast substring search and count/locate queries.

Project description

FM Index

CI codecov PyPI - Version PyPI - License PyPI - PythonVersion PyPI - Implementation PyPI - Types PyPI Downloads PyPI - Format Rust

High-performance FM-index implementation powered by Rust,
designed for fast substring search on large texts and collections

Features:

  • Fast count / locate substring queries
  • Data-parallel optimizations across index construction and queries
  • Supports single text and multiple documents

Installation

pip install fm-index

FMIndex (Single Document)

What is FMIndex?

FMIndex builds a compressed index over a single string,
allowing fast substring search without scanning the original data.

Construction Complexity

  • Time / Space: O(|data| log σ)
  • σ = alphabet size (e.g. 2⁸ for UCS-1, 2¹⁶ for UCS-2).

Example

from fm_index import FMIndex

genome = "ACGTACGTTGACCTGACTGACTGACTGACGATCGATCGATCGATCGATCG"
fm = FMIndex(data=genome)

Count Substring Occurrences

Counts how many times a pattern appears.
Time complexity is independent of data size.

fm.count(pattern="GACTGACT")
# 2

Locate Substring Positions

Returns all starting offsets where the pattern occurs.

To improve throughput for high-frequency patterns,
FMIndex applies parallel execution to parts of the locate pipeline.

fm.locate(pattern="GACTGACT")
# [18, 14]

Iterative Locate (Streaming)

For large result sets, iter_locate provides a memory-efficient
iterator interface that yields positions lazily.

for pos in fm.iter_locate(pattern="GACTGACT"):
    print(pos)
# 18
# 14
  • Same results as locate
  • Does not allocate a result list
  • Suitable for streaming and early termination

MultiFMIndex (Multiple Documents)

MultiFMIndex extends FMIndex to support multiple documents
while keeping query time independent of corpus size

Query processing is internally parallelized where possible,
making multi-document search efficient in practice.

Construction Complexity

  • Time / Space: O(|''.join(data)| log σ)
  • σ = alphabet size (e.g. 2⁸ for UCS-1, 2¹⁶ for UCS-2).
from fm_index import MultiFMIndex

documents = [
    "政府はAI研究の支援を強化すると発表した。",
    "政府は新たなデータ活用方針を発表した。",
    "政府はサイバーセキュリティ対策を発表した。",
    "専門家はAI検索技術の進化に注目している。",
    "研究者は高速な検索アルゴリズムに注目している。",
    "オープンソース界隈では全文検索ライブラリに注目している。"
]

mfm = MultiFMIndex(data=documents)

Count Across All Documents

mfm.count_all(pattern="検索")
# 3

Count Per Document

mfm.count(pattern="検索")
# {3: 1, 4: 1, 5: 1}

Locate Per Document

mfm.locate(pattern="検索")
# {5: [13], 4: [7], 3: [6]}

Iterative Locate (Streaming)

for doc_id, pos in mfm.iter_locate(pattern="検索"):
    print(doc_id, pos)
# 4 7
# 5 13
# 3 6

Prefix / Suffix Search

mfm.startswith(prefix="政府は")
mfm.endswith(suffix="注目している。")

Development & Testing

Run Tests

pip install -e ".[test]"
cargo test --all --release
pytest

Formating

pip install -e ".[dev]"
cargo fmt --all
cargo clippy --all-targets --all-features
ruff format

Generating Docs

pdoc fm_index \
      --output-directory docs \
      --no-search \
      --no-show-source \
      --docformat markdown \
      --footer-text "© 2026 Koki Watanabe"

References

  • P. Ferragina and G. Manzini,
    Opportunistic data structures with applications,
    Proceedings 41st Annual Symposium on Foundations of Computer Science,
    Redondo Beach, CA, USA,
    2000,
    pp. 390-398,
    https://doi.org/10.1109/SFCS.2000.892127.

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

fm_index-1.1.1.tar.gz (43.6 kB view details)

Uploaded Source

Built Distributions

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

fm_index-1.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl (823.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

fm_index-1.1.1-cp314-cp314t-musllinux_1_2_i686.whl (862.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

fm_index-1.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl (869.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

fm_index-1.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl (780.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

fm_index-1.1.1-cp314-cp314-win_amd64.whl (431.3 kB view details)

Uploaded CPython 3.14Windows x86-64

fm_index-1.1.1-cp314-cp314-win32.whl (367.3 kB view details)

Uploaded CPython 3.14Windows x86

fm_index-1.1.1-cp314-cp314-musllinux_1_2_x86_64.whl (823.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

fm_index-1.1.1-cp314-cp314-musllinux_1_2_i686.whl (862.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

fm_index-1.1.1-cp314-cp314-musllinux_1_2_armv7l.whl (871.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

fm_index-1.1.1-cp314-cp314-musllinux_1_2_aarch64.whl (781.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

fm_index-1.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (613.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

fm_index-1.1.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (633.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

fm_index-1.1.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (755.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

fm_index-1.1.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (660.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

fm_index-1.1.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (599.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

fm_index-1.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (598.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

fm_index-1.1.1-cp314-cp314-macosx_11_0_arm64.whl (546.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fm_index-1.1.1-cp314-cp314-macosx_10_12_x86_64.whl (570.0 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

fm_index-1.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl (822.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

fm_index-1.1.1-cp313-cp313t-musllinux_1_2_i686.whl (862.7 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

fm_index-1.1.1-cp313-cp313t-musllinux_1_2_armv7l.whl (868.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

fm_index-1.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl (779.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

fm_index-1.1.1-cp313-cp313-win_amd64.whl (431.8 kB view details)

Uploaded CPython 3.13Windows x86-64

fm_index-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl (823.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

fm_index-1.1.1-cp313-cp313-musllinux_1_2_i686.whl (863.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

fm_index-1.1.1-cp313-cp313-musllinux_1_2_armv7l.whl (871.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

fm_index-1.1.1-cp313-cp313-musllinux_1_2_aarch64.whl (779.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

fm_index-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (614.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fm_index-1.1.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (631.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

fm_index-1.1.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (755.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

fm_index-1.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (661.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

fm_index-1.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (599.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

fm_index-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (597.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

fm_index-1.1.1-cp313-cp313-macosx_11_0_arm64.whl (546.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fm_index-1.1.1-cp313-cp313-macosx_10_12_x86_64.whl (570.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

fm_index-1.1.1-cp312-cp312-win_amd64.whl (431.8 kB view details)

Uploaded CPython 3.12Windows x86-64

fm_index-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (823.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

fm_index-1.1.1-cp312-cp312-musllinux_1_2_i686.whl (864.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

fm_index-1.1.1-cp312-cp312-musllinux_1_2_armv7l.whl (871.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

fm_index-1.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (780.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

fm_index-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (613.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fm_index-1.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (631.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

fm_index-1.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (756.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

fm_index-1.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (661.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

fm_index-1.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (600.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

fm_index-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (597.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

fm_index-1.1.1-cp312-cp312-macosx_11_0_arm64.whl (546.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fm_index-1.1.1-cp312-cp312-macosx_10_12_x86_64.whl (570.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

fm_index-1.1.1-cp311-cp311-win_amd64.whl (435.1 kB view details)

Uploaded CPython 3.11Windows x86-64

fm_index-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (825.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

fm_index-1.1.1-cp311-cp311-musllinux_1_2_i686.whl (865.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

fm_index-1.1.1-cp311-cp311-musllinux_1_2_armv7l.whl (872.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

fm_index-1.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (783.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

fm_index-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (616.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fm_index-1.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (633.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

fm_index-1.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (760.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

fm_index-1.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (665.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

fm_index-1.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (601.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

fm_index-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (599.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

fm_index-1.1.1-cp311-cp311-macosx_11_0_arm64.whl (548.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fm_index-1.1.1-cp311-cp311-macosx_10_12_x86_64.whl (572.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

fm_index-1.1.1-cp310-cp310-win_amd64.whl (435.4 kB view details)

Uploaded CPython 3.10Windows x86-64

fm_index-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (826.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

fm_index-1.1.1-cp310-cp310-musllinux_1_2_i686.whl (865.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

fm_index-1.1.1-cp310-cp310-musllinux_1_2_armv7l.whl (871.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

fm_index-1.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (783.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

fm_index-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (617.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fm_index-1.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (634.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

fm_index-1.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (760.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

fm_index-1.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (665.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

fm_index-1.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (600.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

fm_index-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (600.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

fm_index-1.1.1-cp39-cp39-win_amd64.whl (436.7 kB view details)

Uploaded CPython 3.9Windows x86-64

fm_index-1.1.1-cp39-cp39-musllinux_1_2_x86_64.whl (828.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

fm_index-1.1.1-cp39-cp39-musllinux_1_2_i686.whl (866.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

fm_index-1.1.1-cp39-cp39-musllinux_1_2_armv7l.whl (872.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

fm_index-1.1.1-cp39-cp39-musllinux_1_2_aarch64.whl (785.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

fm_index-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (619.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

fm_index-1.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (636.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

fm_index-1.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (761.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

fm_index-1.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (666.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

fm_index-1.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (601.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

fm_index-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (602.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

Details for the file fm_index-1.1.1.tar.gz.

File metadata

  • Download URL: fm_index-1.1.1.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for fm_index-1.1.1.tar.gz
Algorithm Hash digest
SHA256 fdd5cb89a0435cf8d83f44adc005638500ab4e0db632151de1b9da4948acf7c9
MD5 17613ea02dfdd47a7d6801dc28c760f8
BLAKE2b-256 a3f7d0d8ffd25c4c6249386702981d9fd58ed4b5c1ae3eef83c27f37ab37987a

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e962da7196bb5c9aea176e1a0a4698eba7e9948f701a42bb646da120ee539518
MD5 6413fd26b87f5f25b6edfbe5b1447494
BLAKE2b-256 f3802ee4572d723693f731c938909114ce3a3ee650f2423d1fed9d5c8feb51f5

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8d5a9627a8fc1d1ca75454b4c05c3151f854b3c5a07c83ba70eda9faa2e6b6df
MD5 8c25c70ab2e678a6dcdf15102ceba107
BLAKE2b-256 cf619766c9f7aea003e352714af0da45a112a9ad0e41180e42eb6655a4b2a86b

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e733316829d9a7d9c6a62824b64e0e2c4831e9c15717ea8f3903575edf7bd50f
MD5 1879d59c23c67da4abd4ea9824aa854b
BLAKE2b-256 f4e632c23d81eeb496edce2f8ab88081520ff0215ab8ca9666f6379aeb00a1f4

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ec6260cb57abb9150ab048552a8c5022f88868c97e58a003081b7b01ef2d60e
MD5 ebad1896d013687b96b8370a4d77e09a
BLAKE2b-256 ad40e225b8d39eb654936b13ba0ca3df8f5426493d53ee5a60fca425a0f74542

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e5688f80c18af7372d69bb367d7174c2675e2edbf92bec10e4bb2fef632939dd
MD5 37e724b2f07bfd33d9ee23b321bc6815
BLAKE2b-256 3860ead8078090cffcee83ca775f3663b4aa663bc5e0f877c775e3fa487af926

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-win32.whl.

File metadata

  • Download URL: fm_index-1.1.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 367.3 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 37f4a8ad66b71c648aa8aab4821a410ad9687fc5c43bfab4d03e598a88a907ab
MD5 5dd25bfb0a298c452b4219efb995c882
BLAKE2b-256 51f246b5cfa2a437890b4b5972b2eda23364037f9bd72369058af158342893c0

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 121c148f19a431102aedb5be6d8d5ee955196200c7c53a1090db8b9a2a457d40
MD5 ebcaae654a0ed2ec17fd3cb9681e40e6
BLAKE2b-256 f35a48a4748776217657caba272abca8a735e8953bddcae0939a026a02fcac5d

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8e8f68238966385440785aa98b44f9fb987a4af718b4e5a671832fc7d1ff5b71
MD5 283a776bfa2e2e91a5d90bda8467ece0
BLAKE2b-256 7acd9a78f715817d3e202ced099be50c1362d97909283c4011d270020c02ce6e

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 66a567e7e585427663d55236128a7d422d38810ac9b5174940c3dfab272349ad
MD5 242bda3330e03aad28dd0264d50fb6ac
BLAKE2b-256 ddc1fb16508801f54555936a93b4426c9f7ba7abd61ea57d9eb9d54eec5e930c

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bf1afccb6a3aa2b03d39395af7e7469c96d076d352a4f5dd0ac3f46a6ce0194c
MD5 996802f11f66f5817b8324e13bbe4f54
BLAKE2b-256 35c88fe7b13cdaf4d02edb0b7d4fe08cd5aee9a0c996a7725881bda6b749d8b6

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db9e721db4d0a2011546ccefd07874ff75de212b15f3fee833e5dc23de88fce5
MD5 70fb42685ca2ebca61d80a79321e21de
BLAKE2b-256 92a7204271dc052838426f1146e193a73c0eef23d2c5f82e09a6960c71301aaa

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4115b59a680a8663a36b9184795fe1b4e5b97ad327472e326afa7069971cf274
MD5 1b09ed0b12f947bcab9af711a62e2081
BLAKE2b-256 b0416c5d5ee6254cd93433c50a18c84d89e00317f60b251a3eb78d3bbd4ec080

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9b91c6bac2f4a19a5959f30e462f6e7c6fa0940a8976bc3d73fdf904be2f10eb
MD5 87ff33ff6f2b3980ec85f771263ebca9
BLAKE2b-256 e656615977ade461c3e3beaff6dbd92f27e64d5f1588fe9fbde7b22efe42ce19

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9f25d7894e188e59a021db7af7ce5274e58fc4a1dfec8d0fd400e942b444216b
MD5 85e8274d739069d685b7991dbe376513
BLAKE2b-256 e90b1dd2b88c711ea8a571560add153c216154063b5560b774b7818fac0ee0a0

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 396cd4182b43226c90ca50adad1cca6fb269be6d00da3156f4d208b817f79edf
MD5 eef65b5dc660381940d3af0865d9c4ec
BLAKE2b-256 5ccf1704c258da0b6c8c76013715daff0d7a8ccb15b6d176573a7e8e9984c8fe

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0f51a764b3b5746060c2a9c6a7ce3db728fc468c9b381b70555d25fe1260782
MD5 7181937dd5e644c8e43e994f8fe3092e
BLAKE2b-256 3b64d21537f0506fd74195eb2f92f93aaf6e8777ad78d5832d319b5127c78e42

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 426fe89708eb4aa440934d9a21d198959b7762e93e76233c150cd76557e6ccd2
MD5 06b49639fd990be313501c8703de6836
BLAKE2b-256 57dd17d806efb6f8a72126fe70cb2bcf55e7c3ff456e760833118eac41760644

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 38e051e06a62f8fae327b0955979f6e49c369fe2be2b918505b25ef8b5d2992d
MD5 de7ccdb23522aa424097de114878f4c5
BLAKE2b-256 103245a78f4dd38e2a5a5bb5bcd3dc24026050cae65edc90f1879a0281841daa

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e4900adf4bb4bdc10b4e010910b8343fa248289e7bb1bc3359c6779d4caa6794
MD5 5f30bb17b754e2eb2f5c444d9ff9df2c
BLAKE2b-256 da6cc04819d700c054d74dfa64d3dea82b30aedd28a19e195094971a7031a269

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 14683a90de9ac91f86684b7908133e1d3018560040511e9f0f0fd590f4d558ed
MD5 e8d182cbd407c158b8eb1dd290b722a3
BLAKE2b-256 a604062b1dc90f65ea137bb5fc93604d3bb8c330f0269a224a89e582b2ce7df7

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0e2a809d55e954eff3e0644e020da92bfa8e9498610372105a1686c2fda564f7
MD5 0b15e7529fd5deb625eb88939d38ff20
BLAKE2b-256 d33144aa1e1a667827736868b176ab4d37b94c11965953b9429d69a924885340

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a1432bac1f03c68280f4ee6e25bb8a00e9d37829b5fd18369dac6d44eca8fb32
MD5 772707cfef522a3803ac06cedd8f3459
BLAKE2b-256 5bc3ff0b096dc633814e6a904620286e7a85900e7ef7db07556d6e4cb15d5598

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9bc96fcd777e18fb5b1c42d21a143daba3cce1c7010a1ac976c3fcead7c6a5bd
MD5 e1648d0cec6ab7794cfba63444bc1b22
BLAKE2b-256 9542822383ecc641dc11c14f729d0e98211784a42e24bddb7eade594c0c15a30

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2f53dcad84dcfc3b976f1be12cdfc6cf6412722c21bdb31be51440d4244eac24
MD5 1ddee99d1f8353efbcafffdaa2bc7318
BLAKE2b-256 49359338899e82ea47027c595592a226fbed0845180382d4258aecd7b5da5018

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5efd1e2f2f1b7d28f2e5b8c4ab5f22b1768b8c1f76fea594c2054052472b0ee6
MD5 f5df2d47a91be8043c58136d7aacade4
BLAKE2b-256 237d77406f0dce0e525521a02781d8b3b73decadac6153f3c79431b30040d7a8

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1aa7ac0b42ed04455a2fe8d96dfb1224438799852ecad192027bfcf607ba6bfe
MD5 4f9dd92f9ea9e465cecb5f9243c6e359
BLAKE2b-256 8ff11c1d91158498bc7d4446062b40c90949f952355200a475765a4bd9af433e

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f5469472192a9371ee767adc23a8b47791f81fd0e73fce930756016722c93450
MD5 daf0a72190aae7b00f7da7f5459c11c7
BLAKE2b-256 93628564ab6a6679650e675f08a732e7872252e453d73a55a769ae661beb9674

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e16e115183e5a143362d6e797c0d4ee6910a658cc6325710353b0ebc319aa4b
MD5 4fc3d46b71efea767a0aad8773f1f88c
BLAKE2b-256 f352288acc8489f33188a3f45fd65f93f78ac877a6ca6106aa304d6c004353ce

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3c12e53df19fd99d493063e8f066690288ad90d97c7f0a7466842812541d17de
MD5 5df30d53bccc228f83a548713c41e181
BLAKE2b-256 b30229f8be18be62d09dfcd9b71c43960420613b440ca1dac70cf951d87a447c

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6e3c48f71fe5ea938d49e734b2dd99422b80ab7d4badd357d9e6bcc934386b89
MD5 44cd3da05b9a0a841a16a2c956e0d02d
BLAKE2b-256 24df5f3e366145a8885c1124d5f4b265bebbda8b5135362757df678841dfcf01

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c7430df43617b5bc2a8d9f98f7a451f55b17f45b2c8a385db29115ec9307c060
MD5 05dbbbd8d6c436770b17cb18b2e05418
BLAKE2b-256 d44b16e5d09b2503dd065e00defcc443ff8b3c350495e64fff1a098d27045295

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8f1747589badc5627ad0456a12b9ce227ce2b8a9b5a881d9dcad95a86bfa7ec7
MD5 69613ec105e9c584beb60d75e95a2892
BLAKE2b-256 34a8162da7a87692eb1e1d2cad458ad66fe0c89e428ed7b24d1f7826b231e671

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6be86f4a8f54fafb6cc38d4549c04b02aaf5efd34f121ff3db936b66fd95d9d2
MD5 31ee109bf0ae4e829ab6634e8f06070e
BLAKE2b-256 485f68f837685f656426b268d64de8353dded78bce4a18a2240e81f19c4959ea

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 818cdb9bac5340213bb92db29946c9b1b0e1ae41ec40fc8109a588ebb59b95a3
MD5 c5f6d6934eb033616c60962117c53086
BLAKE2b-256 a5ee59255f8b04785e24b353d11c27ffb7fc9894328508413d788de7d3ca670a

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 da0ce6fb2fd79f3fecfa44dc1dc54b701733fcf9b160de4f66624d3b5b78d391
MD5 bb3b91b051def320a86c931ca03cca22
BLAKE2b-256 bc0322561f6c937c474f897853ade1573c0b93fe06f56bd068028012da0920c1

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 31f4bb4cdd17a05b7b705e256b3cd7314e5035ce5d2e4308e52c80615ede8f6d
MD5 a7e3165dbdf89a000dd24be4d6325816
BLAKE2b-256 64efd8c0c6e6a87c7220d1f47e117ed8c04aee2636c8a5e9950a9889c5ba4d36

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 844c6510db872f29b52b39826d2da38498236d5c8811a560fc3b098dbbc84e47
MD5 39604e4812913b727b8f114ed281dc80
BLAKE2b-256 eb131f9380bf37cdf649c2bed9bd0e273c031209212a831f1f4e96f763eb1cf8

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ac28d86ed4b55f40369bd6f248e31179a44d680622798e2334a5b33d8286d199
MD5 d1b75140201c09b61c8046d77b63f5b5
BLAKE2b-256 0f7bcd9b6afedd60e56c2a3f978728c043374800bae40c3eb424f334b0395ca3

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2c4bd4fc9e717350f5c6e95d09bf9929527945b6f70b502b95db764e307ac622
MD5 b9515266444ed38c892391d3fbd96b5e
BLAKE2b-256 5dd7f16222010b9b59d71bd0b089ee3b848f8df303806826f85bf26a8d7425df

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8509e26b38983c92a46b23b3ee837ba7710452f15fa1b3885139eb0e7b3f586d
MD5 7badd0c589ffa7845bde5fd47963cc83
BLAKE2b-256 4d4959b457f2bffe82eff8cfe1d08ae66a4716c3d025199b9a2b927df30eaf2a

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da10352a73f851abad9bd283b46a14ffa44c802fcc9f464ea87276ebbd8b2137
MD5 6c3a6e5a7531fb5f8d4cf8666a5dfd53
BLAKE2b-256 03819b3d2e3ea032750b3b8ec9ee369d0b32575b2aa15d80545c7b2574282514

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0a3b21a6ce240f62a104e80b2e552ab84bf0eccffbcfdf6e7473d0a8d1b112ba
MD5 8878ead3dec8675b94640965366ac40b
BLAKE2b-256 a1eaa9fb0535b9b67739a2735db5dcd72190340d718c6ac8a2d46eba6cf2a134

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 22e1fa8fa26eb36bdaac62afd6598f34d51adb596e67411a4c75d604f1968ebb
MD5 ffe5129560361b6bd13a4fbde36d296c
BLAKE2b-256 a27d4f9e45e63133b22f1942636230c77b174478087131e34f9127ccd5e68926

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dbfe2564ddb4c7bc984c671ed103321a55dfad6b8b0bf2475665e3b3e2dd2d24
MD5 15f64e34b4bf5fc10febc930dd4277d8
BLAKE2b-256 350bef1dd577be8fa6a2fe690dacd0667fb98212554c4d5eefe208cdec6df55c

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6b89ff6670ca654d277bed9d2b8f25d4e4c632457ed4fbd85ce32a2d8fc653d8
MD5 4980cc96ce116eff157120436eceb775
BLAKE2b-256 f67b9cffec4ccf0aebc47d25f87a3c38fb299e098f06435fe51c1711ef5ddd5a

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 784773f7faa5ae373019123f65816ecb341e24752dc5674469a29204486ce215
MD5 dd40526405b6b1d50b04eecad37bc452
BLAKE2b-256 80383d0eb4eebeb777ae1b7bb2054d127d140509e88af3fdcd17b16acc7d7d58

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45240f4b559897877f82928b6bd4be66a0b62871e8ed7cf6e1c8826131b7aabe
MD5 2b3e016fc30379bf25224d1a27a9a841
BLAKE2b-256 04ba7e0ff53ab96176b79f6d63d8ef834e320ca1ec1019d90ebb0633430c9565

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 559ffd7081c48cc052da67eee7b2e466fcb7e29a00fb52ff78bee6629cf91657
MD5 6aac3c1b57e44618db76b9a9f4ce7955
BLAKE2b-256 c5758cbfc97a97cc396978283502fc8a92383d52170dadcf061255ae254d79f1

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bf1942b5bb17e18c43dac2487e1c2093e83160db94f66c1eaebe794b851f48dd
MD5 2a388d5281297b4df99b741eefaec025
BLAKE2b-256 8360d5b0c0ad583dfc82f8887fc767e640c7a8132d34457a9f76dfa01297631d

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28dc07da85241650a23e9eb1fc6c0ff9d45e695110eb05c0fd40f0c66b182546
MD5 2d043b01a1d27f93bd3d511f38b579d2
BLAKE2b-256 39dbb1890d41e038dad81f390d15268979d939254f50d33811938bbd57311a1e

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0fd8e2a8f9ecedf1ebbe5ae889be3256ea55538a9c047111c49aefc38f277e98
MD5 f5620ab1c6e34be1c72c1849e7f5454a
BLAKE2b-256 a9f5b6c4c78a913bda481739ff388ebcdc961b8c48ee46f7fde5ca68fa2c5e8a

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b50d7dbb46233a960be2734b547dfc621e367bf6df1a131aa99c18f7b6201cd6
MD5 c42d17be52d5b5e7fa4a4d6e6bb300cb
BLAKE2b-256 a5d66815befeea5ddc6d48920ac0f0b526be101f784c3118231662613dbf8a2a

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cdfad8066245a7b708a49b1e2b1326f0c5b7a7b116a7994c167183fb124dd888
MD5 ebe07b4b3307c112131aa420e7497ae5
BLAKE2b-256 b4c0eb279aa39bc70bf5e6a37a02a25a98adcaa8d60f4505f0657e84c8d4e4c4

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c52d6056a140da3c06c5d58c5dd415d9634f656eb5f7b2908b73344dc3bb37b
MD5 c0137bd6ab40ddedac418fb43c602312
BLAKE2b-256 5b246a88b2e722161926d7ce22f1cd0e8926737db770416915afb932bc7127c8

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dc587735b48e8ce92d7c643275ae25db6cbd7fa65e41fde43dd9f43007c32b79
MD5 8d67322535eda9409b72c11f6fc3482c
BLAKE2b-256 59174564257b662f74d9ab94101a2a97ef7a13e1450dcbedfb0345b1348dc9bf

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8fbad1e27766e994f0559ee31a32f5d6b992741108102f3d17acb125df9e2439
MD5 0647cf6b8bb181122c2d3573e46c15db
BLAKE2b-256 ea35b79e2148a312c57f7a037e3dab9c1cffac0a9b09c103ce1e962962ad500c

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 186136eacd1b700706579145c11780eb97bb6f27baf4067765c1888b1af94e9a
MD5 2d8c0c6d4185eb18ceee2fec694db8aa
BLAKE2b-256 69e66ad66d9794272fabf29334ac89a2f41a5471d29cff18f446bd720dc11d9e

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5d1f4e486104efd1c6b80902f0a40cb2fabefaeca06039e38aa0addda124e61a
MD5 1a1063f212dd762cdde58abb508bfdfc
BLAKE2b-256 3524b864d998b930ec4fbec7054385aa530817c19c938f35b956cb8d4268e005

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d38ad82f8fb869055ed0b82fe8bba02b017c79418fc9724ccb8911ce7480d4ad
MD5 c48b29260304bfd330eaff4e1e5ee93c
BLAKE2b-256 8ad9bae8afade6bdc9cad3221d8a0acd2bfab44e89822d07902df4b635f66d0a

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7671dfbeee4eca3f63f1f9385704172979dea1747fcc614e4fb56e35cdbbaf3
MD5 3730165960128afe25d0bc7902b68c88
BLAKE2b-256 1615fe2ab1761b7bcc6ba52f0f6d20c39f147b2aef6a54c6e4339fd52997dc9a

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6c4a0c0e5aa4f41b554b0e4110d1c86f05b01afe585a343dd0199846e767d705
MD5 bc867bf9fc56bfb49d94723bb6cd6dd6
BLAKE2b-256 6bf059ad60d3bd548563066013ad6dfb6e8e8d2675d0e001133c9d2b69751ea4

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0599657dff38378d0483d3036a1698f014722fbd3f7754f6ffaf7e88600a503d
MD5 4ff711ddef7e6c4a5f4351b99c01af0c
BLAKE2b-256 91af12bc9fbaff001a2541ce64eba220a44766f8dcffad9b936bfadf6e0e9d3c

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07a65662c7b938d4a22adc63bb51921adbfd275679e97933c20abc6a029ba159
MD5 390ec81390646a955c3b49894a504852
BLAKE2b-256 2e072cba2ba03ab987bb08edcb8a45f15ae632f4c9ad8c195f592c8ab7272ea9

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e74110d1cb716697328e0c7ca0e9500fb5a012374bbd3fd8a26b7bbbef3d8f0b
MD5 5e7bf8fffe8832f13a0f3591a9a98215
BLAKE2b-256 3c4a81b1d3f3c298c03b47b990ed140cbad3c1fc0b48706f91d81a2a20c86cda

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 325a1c2fd1d0f8846f06888ca0f19e9feeb5cf588b5417da6c855fbbcfafc466
MD5 c6afc5cb41fa85e80aab557fdc9be64d
BLAKE2b-256 ba085b262dd91f47dcc48c78ef9265a81f03caf2493365fae8c2f6d056c6f237

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e46435bfebe9f480e149d109d8be72bccfa9c788655f74f62903f0ea7bd761ef
MD5 ecae5ecd65faca354285891fb5319dc3
BLAKE2b-256 d5f820fd1a5f60ea51d6e5d6a21da7082901c837ab673abd5f58fb7e69ccf3a9

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d67fb7a6eccd08ca54472c253000672dd80458288579a51a92391dfc78f44b3
MD5 b5d51df210b14ca12fa8917d3269466b
BLAKE2b-256 d6c37f92692a0513adb6be1e8fec05d6cc14ca9f2643cacdede2d65724eff77b

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d57769e3138f0bcc2641bb8165024011582955e3866acb269eb4c36ba515ccd3
MD5 304b6b6e6cd7797bbbaef1566f64347e
BLAKE2b-256 5cbe32fd09ad4d7a8de7daede7956501fef708730bffbd5c41c4c20bb2dad7e9

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4d16582c355f50d62d7c210242e454bffbd78ee542439420d7884dc47dd05415
MD5 efb62c3088684068c2945cb5721d37a4
BLAKE2b-256 9e37791bca8b2e0c1580081c8c4c56d874b9eb1dc446de6d70968fc32c1f4a2e

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6f38b4a40879fe8ff89645ffc24372ee3bf5bad0351af4d8f37c075042889ccd
MD5 640f4143c8967e2813242f3c7dce031b
BLAKE2b-256 6dd8f742c5c9dbb500c6d09e485a9e9db80a7a0ab2d3e8679a505953039561c8

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c723a1016cfa56e8ff79fbf38f015b0f6f7b248db1c65aab4a5718bb5be040b7
MD5 13ab4b0b875da736b27c0ec46e2c0086
BLAKE2b-256 8b7bc9897912128db487429102dd7c0c885507fee3645354135e29cd296fa20b

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 319c809276ac77c1dff7154102b1dde73e08de969c3c128715e51cb08d6350eb
MD5 7c0f9070c8b120c1294f913b982c78e3
BLAKE2b-256 efaed6c348b53f373d30bc2867b9ee55f2311763b7cb82772d43f337f71e6ef3

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: fm_index-1.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 436.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for fm_index-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 38388aded885e3d7e0554388a564c782ae02b12164330bb4ff272845737011e7
MD5 b9dd3782bccbba602c091d383224d336
BLAKE2b-256 cb23a927221d74c9494471e10976e64819c78e641dce06233d04353f231590f6

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16fd49db77999a76b91c089a261ac8c10079ef627b161d9207cb12fbe09218a6
MD5 74c4cc80876d30614fd65e34e2730ba7
BLAKE2b-256 88d0622fa603b5b7d4ac84de4ed8ee579b8b62e6a39cdd185133640d3477d432

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6f2193082b1a4c2ee9272a3b008d182f5b3d3c750c3d2d189b92db2187f87627
MD5 7df6f25b6f619978dce04f140d9d9f74
BLAKE2b-256 9c117ac5e6474b0bfc19bff8dd68729c811e285d506f02ddc4d91a1c234fe8b1

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 489a08eadff7e91ec665db720744eaf8ff646982d4ce58759863c6cf094a8bd3
MD5 dc2362d8b9b7697fe80aade4045e8898
BLAKE2b-256 970ebb316074cb127f39f5a90340f302a568229ae5f75cd9092b615e3e199c04

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 401fd90c68969ddf8d4a90ef2011e987fe9e32e51b2d9a3595e148e25812ae7e
MD5 41493e5e388905dfbb5f58af726b57c4
BLAKE2b-256 b15ae2b89c6313e574629e6036502ff71421790117e96003053c4d8631dd3336

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5cd136d06d57339f3f3946308a4b80a922bd3407d98aa8409d551bff456ce25d
MD5 ce36951d28d139b3be06ed0f1d86d5e2
BLAKE2b-256 afec12a38215a6c330f02b338eefedf9f228a6bec5f5668750b70141ba207801

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e26b320f6618077e0b51e7f68b729ce55af127be96d3c38c5ae0661fb8201f75
MD5 ccee5eedc1dab0b2e0a249417859b256
BLAKE2b-256 11018bb24a873863855b8dc4e064f44b2ae1c01e198faa08a6e43649e47c181c

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e3c95dc2c414746cd91514b9bff8ade6cbfbb63bfa8bd5dafaf7c24391b34b23
MD5 f1a0e2be6c0274d601f25faa5da096d3
BLAKE2b-256 2e9f0734fe23e3d821d9dc727e15a3ba669f021b5373a97d1f8f4e0895abb27b

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc0eebde3641a178f1c226bb4d5599f81cd597ceafe9c80df62caee279442bdf
MD5 4b188d3362ba2e801584020552eed5ab
BLAKE2b-256 d4092c412f8b0660848041dda11700bd46c3b5ec9f8346594e9d703313df7355

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d06075afb38063afa45efc3d69c8df8de32cebb55950362e69a8d0d7d6fb2c4a
MD5 5e322f690b9b84bb8a585440c3717e8f
BLAKE2b-256 e4c86a8bcb927ed4de5a1c3a9f51b78b66249ea5e29afbd66ae821e6893673f3

See more details on using hashes here.

File details

Details for the file fm_index-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 28f90fa932aac1c8b455122edd53a5d48db7ca24586efbe949a8a554fe478f3c
MD5 be92d35e53f2fe072162b5fdc1a422b8
BLAKE2b-256 49d2d42130eb67b7166d7051c31a661fef1e0552901e835f8b772c3dddaa1736

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