Commit Graph

9 Commits

Author SHA1 Message Date
Christos Falas
6f454c6190
add figure extractor
Used to store the protobuffer messages into files, so that they can be
plotted as part of the dissertation
2025-05-01 15:58:28 +01:00
Christos Falas
cc27972d81
refactor into separate CSIApplication framework 2025-04-26 11:28:17 +01:00
Christos Falas
7c9075c9eb
add phase analysis visualisation 2025-04-02 15:00:37 +01:00
Christos Falas
8fe5995c5f
refactor figure visualisation
Split off figure-serving from the data transformations needed to make
the figures themselves (e.g. binning)
2025-03-04 17:30:26 +00:00
Christos Falas
f6e10bedec
Add figure for magnitude 2025-03-04 14:07:21 +00:00
Christos Falas
6ef4fe3dc1
Improve heatmap visualisation
- Correct axis titles
- Add axis ticks to indicate angle of arrival/time of flight instead of
  arbitrary numbering
2025-03-04 14:01:52 +00:00
Christos Falas
c452e44e1a
MUSIC eigenvalue visualisation
One of the issues I've been facing was that the range of the eigenvalues
was quite large, and I couldn't easily see a natural threshold to set to
separate the signal and noise subspaces.

This visualisation provides a histogram for this scenario, to assist in
choosing the parameter (which is different in different configurations).
2025-03-04 13:48:32 +00:00
Christos Falas
61be734752
Add heatmap visualisation 2025-02-24 15:02:15 +00:00
Christos Falas
a94a9b4ec4
visualisation backend 2025-02-22 15:13:54 +00:00