Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cszang/fridge
Data analysis project management for R
https://github.com/cszang/fridge
caching project-management r
Last synced: 8 days ago
JSON representation
Data analysis project management for R
- Host: GitHub
- URL: https://github.com/cszang/fridge
- Owner: cszang
- Created: 2014-01-17T13:06:53.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-11-14T08:27:52.000Z (about 6 years ago)
- Last Synced: 2024-08-13T07:14:32.335Z (4 months ago)
- Topics: caching, project-management, r
- Language: R
- Size: 32.2 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - cszang/fridge - Data analysis project management for R (R)
README
# `fridge`
`fridge` is a simple approach to managing data analysis projects in
**R**.## Background
`fridge` assumes that data analysis projects are managed using a
hierarchical folder structure. Helper functions are kept seperated
from the code that specifies the final models etc., in a `lib`
directory.Objects that need long computation times to be created are stored as
binary files (`*.rda`) in a `cache` directory and are reused if needed
rather than recreated each time the analyses are run.## Installation
```r
install.packages("devtools")
library(devtools)
install_github("cszang/fridge")
```## Setup
Create a `lib` directory inside the main project folder, and populate with auxilliary code needed for e.g. munging data from various sources, creating special plots, ...
## Usage
### Caching
To create cached objects, use `freeze()` or its infix operator `%