Hi Leonardo, On Thursday, October 12, 2017 at 11:20:28 AM UTC+2, leonardo.maccari wrote: > > Hi all, > > I have been working on two things that I hope can be useful for those > that run mesh networks. > The first is a python module that converts a NetJSON into a block-cut tree > (see https://en.wikipedia.org/wiki/Biconnected_component). Basically, it > transforms a generic > graph into a graph that evidences the nodes that are cutpoints, that is, > if they fail, they partition > the network. The goal of this visualization is to give at a glance, the > importance of nodes in the > network. Source code is here > https://github.com/netCommonsEU/netjson-robustness-analyser > Great thanks!
The second thing is just a small set of modifications to netjsongraph.js > to show the new network. > Source code is here https://github.com/netCommonsEU/netjsongraph.js in > the robustness_graph branch. > I checked the commits, have you only changed the examples or also the source code of the library? > > One example is here (sorry for the bad certs, I have to fix it) : > - original ninux network: https://opendata.netcommons.eu/examples/ > - bloc-cut tree: > https://opendata.netcommons.eu/examples/condensed-ninux.html > > in the second graph blue balls are blocks (cliques of nodes that resist > to one node failure) and > the other ones are cutpoints (if they break, network is partitioned), > size and color changes with > the size of the fracture they produce. > At first sight it seems that the bigger circles are more important, but after reading the description I understand that those circles are just group of nodes, not particularly critical in the network. Would make the orange nodes bigger instead of the blue block nodes make sense? My goal would be to add this (and possibly more) visualization to the > openwisp topology viewer, > embedding the python into the topology module. This is all work in > progress, so any feedback is > largely welcome. > Great news! Could you add a few more lines in the README of netjson-robustness-analyser <https://github.com/netCommonsEU/netjson-robustness-analyser> to explain how to use it? Federico -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
