Skip to content

Latest commit

 

History

History
48 lines (26 loc) · 1.11 KB

README.md

File metadata and controls

48 lines (26 loc) · 1.11 KB

pipe-architecture

Pipe Architecture

Pipe App

Pipe Client Library

Plottables

Plottables are ready-to-use, standardized data visualization components. Pipe comes with many built-in Plottables (check them out here).

Using a Plottable can be as easy as:

plot(withOptions(timeseries, {
    x: d => d.time
  , y: d => d.value
})

Technically Plottables are composable monads. They’re a lot more fun to use in LiveScript syntax (we will discuss LiveScript use in Pipe in another post).

Transformation Library

Repo

Transformation module contains utility data manipulation and statistical functions.

These functions are available in Transformation and Presentation blocks in a Pipe query.

To give you a taste of this module:

summaryStatistics([Number]) => {mean, sigma, median, length}

fillIntervals(list, defaultValue = 0) => list

Transpilation Library

Repo

Storyboard