This version has been improved with a handful of modelling features, new algorithms, quality checks on inputs, and minor bug fixes. Notably, the following features have been added:
• New Models Added – full (level 1) emulation support for the HYMOD2 hydrological model (Roy et al., 2017).
• Radiation/ET/Rain-snow partitioning Algorithms – added new algorithms for estimating PET, LW incoming radiation, and partitioning between rain and snow
• Lake Freezing – simple treatment of lake freezing and snow accumulation on frozen lakes with the :LakeFreeze command
• Improved Stream Temperature simulation – better handling of longwave radiation, support for sensible heat exchange and groundwater mixing during in-catchment routing , support for gridded rainfall temperature inputs,
• Basic Model Interface (BMI) interoperability – Raven can now be compiled as a linked library and interface directly with other BMI-compliant applications
• Other – correction factors for wind speed and relative humidity; Spearman ranked correlation coefficient diagnostic, improved support for EnKF in a FEWS environment, improved handling of orographic corrections when using gridded precipitation/temperature data, temperature bias correction, writing of reservoir mass balance file in netCDF format, some previously hard-coded parameters now exposed to users; support for multiple water demands from a single subbasin
• Notable Bug Fixes – repairs to handling of daily-averaged PET estimates, default estimation of longwave radiation, handling lake evaporation when :HRUID not supplied to reservoir, fix to rainfall on reservoirs when :LakeStorage is something other than SURFACE_WATER, repair of reservoir stage assimilation via direct insertion, fixes of netCDF issues when elevation attributes are provided
• Improvements/updates to the Raven documentation and to Raven input quality checking.