Published February 12, 2026
| Version v0.20.0
Software
Open
CSHS-CWRA/RavenPy: v0.20.0
Authors/Creators
- 1. Ouranos
- 2. K2 Geospatial
- 3. University of Waterloo
- 4. École de technologie supérieure
Description
New features
- Updated
raven-hydroto v0.5.0 (RavenHydroFrameworkv4.1.0). (PR #560) ravenpynow officially supports Python 3.14. (PR #577)
Fixes
- Fix
Reservoircommand parser failing when optional fields were missing. (PR #544) - Add
GaugedSubBasinGroupcommand toRVHclass. (Issue #546, PR #547) - In
nc_specs, setdim_names_ncin the order expected by Raven (x, y, t). Previously, we only made sure thattimewas the last dimension, but did not ensure x and y were in the right order. (PR #533) - Adjusted the
Perform_a_climate_change_impact_study_on_a_watershed.ipynbnotebook to reduce the number of years in the simulation to speed up execution time. (PR #535) - Adjusted a broken test that was overlooked in the previous release (from changes in PR #513). (PR #535)
- Adapted code base to the
pandasv3.0 API. (Issue #570, PR #572) - Addressed a small
pydanticv2.12 deprecation. (PR #577) - Include NetCDFAttribute alias in emulated models. Include dict update logic higher up in the chain rather than only through the emulators
field_validator. (PR #580)
Internal changes
- Updated the cookiecutter template to the latest version (PR #548):
- Updated the Contributor Covenant Agreement to v3.0.
- Added a
CITATION.cfffile. - Removed
black,blackdoc, andisort, as well as their configurations. - Updated
pyproject.tomlto be PEP 639-compliant.
- Pinned
pydanticbelow v2.12 due to breaking changes in their API. (PR #548)- Unpinned
pydanticas newer 2.12 patch releases appear to have addressed regressions. (PR #559)
- Unpinned
- Pinned
pydap>=3.5.6 andh5netcdf>=1.5.0 to ensure modern versions with betterxarraysupport are installed by default. (PR #559) - Updated the cookiecutter template to the latest version (PR #569):
- Added a workflow for automatically accepting and merging periodic updates from Dependabot affecting CI dependencies.
- Added a
pytestfixture to perform a teardown of changes performed within the installedravenpysource location. (PR #572)
Files
CSHS-CWRA/RavenPy-v0.20.0.zip
Files
(8.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:4d19275f7fe0e0334a32dfcd0876b2b7
|
8.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/CSHS-CWRA/RavenPy/tree/v0.20.0 (URL)
Software
- Repository URL
- https://github.com/CSHS-CWRA/RavenPy