Print informative output
I think that is a better idea to use the message()
function instead the cat()
function in order to print informative outputs.
It concerns:
Calibration.GRiwrmInputsModel
CreateInputsModel.GRiwrm
RunModel.GRiwrmInputsModel
Colin Gillespie & Robin Lovelacein in Efficient R programming:
To give informative output, use the message() function. For example, in the poweRlaw package, the message() function is used to give the user an estimate of expected run time. Providing a rough estimate of how long the function takes, allows the user to optimise their time. Similar to warnings, messages can be suppressed with suppressMessages().
Another function used for printing messages is cat(). In general cat() should only be used in print()/show() methods, e.g. look at the function definition of the S3 print method for difftime objects, getS3method("print", "difftime").