Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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 `%