sparkling-graph (homepage)

Large scale, distributed graph processing made easy! Load your graph from multiple formats and compute measures (but not only) 

Library that provides ability to do manipulations and computations of graph using Spark and GraphX. Using features provided you can easily load your graph from CSV (more formats like GraphML are planned) and compute well known measures like Katz centrality, Eigenvector centrality, Local clustering and others. There is possibility to use fastutil library for storing data, so memory consumption can be reduced.


Tags

  • 4|graph
  • 3|library
  • 2|example

How to

Include this package in your Spark Applications using:

spark-shell, pyspark, or spark-submit

> $SPARK_HOME/bin/spark-shell --packages ml.sparkling:sparkling-graph-examples_2.11:0.0.7

sbt

In your sbt build file, add:

libraryDependencies += "ml.sparkling" % "sparkling-graph-examples_2.11" % "0.0.7"

Maven

In your pom.xml, add:
<dependencies>
  <!-- list of dependencies -->
  <dependency>
    <groupId>ml.sparkling</groupId>
    <artifactId>sparkling-graph-examples_2.11</artifactId>
    <version>0.0.7</version>
  </dependency>
</dependencies>

Releases

Version: 0.0.7 ( 1b610b | zip | jar ) / Date: 2017-05-16 / License: BSD 2-Clause / Scala version: 2.11

Version: 0.0.6 ( 82ff1e | zip | jar ) / Date: 2016-06-17 / License: GPL-3.0 / Scala version: 2.11

Version: 0.0.5 ( 53ce24 | zip | jar ) / Date: 2016-04-18 / License: GPL-3.0 / Scala version: 2.11

Version: 0.0.4 ( 3edae1 | zip | jar ) / Date: 2016-02-19 / License: GPL-3.0 / Scala version: 2.10

Version: 0.0.2 ( 1ddc43 | zip | jar ) / Date: 2016-02-09 / License: GPL-3.0 / Scala version: 2.10

Spark Scala/Java API compatibility: 1.0.0 - 2% , 1.1.0 - 1% , 1.2.0 - 1% , 1.3.0 - 85% , 1.4.0 - 90% , 1.5.0 - 100%