Installation

  1. Clone this repository using SSH

git clone git@github.com:Kappa-Dev/ReGraph.git

or using HTTPS

git clone https://github.com/Kappa-Dev/ReGraph.git
  1. Install the library and its dependencies with setup.py

cd ReGraph
python setup.py install

Neo4j installation and configuration

  1. If you want to use the Neo4j-based backend of ReGraph, you need to install the Neo4j database (see installation instructions).

  2. Moreover, ReGraph uses the APOC Neo4j plugin, currently not included in the community edition. To install the plugin see the instructions.

  3. ReGraph uses Neo4j Bolt Driver for Python, therefore, having set up your database, you need to provide to ReGraph’s API the address of the bolt server (for example, bolt://127.0.0.1:7687) and your credentials for connecting the database (i.e. user and password).