Skip to main content

Python package for evaluation of retrieval-augmented generation (RAG) models

Project description

Indomee

Indomee is a Python package designed to simplify the evaluation of retrieval-augmented generation (RAG) models and other retrieval-based systems. With indomee, you can compute common evaluation metrics like recall and mean reciprocal rank (MRR) at various levels of k, all through a straightforward API. Additionally, indomee provides tools for statistical analysis, including t-testing, bootstrapping, and confidence interval (CI) calculations.


Features

  • Compute Evaluation Metrics: Easily calculate metrics such as recall and mean reciprocal rank.
  • Flexible k-Level Analysis: Apply metrics at different levels of k simultaneously.
  • Statistical Analysis Tools: Perform t-tests, bootstrapping, and CI calculations effortlessly.
  • Configurable with Simple Files: Use a single configuration file to control and customize your evaluations.
  • Streamlined Evaluation Code: Reduce the amount of custom code you need to write for evaluation.

Installation

To install indomee, simply use pip:

pip install indomee

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

indomee-0.1.1.tar.gz (1.8 kB view details)

Uploaded Source

Built Distribution

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

indomee-0.1.1-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

File details

Details for the file indomee-0.1.1.tar.gz.

File metadata

  • Download URL: indomee-0.1.1.tar.gz
  • Upload date:
  • Size: 1.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for indomee-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e5f9852c80b56297f97c84a2322d6a41132dce8d42aec4a57f55ad173edcf15c
MD5 ce80d3a5644b85ca49db68794c0b78ed
BLAKE2b-256 2816988483bdf653471836e016f2927b25a0fb8f9ac78b1b78a8ce32b3025112

See more details on using hashes here.

Provenance

The following attestation bundles were made for indomee-0.1.1.tar.gz:

Publisher: release.yml on ivanleomk/indomee

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

File details

Details for the file indomee-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: indomee-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for indomee-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d41ed3d7e56ede73659cc7496f518d72b4ee389c55a62cbd2a7ad0d8cde64977
MD5 a0241d5270f7bea57978c59adbba94f1
BLAKE2b-256 f2147537d4e7b9906228fc04611da5efc0132d35a1b4f0f0398437c14655d16f

See more details on using hashes here.

Provenance

The following attestation bundles were made for indomee-0.1.1-py3-none-any.whl:

Publisher: release.yml on ivanleomk/indomee

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