Skip to content

Watershed Workflow v2.1.0

Latest

Choose a tag to compare

@ecoon ecoon released this 29 Jul 22:19
· 6 commits to master since this release

This is a relatively minor release that is done for people who do not want to rework their currently working notebooks. The next release, version 2.2, will make significant API changes as we settle on a better API for WW version 2.

What's Changed

New features

  • Add new pit-filling algorithms for dual meshes (#153)
  • Export GeoDataFrame from the M2 mesh object with each cell as a row (#134)
  • Add prepartitioning support (#136)
  • Port additional features from v1.6 (#138)
  • Add unit conversion for manager_soilgrids_2017 and revise observation options for steady-state and transient input files (#141)

Bug fixes

  • Fix centroid calculation error for polygons with more than 3 vertices (#158)
  • Fix a few bugs in triangle refinement at stream junctions (#155)
  • Fix stream regions bug (#140)
  • Fix old snow-temperature bug in the cyclic_steadystate template (reported by Sundar Niroula)
  • Fix a variety of bugs and QoL issues found while running the Russian River large-mesh workflow (#146)
  • Fix meshpy Triangle crash on linux-aarch64 by disabling FP contraction
  • Fix broken documentation link (#130)
  • Fix typo in split HUCs logic

Improvements & cleanup

  • General code cleanup and minor QoL changes (#135)
  • Continued work on geologic data handling (#156)
  • Pin Rosetta to protect against breaking changes in future versions
  • Bypass HDF5-shared/CMake incompatibilities in the build
  • Various CI improvements: SEACAS/METIS changes (#137), pymetis/metis arm64 workarounds, forced newer pymetis with CSR object, import testing for the environment build, certificate/container fixes
  • Documentation cleanup updates

Full Changelog

watershed-workflow-2.0.0...watershed-workflow-2.1.0