Skip to content
Tim Paine edited this page Jan 27, 2024 · 36 revisions

csp ( Composable Stream Processing ) is a functional-like reactive language that makes time-series stream processing simple to do.  The main reactive engine is a c++ based engine which has been exposed to python ( other languages may optionally be extended in future versions ).  CSP applications define a connected graph of components using a declarative language ( which is essentially python ).  Once a graph is constructed it can be run using the c++ engine.  Graphs are composed of some number of "input" adapters, a set of connected calculation "nodes" and at the end sent off to "output" adapters.  Inputs as well as the engine can be seamlessly run in simulation mode using historical input adapters or in realtime mode using realtime input adapters.

Contents

Roadmap

Adapters

  • Redis
  • Slack

Extensions

Other

  • Interactive graph viewer
Clone this wiki locally