A Monadic Pipeline System


[Up] [Top]

Documentation for package ‘rmonad’ version 0.5.0

Help Pages

rmonad-package rmonad: handling pipes, errors, and everything with monads
%*>% Infix operators
%>>% Infix operators
%>^% Infix operators
%>_% Infix operators
%v>% Infix operators
%^>% Infix operators
%__% Infix operators
%|>% Infix operators
%||% Infix operators
apply_rewriters Apply rewriters to an Rmonad
as_monad Conversions to monads
clear_cache Clear cached values and delete temporary files
combine Conversions to monads
const Ignore the first input, return the second
crunch Cache all large values that are stored in memory
esc Returns the value a monad holds
fail_cache Represent a dummy value for a node downstream of a failing node
false Return false for all input
false_as_error Make NULL values an error
first Given two arguments, return the first
funnel Conversions to monads
get_code Vectorized getters for public Rmonad fields
get_dependency_matrix Get dependencies of local variables on inputs
get_dependents Vectorized getters for public Rmonad fields
get_depth Vectorized getters for public Rmonad fields
get_doc Vectorized getters for public Rmonad fields
get_error Vectorized getters for public Rmonad fields
get_id Vectorized getters for public Rmonad fields
get_key Vectorized getters for public Rmonad fields
get_mem Vectorized getters for public Rmonad fields
get_meta Vectorized getters for public Rmonad fields
get_nest Vectorized getters for public Rmonad fields
get_nest_depth Vectorized getters for public Rmonad fields
get_notes Vectorized getters for public Rmonad fields
get_OK Vectorized getters for public Rmonad fields
get_parents Vectorized getters for public Rmonad fields
get_prior Vectorized getters for public Rmonad fields
get_summary Vectorized getters for public Rmonad fields
get_tag Vectorized getters for public Rmonad fields
get_time Vectorized getters for public Rmonad fields
get_value Vectorized getters for public Rmonad fields
get_warnings Vectorized getters for public Rmonad fields
gff Data for GFF processing vignette
has_code Vectorized existence checkers for public Rmonad fields
has_dependents Vectorized existence checkers for public Rmonad fields
has_doc Vectorized existence checkers for public Rmonad fields
has_error Vectorized existence checkers for public Rmonad fields
has_mem Vectorized existence checkers for public Rmonad fields
has_meta Vectorized existence checkers for public Rmonad fields
has_nest Vectorized existence checkers for public Rmonad fields
has_notes Vectorized existence checkers for public Rmonad fields
has_parents Vectorized existence checkers for public Rmonad fields
has_prior Vectorized existence checkers for public Rmonad fields
has_summary Vectorized existence checkers for public Rmonad fields
has_tag Vectorized existence checkers for public Rmonad fields
has_time Vectorized existence checkers for public Rmonad fields
has_value Vectorized existence checkers for public Rmonad fields
has_warnings Vectorized existence checkers for public Rmonad fields
infix Infix operators
is_rmonad Determine whether something is an Rmonad object
loop Apply an rmonad pipeline function to each element in a rmonad bound list
make_cacher Make Cacher object
make_recacher Make a function that takes an Rmonad and recaches it
memory_cache Store a value in memory
missues Tabulates all errors, warnings and notes
mtabulate Make tabular summary of a pipeline
nothing Do nothing
no_cache Represent a value that has been deleted
null_as_error Make NULL values an error
plot.Rmonad Render an Rmonad graph
print.Rmonad Rmonad print generic function
report Convert a pipeline to Rmarkdown
rmonad rmonad: handling pipes, errors, and everything with monads
rmonad_checkers Vectorized existence checkers for public Rmonad fields
rmonad_getters Vectorized getters for public Rmonad fields
second Given two arguments, return the second
size Return the number of nodes in the workflow
splice_function Take a monadic bind operation's result and splice histories
tag Set the tag of an Rmonad object
toss Take input and do nothing with it
true Return true for all input
view Set the head of an Rmonad to a particular tag
viewID Move head to this id
viewIDs Return a list of Rmonad objects at these positions
views Get a list of Rmonad objects matching the given tag
void_cache Represent a value that has not been set
x_to_monad Conversions to monads