Installation ============ Requirements ------------ - Python 3.12+ - matplotlib >= 3.5.0 - numpy >= 1.20.0 - pandas >= 1.3.0 Installing PlotSmith -------------------- Install PlotSmith from PyPI: .. code-block:: bash # Using uv (recommended) uv pip install plotsmith # Or using pip pip install plotsmith For development, install with dev dependencies: .. code-block:: bash # Using uv (recommended) uv pip install plotsmith[dev] # Or using pip pip install plotsmith[dev] For documentation dependencies: .. code-block:: bash uv pip install plotsmith[docs] For all optional dependencies: .. code-block:: bash uv pip install plotsmith[all] Development Installation ------------------------- To install PlotSmith in development mode: .. code-block:: bash 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.