Skip to content

v1.0.1

Compare
Choose a tag to compare
@roeldegoede roeldegoede released this 03 Aug 16:00
· 98 commits to main since this release

This release contains several new features, such as burning in river bathymetry into the subgrid, setting up drainage structures and adding wind and pressure forcing. It also contains several bugfixes and improvements to existing methods. It is recommended to use this release together with the latest version of the SFINCS model.

Added

  • SfincsModel.setup_cn_infiltration_with_kr to setup three layers related to the curve number
    (maximum and effective infiltration capacity; seff and smax) and recovery rate (kr) PR #87
  • SfincsModelsetup_drainage_structures to setup drainage structures (pumps,culverts) from a geodataframe. PR#90
  • Added SfincsModel.setup_wind_forcing, SfincsModel.setup_wind_forcing_from_grid and SfincsModel.setup_pressure_forcing_from_grid methods to easily add wind and pressure forcing. PR #92
  • SfincsModel.setup_observation_lines to setup model observation lines (cross-sections) to monitor discharges. PR #114

Changed

  • `SfincsModel.setup_subgrid`` now supports the 'riv_datasets' to burn in river bathymetry into the subgrid. PR #84
  • SfincsModel.setup_mask_active argument reset_mask default to True PR #94
  • SfincsModel.read_config allows to use a template input file from a directory different than the model root. PR #102
  • Added the option to use landuse/landcover data combined with a reclass table to SfincsModel.setup_constant_infiltration. PR #103
  • Enabled to provide locations only (so no timeseries) for SfincsModel.setup_waterlevel_forcing and SfincsModel.setup_discharge_forcing PR #104
  • New optional buffer argument in SfincsModel.setup_discharge_forcing to select gauges around boundary only. PR #104
  • SfincsModel.plot_basemaps now supports other CRS than UTM zones. PR #111
  • New functionality within SfincsModel.setup_structures to use high resolution dem for weir elevation. PR #109
  • hydromt_data.yml is written to the model root directory with used data sources.

Fixed

  • bugfix in SfincsModel.write_forcing to ensure all NetCDF files are written instead of only the first one. PR #86
  • bugfix in SfincsModel.read_config & SfincsInput.read for relative paths in inp file. PR #88
  • bugfix in SfincsModel.setup_subgrid to ensure that a 'big geotiff' will be written by default when 'write_dep_tif' or 'write_man_tif' are True
  • fix memory issues caused by rasterizing the model region and reprojecting before clipping of rasters. PR #94
  • bugfix in Sfincs.read_forcing when combining attributes from the locations stored in the gis folder with the actual forcing locations. PR #99
  • bugfix in SfincsModel.setup_discharge_from_grid when snapping based on upstream area in case a src points is outside of the uparea grid domain. PR #99

Removed

  • burn_river_zb and get_river_bathymetry workflow methods have been deprecated in favor of burn_river_rect. PR #84

New Contributors