R6 Modules

List of R6 Classes provided by tidymodules

ModStore

R6 Class Representing a ModStore

Store

This TidyModule is used to explore the content of the ModStore.

TidyModule

TidyModule R6 Class, parent of all modules

Utility functions

List of utility functions

showExamples()

Launcher for the tidymodules examples

getSessionId()

Function that generates session Id

callModules()

Call modules function

listModules()

List modules in current session

add_module()

Create a module

add_tm_snippets()

Add tm snippets to RStudio

check_and_load()

check if list of package namespaces exist, load them or display relevant information

getMod()

Retrieve module from ModStore

mod()

Alias to getMod

port()

Retrieve module's port

oport()

Retrieve output module's port

iport()

Retrieve input module's port

Configuration

List of available configurations

global_options

tidymodules options

session_type

List of possible session types

getCacheOption()

Retrieve cache option from the environment

Port functions and operators

List of functions and pipe operators used to manage modules communication

defineEdges()

Function wrapper for ports connection expression.

map_ports()

Ports mapping function

combine_ports()

Combine ports function

race_ports()

Race ports function

%>y% %>1% %>2% %>3% %>4% %>5% %>6% %>7% %>8% %>9% %>10%

Input port mapping function

%>>y% %>>1% %>>2% %>>3% %>>4% %>>5% %>>6% %>>7% %>>8% %>>9% %>>10%

Input port mapping function

`%->%`

Port mapping function (port level)

`%->>%`

Port mapping function (port level) - forward version

%x>y% %1>1% %2>1% %3>1% %4>1% %5>1% %6>1% %7>1% %8>1% %9>1% %10>1% %1>2% %2>2% %3>2% %4>2% %5>2% %6>2% %7>2% %8>2% %9>2% %10>2% %1>3% %2>3% %3>3% %4>3% %5>3% %6>3% %7>3% %8>3% %9>3% %10>3% %1>4% %2>4% %3>4% %4>4% %5>4% %6>4% %7>4% %8>4% %9>4% %10>4% %1>5% %2>5% %3>5% %4>5% %5>5% %6>5% %7>5% %8>5% %9>5% %10>5% %1>6% %2>6% %3>6% %4>6% %5>6% %6>6% %7>6% %8>6% %9>6% %10>6% %1>7% %2>7% %3>7% %4>7% %5>7% %6>7% %7>7% %8>7% %9>7% %10>7% %1>8% %2>8% %3>8% %4>8% %5>8% %6>8% %7>8% %8>8% %9>8% %10>8% %1>9% %2>9% %3>9% %4>9% %5>9% %6>9% %7>9% %8>9% %9>9% %10>9% %1>10% %2>10% %3>10% %4>10% %5>10% %6>10% %7>10% %8>10% %9>10% %10>10%

Single-port mapping function

%x>>y% %1>>1% %2>>1% %3>>1% %4>>1% %5>>1% %6>>1% %7>>1% %8>>1% %9>>1% %10>>1% %1>>2% %2>>2% %3>>2% %4>>2% %5>>2% %6>>2% %7>>2% %8>>2% %9>>2% %10>>2% %1>>3% %2>>3% %3>>3% %4>>3% %5>>3% %6>>3% %7>>3% %8>>3% %9>>3% %10>>3% %1>>4% %2>>4% %3>>4% %4>>4% %5>>4% %6>>4% %7>>4% %8>>4% %9>>4% %10>>4% %1>>5% %2>>5% %3>>5% %4>>5% %5>>5% %6>>5% %7>>5% %8>>5% %9>>5% %10>>5% %1>>6% %2>>6% %3>>6% %4>>6% %5>>6% %6>>6% %7>>6% %8>>6% %9>>6% %10>>6% %1>>7% %2>>7% %3>>7% %4>>7% %5>>7% %6>>7% %7>>7% %8>>7% %9>>7% %10>>7% %1>>8% %2>>8% %3>>8% %4>>8% %5>>8% %6>>8% %7>>8% %8>>8% %9>>8% %10>>8% %1>>9% %2>>9% %3>>9% %4>>9% %5>>9% %6>>9% %7>>9% %8>>9% %9>>9% %10>>9% %1>>10% %2>>10% %3>>10% %4>>10% %5>>10% %6>>10% %7>>10% %8>>10% %9>>10% %10>>10%

Single-port mapping function

%x %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10

Single-port mapping function (Reverse version)

%x %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %1 %2 %3 %4 %5 %6 %7 %8 %9 %10

Single-port mapping function (Reverse version)

`%:>:%`

Multi-port mapping function

`%:>>:%`

Multi-port mapping function

`%:c>:%`

Multi-port mapping function

`%:i:%`

Multi-port mapping function

`%:pi:%`

Multi-port mapping function