Commit Graph

77 Commits (923b523e848c72d51d6f96a3c21c131abd2a33f0)
 

Author SHA1 Message Date
LEdoian 58a33c5f19 Remove stray prints 2 years ago
LEdoian 561c39e052 Fix more bugs
Now it does something.
2 years ago
LEdoian a759cdfd93 Add PoC visualisation [WIP]
It almost works… meaning it manages to segfault.
2 years ago
LEdoian b49b6a7ad9 Fix several bugs 2 years ago
LEdoian 105f00705c Add basic / prototype annotators 2 years ago
LEdoian e60413bdf1 Add TopologyProviders for ospffile format 2 years ago
LEdoian c13192316b Move maps_new to a new folder
We are going to put TopologyProviders in maps_new.providers, so we need
to be able to import that.
2 years ago
LEdoian 279dea74e6 Add a silly quote to design_notes
… because why not and it felt appropriate. (And I am worried it will be
appropriate when somebody actually uses the code from
birdvisu/maps_new.py)
2 years ago
LEdoian 367bd82a08 Add an improved version of maps
Object oriented now, I hope it will be much simpler to use. Also fancy
design with annotators.

Keeping the old maps for now, since this is not tested at all. When the
snippet gets updated to use this, this will get renamed to maps.py
2 years ago
LEdoian c500a97fa6 A simple test of using QGraphicsScene
I use this mainly for reference, which Q-class is in which module.
2 years ago
LEdoian 2ddce6e089 Add list of known bugs 2 years ago
LEdoian dcb774f377 Add layout to the reference file 2 years ago
LEdoian b78934167f Do not add the same network multiple times 2 years ago
LEdoian 018a7ed4b7 Add cisco network icons 2 years ago
LEdoian bfd2127566 TODO: automatic node placement 2 years ago
LEdoian 8e1ae4fb9f Make snippets executable 2 years ago
LEdoian 7653b8346e Prepare assets directory 2 years ago
LEdoian 4fe220fec0 Track all .git* files 2 years ago
LEdoian 93422b4a09 Add a TODO 2 years ago
LEdoian 26540a9a5c Add a few notes about design
Might be useful for a thesis or future documentation.
2 years ago
LEdoian 31545b64ef Add a simple visualisation using graphviz 2 years ago
LEdoian 7f783cdbfa Add a few short snippets created for debugging 2 years ago
LEdoian a5f83863c9 Add a .gitignore 2 years ago
LEdoian eaa355dac1 Add a generator for current state
This is probably not really required, but since it is simple, we can just have it
2 years ago
LEdoian 4b184e0de2 Add an example reference map.
This can be as simple as a previous output of `birdc show ospf state`.
2 years ago
LEdoian dcf8b0184e Add basic network representation and comparison.
Very PoC quality code, but will do for now.
2 years ago
LEdoian 9edd3dea02 Add module for parsing BIRD's OSPF dumps 2 years ago