Description Details Copyright License URL Installation from github Author(s) See Also
Functions for timing, as well as implementations of Stack and List structures.
The tictoc package provides the timing functions
tic and toc that can be nested. It provides
an alternative to system.time() with a different
syntax similar to that in another well-known software
package. tic and toc are easy to use, and are
especially useful when timing several sections in more than
a few lines of code.
In general, calls to tic and toc start the
timer when the tic call is made and stop the timer
when the toc call is made, recording the elapsed
time between the calls from proc.time. The default
behavior is to print a simple message with the elapsed time
in the toc call.
The features include the following:
nesting
of the tic and toc calls
suppressing
the default output with quiet = TRUE
collecting the timings in user-defined variables
collecting the timings in a log structure provided by the
package (see tic.log)
providing a
custom message for each tic call
using custom
callbacks for the tic and toc calls to
redefine the default behavior and/or add other
functionality (such as logging to a database)
In
addition, this package provides classes Stack
(implemented as a vector) and List
(implemented as a list), both of which support
operations push, pop, first,
last, clear and size.
Copyright (C) Collective, Inc.
Apache License, Version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0
http://github.com/collectivemedia/tictoc
devtools::install_github("collectivemedia/tictoc")
Sergei Izrailev
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.