Skip to content

Releases: openstreams/wflow

Bug fixes and updates for release 2020.1.2

26 Nov 07:10
Compare
Choose a tag to compare
  • Wflow_sbm and wflow_hbv
    • Improved kinematic wave solution when iterating: now using states at sub-timestep. This change affects the simulated discharge (timing and peaks) quite a bit (compared to previous versions)
    • Changed self.reallength to self.xl and self.yl for cell area calculation, this is more precise for lat lon models
    • Small fixes for wflow_hbv (exporting riverwidth map and "pcr" (PCRaster) missing for accucapacitystate function (pcr.accucapacitystate))
  • Fixes and updates for wflow_topoflex
  • Fix glacier melt issue (could contain missing values)
  • Fix issue with Numba versions > 0.48 (numba.errors moved to numba.core.errors)

Bug fix release for 2020.1

27 May 13:38
Compare
Choose a tag to compare

Resolved bug in reservoir\lake functionality in wflow_hbv.

2020.1

11 May 15:24
Compare
Choose a tag to compare
  • Wflow_sbm

    • Improved soil evaporation and transpiration.
    • Vertical unsaturated flow (iterations now based on fixed maximum change in soil water per iteration step).
    • Interception before snow and glacier modules (total precipitation first intercepted), snow and glacier melt directy available for infiltration into the soil (no interception).
    • CFMAX snow parameter now model timestep independent (conversion).
    • Convergence criterium for the kinematic wave for subsurface flow changed (very large M model parameter values result in too many iterations).
  • BMI

    • Removed RTC Tools 1.0 coupling.
  • Reservoir module

    • Time step max 6 hr (as Lake module), solved completely explicit (no averaging between time steps),
      above spillway outflow 100%
  • Lake module

    • Bug in variablename: changed ReserVoirComplexLocs to LakeLocs
  • Glacier modelling

    • Updates in wflow_sbm.py and wflow_hbv.py
    • Added a new map containing glacier IDs: wflow_glacierareas.map.
    • Linking the glacier tbl properties (G_TT, G_Cfmax and G_SIfrac ) to the glacier IDs map.
    • Renaming the default names of the glacier maps to fit better the wflow schematization (wflow_glacierareas.map, wflow_glacierfrac.map and wflow_glacierstore.map).
  • Wflow_emwaq

    • Better separation between the creation of the structure files and the dynamic files generated by the coupling (wflow_sbm doesn’t need to run anymore to generate structure files).
    • Possibility to add a Delwaq input file (.inp) from a template to the generated list of files.
    • Possibility to add extra timers file for statistics computation in Delwaq (block 10 of the input file).
  • Wflow_sediment

    • General update of the script to match the updates of wflow_sbm since beginning of 2019.
    • Better separation of overland flow and river runoff using directly the input from wflow_sbm (RiverRunoff and LandRunoff instead of SurfaceRunoff).
    • Added new schematization maps for river characteristics that were also incorporated in wflow_sbm (RiverSlope, wflow_riverlength, wflow_riverwidth).
    • Added the possibility to iterate the river transport and processes equations.

2019.1

04 Nov 15:31
Compare
Choose a tag to compare
  • Wflow_sbm, redesign of lateral subsurface flow because of a bug that resulted in an overestimation of lateral subsurface flux:

    • The kinematic wave approach is used to route subsurface flow laterally.
    • Kinematic wave solution for surface (overland and river) and subsurface flow added to wflow_funcs, and used by wflow_sbm.
      Numba (open-source JIT compiler) is used to accelerate these functions. This replaces the PCRaster kinematic wave solution.
    • A seperate kinematic wave reservoir for river (self.RiverRunoff) and overland flow (self.LandRunoff)
    • Lateral subsurface flow and overland flow feed into drainage network (channel) based on ratio slopes
      (slope upstream cell / (slope upstream cell + slope cell))
    • Option to provide land slope and river slope (staticmaps)
    • Removed sub-grid runoff generation
    • Removed re-infiltration of surface water
  • Wflow_hbv uses kinematic wave solution for surface flow available in wflow_funcs (replacement of PCRaster kinematic wave solution)

  • Option to enable iteration (smaller time steps) for kinematic wave solution for surface runoff (wflow_hbv and wflow_sbm)

  • Added hydrological model wflow_w3 to wflow framework, based on Australian Water Resources Assessment Landscape model (AWRA-L),
    an improved version compared to wflow_W3RA.

  • Added hydrological model wflow_stream to wflow framework (STREAM (Spatial Tools for River Basins and Environment and Analysis of Management Options)).

  • Added experimental version of wflow_sediment to simulate soil erosion and delivery to the river system.

  • Added the wflow_emwaq module: provides a set of functions to create and link a Delft3D-WAQ or D-Emission model to a wflow model.

  • Update of lake modelling for wflow_hbv and wflow_sbm (including also Modified Puls Approach) in wflow_funcs

  • Update of glacier model (used by wflow_hbv and wflow_sbm)

  • Parameter Manning N of river can be linked to streamorder for wflow_hbv

  • setuptools_scm used for version wflow package

