LEdoian
1b0bc3e032
Init sphinx
...
Very basic, but hopefully workable. We mainly need something to put the
docs into, the exact solution does not matter much now.
2 years ago
LEdoian
52050338d6
More text in README
2 years ago
LEdoian
927bc8857d
Initial version of packaging
...
This is only support "code", the real code has not been migrated yet.
Also, the README is quite lacking in content.
2 years ago
LEdoian
5cc5685ae3
[WIP] Early code for handling BIRD's control socket.
2 years ago
LEdoian
822fc1c507
Add note about supported OSPFv3
2 years ago
LEdoian
6f3286be4f
Add tooltips to all nodes
...
When labels end up too close to each other, it is hard to read them,
this helps.
2 years ago
LEdoian
fe5ff025f5
OSPF provider: quick ugly hack with various metrics
...
This does not really make sense. But I want this to run, fixes will
follow :-)
2 years ago
LEdoian
6c91be573e
Fix positioning of qgritems
2 years ago
LEdoian
999f6988cb
Poor man's visualisation: +x
2 years ago
LEdoian
6c75c7e1cd
Poor man's visualisation: cope with no BIRD client.
2 years ago
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