-
Notifications
You must be signed in to change notification settings - Fork 1
ccarlile/conceptDraw
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Python library for drawing concept maps. Requirements: Graphviz (specifically DOT), networkx, matplotlib for plotting output. ConceptDraw has methods for adding nodes, edges, etc, that wrap the underlying networkx methods along with the associated semantic data. Nodes are grouped into "compound nodes" if they have an edge connected to them that has the same label and either the same source or same target as another edge. These compound nodes are treated as one node in an initial Sugiyama-style layout. Those nodes are later separated using the Force Scan algorithm, also credited to Sugiyama. Nodes added after the initial layout is completed are only drawn using the Force Scan algorithm. This work was supported by the National Science Foundation under Award No. 1352207. Any Opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation."
About
Concept Map Drawing program written in Python 2
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published