hbvPSO provides an easy way to apply particle swarm optimization to the HBV rainfall-runoff model. It uses the hydroPSO package for the optimization and the TUWmodel package for the model itself. Input parameters can optionally be supplied as configuration files written in R, and multiple optimization runs can be executed in batches. Contains some helper functions to import data and settings from HBV-light.

Developed at ITT Cologne.

Installation

You can install hbvPSO from github with:

Status

This package is still work-in-progress. Using multiple zones does not work reliably at the moment. You might also need to install patched versions of some dependencies to get full functionality: