Nothing
ShinyGR()
now returns a message to explain how to diconnect the GUI from R. (#76).CheckUrl()
, .DiagramGR()
, .DyShadingMulti()
, .StartStop()
, .TypeModelGR()
). (#73)plot.CalGR()
and plot.SimGR()
gain a log_scale
argument to display flow time series with a logarithmic scale. (#71)plot.CalGR()
and plot.SimGR()
. The functions work well when log_scale = TRUE
to display flow time series with a logarithmic scale. (#71)GetCrit
and GetParam
S3 methods in order to get respectively the error criterion value and the model parameter set from the outputs of CalGR()
and SimGR()
functions. (#62)plot.CalGR()
, now returns no more the "synth"
graph when which = "perf"
. (#63)CalGR()
and SimGR()
functions (if WupPer = 0L
). (#52)plot.CalGR()
and plot.SimGR()
using the which
argument . (#6)dyplot
S3 method has been cleaned. The internal .dyplot()
replace dyplot.default()
function. The dyplot.PrepGR()
, dyplot.CalGR()
and dyplot.SimGR()
aliases and usages have been added the dyplot()
help page (#61)ShinyGR()
function. (#61)PrepGR()
and by consequence in ShinyGR()
when the dataset given to the ObsDF
argument is a tibble
object. (#49).onAttach()
command has been removed from the ShinyGR()
function, because it is already call from the dyplot()
function which is use in ShinyGR()
. (#50)ShinyGR()
has been resized to avoid to wide title when the the parameter values are large. (#54)ShinyGR()
function is used. (#51)FUN_CRIT
deprecated argument (since 'airGR' 1.2.13.16) has been removed from the use of Calibration()
call by the CalGR()
function. (#56)ShinyGR()
, it is possible to the export the GR2M model diagram PNG file again. (#40)SimGR()
which can now simulate a period with no observed flow. Previously, it could only be run in this case when the observed flow was missing from the output of PrepGR()
on the whole period and not just on a subperiod. (#43)ShinyGR()
in order to warn users about GUI instability problems. (#46)PrepGR()
help page. (#41)ShinyGR()
is corrected. (#42)class()
by inherits()
in order to test the classes of inputs in all functions. (#45)ShinyGR()
when the date column of ObsDF
has another name as 'DatesR'. (#38)as.data.frame
S3 methods have been set for classes PrepGR
, CalGR
and SimGR
. (#39)airGRt
class and the as.data.frame.airGRt
S3 method no longer exist (#39)ShinyGR()
function, can now run on monthly time series, using the GR2M model (#14)plot.PrepGR()
when all Qobs
are missing. The function now displays an empty plot for the observed discharges (#35)theme
agument of the ShinyGR()
function now uses partial matching (#12)as.data.frame.airGRt()
, plot
, plot.PrepGR()
, plot.CalGR()
and plot.SimGR()
functions are no longer exported by the namespace (#30)RunModel_GR2M
function (#51) and the new SeriesAggreg()
function (#25, #41, #43) from 'airGR'dyplot*()
and the ShinyGR()
functions) (#5)ShinyGR()
function, now displays a new tab panel that shows a summary sheets of basin if the name of the dataset contains the code station (8 characters : 1 letter and 7 numbers) of the Banque Hydro French database (so it is available only for the dataset of this database) (#10)theme
agument of the ShinyGR()
function now works even if a wrong character case is useddyplot()
and the ShinyGR()
function are used, a message warns the users if they use a version of 'htmlwidgets' < 1.5.2.9000. The latest version of this package, available on GitHub, avoids troubles with the use of dynamic graphics of the 'dygraphs' package (called by the dyplot*()
and the ShinyGR()
functions) (#5)as.data.frame.airGRt()
method in order to create a data.frame
from outputs of PrepGR()
, CalGR()
and SimGR()
functions. This data.frame
always presents the same structure and contains observed flow, simulated flow, simulated solid precipitation fraction, etc. When it does not make sense, the concerned column is assigned with NA
values (e.g. Qsim with the PrepGR()
function)citation("airGRteaching")
command"Inrae"
and "Saclay"
) using the theme
agument of the ShinyGR()
functionCalGR
argument is now deprecated in the SimGR()
function. It has been replaced by the use of the Param
argument which can be set by an object of the class CalGR
or by a vector of parametersShinyGR()
now runs when independent arguments (DatesR
, Precip
, etc.) are used instead of the ObsDF
argumentPrepGR()
, the HydroModel
argument could be set to "GR4H"
or "GR5H"
. In the GUI, launched by ShinyGR()
function, nothing changed, only the daily models are available. So, now airGRteaching depends on the version of 'airGR' >= 1.4.3.52) (#7)PrepGR()
function when discharge is not provided in Qobs
. If it is the case, the CalGR()
function will return an error message because it is not possible to calibrate the model. The SimGR()
function will return a warning message because it is not possible to compute any efficiency criterionShinyGR()
function when discharge is not provided in Qobs
ShinyGR()
, the first plotting panel now draws the flow error time series (#4)plot()
function is now exporteddyplot.PrepGR()
, dyplot.CalGR()
and dyplot.SimGR()
functions are no longer exportedplot.*()
functions (use ?plot
to call it)dyplot*()
and the ShinyGR()
functions) (#5)ShinyGR()
can export the csv table again. It was broken due to modifications to the version 1.2.13.16 of the 'airGR' packageShinyGR()
interfaceShinyGR()
may now run for any timezoneShinyGR()
takes into account the fact that on 1 time step airGR::ErrorCrit_KGE
do not return CritName (temporary patch)ShinyGR()
takes into account the fact that the previous simulation could have a missing value criterionShinyGR()
takes into account the fact the prevuous Qsim is sometimes to long of one value (temporary patch)CalGR()
and SimGR()
now presents a timezone defined as UTCShinyGR()
.DiagramGR()
and .TypeModelGR()
are now private functionsShinyGR()
function is now "%Y-%m-%d"
with the latest versions of the 'shiny' package (like it was with th old versions)CalGR()
, SimGR()
and ShinyGR()
have been updated.DiagramGR()
no longer returns errors when inputs are not yet available in ShinyGR()
ShinyGR()
, the criteria values are now right on Unix systemShinyGR()
when C1 (or C2) is modified after calibration; the calibration button is now resetCalGR()
and SimGR()
functionsObsBV
argument has been renamed ObsDF
in PrepGR()
and ShinyGR()
functions.TypeModelGR()
and ShinyGR()
plot.PrepGR()
, plot.CalGR()
and plot.SimGR()
functions exitObsGR()
function (and relatives arguments in CalGR()
and SimGR()
has been renamed PrepGR()ShinyGR()
ShinyGR()
when GR6J is usedShinyGR()
ShinyGR()
to show previous sim. when model or dataset changesShinyGR()
to show previous sim. when time window changes but keeps the same lengthShinyGR()
ShinyGR()
using the GR6J modelShinyGR()
when GR6J is used.TypeModelGR()
and ShinyGR()
ShinyGR()
when a criterion is very lowShinyGR()
now allows a list format for ObsBV
data.frame and CemaNeige inputsObsGR()
function now returns an error if the time zone is not defined as "UTC"
ShinyGR()
background color defined to black when the Flatly theme is usedShinyGR()
when inputs are defined in vectors (not in a data.frame)dyplot.default()
ShinyGR()
interfaceSimGR()
now runs only once to compute all ErrorCrit
ShinyGR()
interfaceShinyGR()
interfacedyplot()
now allows to draw an additional time series of flowShinyGR()
dyplot()
now plots Pliq and Psol when CemaNeige is used (dyStackedBarGroup()
instead of the plotter argument)ShinyGR()
interface (using the 'shinyjs' package)ShinyGR()
ShinyGR()
interfaceShinyGR()
, TypeModel
inputIds renamed into HydroModel
Param
arguments in ShinyGR()
dyplot()
updated to be compatible with 'dygraphs' >= 1.1.1.4 (available only on GitHub)ShinyGR()
now use 'dygraphs' devices (except for model perf.)dyplot.default()
now draws precipitation as a true bar plot and not a step plotShinyGR()
dyplot*()
functionsshiny.SimGR()
now presents a theme argument that allows to change the stylesheetshiny.SimGR()
function has been renamed into ShinyGR()
ShinyGR()
to plot state variables with GRJshiny.SimGR()
function has been renamed into ShinyGR()
shiny.SimGR()
if the model diagram is plotted, the animation can be run only from the Event slider and no more from the "Period" sliderSimGR()
now also returns the OptionsCrit
valueshiny.SimGR()
and to draw new plotsdyplot.default()
gains a Roller
period argumentTypeModelGR()
is now a private functionCalGR()
with verbose = FALSE
plot.CalGR()
(it does not use anymore a global variable)Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.