Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfix Release 0.10.1 #337

Merged
merged 13 commits into from
Mar 4, 2025
Merged

Bugfix Release 0.10.1 #337

merged 13 commits into from
Mar 4, 2025

Conversation

sclaw
Copy link
Collaborator

@sclaw sclaw commented Mar 4, 2025

This release addresses several bugs that were identified in v0.10.0.

Bugfixes Addressed

Ignore terrain agreement errors

A new argument terrain_agreement_ignore_error was added to the create_ras_terrain endpoint. It's default value is false, which will maintain the current functionality. When set to true, if an error is raised in the terrain agreement calculation step, the error will be logged and no terrain agreement database will be created. The endpoint will still respond with a "terrain_agreement" key, but it will have an empty value.

Handle river_reach names more generically

While improving the conflation logic in 0.10.0, we made an assumption that the river_reach identifier in a geometry file would follow the default HEC-RAS formatting. Some contractors do not follow this formatting, so we have updated the code to more generically store river_reach names instead of forcing the default RAS formatting.

Add Model Name to extract_submodel

A required arg, model_name has been added to the extract_submodel endpoint. This enables the the user to specify the name of the model instead of inferring it from the model directory name which was not full proof.

closes #326
closes #325
closes #327

@sclaw sclaw requested a review from mdeshotel March 4, 2025 21:05
@sclaw sclaw merged commit 178201f into main Mar 4, 2025
3 checks passed
@sclaw sclaw deleted the release/0.10.1 branch March 6, 2025 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants