In this post I offered a specific example of what I mean by “rather poor”.
For the particular problem I was working on, the more performant of of MetaGraphs
and SimpleWeightedGraphs
was five times slower than (the famoulsy slow) networkx at reading and building a graph. But, I did not try MetaGraphsNext
, and IIUC one of the goals there is better performance. Also, I should reiterate that, 1) if you carry the metadata yourself in another structure, then Graphs.jl is very performant. 2) My experience is very limited, I tried only one problem of one size.