Attach a package or add a namespace
Associate a reader function with an extension.
Cache a project's data sets in binary format.
Cache a data set for faster loading.
Print the current cache status
List all cached variables
Compare the project version with the current ProjectTemplate version
Get configured cache file format strategy
Convert one or more data sets to data.tables
Build the list of data available for loading into memory
List all files and directories, excluding .. and .
Read a DCF file into an R list.
Translate a file name into a valid R variable name.
Clear objects from the global environment
Create a new project.
Check if the project was loaded
Construct the file names for the cache and hash
Create a new template
Show information about the current project.
Create a project structure
Calculate the hash of the data stored in a variable
Initialize the logger for the project
Check whether variables are cached
Convert one or more data sets to tibbles
Check if path is an existing directory
Raise an error if given path is a valid project
Load the libraries listed in the configuration into memory
Create a data.frame with the cache metadata
Source all munge scripts
Test whether a given path is a ProjectTemplate project
Check if a directory is empty
Load the data from the cache and data directories
Run code and assign the results to variable
Check whether the cache is empty
Return an RStudio project file as character vector
Raise an error if given path is not a valid project
Load the helper functions
.prepare.data.ignore.regex
Prepare a regular expression for matching files to be ignored
Migrate a template to a new version of ProjectTemplate
Automatically read data into memory
Get the location of a template from its name
Make sure a required directory exists before usage
Load Project
Unload the project variables keeping the data
Migrates a project from a previous version of ProjectTemplate
Compare sets of variable names
Get the current ProjectTemplate version
Write a variable and its metadata to cache
Reload Project
Match readers to the extensions of the data files
Require a package for use in the project
Remove variables to keep from a list of candidates for removal
Require internal package
Stop silently
Read metadata for a variable in the cache
ProjectTemplate Configuration file
Reload or reset a project
Generate unit tests for your helper functions.
Automatically load data and packages for a project.
Listing the data for the current project
Run all of the analyses in the src
directory.
Run all unit tests for this project.
Show information about the current project.
ProjectTemplate: Automates the Creation of New Statistical Analysis Projects
Add project specific config to the global config
Translate a variable name into a file name for caching.
Clear data sets from the cache