Git Product home page Git Product logo

raphtory's Introduction

Raphtory

Raphtory

Open-source platform for distributed real-time temporal graph analytics. Load and process large dynamic graphs across time.

Table of Contents

Getting Started

Let's use an example Raphtory project and install SBT (Scala Build Tool) to get it up and running.

  1. Clone the example and get the latest release.
  2. Download the raphtory.jar here. Move it into the lib directory of the example project.
  3. Install SBT by following their guide. The example project uses SBT to compile the source code.
  4. Initiate SBT by changing into the example project directory in the terminal and running the command sbt. The SBT interactive shell starts once it shows >.
  5. Run compile to build the project.
  6. Run run to analyse the project. The output is the result of the analysis.

Go to the documentation for tutorials on how to use Raphtory for graph building, analysis, and more.

Raphtory is built with Scala. We recommend using IntelliJ IDE for your code. They have a community version which is free. Follow their guide for installation.

Concept

Static graphs, which require data to be manually reloaded for updates, have been the focus for data analytics in the community. While static graphs are useful, they could be inefficient. Raphtory aims to address these issues by creating dynamic graphs with the added element of time. Dynamic graphs allow for a more efficient process with its ability to automatically make changes in real time by intaking streamed or stored data. Raphtory also gives the option to dive deep in analysis and explore the changes in structural (vertex and edge properties) and temporal (time of when components of your graph are created, updated, and deleted) scopes of the graphs. This opens up many possibilities including tracking cryptocurrency fraud, covid transmission patterns, or monitoring activities on social media.

Check out these links for more information:

Community and Changelog

  • Follow the latest development on the official blog
  • Follow the Raphtory Twitter
  • Join the Slack group (we are always happy to answer any questions and chat about the project!) Feel free to join the #raphtory-development and #askaway channel to discuss current issues, ask your questions in #general or ping Ben Steer (miratepuffin) who can give you a hand.

Contributors

Want to get involved? Please join the Raphtory Slack group and speak with us on how you could pitch in!

License

Raphtory is licensed under the terms of the Apache License (check out our LICENSE file).

raphtory's People

Contributors

miratepuffin avatar imanehaf avatar narnolddd avatar wuliaososhunhun avatar haaroon avatar bensteer avatar bazarqmul avatar marcolotz avatar dorely103 avatar jamesalford avatar michalmonselise avatar imasgo avatar yomald avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.