Skip to main content

Library to load data sets to Neo4j.

Project description

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.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

graphio-0.2.1.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

graphio-0.2.1-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file graphio-0.2.1.tar.gz.

File metadata

  • Download URL: graphio-0.2.1.tar.gz
  • Upload date:
  • Size: 29.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for graphio-0.2.1.tar.gz
Algorithm Hash digest
SHA256 8fbd728301f537a1e126f9a0fe7509f0f7636556934ff5f963a36fab8b475cad
MD5 ad64d9b8b9f5e7914ba62c3e7aca2942
BLAKE2b-256 b7e8f2b30fb0487c442bae9cc3a36e88198abb4b6a22b67367a2fd9ada983a9b

See more details on using hashes here.

File details

Details for the file graphio-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: graphio-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for graphio-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8b42e3f6f8386d215556ea1aa9cd5e0aa5132afc3ce5828e6f587005f3b6b1ac
MD5 30810cb726388f21bdea184669435472
BLAKE2b-256 dacfb64038671d88362957c284a6f7ac8f636a6319eb42885bda241c59de9f2d

See more details on using hashes here.

Supported by

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