'Shiny' Modules for General Tasks
Fetch Module Code
Fetch Download File Name
Fetch State Manager State
Initialize ASM Module State
Write State to File for Saving
Make List of Current ASM State
Updates ASM After State Load
Preload Data for ASM Module
Read App State From Yaml Files
Write State to File for Saving
Save State Server
Populate Session Data for Module Testing
Automatically Cast UI Input Variable
Adding Wrangling Element to Current Data View
Append Report Elements
Attach Data Set to DW State
Evaluates Data Wrangling Generated Code
Fetch Module Code
Fetches Current Data View
Fetch Module Datasets
Fetch Data Wrangling State
Check DW State For Datasets
Initialize DW Module State
Make List of Current DW State
New Data Wrangling View
Preload Data for DW Module
Data Wrangling Server
Sets Current Data View
Populate Session Data for Module Testing
Updates DW Module Checksum
Builds a Data Wrangling R Statement From ui Elements:
Builds a Figure Element R Statement From UI Elements:
Fetches the Hold Status UI Element Supplied
Fetches the Current Version of Pacakge
Append Report Elements
Evaluates Figure Generation Code
Extracts Specific Page from Paginated Figure
Fetch Module Code
Fetches Current Figure
Fetch Figure Generation State
Initialize FG Module State
Make List of Current FG State
Initialize New Figure
Preload Data for FG Module
Figure Generation Server
Sets Current Figure
Populate Session Data for Module Testing
Updates FG Module Checksum
Add Tooltip to UI Element
Preload Data Into App
Create RStudio Formatted Comments
Fetches the Code to Reproduce Analysis
Fetches Informaiton About the App
Fetches the App State
Fetches Details About Current Modules
Creates Formatting Information for Datasets
Fetches Dependency Information
Fetches Datasets from Modules in the App
Fetches the Path to the Log File
Fetches Models from Modules in the App
Fetch the Module State
Fetches the Path to the User Files
Generate Report
Initialize a formods State Object
Adds Message to Log File and Displays it to the Console
Show Message to User
Preload Data Into App
Generates ggplot Object with Error Message
Shiny Notification
Starts Modal Screen Pause
Centralized Sorting Function
Sets Message in State from UI Processing
Resets the App State
Stops Modal Screen Pause
Set the App State
Set the Module State
Shiny Notification
Sets Message in State from UI Processing
Run Try/Catch and Process Results
Checks formods Dependencies
formods: Shiny modules for common tasks.
Depreciated: Detect if a UI element has changed
Detect if a UI element has updated
Creates Icon Link
Determines if a Package is Installed
Determine if Object is Shiny Session Object
Implementation of the linspace Function from Matlab
Makes Template Files for formods New Module
Removes Hold on UI Element
Evaluate R Code in String
Run the 'formods' Shiny App
Sets Hold on One or All UI Elements
Attach Data Set to UD State
Generate Code and Load DS
Fetch Module Code
Fetch Module Datasets
Fetch Upload Data State
Initialize UD Module State
Make List of Current ASM State
Preload Data for UD Module
Data Upload Server
Populate Session Data for Module Testing
Remove Factor From Object
Create Module Templates in a Package Repository
'Shiny' apps can often make use of the same key elements, this package provides modules for common tasks (data upload, wrangling data, figure generation and saving the app state), and also a framework for developing. These modules can react and interact as well as generate code to create reproducible analyses.