UniversalScientificTechnologies / LABDOS01

Laboratory semiconductor dosimeter-spectrometer with USB-C interface
https://docs.dos.ust.cz/labdos/LABDOS01
GNU General Public License v3.0
6 stars 1 forks source link

Data review tool #16

Open kaklik opened 1 year ago

kaklik commented 1 year ago

Současné pokusy s měřením s LABDOSem vedou na to, že je poměrně obtížné zobrazit naměřená data. Aktuálně to znamená:

  1. Zkopírovat txt log z SDkarty LABDOSu a někam ho uložit
  2. Vybrat si některý z Jupyter notebooků ten spustit (Před tím mít nainstalované všechny závislosti)
  3. Zeditovat jej, minimálně tak, aby cesta k souboru s daty byla platná.
  4. Nechat vykreslit data. (V tomhle okamžiku vznikne nemergovatelný soubor noteboku i když efektivně k žádným změnám nedošlo. Zpracování dat je tak neaktualizovatené a právě vznikla další samostatná větev vývoje)
  5. Prohlédnout si data a zkontrolovat jejich relevanci.

Aktuální postup mi proto přijde velmi nepraktický pro běžné užití (což nezahrnuje vědecké zpracování konkrétních měřených dat). Myslím si, že pro většinu uživatelů by bylo výhodné aby měli webové rozhraní, kam nahrají data a dostanou zpátky náhled nějakých standardních grafů. Další zpracování pak následně jde vyřešit existujícím postupem.

Myslím, že dobrým příkladem potřebného uživatelského rozhraní je flight_review. Myslel jsem si, že by šel zrecyklovat i jeho zdrojový kód. Nicméně @roman-dvorak ani @slimonslimon si nemyslí, že je to časově efektivní.

Při následné diskusi se @slimonslimon se pak ale ukázalo, že zřejmě plánuje takovou webovou aplikaci postavit na vue.js. To mi ale naopak přijde velmi nevhodné. Protože již máme na několika projektech vyzkoušeno, že takový zdrojový kód je pak dlouhodobě prakticky neudržovatelný. Navíc aplikace, které tímto způsobem vznikají jsou pak ve výsledku příšerně velké což následně způsobuje mnoho potíží, které je nutné řešit.

Související issue: #4 #12