Skip to main content

A simple directed graph based, non-typed, but flaggable database system.

Project description

DFGraph

pip workflow codecov

The directed and flexible graph is part of DigiFors effort to contribute to the analysing and detection of content and context dependent information. 'DFGraph' is a simple, but powerful graph based database library based on the sqlalchemy library. Its main purpose is to store data from large datasets and allows manipulate, connect and detect content. This allows for more flexible conversion and detection processes.

Installation

pip install dfgraph

Usage

See the examples/ files for some simple use-cases and implementations.

Testing

till pip 21.3:

pip install --use-feature=in-tree-build -e .

pip 21.3+:

pip install -e .
coverage run --source=src -m pytest && coverage report -m

Usage

dfgraph comes with two main classes: Node and Relationship. It was designed to represent Data from Databases

Capabilities

Legend:

Symbol Meaning
finished
🔜 working on implementation
🟦 planned
Capability Status
Nodes and Relations
Graph
Database Storage and Loading
Asynchronous Database Interaction 🔜
Visualisation 🔜
Support for Context Detection 🔜
Highperformance Queries 🟦

Project details


Download files

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

Source Distribution

dfgraph-0.1.3.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

dfgraph-0.1.3-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file dfgraph-0.1.3.tar.gz.

File metadata

  • Download URL: dfgraph-0.1.3.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for dfgraph-0.1.3.tar.gz
Algorithm Hash digest
SHA256 5385ba5e4ffb087e315d677a6902787de3a5fd11abcdba397c4308f8b62283b6
MD5 7ee382e68298dcb98f692017262b711a
BLAKE2b-256 61a2fbd321265fb22325762027e35bcf9f3e1fa0a2ce07e80994e5b1bb57ec35

See more details on using hashes here.

File details

Details for the file dfgraph-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: dfgraph-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for dfgraph-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1876cb22b7f34fa6520dfa4ab6c37f7a452ac4952941f5fa11fae5049e33a948
MD5 3aba2de5d521f568dfd3fcfad03375bd
BLAKE2b-256 f54fb0c07d8edafefb072eead18670d0c54e086a5ced566af322a53128695403

See more details on using hashes here.

Supported by

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