ketrew

AuthorsSebastien Mondet <seb@mondet.org>, Leonid Rozenberg <leonidr@gmail.com>, Arun Ahuja <aahuja11@gmail.com>, Jeff Hammerbacher <jeff.hammerbacher@gmail.com> and Isaac Hodes <isaachodes@gmail.com>
Homepagehttp://www.hammerlab.org/docs/ketrew/master/index.html
Issue Trackerhttps://github.com/hammerlab/ketrew/issues
Maintainerseb@mondet.org
Dependencies
&cmdliner>= 1.0.0
cohttp-lwt-unix>= 0.99.0
conduit
docout
js_of_ocaml>= 3.0
js_of_ocaml-compiler>= 3.0
js_of_ocaml-lwt>= 3.0
js_of_ocaml-ppx>= 3.0
js_of_ocaml-tyxml>= 3.0
lwt
lwt_react
nonstd
ocamlbuild
ocamlfind
ocamlify
ppx_deriving
ppx_deriving_yojson>= 3.0
pvem
pvem_lwt_unix
reactiveData>= 0.2
solvuu-build>= 0.3.0
sosa
tyxml>= 4.0.0
uri
yojson
Optional dependencies
postgresql
Availableocaml-version >= "4.03.0"
PublishedOct 5, 2017
Source [http] https://github.com/hammerlab/ketrew/archive/ketrew.3.2.1.tar.gz
b12a712500345c9f52d39db1a800885b
StatisticsNot installed in the last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/ketrew/ketrew.3.2.1/opam

A Workflow Engine for Computational Experiments

Ketrew is:

  1. An OCaml library providing an EDSL API to define complex and convoluted workflows (interdependent steps/programs using a lot of data, with many parameter variations, running on different hosts with various schedulers).
  2. A client-server application to interact with these workflows. The engine at heart of the server takes care of orchestrating workflows, and keeps track of everything that succeeds, fails, or gets lost. The clients interact with an API and with two user-interfaces: a terminal-app and a WebUI.
Optional for
coclobas