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.jl
andMetaGraphs
(WIP) Makie
recipes based onGraphMakie.jl
(WIP)- reading/writing
NestedGraph
s 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.