First Draft for Data Browser
Description
Early stage draft for the data browser. THis MR brings forth a first draft for the data browser. The idea is to have 3 different views:
-
- Table with scans for a single session (experiment)
-
- Panel with data on single scan, capable of plotting device/signal data for a single scan (could be hooked to session table)
-
- Panel with data on single device, capable of plotting device/signal data across many scans
So far, only 1. has been drafted (see screenshot). What is currently not yet good is the overall appearance. I am struggling with aligning components properly, in particular within a larger strcuture. Also I am struggling with adapting the overall appearance of some of the components such that they fit, however, aligning subcomponents is at this point my biggest struggle. Tests are also missing, thus, the to do list below is created
-
add tests -
improve visual appearance of single components (postponed) -
improve alignment of sub components to each other (postponed) -
Move to MatTableDataSource to enable Sort, and add logic for proper sorting (including backend calls) (postponed)
