davidhstocker / Graphyne

Graphyne is a smart graph - a property graph capable to actively reacting to changes and incorporating decision making logic, written in Python. It is designed to be easy to integrate into your Python projects, simple to use and very powerful. It uses Memetic as its graph definition and query language. It is capable of running with or without persistence.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Need script command for Traverse Enumeration

davidhstocker opened this issue · comments

Right now, it is very difficult to debug traverse queries. It requires the designer to run graphyne in debug mode and sift through the schema xml documents, to research the proper path and what would be expected. This is difficult, designer unfriendly and not possible with ad-hoc graphs. You can only do this if you defined the entire graph via schema and are not creating nodes via generic memes.

Graphyne needs a script command for returning the entities (and metadata) along a traverse path, along with their nearest neighbors.

Fixed by adding getTraverseReport() and getTraverseReportJSON().

Documentation is here.