Releases: CSHS-CWRA/RavenPy
Releases · CSHS-CWRA/RavenPy
v0.6.0
- Add support for EvaluationPeriod commands. Note that as a result of this, the model's
diagnosticsproperty 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,CANADIANSHIELDandHYPRmodel emulators.
v0.5.2
v0.5.1
v0.5.0
- 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 config is fully encapsulated into its own class:
- 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
- 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
v0.4.0
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.
v0.3.0
- Migration and refactoring of GIS and IO utilities (
utils.py,utilities/gis.py) from RavenWPS to RavenPy. - RavenPy can now be installed from PyPI without GIS dependencies (limited functionality).
- Hydro routing product is now supported from
geoserver.py(a notebook has been added to demonstrate the new functions). - New script
ravenpy aggregate-forcings-to-hrusto aggregate NetCDF files and compute updated grid weights. - Add the basis for a new routing emulator option (WIP).
- Add climpred verification capabilities.
v0.2.3
- Regionalisation data is now part of the package.
- Fix tests that were not using testdata properly.
- Add tests for external dataset access.
utilities.testdata.get_local_testdatanow raises an exception when it finds no dataset corresponding to the user pattern.