Skip to content

Documents describing design and architecture of Pipe

Notifications You must be signed in to change notification settings

Pipend/pipe-architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

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

About

Documents describing design and architecture of Pipe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published