Skip to main content

Ruruki is a lightweight in-memory graph database which is ideal if you need a temporary graph database, or just doing a proof of concept and need a fast and reliable graph database.

Project description

.. image:: https://travis-ci.org/optiver/ruruki.svg?branch=master
:target: https://travis-ci.org/optiver/ruruki

.. image:: https://codeclimate.com/github/optiver/ruruki/badges/gpa.svg
:target: https://codeclimate.com/github/optiver/ruruki
:alt: Code Climate

=============
Documentation
=============
See ruruki `documentation here <http://ruruki.readthedocs.org/en/latest/index.html>`_.

==================
Visualization tool
==================
See rurukis' visual graph exploration tool called `Ruruki-eye <https://github.com/optiver/ruruki-eye>`_


====
Demo
====
To see an online demo of `ruruki-eye <https://github.com/optiver/ruruki-eye>`_ follow the following link http://www.ruruki.com.

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 <http://ruruki.readthedocs.org/en/latest/interfaces.html#entity-set>`_
+ 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 <http://ruruki.com/vertices>`_, 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 <http://www.ruruki.com>`_ 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ruruki-0.0.3.tar.gz (21.3 kB view details)

Uploaded Source

File details

Details for the file ruruki-0.0.3.tar.gz.

File metadata

  • Download URL: ruruki-0.0.3.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ruruki-0.0.3.tar.gz
Algorithm Hash digest
SHA256 272784e1ea2ef31936416c5373e5c53d8655f3ad8e1c65a976ac2fd9daf5450b
MD5 eb0f1acad0a2e268003209d441041975
BLAKE2b-256 f1c60774303dae09d9677ae3cea033d1a336275dc4fd22db66267b2885bd9178

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page