artan (homepage)

Kalman & Bayesian filtering with Spark

@ozancicek / (1)

Model-parallel bayesian filtering with Apache Spark. This library allows you to define model-parallel kalman & bayesian filters by leveraging arbitrary stateful transformation capabilities of Spark Dataframes. Supports both structured streaming and batch processing mode. Suitable for latent state estimation of many similar small scale systems


Tags

  • 1|streaming
  • 1|machine learning
  • 1|pyspark

How to

Include this package in your Spark Applications using:

spark-shell, pyspark, or spark-submit

> $SPARK_HOME/bin/spark-shell --packages com.github.ozancicek:artan_2.11:0.1.0

sbt

In your sbt build file, add:

libraryDependencies += "com.github.ozancicek" % "artan_2.11" % "0.1.0"

Maven

In your pom.xml, add:
<dependencies>
  <!-- list of dependencies -->
  <dependency>
    <groupId>com.github.ozancicek</groupId>
    <artifactId>artan_2.11</artifactId>
    <version>0.1.0</version>
  </dependency>
</dependencies>

Releases

Version: 0.1.0 ( 19728f | zip | jar ) / Date: 2020-03-22 / License: Apache-2.0 / Scala version: 2.11