Skip to main content

No project description provided

Project description

Impact Index for Information Retrieval

A Python/Rust library for efficient sparse retrieval. Built on Rust with PyO3 bindings for high performance.

Supports both neural IR models with floating-point impact scores and traditional BM25 bag-of-words retrieval with performance competitive with Lucene/Pyserini.

Features

  • BM25 bag-of-words indexing with built-in tokenization, stemming (Snowball), and stop words (17 languages, matching Lucene)
  • Block-Max MaxScore and BMW (Block-Max WAND) search with early termination
  • SIMD bitpacking compression (BitPacker4x) with quantized impacts and reusable block buffers
  • One-liner compression: index.compress("/path/to/output")
  • Posting list splitting by quantile for term impact decomposition
  • BMP (Block-Max Pruning) for fast approximate search (SIGIR 2024)
  • Document store with zstd compression and key-based retrieval
  • Async support for non-blocking search and document retrieval
  • Parallel index compression with rayon

Performance

BM25 on MS MARCO passage (8.8M docs, 6,980 queries, top-100, single-threaded):

System q/s Index size MRR@10
impact-index MaxScore 193 3.2 GB 0.1858
impact-index Compressed 182 0.6 GB 0.1858
Pyserini (Lucene) 221 0.6 GB 0.1855

Result overlap with Pyserini: @10=0.985, @100=0.989. Compressed index is lossless (same results as raw). Analysis pipeline matches Lucene's EnglishAnalyzer: UAX#29 tokenizer, Porter stemmer, English possessive filter, and stop words.

Installation

pip install impact-index

Or build from source:

pip install maturin
maturin develop --release

Quick Start: BM25 Search

import impact_index

# Build a BM25 index with stemming and stop words
builder = impact_index.BOWIndexBuilder(
    "/path/to/index",
    stemmer="porter",  # matches Lucene/Pyserini
    stop_words=True,  # Lucene-compatible English stop words
)

# Index documents
builder.add_text(0, "the quick brown fox jumps over the lazy dog")
builder.add_text(1, "a quick brown cat jumps high")
builder.add_text(2, "the lazy dog sleeps all day")

# Build index (doc metadata and analyzer saved automatically)
index = builder.build(in_memory=True)

# BM25 scoring (doc lengths loaded automatically from index)
scored = index.with_scoring(impact_index.BM25Scoring(k1=0.9, b=0.4))

# Query analysis (analyzer loaded automatically from index)
query = index.analyzer().analyze_query("quick fox")
results = scored.search_maxscore(query, top_k=10)
for doc in results:
    print(f"Document {doc.docid}: {doc.score:.4f}")

Compression

Compress for smaller index size and block-max pruning:

# Compress (standalone — includes vocab, docmeta, analyzer)
compressed = index.compress("/path/to/compressed")

# Search the compressed index (same API)
scored = compressed.with_scoring(impact_index.BM25Scoring())
results = scored.search_maxscore(query, top_k=10)

The default settings (block_size=128, nbits=0) are optimized:

  • block_size=128 aligns with SIMD registers and enables block-max pruning
  • nbits=0 lossless integer bitpacking for TF counts (~2-3 bits/value). Use nbits=8 for neural IR with float impacts

Neural IR (Impact Scores)

import numpy as np
import impact_index

# Build an index from pre-computed impact scores
builder = impact_index.IndexBuilder("/path/to/index")
builder.add(0, np.array([1, 5, 10], dtype=np.uintp),
            np.array([0.5, 1.2, 0.8], dtype=np.float32))
index = builder.build(in_memory=True)

# Search
results = index.search_maxscore({5: 1.0, 10: 0.5}, top_k=10)

Stop Words

Built-in Lucene/Snowball stop word lists for 17 languages:

# Get stop words for any supported language
words = impact_index.get_stop_words("english")   # 33 words
words = impact_index.get_stop_words("french")     # 154 words
words = impact_index.get_stop_words("german")     # 231 words

Supported: arabic, danish, dutch, english, finnish, french, german, greek, hungarian, italian, norwegian, portuguese, romanian, russian, spanish, swedish, turkish.

