c

cuneiform

A Functional Workflow Language. Cuneiform is a workflow specification language which makes it easy to integrate heterogeneous tools and libraries and exploit data parallelism. Users do not have to create heavy-weight wrappers for establised tools or to reimplement them. Instead, they apply their existing software to partitioned data. Using the Hi-WAY application master Cuneiform can be executed on Hadoop YARN which makes it suitable for large scale data analysis. Cuneiform comes in the form of a functional programming language with a Foreign Function Interface (FFI) that lets users create functions in any suitable scripting language and apply these functions in a uniform way. Data paralelism is expressed by applying map, cross-product, dot-product, or combinations of the aforementioned algorithmic skeletons to collections of black-box data.
https://github.com/joergen7/cuneiform
Apache License, Version 2.0
Jörgen Brandt Marc Bux Ulf Leser
Files download
File Operation
cuneiform-2.0.3-RELEASE.pom download
Apache Maven
<dependency>
  <groupId>de.hu-berlin.wbi.cuneiform</groupId>
  <artifactId>cuneiform</artifactId>
  <version>2.0.3-RELEASE</version>
  <type>pom</type>
</dependency>
Gradle Groovy
implementation 'de.hu-berlin.wbi.cuneiform:cuneiform:2.0.3-RELEASE'
Gradle Kotlin
implementation("de.hu-berlin.wbi.cuneiform:cuneiform:2.0.3-RELEASE")
Scala SBT
libraryDependencies += "de.hu-berlin.wbi.cuneiform" % "cuneiform" % "2.0.3-RELEASE"
Groovy Grape
@Grapes(
  @Grab(group='de.hu-berlin.wbi.cuneiform', module='cuneiform', version='2.0.3-RELEASE')
)
Apache Ivy
<dependency org="de.hu-berlin.wbi.cuneiform" name="cuneiform" rev="2.0.3-RELEASE" />
Leiningen
[de.hu-berlin.wbi.cuneiform/cuneiform "2.0.3-RELEASE"]
Apache Buildr
'de.hu-berlin.wbi.cuneiform:cuneiform:jar:2.0.3-RELEASE'
Dependencies
The project has no third-party dependencies