Skip to content

Installation

Requirements

principle-viz depends on mosaickit (>=0.5.1,<0.6.0), which pip and uv install automatically.

Install

pip install principle-viz
uv add principle-viz

This page describes principle-viz 0.10.0.

Verify the installation

python -c "import principle_viz; print('principle_viz imported')"
principle-viz --help

The second command lists the sub-commands, such as equilibrium, tax, subsidy, trade and controls.

Development setup

git clone https://github.com/EconViz/principle-viz.git
cd principle-viz
uv sync

Run the checks and the test suite with:

uv run ruff check src tests examples/scripts
uv run pytest -q

Comments