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.0a11-cp310-abi3-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.10+Windows x86-64

issundb-0.1.0a11-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.0a11-cp310-abi3-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

issundb-0.1.0a11-cp310-abi3-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: issundb-0.1.0a11-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 8.4 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.0a11-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 addf5e28b6e3a9f5ee190f1544f06a42a50d00c58a7d468e747ed1ffe9264362
MD5 493d12ccc563b89e92acce0ec9629376
BLAKE2b-256 6e5de460f9d9fc7218d935a7e82bc1158209b58dd8a741d0418659a37057a5f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for issundb-0.1.0a11-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcf9d23a5317cffe5cfa182b037e0ecc91cc0a4ba78948762fe59713ef38e52f
MD5 bffe9e8d0c6cfd40d6ea20b20ed72e4a
BLAKE2b-256 5ee5d58681d9b9ad35f66cd242901d826051e122fbfbc81676df8f9a00b4d6e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for issundb-0.1.0a11-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34ba6e3e61f05ef96d95fc2d9c96a0c17bbf5724e1516dad991cbf90c8ffd728
MD5 f582ae9c71ca1da011b9dbe3f3cc5699
BLAKE2b-256 3797efe0c732d4ec86174b46fd0323ae1e12ff47eb2a4bf2e4e3809070ec892a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for issundb-0.1.0a11-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6ce4340c83dc40d5ac37e5779b292c3dab0d57dc12b28f72265b99e380c4455
MD5 c54dce210239492514885f4414829842
BLAKE2b-256 dd2869d848ad4bb476a86042ba2ad63bac391972f9b5d684350ecde0012f5dab

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