diff --git a/DESCRIPTION b/DESCRIPTION index f21bca39e180755977b2848e49f043c380fb89b9..470b0f6ac6f99694110134d5f90667f9193e926d 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,8 @@ Package: airGR Type: Package Title: Suite of GR Hydrological Models for Precipitation-Runoff Modelling -Version: 1.0.14.2 -Date: 2018-10-01 +Version: 1.0.14.3 +Date: 2018-10-05 Authors@R: c( person("Laurent", "Coron", role = c("aut", "trl"), comment = c(ORCID = "0000-0002-1503-6204")), person("Charles", "Perrin", role = c("aut", "ths"), comment = c(ORCID = "0000-0001-8552-1881")), diff --git a/NEWS.rmd b/NEWS.rmd index 35c46618aed54c2ab90728d5ca923474d79ebfb9..54853db3c229a3ccba3ecd6303bd04800fbae0f7 100644 --- a/NEWS.rmd +++ b/NEWS.rmd @@ -13,7 +13,7 @@ output: -### 1.0.14.2 Release Notes (2018-10-01) +### 1.0.14.3 Release Notes (2018-10-05) ____________________________________________________________________________________ @@ -348,27 +348,6 @@ ________________________________________________________________________________ ### 0.7.4 Release Notes (2014-11-01) -#### User-visible changes - -- Stable version stemming from version 0.7.3. - -____________________________________________________________________________________ - - -### 0.7.3 Release Notes (2014-XX-XX) - -#### Minor user-visible changes - -- Improvements allowing the arrival of new models. - -- Improvements of the argument verifications in <code>CreateInputsModel()</code>, <code>CreateRunOptions()</code>, <code>CreateInputsCrit()</code>, <code>CreateCalibOptions()</code>. - -- Improvements of all the <code>ErrorCrit()</code> functions to better account for the cases with constant flow values or local zeros. - -____________________________________________________________________________________ - - -### 0.7.2 Release Notes (2014-07-14) #### New features @@ -379,28 +358,6 @@ ________________________________________________________________________________ - Fixed bug in <code>CreateCalibOptions()</code> to handle models with only one parameter. - -#### Major user-visible changes - -- CemaNeige users must now specify one <code>MeanAnSolidPrecip</code> for each elevation layer. The <code>CreateRunOptions()</code> function is impacted. - -- CemaNeige users can now specify the mean elevation of the input series (before it was always considered equal to the catchment median elevation). - The impacted functions are <code>CreateInputsModel()</code> and <code>DataAltiExtrapolation_HBAN()</code>. - - -#### Minor user-visible changes - -- Improvement of the <code>plot_OutputsModel</code> function (to handle 0 in Qobs and Qsim). - -- Improved documentation. - -____________________________________________________________________________________ - - -### 0.7.1 Release Notes (2014-07-14) - -#### Bug fixes - - Fixed bug in <code>Calibration_HBAN()</code>. The function was not working properly with models having only one parameter. @@ -411,29 +368,48 @@ ________________________________________________________________________________ #### Major user-visible changes +- CemaNeige users must now specify one <code>MeanAnSolidPrecip</code> for each elevation layer. The <code>CreateRunOptions()</code> function is impacted. + +- CemaNeige users can now specify the mean elevation of the input series (before it was always considered equal to the catchment median elevation). + The impacted functions are <code>CreateInputsModel()</code> and <code>DataAltiExtrapolation_HBAN()</code>. + - New architecture with better format verification procedure (using classes) and simpler setting of default configuration. - New architecture where the model, calibration and error functions are in the arguments of the functions (the exotic use of "generic function" created by the users has been removed). -- Improved documentation and examples. +- Improved documentation and examples. +#### Minor user-visible changes -____________________________________________________________________________________ +- Improvements allowing the arrival of new models. +- Improvements of the argument verifications in <code>CreateInputsModel()</code>, <code>CreateRunOptions()</code>, <code>CreateInputsCrit()</code>, <code>CreateCalibOptions()</code>. -### 0.7.0 Release Notes (2014-06-06) +- Improvements of all the <code>ErrorCrit()</code> functions to better account for the cases with constant flow values or local zeros. -#### Experimental features +- Improvement of the <code>plot_OutputsModel</code> function (to handle 0 in Qobs and Qsim). + +- Improved documentation. -- unfinished version used for development purpose. ____________________________________________________________________________________ ### 0.6.2 Release Notes (2014-02-12) + +#### New features + +- Additional functions for results plotting (the <code>{zoo}</code> package is required for some of them). + +- Add multi-objective calibration using <code>nsga2()</code> (the <code>{mco}</code> package is required). + +- The field Multiplier has been added in the ErrorCrit() outputs, to indicate whether the criterion is an error (to minimise) or and efficiency (to maximise). + This allows to provide real efficiency values in the outputs e.g. NSE[Q] instead of (-1) × NSE[Q]. + + #### Bug fixes - RC11 bug correction: the automatic selection of the warm-up period was not working properly when no data was available from warm-up (i.e. when the user had set the run to start at the very first index). @@ -452,17 +428,11 @@ ________________________________________________________________________________ The package is similar, only the examples of Main and the files in MyScriptBlocks have changed. All basin data are now stored inside a list named <code>BasinData</code>. This will greatly ease the future use of Rdata files (instead of txt files) as storage format for the time series of observation. -____________________________________________________________________________________ - - -### 0.6.1 Release Notes (2014-02-12) - -#### New features +#### Deprecated and defunct -- Additional functions for results plotting (the <code>{zoo}</code> package is required for some of them). +- <code>EfficiencyCrit()</code> have been replaced by <code>ErrorCrit()</code> to avoid misunderstanding (by default, the algorithms minimise the error criterion). -- Add multi-objective calibration using <code>nsga2()</code> (the <code>{mco}</code> package is required). #### Major user-visible changes @@ -477,20 +447,6 @@ ________________________________________________________________________________ - Improvements of the documentation. -____________________________________________________________________________________ - - -### 0.6.0 Release Notes (2014-02-12) - -#### New features - -- The field Multiplier has been added in the ErrorCrit() outputs, to indicate whether the criterion is an error (to minimise) or and efficiency (to maximise). - This allows to provide real efficiency values in the outputs e.g. NSE[Q] instead of (-1) × NSE[Q]. - - -#### Deprecated and defunct - -- <code>EfficiencyCrit()</code> have been replaced by <code>ErrorCrit()</code> to avoid misunderstanding (by default, the algorithms minimise the error criterion). ____________________________________________________________________________________