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