Skip to content

Releases: environmental-modeling-workflows/watershed-workflow

Watershed Workflow v1.5.0

18 Jul 21:05
Compare
Choose a tag to compare

What's Changed

This release makes mixed-element meshing, first released in 1.4, significantly more robust and useful through updates to stream mesh densification and variable width river elements. It paves the way for creating subdomains within river basins by allowing workflows that tag multiple reaches (e.g. gaged reaches) and creates subdomains from those reaches within the overall mesh. Lastly, it starts the process of moving toward geopandas by doing some refactoring work to make datasets and other data structures a bit simpler.

New Contributors

Full Changelog: watershed-workflow-1.4.0...watershed-workflow-1.5.0

Watershed Workflow 1.4.0

21 Sep 23:22
Compare
Choose a tag to compare
  • This release is focused around the "mixed element" capability of ATS. It makes the code to build stream-aligned quadrilateral cells on the river corridor, and triangles away from the mesh.
  • This release also adds streamlight capabilities, which focus on providing data products around radiation to streams based on the vegetation properties of the stream banks.
  • Additionally, MODIS LAI capabilities are improved, and an entirely new dataset concept is added around time-series data (including DayMet and LAI)
  • Lastly, the DayMet variables are switched to vapor pressure, which is the variable required by ATS in current releases.

Watershed Workflow 1.3.0

30 Aug 02:13
Compare
Choose a tag to compare

This release adds capability around polyhedral meshes, adding the ability to formally "mesh in" the stream network. By doing this, we can straightforwardly keep small, narrow streams while having larger grid cells. This has been shown to improve metrics like inundated fraction and evaporation. An example is shown in the examples directory. Work on this was conceived by Scott Painter and @ecoon, followed through on and executed by @saubhagya-gatech with some help from @ecoon .

Additionally, this release includes a shift to using yapf for standardized code formatting.

Watershed Workflow 1.2.0

10 May 14:38
Compare
Choose a tag to compare

This release adds capability for working with NHDPlus flowlines, including HydroSeq, and expands the abilities for tagging outlets. This also makes ExodusII optional, as some have had trouble building it, though it is not optional for ATS users.

Watershed Workflow 1.1.2

15 Dec 02:39
Compare
Choose a tag to compare

This patch fixes a few bugs in downloading data, fixing file managers for NHD and NLCD to work in the user container.

It also updates documentation with some minor tweaks, and adds back in the Depth-To-Bedrock portion of the mesh_coweeta example that got lost in a previous commit.

Watershed Workflow 1.1.1

09 Dec 02:28
Compare
Choose a tag to compare

Minor bug fixes in docker containers, updates process of building environment.yml files, and documentation updates for missing API documentation. Adds ATS dockerfile for building containers that include ats_input_spec and ATS source code.

Watershed Workflow 1.1.0

20 Nov 00:17
Compare
Choose a tag to compare

This release fundamentally overhauls much of WW's surrounding software toolchain. It adds CI, setup.py files for installation, improves the ability to maintain and update environment.yml files, adds versioneer support, adds Docker containers for both CI and for users, and improves testing. It updates all examples and scripts to work with the current version and updates documentation. From a user perspective, the biggest change is the top level namespace, which changes from workflow to watershed_workflow.

Watershed Workflow 1.0

28 Jul 15:46
Compare
Choose a tag to compare

This is the initial release of Watershed Workflow, a tool aimed at easing the use of integrated hydrologic models by providing a "first model" based on open datasets available anywhere in the United States. It automates the process of discovering, downloading, colocating, curating, and writing into file formats useful for hydrologic models such as the Advanced Terrestrial Simulator.

Documentation is available at https://ecoon.github.io/watershed-workflow/
A paper describing this release has been submitted to Environmental Modeling & Software and will be linked if and when published.