Documentation

Full documentation including guides on compression, BMP search, and the document store:

https://experimaestro-ir-rust.readthedocs.io/en/latest/index.html

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

impact_index-1.3.1.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

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

impact_index-1.3.1-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

impact_index-1.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

impact_index-1.3.1-cp314-cp314-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

impact_index-1.3.1-cp314-cp314-macosx_10_12_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

impact_index-1.3.1-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

impact_index-1.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

impact_index-1.3.1-cp313-cp313-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

impact_index-1.3.1-cp313-cp313-macosx_10_12_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

impact_index-1.3.1-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

impact_index-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

impact_index-1.3.1-cp312-cp312-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

impact_index-1.3.1-cp312-cp312-macosx_10_12_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

impact_index-1.3.1-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

impact_index-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

impact_index-1.3.1-cp311-cp311-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

impact_index-1.3.1-cp311-cp311-macosx_10_12_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

impact_index-1.3.1-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

impact_index-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

impact_index-1.3.1-cp310-cp310-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

impact_index-1.3.1-cp310-cp310-macosx_10_12_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file impact_index-1.3.1.tar.gz.

File metadata

  • Download URL: impact_index-1.3.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for impact_index-1.3.1.tar.gz
Algorithm Hash digest
SHA256 25840fa73decb24a89c0fc2be659fdac261ceac2bd031918088369d300483306
MD5 7004a8cacb46a339cdd4e5e7e1975a31
BLAKE2b-256 b8cdf4bc81fc883b789fd8323c4e20bf4770c8b27dce6ffae95288742443f109

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1.tar.gz:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 058c2fa6da4589a396097030b99d51f2bdddd616ea11d785fd182ca7814e60ce
MD5 eecc06917c5c6449c66ef0ecb10f9644
BLAKE2b-256 05915dedb9b3954b6385bfd705f7a2232c1692a083c59c671e91794322e05f42

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp314-cp314-win_amd64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea17d23e139860327d0983537cef8e85d05718879b8269ea79e582f96d24a413
MD5 f819debabd05e3a79a5e4fb8b407b54d
BLAKE2b-256 476aad25d1b6ecca646b3b51a869f57acbd3df2e9992bccee27df003787731b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d56cb8f7d110220ddc1fde8e413b22e59fb4a844a58d00969a5ec3c2014b597
MD5 23d3ee1f7f45a9d1267fcf33f9cb2fcc
BLAKE2b-256 c75f834bb48ae5a24161e01ba1489c27beba8ff86932b4bfb76e82ae5ccd44fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e48f184cf0efebe819b4da13bb8423d2a8f43a693c3ba82c3c7a0ebafead348e
MD5 333d3b9f85ceb144a8e357bd555c8c16
BLAKE2b-256 6d0f0a67de2a2e7de5377bd559784b550984ffe074e5bc44e1ab41dd6c6784cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e328994f8062a3a31150c2dc27efba0c300a8bdd8491c2fdde65bcb5c5b89bda
MD5 f4d6aa64da67ef75046428523b10b862
BLAKE2b-256 cce1cd752388dc5238b4dbf144f6961d211178f20393bc4f1571cf8c3ff1829c

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp313-cp313-win_amd64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55a0317082c018c93ad4c2de3adeb7f53ab7b6599f0b5e6245b563b7eaf13610
MD5 49906d9bd619d3e4bd8a59a8c08e02c5
BLAKE2b-256 a8710e1b9a02e44ddbea8ba3a4ba23e051e0eb6f8deda0faa4f32394889f6f9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc9aaf05265ab13df7975d2c96d6e397456841424fa9c5dc3efafb6e410f30c6
MD5 b3c3d0fe757353ab40e56a5bd2fbdee7
BLAKE2b-256 d63c9c563567961f71386bd8674fd9bd1cdc803098b46085fd9feb1b0c22306d

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2f68d72c5c5ddae88ab8b43e7f6d7176823159b57b28aaf178db17cf7bf5120a
MD5 931fd98a2777f8081753531b6d610f48
BLAKE2b-256 0f1f055ce50a6b40324739ee72645ea68aaa535d1da414300976c46ba6d5291d

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9748b03de726333c7347d87cf87e197f5dd8988929d194abf4e991c91a3a407d
MD5 cf19122c94880417cf261512afaa5534
BLAKE2b-256 949e18b776cd2747765e95891d37374eb167ad502238c5031a41b8a0bb8746a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp312-cp312-win_amd64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c063e26d410517ba40017c97767fa695a9668094583ee92538efad932a4699db
MD5 69ac972a9e3f3e939722a0f621b77b62
BLAKE2b-256 d24fd7167326a48b3f505a9e784738d61f7683ed96dc403365bf9d57179277b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2f346aa8b0935233338b46f4380c6b369a2404bc9866aca813e51b1b65d9e2a
MD5 2b210835206b92d9eb07a07f7991fab2
BLAKE2b-256 c4a72ca202304dfb27d5fe113124cc68d1b766a953674bf3c7a2d28408467f88

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3677c621606967febfb6bf6308b666554e0a3992ec7bf06914e7e45aec2ecfb6
MD5 0f3dc22a1fa8a238f10b83d3166a6726
BLAKE2b-256 6393c2d441d970e5a9fb3e13e5a94428601620bb16d5f2daa7ffa9b7669f125c

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ed0c732be4cd3a406aef276efbc6a17a77287e5356f2d00a3dde409e52f192b0
MD5 9c760e4a754a52f29f45bbddb2483a05
BLAKE2b-256 af9f9e170b65d8c724130705fbda9240726c08c1a5b8ef348d239bcc4d67e987

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp311-cp311-win_amd64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60bfbe99d9e43b23e9e9874ba01371f06da885c75c7d07e867c548fd9eacf6ba
MD5 f7c6882d7349e8f019b8be5dae474216
BLAKE2b-256 fce995a48e7cf77123ca482b2c89e8630050fac8c31959baf6b7cde0e5ec4e7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 291d04a7eb1e888d7327fc13489641112a20796de830b717b4ed227aa16a1eb8
MD5 1029fa599235d679d8c1262d2482530b
BLAKE2b-256 8281ef42d4768a8ba49c28c026a77e5e3a5a90c2724a8b3570b4f898606bf252

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8d4114d8a888b7dadda7a7c1a1e1062acd1729f0f1ca0f8b3d8a23f433fcb485
MD5 7ebed9423e0ddc00d2e29af093fd997d
BLAKE2b-256 2164316520e957396911d86f1ee03ea48f592ec1feed2df7d7ce37e87eb3e5e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 708797bbb1f66a70485d2912626db6a6ec26cf228476a61c7754e68dd811ced7
MD5 562bd0a98cc425f6bbd05595f9a177e2
BLAKE2b-256 2a53efb84d9dc68bef47316373cd35efeb3ad72b76c0ebd6b581fcacb115e8a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp310-cp310-win_amd64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c43598b97af663c4c8cbab2b80935f6e4e34c19ad2e8e5d28c231e74ce2e1f6d
MD5 2b8bc4ff8038be3733e5684ffcc0c2ca
BLAKE2b-256 594b1e8fbe5c4e3d24236e136e3009f604089b59547e903b26f04c115b473a95

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5288b06c45cca38dfa86b6a955f577e98ce78ee33d47b5bb8765a1c811dfe0b6
MD5 56ecaa0ce1ef056877db0ddb74afe5ce
BLAKE2b-256 2a07df0a4aaea78f23c8ddc3185f04d4abc7a18322f79b3c358940fc1baed843

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on xpmir/impact-index

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

File details

Details for the file impact_index-1.3.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 39782fe38c985208ac299e42b58166cbd14773da767a4d8abb0ada939c5506e9
MD5 70f3f3724253d70c8854410200229a68
BLAKE2b-256 45b2cac26d2bde941fd7138da7eb926672c4afa17a139606dde228e6a540c901

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.1-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on xpmir/impact-index

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