Git Product home page Git Product logo

ruruki's Introduction

Documentation Status Build Status Code Climate Coverage Status PyPI PyPI Join the chat at https://gitter.im/optiver/ruruki

Introduction

What is Ruruki? Well the technical meaning is “any tool used to extract snails from rocks”.

So ruruki is an in-memory directed property graph database.

Documentation

See ruruki documentation here.

Visualization tool

See ruruki's visual graph exploration tool called Ruruki-eye

Screenshot

Demo

To see an online demo of ruruki-eye follow the following link http://www.ruruki.com.

Some interesting data on the ruruki package 1 level deep

Go nuts and show me everything

What data does the demo instance have

The demo site is a software dependency graph of the ruruki library/package.

Tips while using and navigating and exploring the data

  • Search Page
    • Is split into 4 columns,
      • Label: Known labels to the graph database.
      • Property key dropdown: Every property name for that particular label.
      • filter operation type: Type of filter operation that you are performing. See EntitySet filter
      • value searching for: Value that you are searching for. Note that * will return all vertices for that label.
    • Display all vertices known to the database, click the search button with no filters.
  • Navigating
    • Once you have clicked on a vertex from the search page, you will see the selected vertex in the center of your page with the direct incoming and outgoing edges.
    • Double click on the bubbles to follow
  • See the help menu on the navigation page for shortcuts.
  • To show multiple levels at once, add ?levels=<number> to the url. Eg: http://ruruki.com/vertices/0?levels=1

NOTE

ruruki-eye is only a demo site and may feel laggy and slow. This is not a reflection on actual performance. It is recommended to pip install ruruki-eye locally and run it.

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.