Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In essence, Kepler was designed to model a workflow that will be run repetitively without the need for human intervention.
an effective environment for integrating disparate software component
Kepler is a java-based application that is maintained for the Windows, OSX, and Linux operating systems.
Create sophisticated data analysis pipelines
https://kepler-project.org
based on Ptolemy II system for modeling, simulation, and design of concurrent, real-time, embedded systems.
http://ptolemy.eecs.berkeley.edu/ptolemyII/index.htm

How does it work ?

a pipeline is a set of data processing elements connected in series, so that the output of one element is the input of the next one. The elements of a pipeline are often executed sequentially or in time-sliced fashion. In this way, simple commands can be combined together to create the desired output.
pipelining doesn't decrease the time for a single datum to be processed; it only increases the throughput of the system when processing a stream of data.

A workflow in Kepler is composed of independent actors communicating through well-defined interfaces. An actore actor presents parameterized operations that act on an input to produce an output. The execution order and communication mechanisms of the actors in the workflow are defined in a director object.

...