My next task is to create an interface or rather a visualization of signals. Firstly, this is simply the plotting of a few signals, nothing special about that. But one shall be able to zoom in and zoom out as one likes to. Further, some statistics shall be calculated while this is also nothing special, so far.
The data consists of dozens or maybe hundreds of .csv files which have to be merged. According to the file name the data itself will be merged or separated (device names are given in the filenames). Each file consists of 5000 data points. So in total, something around 10-20 devices, each with up to around 500 files á 5000 data points.
I wonder about how to get started. I'm familiar with R and python. I'm more fluent in R but I'm unsure about what makes more sense due to the interaction part (zooming) and the amount of data. The tool shall finally be a standalone version, so be usable without me. Possible realization choices I am aware of are:
- R Shiny app
- R notebook
- Python notebook / jupyter
- Python GUI (PyQt)
- Something with plotly?
- Something else?
As a limitation: Though a browser can be used it must not be hosted in the internet aka be available for public.
Could you give me any input?