HOLMES (HydrOLogical Modeling Educational Software) is a software developed to teach operational hydrology. It is developed at Université Laval, Québec, Canada.
📖 Documentation · 📦 PyPI
pip install holmes-hydroAfter installation, start the server with:
holmesThe web interface will be available at http://127.0.0.1:8000.
Customize the server by creating a .env file:
DEBUG=True # Enable debug mode (default: False)
RELOAD=True # Enable auto-reload on code changes (default: False)
HOST=127.0.0.1 # Server host (default: 127.0.0.1)
PORT=8000 # Server port (default: 8000)-
Install uv:
curl -LsSf https://astral.sh/uv/install.sh | sh -
Clone and install in development mode:
git clone https://github.com/antoinelb/holmes.git cd holmes uv sync
uv run holmesOr activate the virtual environment and run directly:
source .venv/bin/activate
holmesruff format src/ tests/
ruff check src/ tests/
ty check src/ tests/