readme.md

Pipeline

Data analysis pipeline for the R language.

Install

Since the repo is private for now git fork are the easiest way to contribute.

Documentation

TBA - see the man/ folder - Accessible through R studio

Examples

TBA - see the examples/ folder

Contribute !

If you want to contribute to the project you can find us on : Our forum Twitter * Ask for a Slack invite ! https://r-pipeline.slack.com

Code format

The pipeline should be written following the google style guide for R : https://google.github.io/styleguide/Rguide.xml

Testing

It is essential that every addition should be testable. https://cran.r-project.org/web/packages/RUnit/vignettes/RUnit.pdf

    # Testing a function that convert celsius to fahrenheit
    c2f <- function(c) return(9/5 * c + 32)

    # A corresponding test function could look like this:
    test.c2f <- function() {
    checkEquals(c2f(0), 32)
    checkEquals(c2f(10), 50)
    checkException(c2f("xx"))
    }

Current functions

Please see the docs () for a complete description of the functions.

Preprocessing

Filtering

Dimensionality reduction

Statistics

Time series

Visualization

Formatting

Export

Roadmap

Readings

Open source tools: https://www.eternalcoding.com/?p=1981 https://gun.io/blog/maintaining-an-open-source-project/

Sublime text workflow for R development: https://github.com/randy3k/R-Box https://packagecontrol.io/packages/R-snippets http://www.kevjohnson.org/using-r-in-sublime-text-3 https://sublimerepl.readthedocs.io/en/latest/ https://www.r-bloggers.com/set-up-sublime-text-for-light-weight-all-in-one-data-science-ide/ https://github.com/randy3k/SendREPL * https://github.com/alienhard/SublimeAllAutocomplete

Markdown: http://daringfireball.net/projects/markdown/syntax https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet https://warpedvisions.org/projects/markdown-cheat-sheet rd to HTML : https://stat.ethz.ch/R-manual/R-devel/library/tools/html/Rd2HTML.html

Other projects of interest



albertbuchard/r-pipeline documentation built on May 5, 2019, 6:57 p.m.