Installation

Requirements

  • Python 3.12+

  • matplotlib >= 3.5.0

  • numpy >= 1.20.0

  • pandas >= 1.3.0

Installing PlotSmith

Install PlotSmith from PyPI:

# Using uv (recommended)
uv pip install plotsmith

# Or using pip
pip install plotsmith

For development, install with dev dependencies:

# Using uv (recommended)
uv pip install plotsmith[dev]

# Or using pip
pip install plotsmith[dev]

For documentation dependencies:

uv pip install plotsmith[docs]

For all optional dependencies:

uv pip install plotsmith[all]

Development Installation

To install PlotSmith in development mode:

git clone https://github.com/kylejones200/plotsmith.git
cd plotsmith

# Using uv (recommended)
uv sync --group dev

# Or using pip
pip install -e ".[dev]"

This installs PlotSmith in editable mode with all development dependencies.