aboutsummaryrefslogtreecommitdiff
path: root/rumba/visualizer.py
Commit message (Collapse)AuthorAgeFilesLines
* visualizer: Fix overlapping register linesHEADmasterDimitri Staessens2022-11-201-21/+18
| | | | | | | | This fixes overlapping lines if an IPCP at rank N is registered at multiple lower layers. Also updates the example to a network that is feasible. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
* visualizer: Offset layers at same rankDimitri Staessens2022-11-201-4/+34
| | | | | | | | Layers at the same rank will now be slightly offset. Increased line width for adjacencies. Added igraph and plotly packages to extra requirements. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
* rumba: Add visualisation toolDimitri Staessens2022-11-191-0/+447
The draw_experiment(exp) function will draw a 3D representation of the network. Depends on igraph and plotly packages. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>