Skip to content

Releases: CSHS-CWRA/RavenPy

v0.7.3

31 Aug 13:45
Compare
Choose a tag to compare
  • Pinned xclim below v0.29.0

v0.7.2

26 Aug 17:55
Compare
Choose a tag to compare
  • Update cruft
  • Subclass derived_parameters in Ostrich emulators to avoid having to pass params.

v0.7.0

27 Jul 23:16
Compare
Choose a tag to compare
  • Add support for V2.1 of the Routing Product in ravenpy.extractors.routing_product.
  • Add collect-subbasins-upstream-of-gauge CLI script.
  • Modify WFS request functions to use spatial filtering (Intersects) supplied by OWSLib.

v0.6.0

14 Jun 15:20
516544a
Compare
Choose a tag to compare
  • Add support for EvaluationPeriod commands. Note that as a result of this, the model's diagnostics property contains one list per key, instead of a single scalar. Also note that for calibration, Ostrich will use the first period and the first evaluation metric.
  • Add SACSMA, CANADIANSHIELD and HYPR model emulators.

v0.5.2

26 May 00:54
Compare
Choose a tag to compare
  • Simplify RVC configuration logic.
  • Add ravenpy.utilities.testdata.file_md5_checksum (previously in xarray.tutorial).

v0.5.1

12 May 20:19
Compare
Choose a tag to compare
  • Some adjustments and bugfixes needed for RavenWPS
  • Refactoring of some internal logic in ravenpy.config.rvs.RVT
  • Improvements to typing with the help of mypy

v0.5.0

30 Apr 18:46
0f91952
Compare
Choose a tag to compare
  • Refactoring of the RV config subsystem
    • The config is fully encapsulated into its own class: ravenpy.config.rvs.Config
    • The emulator RV templates are inline in their emulator classes
  • The emulators have their own submodule: ravenpy.models.emulators
  • The "importers" have been renamed to "extractors" and they have their own submodule: ravenpy.extractors

v0.4.2

14 Apr 21:09
f966e07
Compare
Choose a tag to compare
  • Update to Raven revision 318 to fix OPENDAP access for StationForcing commands
  • Fix problems with defaults for grid_weights and nc_index
  • Pass nc_index to ObservationData command
  • Expose more cleanly RavenC errors and warnings
  • Add test with Canopex and fix related bugs
  • Remove nbstripout hook
  • Replace a broken notebook by one demoing how to access Canopex data.

v.0.4.1

13 Apr 17:19
e6750db
Compare
Choose a tag to compare
  • Add notebook about hindcast verification skill.
  • Add notebook about routing capability.
  • Modify geoserver functions to have them return GeoJSON instead of GML.
  • Collect upstream watershed aggregation logic.
  • Fix RVC bug.

v0.4.0

09 Apr 13:50
625432f
Compare
Choose a tag to compare

This is an interim version making one step toward semi-distributed modeling support. Model configuration is still in flux and will be significantly modified with 0.5. The major change in this version is that model configuration supports passing multiple HRU objects, instead of simply passing area, latitude, longitude and elevation for a single HRU.

  • GR4JCN emulator now supports routing mode.
  • Add BLENDED model emulator.
  • DAP links for forcing files are now supported.
  • Added support for tox-based localized installation and testing with python-pip.
  • Now supporting Python 3.7, 3.8, and 3.9.
  • Build testing for pip and conda-based builds with GitHub CI.