CLI Installation

AIDRIN includes a full-featured command line interface (CLI) that lets you run data readiness metrics directly from your terminal — no web server or browser required. This is suitable for scripted pipelines, CI workflows, and automated data quality checks.

For web application installation, see the Web Application Installation page.


Option 1: Install from Source

Use this if you want the latest development version or plan to contribute:

git clone https://github.com/idtlab/AIDRIN.git
cd AIDRIN
conda create -n aidrin-env python=3.10 -y
conda activate aidrin-env
pip install -e .

Once installed, the aidrin command is available system-wide:

aidrin --help

Option 2: Install from PyPI

The simplest way to get the CLI:

pip install aidrin

Agentic Evaluation (Optional)

The agentic evaluation component is AIDRIN’s domain-aware data readiness evaluation extension. It uses LLMs and retrieval-augmented generation over domain literature to answer dataset-specific readiness questions. It requires additional dependencies — install it as a separate optional extra:

# PyPI install
pip install "aidrin[agentic]"

# Source install
pip install -e ".[agentic]"

Note

For Google Gemini embedding models, additionally install langchain-google-genai:

pip install langchain-google-genai