Documentation
Pointers to further technical documentation for using or developing features.
Sample workflows for modellers
Technical references
Packages documentations
The python package swift2 is the latest (from ~2020) implementation of python access arrangements to the “swift2” engine for semi-distributed streamflow modelling and forecasting. The uchronia time series API documentation combines the documentation of the python package uchronia
with its C++ core. Other packages include “docstrings” available to users for reference, but are not yet published on the Web.
The R packages in the software distribution contain function documentation, example code snippets and so-called “vignettes”. These are not yet published via web sites. You can access vignettes in the packages for instance with the following statements in an R
terminal:
library(swift)
library(uchronia)
browseVignettes('swift')
You can access the wider package documentation using the command ?swift
, and see an index of the features by navigating down the page to the footer [Package swift version 2.4.x Index]
. Click on the Index
hyperlink of that footer. Note that you will find a very long list of functions, but note that functions postfixed _R
should not be used as primary building blocks in your scripts.
Build pipelines
Software build pipelines have been devised to streamline the compilation, testing and packaging of software artifacts. See build workflows for details.
Publications
SWIFT2: Advanced software for continuous ensemble short-term streamflow forecasting