Installation
Prerequisites
The following prerequisites are required to install and use the ResilientPlotterClass:
Install Python
Install Git
Install a code editor (e.g. Visual Studio Code)
Installation for users with uv
To install the ResilientPlotterClass for users with uv, follow these steps:
Install the ResilientPlotterClass:
uv add "resilientplotterclass @ git+https://github.com/Deltares-research/ResilientPlotterClass.git@main"
Installation for users with Mamba
To install the ResilientPlotterClass for users with Mamba follow these steps:
If necessary, create a new environment:
mamba create -n rpc_env python=3.12
Activate the environment:
mamba activate rpc_env
Install pip and gdal:
mamba install pip mamba install -c conda-forge gdal
Install the ResilientPlotterClass:
pip install "resilientplotterclass @ git+https://github.com/Deltares-research/ResilientPlotterClass.git@main"
Installation for developers with uv
To install the ResilientPlotterClass for developers with uv, follow these steps:
Clone the ResilientPlotterClass repository:
git clone https://github.com/Deltares-research/ResilientPlotterClass.git c:\...\ResilientPlotterClass
Navigate to the cloned repository:
cd c:\...\ResilientPlotterClass
Synchronise the virtual environment:
uv sync