There is a simple way to achieve something similar: one can add a time
stamp to each line of output, e.g. using "ts" command from "moreutils".
Tomas
On 12/21/2017 06:45 PM, Jim Hester wrote:
R does provide the addTaskCallback / taskCallbackManager to run a
callback function after every top
R does provide the addTaskCallback / taskCallbackManager to run a
callback function after every top level command. However there is not
an equivalent interface that would be run _before_ each command, which
would make it possible to time of top level calls and provide other
execution measurements.
Is source() the right place for this? It may be, but we've had customers
who would like
this sort of thing done for commands entered by hand. And there are those
who want
a description of any "non-triivial" objects created in .GlobalEnv by each
expression, ...
Do they need a way to wrap each
I did not know "progress" package existed, thank you Iñaki.
However, something like that would be nice to have by default in source(),
just something to add to R's "wish list", so that everybody can benefit
from it without extra-packages, as most of us I suppose we will spend all
day simply doing
2017-12-21 15:05 GMT+01:00 Juan Telleria :
> But by statement in the source file, I mean, for knowing during the
> execution how much time is taking, without having to wait till the end.
What's the ultimate purpose? Are you looking for a profiler (there are
some of them on
But by statement in the source file, I mean, for knowing during the
execution how much time is taking, without having to wait till the end.
2017-12-21 13:06 GMT+01:00 Iñaki Úcar :
> 2017-12-21 12:46 GMT+01:00 Juan Telleria :
> > Dear R Developers,
> >
>
2017-12-21 12:46 GMT+01:00 Juan Telleria :
> Dear R Developers,
>
> Adding to source() base function a Timer which indicates the execution time
> of the source code would be a very well welcome feature, and in my opinion
> not difficult to implement as an additional funtion
Dear R Developers,
Adding to source() base function a Timer which indicates the execution time
of the source code would be a very well welcome feature, and in my opinion
not difficult to implement as an additional funtion argument.
The source(timing = TRUE) function shall execute internally the