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.0.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.0-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

impact_index-1.3.0-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.0-cp314-cp314-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

impact_index-1.3.0-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.0-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

impact_index-1.3.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

impact_index-1.3.0-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.0-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

impact_index-1.3.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

impact_index-1.3.0-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.0-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

impact_index-1.3.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

impact_index-1.3.0-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.0-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

impact_index-1.3.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

impact_index-1.3.0-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.0.tar.gz.

File metadata

  • Download URL: impact_index-1.3.0.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.0.tar.gz
Algorithm Hash digest
SHA256 bd84bc6c9b3b71830b6aa4af6c5ec124e3e9dabe02d3d9754678bb493d99da26
MD5 058ddd4fad0e92ac21995f5610a38bcd
BLAKE2b-256 db7e3fa52cfcea931055aa06cad9587c28bef7eac80ec3e38efd3750cb833ec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0.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.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 819b7f9897bd1729728555ed2e73d31f6cd1a03d9ba13ddfad690201160c20d5
MD5 5d2fbfbed7353298d6b82d5eb9f4a69a
BLAKE2b-256 193b0efa6ff8b1124282fc1359233d639c764927cc211b916636c22e6d57f4f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c58f8059fad64a6be07beadf43adeaad82967e3a25f336472a42406df421c209
MD5 815f90181b24b4a568e234d48d4aa62f
BLAKE2b-256 d5f1fae68d2f59c48e3804761cf82abb2a57b575b20fc49425d7b9b461520493

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0887267cea7c887b7b31d23de450e70b997668e975074ffff2b985e12261e2f5
MD5 6344183f943bfce7294e3b25ccf7eae8
BLAKE2b-256 3fe578a3b860111e5468951f1ff8d2142552758799d4c0b92bf9ec43210bb6b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 873772980e2820d94b20db9eac6541d2b0c30d4f340e89e41edf5a70812874ce
MD5 6a7794c4e8f7e93baffb0b437d8d65a6
BLAKE2b-256 9b243c785d42f979a6830ba95eee1e6f189e12964a5a6c249124e13ec264334e

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 194987bbfa6be72527cf8e1c34d1bc4b89c497533adcd7a113e035eabb16cb33
MD5 9a03e619b525dc347c1d07a52bd840ff
BLAKE2b-256 dbdd12d21fd080dfdcf0b5b1be7aa4cd93f59c4b97fec1f31f6df910b347ef26

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98cc9fc4584e03844ec1a1b33ed3743d19770563fe80ee0893a3fb8d2b5fbcc3
MD5 837bc57f90860f991affca46eb4086d5
BLAKE2b-256 d833b082d21a816809eee840eac68ac040490297fb3e98aec9bcd933be30449e

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95a60a2a238bff029e91133b1224eb51e0c3aa925880a90721bd40e48b3e3cbf
MD5 1f4f52dc59c26a74a22a590870359dfd
BLAKE2b-256 dd7b0d9dba8b84d1f84d5bacf9e5794685de86945b083d8d6f7f3f2c561d8e76

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0dee9ea7794faaa1ce2d83a99fa7fd18316def58483ad2983f327f8cfa3ec774
MD5 3fb7e34cdd920fe255e658ba526a3808
BLAKE2b-256 b48f76286a3e9ce732a4bfdd0670fc9637963090271d272036f48748abefd3f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c8b713addcd53a6a0e0d2e82ee20cac14ae10b7ff770218be94de9dc59c1b293
MD5 0dec09b701792882b374a6b6dc5ad629
BLAKE2b-256 2437ccdac8bf4c4b0533989c3d848bf9be670b8426d7cc549bf8928b57792026

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18acc4d62122ed64158f65f06d8ef248447944e87484bfa6a02586022eb3d281
MD5 30aca3e945b586159f98abe8aaf26228
BLAKE2b-256 e40bbae5f03d7b0a6a9e9647f2c4efec11ad9c484d9351ba75598d3b20dc9cf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83d838659855bc989a30dbb3763dc7e5509d636fc706cbd76074db4c812c75f9
MD5 5d69757f04d58ddca5b9b30d1bbe403d
BLAKE2b-256 aed0062c713ed85ea95cf49cf73dcd1abb06c939bccd1e4d43cd66fabd965637

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bcecaeb8fab0f2f4535a488d67d4dfb6db7b23b5e10fee645a23c020093fb212
MD5 48e5a1dc57b3fed68021a6fb55977d71
BLAKE2b-256 3e8c8f243cdd8709a7480daa9f66298f380323d7b2ec161a535a1557c364f4f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 56e6cfd82d126fa9370d992df8499d4a063a56b3d2cf0e7b4fd053c86438d3f0
MD5 f89b5d693a27c29f530350614b2f26d1
BLAKE2b-256 341c96896120027cf584f2acfa48661b956e2c3e9e05bec8267cfcc05b5580ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d1fcaab7faa86c55d20fe2e365785e1c66d5930a5f2800c32de9f5839c97de7
MD5 44c5d78dbc916fb63b2aa658567f4c19
BLAKE2b-256 a39b1aaec38067cde4b34ad67a975c7dd691bd6f4c63cc71942912a39d943ef4

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e420a538ba441d1a84c94e7f68d864a7ea20ea2e5046da6b0f2abb2707ec55fd
MD5 59750ebcf1279638d19df0a34483562a
BLAKE2b-256 a5933f1bf1095d08e2ecb6db39e2b99a46c29cb2dd889959ae492203e9156547

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 243147fd48bdd672db56b05456318a0026d9e746ac1dc94839f4e07ce812b901
MD5 06e8b57ee0f6807b66d0fcc97accac5f
BLAKE2b-256 5bdd351cea1c82bae4971fb176daeed9e7bfd4cb9d32f25c1637f5c8c2c6d2ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 800f300d63ef948280c7df25bc3fd2232cc222c2add4ea2a33890f78ffb182ff
MD5 95783c125f364fe3464b1197b5a736b5
BLAKE2b-256 28afca3ba11bc531194d91ac4cfca979f386036132509d33e4f3e511acee1b5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ad8f64494823909a17875f9845b899a12924bcaae799ebb683e4ef3aa17353c
MD5 3a585c69049f531baad3101d7e12a410
BLAKE2b-256 37ae1329a76b42c3d36fb95584ced782342cdbb29329766549872d91d7cbe7e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e46e04b1ee22be02fd70e8c86ccbc0e80a23b8d8a2133a5c0767ffd3680be574
MD5 ff291a3e6a636710c387e109e44b5e24
BLAKE2b-256 7b803b9c13339a9ab2d6229611984921d42f61f713a0cf0cec232c073cee4fc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.3.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8b1ed004280e3bfce09eee6e87210c2eb8ba7499344184912bde9b5af8cbb6a
MD5 1f25c6f32442bb8c3bed5322d42327d1
BLAKE2b-256 8fab119c60464ca4b0ff192e7de71350f441f823de8ee0d3dcc9c945f3f3068b

See more details on using hashes here.

Provenance

The following attestation bundles were made for impact_index-1.3.0-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