Skip to main content

Python bindings for IssunDB

Project description

IssunDB for Python

Python version PyPI version Documentation Examples License: MIT

The Python bindings for IssunDB.

Installation

pip install issundb

Quickstart

import json

from issundb import IssunDB

# Open or create a database
db = IssunDB("./issundb-data")

# Add two nodes (with properties)
alice = db.add_node("Person", json.dumps({"name": "Alice", "age": 30}))
bob = db.add_node("Person", json.dumps({"name": "Bob", "age": 28}))

# Add a directed edge between the nodes
db.add_edge(alice, bob, "KNOWS", json.dumps({"since": 2021}))

# Run a Cypher query and and print the results
result = json.loads(
    db.query("MATCH (a:Person)-[r:KNOWS]->(b:Person) RETURN a.name, b.name, r.since")
)

print(result["columns"])
for record in result["records"]:
    print(record["values"])
# Output:
['a.name', 'b.name', 'r.since']
['Alice', 'Bob', 2021]

Documentation

Visit IssunDB's documentation for detailed information including examples and API references.

License

The content of this directory are avaible under the MIT License.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

issundb-0.1.0a13-cp310-abi3-win_amd64.whl (8.5 MB view details)

Uploaded CPython 3.10+Windows x86-64

issundb-0.1.0a13-cp310-abi3-manylinux_2_28_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ x86-64

issundb-0.1.0a13-cp310-abi3-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

issundb-0.1.0a13-cp310-abi3-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file issundb-0.1.0a13-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: issundb-0.1.0a13-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for issundb-0.1.0a13-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5f525ac91ed3a2ef07413dc3dfe5ac90fe097737a67224d375626a93a6ad9968
MD5 b91acba1d587ba1ebdaed99671391562
BLAKE2b-256 18a0540b449f809592f659b24cb1d1b375d0e87dbc81af8193b38cffc8258e6e

See more details on using hashes here.

File details

Details for the file issundb-0.1.0a13-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for issundb-0.1.0a13-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2795b810d35bcabdd5d5c47c554b1b813b9881774f5442f70565ba249240f308
MD5 a46567dd0b0cce23d641ca60f1a6eba2
BLAKE2b-256 28d3ecafbac8e6c99b4d2ec4851260a84a978693750799d94a510acca7860751

See more details on using hashes here.

File details

Details for the file issundb-0.1.0a13-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for issundb-0.1.0a13-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b26907713cb80cabeafa63e11701406c5564689b041de957d35b43894e8c4983
MD5 cfbc926ac1589de893d09333c54cc1e9
BLAKE2b-256 6dc6d5f0318d9b9f29128a4e512f4d133fdc1edb89b23781ac4e46a9ff6ed5fe

See more details on using hashes here.

File details

Details for the file issundb-0.1.0a13-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for issundb-0.1.0a13-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b01ffb126eab679690333b25639c81baef15a62f07875b210a28064258c1652
MD5 3be137afa31b68a3ec152f397fd76711
BLAKE2b-256 33562ca2fdcd57ae198a0f95e5a80b995380a31f09de42d9dbd4bd69e6fbc340

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