2018.1

07 Nov 16:16
Compare
Choose a tag to compare

first release using python 3.6 and pcraster 4.2

2017.01

13 Jun 13:10
Compare
Choose a tag to compare
2017.01 Pre-release
Pre-release

Pre-release before FEWS connection changes integration

2016.04 Test release

16 Nov 13:59
Compare
Choose a tag to compare
2016.04 Test release Pre-release
Pre-release

DOI

Several none-backwards compatible changes will be part of this release. Use 2016.03 for older models
  • update soil names in sbm to the sbm2 names:
    • FirstZoneKsatVer -> KsatVer
    • FirstZoneMinCapacity -> SoilMinThickness
    • FirstZoneCapacity (FirstZoneThickness) -> SoilThickness
    • FirstZoneCapacity -> SoilWaterCapacity
    • FirstZoneFlux -> SatWaterFlux
    • FirstZoneDepth -> SatWaterDepth
  • [model]reinit moved to [run]reinit (same for fewsrun) in all models
  • added [rollingmean] section in framework
  • updates to topoflex

Cite as:

Jaap Schellekens, Willem van Verseveld, Tanja Euser, Hessel Winsemius, Christophe Thiange, Laurene Bouaziz, Daniel Tollenaar, Sander de Vries, Albrecht Weerts, 2016. openstreams/wflow: 2016.04 Test release. doi:10.5281/zenodo.167057

2016.03

27 Sep 09:00
Compare
Choose a tag to compare
2016.03 Pre-release
Pre-release

DOI

Last "stable" version before merge of sbm/sbm2 and removing routing from sbm and hbv

Release notes

  • last tag before moving to new names in SBM
  • irrigation added to SBM/SBM2

Cite as:

Jaap Schellekens, Willem van Verseveld, Tanja Euser, Hessel Winsemius, Christophe Thiange, Laurène Bouaziz, Daniel Tollenaar, Daniel Tollenaar, Sander de Vries, Albrecht Weerts, 2016. openstreams/wflow: 2016.03. doi:10.5281/zenodo.155389

2016.02

10 Mar 08:51
Compare
Choose a tag to compare
2016.02 Pre-release
Pre-release

Nearly stable release

  • Wflow1.0.2016.02-64.zip - General release, command-line tools
  • Wflow1.0.2016.02-64-wflow_kernel_deltashell.zip - General release plus DeltaShell integration (http://oss.deltares.nl/web/delta-shell)
  • Wflow1.0.2016.02-64-wflow_kernel_openda.zip - General release plus openDA integration (http://www.openda.org/)

Release notes

  • added better BMI support
  • added bmi2runner and wflow_bmi_combined
  • updated date/time framework
  • added wflow_topoflex model
  • added reservoir support to wflow_routing
  • added support for other functions apart from averaging in output of time series
  • wflow_delwaq support netCDF files
  • wflow_sbm2 updated

wflow openda release

19 Jan 11:39
Compare
Choose a tag to compare
wflow openda release Pre-release
Pre-release

wflow plugin for openda

Only use this for the wflow openda plugin. This plugin exposes the bmi needed for openda. The py.exe in this release can be started from openda. As such you can run wflow from openda without first installing python