Skip to content

Commit 3c9f437

Browse files
Version bump
1 parent ac3deb1 commit 3c9f437

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11

22
# Django & Postgresql-based Directed Acyclic Graphs
33

4-
The main distinguishing factor for this project is that it can retrieve entire
5-
sections of a graph in a single query. The trade off is portability: it uses
6-
Postgres Common Table Expressions (CTE) to achieve this and is therefore not
7-
compatible with other databases.
4+
The main distinguishing factor for this project is that it can retrieve entire sections of a graph with far
5+
fewer queries than most other packages. The trade off is portability: it uses Postgres' Common Table
6+
Expressions (CTE) to achieve this and is therefore not compatible with other databases.
87

98
NOTE: Not all methods which would benefit from CTEs use them yet.
109

11-
NOTE: This project is a work in progress. While functional, it is not optimized. Currently, it provides numerous methods for retrieving nodes, and a few for retrieving edges within the graph.
10+
NOTE: This project is a work in progress. While functional, it is not optimized. Currently, it provides numerous
11+
methods for retrieving nodes, and a few for retrieving edges within the graph. In progress are filters within the
12+
in order to limit the area of the graph to be searched.
1213

1314
## Most Simple Example:
1415

@@ -231,6 +232,9 @@ NOTE: This project is a work in progress. While functional, it is not optimized.
231232
>>> NetworkEdge.objects.shortest_path(c1, root, directional=False)
232233
<QuerySet [<NetworkEdge: root a3>, <NetworkEdge: a3 b4>, <NetworkEdge: b4 c1>]>
233234

235+
## ToDo
236+
237+
- Describe methods of filtering nodes and edges within the CTE.
234238

235239

236240
## Credits:

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import os
44
from setuptools import setup
55

6-
version = '0.0.14'
6+
version = '0.0.15'
77

88
classifiers = [
99
"Development Status :: 3 - Alpha",

0 commit comments

Comments
 (0)