Commit Graph

118 Commits (topo-mov)
 

Author SHA1 Message Date
LEdoian 4abc3cc8e7 Release! (rc1) 2 years ago
LEdoian 4e6a420943 Remove weird default and warning. 2 years ago
LEdoian cacd18a6c9 Drop Cisco icons in EPS.
SIS won't like them, and we do not need them.
2 years ago
LEdoian 5f8ee9be84 Update Readme 2 years ago
LEdoian 1a4290dd3d Re-add visualisation.ospf, has some idea… 2 years ago
LEdoian d6527d874b Clean the repo a bit and improve some Readmes 2 years ago
LEdoian 2e8820519a Inform the user that there is no explicit documentation 2 years ago
LEdoian fb2148e362 Comment out autoloading
Keeping to aid fast development. Feel free to uncomment
2 years ago
LEdoian 3987ffa44a Add an option to use empty topology for reference 2 years ago
LEdoian b591adf5ff Put vertices further apart 2 years ago
LEdoian 62feed9caf Better wording of comments and strings 2 years ago
LEdoian 391a6c9078 Add demo files 2 years ago
LEdoian c83c545c43 Act as an app. 2 years ago
LEdoian e962ec9cdb tweak edge-based width 2 years ago
LEdoian 0a40ab55cb Add menu even to networks 2 years ago
LEdoian 74a4c5e3f0 It works now!
best commit, worst message, thug life.
2 years ago
LEdoian 694c7386b4 Visualisation graph is now separate.
Maybe other changes, idk
2 years ago
LEdoian 09e654a016 Clarification 2 years ago
LEdoian bb9c4118d3 Hack: load immediately, so I can test faster 2 years ago
LEdoian 6842020551 Better edge width 2 years ago
LEdoian 12b0c6578e Add new visualisation stuff.
Does apx. right thing, but the other right…
2 years ago
LEdoian 3243ae1c26 poor: WIP: new design of the visualisation 2 years ago
LEdoian 07fe062659 Do not use brackets in visualisation.ospf 2 years ago
LEdoian f86d0a4d37 Fix dumb bugs 2 years ago
LEdoian e8e0538e59 New layout annotators
Now prettier, maybe. Enjoy the ugly code.

But it is more nicely separated, tbh, so that is good progress.

(In this repo, I try to create reasonable commit messages, right? :-D)
2 years ago
LEdoian f2f6784363 Annotations: Warn if the annotation does not annotate current topology 2 years ago
LEdoian b4d7d730d0 poor: pen experiments 2 years ago
LEdoian d400c030b2 More sorting of imports 2 years ago
LEdoian 85f4359b1c Remove another useless file
The comments from here are already in the thesis, so it is useless now.
2 years ago
LEdoian 95823ff9db poor: sort imports 2 years ago
LEdoian 30ac0231e4 Remove dead code 2 years ago
LEdoian db8b1414f0 Add an almost-empty topology
I was clever and forbade myself for creating completely empty
topologies, which is unfortunate, when one wants to just visualise
current state.
2 years ago
LEdoian 3ca253598a Fix a typo, find a bug. 2 years ago
LEdoian 3cbb14c1af poor: Move everything into the QMainWindow and add basic UI 2 years ago
LEdoian 87935c7e3a Set a better(?) fallback for unusable BIRD. 2 years ago
LEdoian 722961d128 Enable dragging the QGraphicsView 2 years ago
LEdoian 0226ba8eb2 Moving items in topo-v3 2 years ago
LEdoian 7b2ff09168 Merge remote-tracking branch 'gitea/moving_topology' into topo-mov 2 years ago
LEdoian c5fe468b9d Fix a few minor bugs
Found by trying to run poor_mans_visualisation :-)
2 years ago
LEdoian 5ea2f5548a poor_mans_visualisation: Add a topo-v3 dumb visualiser
Now we can see something. It does not do anything, but uses topo-v3. Is
that progress? :-)
2 years ago
LEdoian 923b523e84 Let AnnotatedTopology have a VertexFinder attached
Annotators may want to match vertices based on partial information.
Especially, with split visualisation.ospf, we want to be able to match
for networks even without the full details (like DRs or all the
current prefixes.)

This finally uses the VertexFinder :-) Also, it is definitely not a
dataclass, who wrote that? ;-)
2 years ago
LEdoian 57f148d50d Start reimplementing poor_mans_visualisation.py
This script serves as a simple demonstration of how to use birdvisu.
Over time, it should become shorter, as more of its features are
integrated into birdvisu itself, until at last it becomes only a very
thin wrapper.

The functionality will probably be incorporated into some core /
orchestrator birdvisu module, but there is no such thing yet.
2 years ago
LEdoian 266408b99b Add module docstring for annotations.analysis 2 years ago
LEdoian 51fdef55bd Improve annotation core and add basic analysis annotators. 2 years ago
LEdoian 7cfa7ea2bf Split visualisation directives to separate file.
This allows us to safely reuse the OspfFileTopologyParser without having
it ignore unknown directives.
2 years ago
LEdoian c61bc10084 Fix comments in reference.ospf 2 years ago
LEdoian 113c540e19 Fix more dumb mistakes, in annotations this time 2 years ago
LEdoian 8dad17c259 Fix stupid bugs
I can't code, don't tell anyone.

Now it can read the topology from running BIRD without crashing.
2 years ago
LEdoian 61b058bcfc Fix mishandling of BirdErrors in BirdSocketTopologyProvider 2 years ago
LEdoian 2cb43bbc9f Fix assignment instead of type hint 2 years ago