Post-processing CSV
Kromě skriptů v projektu má QInsight i interaktivní Python konzoli:
Tools → Interpreter → Python. Chová se jako běžný Python prompt (>>>)
a sdílí prostředí se skripty projektu — vidí tedy i proměnné a vše, co si
skripty připravily.
📷 Místo pro obrázek — okno Python interpreteru.
Typické použití: rozbor dat vyexportovaných do CSV.
Příklad: statistika z exportu
>>> import csv
>>> with open(r"DataLogs\export.csv", encoding="utf-8") as f:
... radky = list(csv.reader(f))[4:] # přeskočí hlavičku
... teploty = [float(r[1]) for r in radky if r[1]]
...
>>> len(teploty), min(teploty), max(teploty), sum(teploty)/len(teploty)
(18342, 21.4, 96.8, 64.271...)
S nainstalovanou knihovnou pandas je práce ještě pohodlnější:
>>> import pandas as pd
>>> df = pd.read_csv(r"DataLogs\export.csv", skiprows=3)
>>> df["Teplota oleje"].describe()
Konzole používá Python nastavený v Preferences — knihovny (pandas, numpy…)
do něj doinstalujete běžně přes pip.
Dále
Sada driverů, protokolů i controlů se dá rozšířit o vlastní — Vlastní rozšíření.

