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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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