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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

impact_index-1.2.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.2.1.tar.gz.

File metadata

  • Download URL: impact_index-1.2.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.7

File hashes

Hashes for impact_index-1.2.1.tar.gz
Algorithm Hash digest
SHA256 30a563c5573f7613ca4a94ba80fa86cdb251560f73c654bf301fba96a5991b1b
MD5 fcb1ee3ddf3367bbd09d2e8c41925b2f
BLAKE2b-256 8c06a182d68fef7978793099cfe088b313b4cf623967d3003e164d09c895efa2

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 741341ee537635bdc6febd8f338b45eb15614000c16b6d5e1ad31558c3ed03fd
MD5 7af345953a12c9937cdc2569ddd8fc19
BLAKE2b-256 f5978640506d3f3f47ae4f7a9d1104a43bf8893ea676cf096c0e4a0eb077da55

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e2413b4f6455568d6872a86c1daf8a6fb28d556965f0117302cf4d351702e07
MD5 b7a06d5bced1b79bbf6b799371e7b36f
BLAKE2b-256 73b90d01b6d4388d01e14a1947a4887c899cf7a669a4fe7c3ed80f98ff09f9d0

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2ed6243bed95b629a9495ee346f3dc61b5ff5f4bdaad171f7f7db31a565493e
MD5 386f9aae05fc62bea913e25be8f2a6d8
BLAKE2b-256 10bf0241a9516c6b7938f20678874f0e603936d32e0e8e880de20579d2ce1c00

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 778a840a951e5e77bc4fbc6ca2ea360d323a48d9ef585b5c355d6dbbd60da200
MD5 3f4d2b84f70538897cdf712279f43f25
BLAKE2b-256 d66273ad934d796533b366a346fe312935aacbc87b1a43466233103ae1662cbb

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 469d5b137bb2ee05831f65add383bbfd80d8ed843cb84b69ecc51aaa5fd249ba
MD5 6c2af94abedcc783adc0c9dd14704433
BLAKE2b-256 76f2066f1998d20754cba3f5a8f8f9495411bdbb908df682dac04cce205d550f

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 947d5c3c107cc99c7d59c6859b3f9369e065886d5f2d00900dad50b2120c160d
MD5 da970de8a139778f5606aea4a6a1f442
BLAKE2b-256 fd22fb6d16f82d24eecceeb99adf7db641cb6f34c3c7cd7de13dd00133442602

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c78e1b08447cbe5d0f4e64e7f53b22ccd86aaa6cd7321a482547e3d546953738
MD5 75ef047cf2be9f3db7d4cb6ff76ef89f
BLAKE2b-256 6c9fb3f0ea2bd56387472e1bf0e14167c0c6cbb9b8906864eef4c8a933ac3dcd

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 928e1b47a7dc0fb636986fb25a7c822a83e0d0e514c091527466af2ee62bf166
MD5 5c175bc327f281a6d9c1f9e70e21a02a
BLAKE2b-256 5997c7173a0e2a490ee0a75eeae28d394849adc10db1b55755883fffc4468d61

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c08ff101aaa2751be33354603c11032d778190b02fdfbb495ce37102b77173c8
MD5 683b439379046d0b9f273ea672388ed1
BLAKE2b-256 c089ccba39d2570b0308f1d39fd3ff567907c9d33557bd6dc10e1571b3622110

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c38a824045744ffbd2ce0a23113e8deee316f698786750be97b7b1b4b17a9b36
MD5 f20101dac333a8f6566805aa955e4bb0
BLAKE2b-256 dcfbc523e43f208c06a6b64df78286c7c06a9027b40324d85326734de008c1de

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 215219f33de5a87ce29cb29c41aa709404677d3763258740873c96b4fa51fe48
MD5 f7af7b9bb369f2998f33c0a708fbcd35
BLAKE2b-256 d9fbec4606b480f3cb11c7b10eff529c823e82e79aa31186651ef548d00d14b9

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f1ad716b56e17bac84cf20b7fad4ab5389d4301dae1e0eb3731bf18b28614e56
MD5 a99a266cda223684137c78a3e345dbf0
BLAKE2b-256 d18f81d982f453028bbb7ac14c6bf23110b618bec67f12a6d85024e819583d11

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 05339e21a1b6a13871b7c0c624d09e9bd002f6fb2ab8e0ed270a4e58f0f5e8c1
MD5 b6a0669e2133779e24bdd1b292ac06fc
BLAKE2b-256 b9dc300257aab9e7b7646a9436b8cbd46d35d37634dd855b98d0736301c42756

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4fa977bf70901b06b6a2ee0ab2c882cd218c2be304d9078b3df9db1f58306e1
MD5 0a7a38192df2682320acc2f4ac4d641d
BLAKE2b-256 659f948d7b9b83f4f73dfa08dd9adf82bbe085db5eeb142d016c806b5a85fae1

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e978f13ddf759c2be53f365f6e0449cbf06ce25b88af6f57151210d274039b2
MD5 a755f685157ab0a139d0d1084e5dc189
BLAKE2b-256 6f181f1a5b61d90d7817e5d71fa9ff82556b4713d6bdeccd642c6ec2846c9599

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c16129cddd2a16b191a3849f7857652c6a303c0e52eb27bd4911f1f2b50a831f
MD5 2a09269d187bd8df023e305958c926e5
BLAKE2b-256 d6307d44d7dd3d008d23073908be841867f5c30bd08ccf796a624d4a8c1fe458

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e7f7cdf3986d9775a66c0a9266cd85cbeae74e9ef376cefb06564b0bd779fc04
MD5 751ceb58ca040dcde23d10e09187aaa3
BLAKE2b-256 de6d86b8a28def0acc9d6f33781c7e5e9d33c6b4907697060aae542f8058aa95

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e500199161ee8ab8d3d7b191487f522dfa456b4fb8ec71b4570e6ace94b0317
MD5 d258f7fb7438b7bb58c0180ab1d9e07b
BLAKE2b-256 467ec8b40fd310ff2453665cdaa44a74da4978aa45b1aa919a27d868b30bb735

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fd96dae1e1b2a24d6b360930686f2ca05241cb7d5c6d557f1c612397a0168b6
MD5 7f75104c2fced3b6dfb4d8e43e86945f
BLAKE2b-256 444088a5d50bc735a43d01c259e921918e2a25b794cba5b06fb71a8a7c5c500c

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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.2.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for impact_index-1.2.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b5e73e538ea2bfb28dcceb7cfb313e4135172b044bb6ef1065ec7d8f5a638d76
MD5 7b05c9f2d6afad905963f016e7f9c551
BLAKE2b-256 036a95e071362c8a6bfc08a070cdb64ea6c1c6ef7869292eb8165d0a330090ea

See more details on using hashes here.

Provenance

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

Publisher: release.yml on experimaestro/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