Skip to content

Release v0.10.4

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Jul 21:03
f04229f

This release addresses bugs associated with terrain metrics, cross sections concave hulls for sub models, and discharge bounds for sub models. The documentation has also been updated, and a new optional argument is also added to the create_fim_lib endpoint.

  1. An lru_cache was added to the RasGeomText cross_sections property. the htab error fixing step needed to be moved because it was found that it was not being applied to RasGeomText classes instantiated with the from_gpkg method. This would throw off the caching by making cross_sections return an empty list for class instances generated with the from_gpkg method.
  2. Areas where a ras river line intersects a cross-section at multiple locations will default to treating the first intersection as the only intersection
  3. A minimum of one cross-section elevation-based terrain agreement metric is now generated even when section endpoints are lower than the thalweg
  4. Cross-sections vertices where a user did not enter a value for either station or elevation will be ignored.
  5. A bug that was effecting the cross section concave hull for the subset models. has been resolved In some instances the entire concave hull of the source model was being used for the subset model. This has been remedied.
  6. An optional arg was added to the create_fim_lib endpoint. The new arg is cog which is a Boolean indicating whether the output geotiffs should be cloud optimized geotiffs or not. The default is False.
  7. A frequently asked questions (FAQ) section has been added to the readthedocs page to provide quick responses to common ripple1d questions.
  8. A bug that was incorrectly handling the NWM flows has been identified and fixed. Previously we were multiplying the high_flow_threshold by 1.2 to represent the low flow applied in ripple. This was incorrect. The low flow for ripple should be simply the high_flow_threshold. The high flow for ripple should be the 100yr from the NWM multiplied by 1.2. These default values have been updated. Additionally, the multiplier values have been exposed through the API for the conflate_model endpoint and new multipliers for the RAS flows have been exposed in the extract_submodel endpoint. Furthermore, flags have been added to give the user the option to ignore ras flows, ignore nwm flows, or take the highest and lowest of the two as the submodel flow bounds.
  9. New ras_to_gpkg code has been ported from the hecstac repo.
  10. A bug in flow file parsing has been addressed. See #365
  11. A new concave hull method has been developed, and documentation has been added for it in the ReadTheDocs.

closes #359
closes #358
closes #336
closes #346
closes #253
closes #344
closes #366
closes #365
closes #361
closes #360