Library to load data sets to Neo4j.


Keywords
NEO4J, python
License
Apache-2.0
Install
pip install graphio==0.2.3

Documentation

GraphIO

Tests codecov PyPI License Neo4j Neo4j Downloads

A Python library to bulk load data to Neo4j. Built by Kaiser & Preusse.

Documentation

Documentation Status

Docs available at: https://graphio.readthedocs.io/

Tutorial with real data: https://graphdb-bio.com/graphio-tutorial-idmapping

Install

Install graphio from PyPI:

pip install graphio

Install the latest build version from github:

pip install git+https://github.com/kaiserpreusse/graphio.git

Development

You need Docker to run the test suite. First start the Neo4j instances to test against:

docker-compose -f test_neo4j_compose.yml up

Install dependencies:

pip install -r requirements.txt
pip install -r test_requirements.txt

Then run the tests:

python -m pytest

All tests that use the graph fixture found in tests/conftest.py will run against all databases.

Feedback

Please provide feedback, ideas and bug reports through GitHub issues.