A simple directed graph based, non-typed, but flaggable database system.
Project description
DFGraph
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5385ba5e4ffb087e315d677a6902787de3a5fd11abcdba397c4308f8b62283b6 |
|
MD5 | 7ee382e68298dcb98f692017262b711a |
|
BLAKE2b-256 | 61a2fbd321265fb22325762027e35bcf9f3e1fa0a2ce07e80994e5b1bb57ec35 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1876cb22b7f34fa6520dfa4ab6c37f7a452ac4952941f5fa11fae5049e33a948 |
|
MD5 | 3aba2de5d521f568dfd3fcfad03375bd |
|
BLAKE2b-256 | f54fb0c07d8edafefb072eead18670d0c54e086a5ced566af322a53128695403 |