Introduction
A package to handle nested graphs.
NestedGraphs.jl is a young project that aims at easy and type-stable graph analysis for nested graphs. This package is in an early development stage and might break often. For a walkthrough of the features, see the Usage and Examples page.
Concept
The main concept is to hold all nested graphs in a Vector and synchronize them with a flat graph. This means that for each AbstractGraph double the space is allocated. The stored flat graph can be used to call all available functions from the Graphs.jl ecosystem.
Roadmap
- more support for interfaces of
Graphs.jlandMetaGraphs(WIP) Makierecipes based onGraphMakie.jl(WIP)- reading/writing
NestedGraphs withGraphIO.jl(WIP) - support for
MetaGraphsNext.jl - syntactic sugar
Contribution
Contributors are welcome. For any ideas or bug reports, feel free to open an issue.
Motivation
NestedGraphs.jl has been created for the analysis of multi-domain networks.