Recent Releases of Wflow
Wflow - v0.7.4
Wflow v0.7.4
Fixed
- The internal time step of the local inertial model (
stable_timestep
function) can get zero whenLoopVectorization
is applied (@tturbo
) to the for loop of these functions. This issue occurred on a virtual machine, Windows 10 Enterprise, with Intel(R) Xeon(R) Gold 6144 CPU (2 processors). This has been fixed by replacing@tturbo
withreduction
ofPolyester.jl
. Note: these changes are originally applied in v0.8.0 (see https://github.com/Deltares/Wflow.jl/pull/390), but are backported to v0.7.3, to ensure stability in operational applications.
Hydrosphere - Freshwater and Hydrology
- Julia
Published by JoostBuitink 2 months ago

Wflow - v0.8.0
Wflow v0.8.0
Merged pull requests:
- Total Water Storage (#327) (@dalmijn)
- BMI
get_grid_size
function (#328) (@verseve) - Check lake balance (#330) (@verseve)
- Don't expose scalar variables in the BMI (#332) (@verseve)
- Update sediment parameters (#337) (@JoostBuitink)
- Update publications.md (#338) (@aweerts)
- Support different vertical saturated hydraulic conductivity profiles in
SBM
(#340) (@verseve) - Also update sediment units in struct (#341) (@JoostBuitink)
- Update publications.md (#343) (@aweerts)
- Fix docs sediment concentration parameters (#346) (@verseve)
- Update publications.md (#355) (@aweerts)
- Wflow ZMQ Server (#356) (@verseve)
- Fix
set_states
function of model typesbm
(#358) (@verseve) - Check if all states are covered (#359) (@JoostBuitink)
- Bump actions/checkout from 2 to 4 (#362) (@dependabot[bot])
- Bump actions/cache from 1 to 4 (#363) (@dependabot[bot])
- CompatHelper: bump compat for NCDatasets to 0.14, (keep existing compat) (#364) (@github-actions[bot])
- Add CLI tests (#366) (@Hofer-Julian)
- Add floodplain discharge to inflow reservoirs and lakes (#368) (@verseve)
- Function
save_state
(#370) (@verseve) - Add local inertial routing scheme to
sbm_gwf
concept. (#371) (@verseve) - Remove lower limit of zero for
sbm.runoff
(#373) (@verseve) - Improve spelling and grammar in the introduction (#378) (@CFBaptista)
- Improve spelling and grammar in the user guide (#379) (@CFBaptista)
SBM
evaporation and use of fractions (#381) (@verseve)- Improve spelling and grammar in the modeling documentation (#384) (@CFBaptista)
- Fix
BMI.update_until
(InexactError: Int64
) (#387) (@verseve) - Replace non-ASCII characters by ASCII characters in the names of variables, structs, functions and macros (#388) (@CFBaptista)
- Bump prefix-dev/setup-pixi from 0.5.1 to 0.5.2 (#389) (@dependabot[bot])
- Replace use of
LoopVectorization
in local inertial modelstable_timestep
function withPolyester
(reduction
) (#390) (@verseve) - Bump prefix-dev/setup-pixi from 0.5.2 to 0.6.0 (#396) (@dependabot[bot])
- Fix broken doc links (#397) (@verseve)
- Water demand and allocation in
sbm
model concept (#402) (@verseve) - Update publications.md (#412) (@verseve)
- Bump julia-actions/cache from 1 to 2 (#413) (@dependabot[bot])
- Bump prefix-dev/setup-pixi from 0.6.0 to 0.7.0 (#415) (@dependabot[bot])
- Bump prefix-dev/setup-pixi from 0.7.0 to 0.8.0 (#421) (@dependabot[bot])
- Update sediment model documentation (#422) (@CFBaptista)
- Fix required states
sbm_gwf
model type (#424) (@verseve) - Bump prefix-dev/setup-pixi from 0.8.0 to 0.8.1 (#426) (@dependabot[bot])
- Quick boundary fix (#430) (@dalmijn)
- Stop using local JULIAUP_DEPOT_PATH (#438) (@visr)
- Prepare release v0.8.0 (#449) (@verseve)
Closed issues:
- OpenDA coupling (#93)
- improvement reduction function Feddes (#102)
- Include water demand and allocation (#223)
- Support Total Water Storage (
SBM
concept) as output variable (#281) - Check if all states are provided when using
reinit=false
(#293) - Support different vertical hydraulic conductivity (
kv
) profiles inSBM
(#313) - Lake module: with small lakes and/or dry conditions simulation fails (#329)
- BMI and request of scalar variables (#331)
- Bedconc, SSconc and Sedconc are in g/m3 and not kg/m3 (#336)
- Add local inertial routing to
sbm_gwf
concept (#344) - Sediment Concentration Parameters in Docs (#345)
- Re-infiltration of Surface Water (#349)
- Unicode Character Usage and Consistency (#352)
- Fix
set_states
for modeltypesbm
with local inertial model for 1D river and 2D overland flow. (#357) - Wflow_sbm run fails with local inertial routing (virtual machine) (#360)
- Local inertial routing: floodplain discharge is not added to inflow reservoir or lake (#367)
- Function
save_state
should close state file (#369) - Remove lower limit of zero for
sbm.runoff
(#372) SBM
evaporation and fractions (open water, vegetation, soil surface) (#374)- Improve spelling and grammar in documentation (#377)
BMI.update_until
can throw anInexactError
(#386)- Inaccessible links (#395)
SBM
variablesvwc_root
andvwc_percroot
can have NaN values (#416)- cli runner for native linux installation (#420)
- States checking for model type
sbm_gwf
is missing required river and land state:h_av
(#423) - Model type
sbm_gwf
: do not reset heads forconstanthead
boundary (#429)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] 8 months ago

Wflow - v0.7.3
Wflow v0.7.3
Merged pull requests:
- Cyclic times (#298) (@verseve)
- Wflow_sbm figure leakage term and
ksathorfrac
documentation (#303) (@verseve) - CompatHelper: bump compat for NCDatasets to 0.13, (keep existing compat) (#305) (@github-actions[bot])
- BMI: bug fixes and updates (#306) (@verseve)
- CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#309) (@github-actions[bot])
- update Project compat entries (#311) (@visr)
- Update publications.md (#318) (@aweerts)
- Update publications.md (#320) (@aweerts)
- CompatHelper: bump compat for NCDatasets to 0.14, (keep existing compat) (#321) (@github-actions[bot])
- Modified puls (#323) (@verseve)
- Update list of contributors docs and zenodo (#324) (@verseve)
- Kvfrac leakage (#325) (@verseve)
Closed issues:
- Support different
cyclic_times
(#277) - document ksathorfrac (#279)
- Add leakage term to wflow_sbm figure (#297)
- ERROR: NetCDF error: NetCDF: Invalid dimension ID or name (NetCDF error code: -46) (#301)
- BMI get_value and grid type (#304)
bmi.get_current_time
andbmi.get_end_time
are broken. (#307)- Support for
CFTime.DateTimeNoLeap
calendar (#308)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] over 1 year ago

Wflow - v0.7.2
Wflow v0.7.2
Merged pull requests:
- Repo (#284) (@dalmijn)
- Move wflow_cli code from GitLab (#295) (@JoostBuitink)
- Fix rutter interception (#300) (@verseve)
Closed issues:
- Create Dockerfile and host image publically (#109)
- merge wflow_cli from gitlab to github (#274)
- Water balance Rutter interception model (#299)
- Cannot run model when adding inflow q_av at lat lon pair to forcing file (#302)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] over 1 year ago

Wflow - v0.7.0
Wflow v0.7.0
Closed issues:
- HQ approach for reservoirs (#242)
- ERROR: unsupported cyclic timeseries when running the wflow model in Julia language (#247)
- ERROR: One or more cycles detected in flow graph. (#248)
- ERROR: LoadError: ArgumentError: Package Wflow does not have Distributed (#251)
- Flows to be printed for each grid cell (#252)
- bug when lakes is true (#258)
- Merging era5_land and era5_single netcdf files (#260)
- Saving total evaporation with SBM (#263)
- Error: unsupported cyclic timeseries (#269)
- Logging of run time (#271)
Merged pull requests:
- define BMI.get_time_units on model instance (#245) (@visr)
- BMI use simulation starttime as t = 0, not 1970 (#246) (@visr)
- Res lake hq (#250) (@verseve)
- Update codecov-action
(#253) (@Hofer-Julian) - fix initialize lake function name (#259) (@verseve)
- Resolve overhead
Threads.@threads
(> 8 threads) (#261) (@verseve) - Starttime (#262) (@verseve)
- Add
interception
to total actual evapotranspirationactevap
(#264) (@verseve) - Add
sum
to reducer options (#272) (@JoostBuitink)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] almost 2 years ago

Wflow - v0.6.3
Wflow v0.6.3
Closed issues:
- GroundwaterFlow: support exponential decline of hydraulic conductivity with depth (#179)
- 1D floodplain schematization in local inertial routing (#220)
- Improve error when _FillValue in time dimension (#221)
- create staticmap with dummy data for floodplain (#228)
- adding param = "lateral.river.reservoir.volume" gives error (#231)
- Reading
time
from multiple forcing netCDF files (> 2Gb) very slow (#238) - Day of year for lake model (#239)
Merged pull requests:
- add extra tests from Aqua (#219) (@visr)
- Allow for _FillValue in time dimension (#229) (@JoostBuitink)
- Support for declining horizontal conductivity in sbm_gwf concept (#230) (@JoostBuitink)
- CompatHelper: bump compat for LoggingExtras to 1, (keep existing compat) (#232) (@github-actions[bot])
- optional 1d floodplain schematization for local inertial river flow (#233) (@verseve)
NCDatasets
and multifile reading (#240) (@verseve)- Fix time cyclic input and lake rating curve (column index) (#241) (@verseve)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] about 2 years ago

Wflow - v0.6.2
Wflow v0.6.2
Merged pull requests:
- CompatHelper: bump compat for LoggingExtras to 0.5, (keep existing compat) (#212) (@github-actions[bot])
- Local inertial 1D-2D: inflow, reservoirs and lakes (#213) (@verseve)
- remove _FillValue from coordinate variables (#215) (@visr)
- unpin netcdf (#216) (@visr)
- Glacier parameter g_sifrac (conversion) (#217) (@verseve)
- Some small optimisations and fix dt local inertial model (1D and 2D) (#218) (@verseve)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] over 2 years ago

Wflow - v0.6.1
Wflow v0.6.1
Closed issues:
- Error when creating log in new directory (#209)
Merged pull requests:
- Create dir before creating log file (#210) (@JoostBuitink)
- fix for NCDatasets 0.12.3 (#211) (@visr)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] about 3 years ago

Wflow - v0.6.0
Wflow v0.6.0
Closed issues:
- add compression to NetCDF output (#123)
- Flextopo implementation in Julia (#178)
- Simplified Bagnold parameters (#190)
- unit of variable ssf (#202)
- local inertial land: h_av remains zero for river cells (#206)
Merged pull requests:
- Updated documentation (#184) (@JoostBuitink)
- Flextopo (#194) (@laurenebouaziz)
- fix NetCDF_jll to a known working build (#200) (@visr)
- CompatHelper: bump compat for NCDatasets to 0.12, (keep existing compat) (#203) (@github-actions[bot])
- Change unit of lateral subsurface flow (ssf) (#204) (@verseve)
- test doc flextopo (#205) (@laurenebouaziz)
- Fix calculation of h_av as part of 2D overland flow (#207) (@verseve)
- Support compression of NetCDF file (#208) (@JoostBuitink)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] about 3 years ago

Wflow - v0.5.2
Wflow v0.5.2
Closed issues:
- improve river routing with local inertial approximation of SWE (#111)
- Adding logfile as output of the exe (#127)
- error with absolute path forcing (TOML) (#176)
- Cyclic parameter: should also work for static parameter (#181)
- csv output at coordinate points shifts when there are layers (#185)
- river cells and overland flow: handling surface width of zero (#187)
- fixed timestep river kinematic wave (#191)
- consistent naming of "bankfull_depth" parameter (#197)
Merged pull requests:
- River local inertial (#165) (@verseve)
- abs path forcing (#177) (@verseve)
- Local inertial solution 1-D/2-D (#182) (@verseve)
- Log (#183) (@verseve)
- disallow NaN in ncread if allow_missing=false (#186) (@visr)
- fix surface flow width (#188) (@verseve)
- Fix issues #181 and #191 (#192) (@verseve)
- fix CSV output for SVector (#193) (@verseve)
- fix a few issues identified by JET (#195) (@visr)
- small typo in error message (#196) (@DirkEilander)
- rename h_bankfull to bankfull_depth (#198) (@DirkEilander)
- don't break if h_bankfull is still used (#199) (@visr)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] about 3 years ago

Wflow - v0.4.1
Wflow v0.4.1
Closed issues:
- inflow kinematic wave river (#141)
- Documentation that Describes Extracting and Using Results (#148)
- support forcing without exact model grid definition (#162)
- Custom run logic (anywhere) (#169)
Merged pull requests:
- support multi file forcing as well (#157) (@visr)
- Fixed alpha value in the kinematic wave (#163) (@hboisgon)
- Fix kinwave (reservoirs and lakes) (#164) (@verseve)
- improve error message for reservoirs and lakes that are pits (#166) (@visr)
- Add simple external inflow to the kinematic wave (#167) (@hboisgon)
- support fixed values for forcing parameters (#168) (@visr)
- Run logic forcing and cyclic (#170) (@verseve)
- switch from LightGraphs to Graphs (#171) (@visr)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] over 3 years ago

Wflow - v0.4.0
Wflow v0.4.0
Closed issues:
- provide ANSI aliases for TOML file (#124)
- add list of papers using Wflow to docs (#130)
- link to HydroMT for model building (#131)
- add an overview of model variables to documentation (#132)
- document using multithreading for wflow_cli (#134)
- specific comments on documentation (#135)
- test warm start (#136)
- sbm_gwf_model: drains (#146)
- issue lakes when using HQ relations from csv files (#149)
Merged pull requests:
- Sbm threading (#126) (@verseve)
- remove some keywords (#133) (@visr)
- improve error message for CSV reducer (#137) (@visr)
- run tests on 1 and 4 threads (#138) (@visr)
- fix and test restart (#140) (@visr)
- don't run benchmarks during CI (#142) (@visr)
- docs: add ColPrac link, and link to source (#143) (@visr)
- Update publications.md (#144) (@laurenebouaziz)
- add snow to SBM figure (#145) (@visr)
- docs: list of publications (#147) (@verseve)
- Lake bug (#150) (@laurenebouaziz)
- add JULIA_NUM_THREADS to wflow_cli docs (#151) (@visr)
- add standard_name and axis to NetCDF coordinates (#152) (@visr)
- Docs comments (#153) (@verseve)
- provide ANSI aliases for kv₀, θᵣ and θₛ TOML keys (#154) (@visr)
- fix drains (#155) (@verseve)
- fix outflow calc when negative value in log (#156) (@laurenebouaziz)
- re-initialize lake storage with warm waterlevel (#158) (@visr)
- fix multithreading for multiple basins (#159) (@visr)
- fix get_alias for variables with expanded definition (#160) (@visr)
- docs mult-threading (#161) (@verseve)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] over 3 years ago

Wflow - v0.3.0
Wflow v0.3.0
Closed issues:
- model parameters in CSV or TOML (#99)
- Improve run directory (output management) (#100)
- Improve model parameters update (old -P option) (#101)
- Add new variables to the SurfaceFlow struct (#116)
Merged pull requests:
- Param change (#118) (@verseve)
- Sediment update (#119) (@hboisgon)
- create directory if needed for output CSV (#120) (@visr)
- update SBM model in parts (bmi) (#121) (@visr)
- support Float32 structs (#122) (@visr)
- use a single internal dimension order with increasing axes (#128) (@visr)
- Kinwave vars (#129) (@verseve)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] almost 4 years ago

Wflow - v0.2.0
Wflow v0.2.0
Closed issues:
- simplify in place load of NetCDF data (#98)
- review parameters of structs and initialization (interdependence) (#110)
Merged pull requests:
- simplify NetCDF data load indexing (#107) (@visr)
- improve a few error messages (#108) (@visr)
- remove unneeded _FillValue restriction (#112) (@visr)
- export NetCDF scalar timeseries (#113) (@visr)
- Check params (#114) (@verseve)
- add a changelog (#115) (@visr)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] about 4 years ago

Wflow - v0.1.2
Wflow v0.1.2
Closed issues:
- lake csv files (#103)
- lake doy maximum incorrect (#105)
Merged pull requests:
- fix lake csv path and loc (#104) (@verseve)
- doy should not exceeed 365 (#106) (@verseve)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] about 4 years ago

Wflow - v0.1.1
Wflow v0.1.1
Closed issues:
- wflow_sbm (GroundwaterFlow), model option drains = false (TOML) gives error (#94)
- model "sbm_gwf", drains = false: update error (#96)
Merged pull requests:
- split CI and Documenter (#86) (@visr)
- Fix drains option (#95) (@verseve)
- fix update sbm_gwf (drains = false) (#97) (@verseve)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] over 4 years ago

Wflow - v0.1.0
Wflow v0.1.0
Closed issues:
- CFTime support (#3)
- Extract variables from model defined in TOML file (#36)
- error message when: using Wflow (#52)
- documentation: paragraph repeated twice (#53)
- ERROR: DomainError with -2.71587159036212: (#63)
Merged pull requests:
- add the kinematic wave code (#1) (@visr)
- Wflow sbm (#2) (@verseve)
- support TOML configuration files (#4) (@visr)
- Sbm update (#5) (@verseve)
- switch from array of structs to struct of arrays layout (#6) (@visr)
- run PkgTemplates, switch CI to GitHub actions (#7) (@visr)
- CompatHelper: add new compat entry for "NCDatasets" at version "0.10" (#17) (@github-actions[bot])
- Surface kinwave (#18) (@verseve)
- add forcing update from netcdf file (#19) (@visr)
- CompatHelper: add new compat entry for "CSV" at version "0.6" (#20) (@github-actions[bot])
- Snowtransport (#22) (@verseve)
- CompatHelper: bump compat for "CSV" to "0.7" (#23) (@github-actions[bot])
- expand NetCDF input and output support (#24) (@visr)
- CompatHelper: bump compat for "Setfield" to "0.7" (#25) (@github-actions[bot])
- Lakes (#26) (@verseve)
- major movements (#27) (@visr)
- Vertical funcs (#28) (@verseve)
- Sbm struct states (#29) (@verseve)
- Fix (#30) (@hboisgon)
- Sbm states (#31) (@verseve)
- write output to CSV (#32) (@visr)
- fix coverage and doc builds (#33) (@visr)
- grab bag of August commits (#34) (@visr)
- Fix io river (#35) (@verseve)
- remove internal parameter map (#37) (@visr)
- Hbv concept (#38) (@verseve)
- use newly registered TOML package (#39) (@visr)
- CompatHelper: add new compat entry for "TOML" at version "1.0" (#40) (@github-actions[bot])
- Sbm testing (#41) (@verseve)
- add a groundwater model (#42) (@visr)
- write output states to NetCDF (#43) (@visr)
- initial documentation (#44) (@visr)
- CompatHelper: add new compat entry for "DataFrames" at version "0.21" (#45) (@github-actions[bot])
- Graph pits (#46) (@verseve)
- glacier parameters for sbm and hbv (#47) (@verseve)
- CompatHelper: bump compat for "CSV" to "0.8" (#48) (@github-actions[bot])
- Hbv test (#49) (@verseve)
- CompatHelper: bump compat for "DataFrames" to "0.22" (#50) (@github-actions[bot])
- Hbv lake test (#51) (@verseve)
- Update sbm.md (#54) (@laurenebouaziz)
- hbv_docs (#55) (@verseve)
- docs for lakes and reservoirs (#56) (@verseve)
- CompatHelper: bump compat for "StaticArrays" to "1.0" (#57) (@github-actions[bot])
- add 0 argument run_simulation (#58) (@visr)
- Bmi (#59) (@verseve)
- support rivers with no upstream nodes (#60) (@visr)
- overland flow and no upstream nodes (#62) (@verseve)
- order of reducers for CSV writing (#64) (@verseve)
- recharge rate (#65) (@verseve)
- reservoir inflow (#66) (@verseve)
- docs mapping model variables (#67) (@verseve)
- CompatHelper: add new compat entry for "BasicModelInterface" at version "0.1" (#68) (@github-actions[bot])
- CompatHelper: add new compat entry for "Parameters" at version "0.12" (#69) (@github-actions[bot])
- CompatHelper: add new compat entry for "FieldMetadata" at version "0.3" (#70) (@github-actions[bot])
- Reservoirs lakes interception (#71) (@verseve)
- run JuliaFormatter on all code (#72) (@visr)
- Sediment (#73) (@hboisgon)
- drop a few dependencies (#74) (@visr)
- River waterbodies (#75) (@verseve)
- Link zenodo (#76) (@verseve)
- add progress logging (#77) (@visr)
- CompatHelper: add new compat entry for "ProgressLogging" at version "0.1" (#78) (@github-actions[bot])
- alternative calendar support (#79) (@visr)
- documentation updates (#80) (@visr)
- close the staticmaps NetCDF during initialization (#81) (@visr)
- starttime run in fews (#82) (@verseve)
- bugfix sediment + extra outputs (#83) (@hboisgon)
- grab bag of some late improvements (#84) (@visr)
Hydrosphere - Freshwater and Hydrology
- Julia
Published by github-actions[bot] over 4 years ago
