| tictoc | R Documentation |
Functions for timing, as well as implementations of Stack and StackList 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 StackList (a stack implemented as a list),
both of which support operations push, pop, first_element,
last_element, clear and size.
Copyright (C) Collective, Inc.; with portions Copyright (C) Jabiru Ventures LLC
Apache License, Version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0
http://github.com/jabiru/tictoc
devtools::install_github("jabiru/tictoc")
Sergei Izrailev
tic, Stack
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.