Installation
Using uv (Recommended)
uv is a fast Python package manager that can install mintd as a global CLI tool in one command.
# Install uv (if you don't have it)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install mintd from GitHub
uv tool install git+https://github.com/health-care-affordability-lab/mintd.git
This makes the mintd command available globally — no clone or virtual environment needed.
Using pip
[!TIP] Windows Users: Check out our Windows Setup Guide for native PowerShell and WSL instructions.
Requirements
Core Requirements
- Python: 3.9+
- Git: Required for project creation and version control
- DVC: Installed automatically with mintd; required for data tracking and pipelines
- Stata: 16+ (optional, for Stata integration)
Registry Integration (Optional)
- SSH Key: Configured for GitHub (
ssh-keygen -t ed25519 -C "your_email@example.com") - GitHub CLI: Installed and authenticated (
gh auth login) - Registry Access: Push permissions to the Data Product Catalog repository
Next Steps
After installation, proceed to the Configuration Guide to set up your environment.
For contributing or developing mintd itself, see the Development Guide.
Source Code: github.com/health-care-affordability-lab/mintd