Charles Explorer logo
🇨🇿

Praktické programování v experimentální fyzice

Předmět na Matematicko-fyzikální fakulta |
NOFY080

Sylabus

1. Úvod do programovacího jazyka Python.

2. Načítání a ukládání souborů.

3. Vizualizace dat.

4. Programatické zpracování dat. ◦ Statistické metody: průměr, medián atd.; histogramy a KDE; výběr náhodných čísel s danou distribucí. ◦ Lineární a nelineární fitování. ◦ Interpolace a vyhlazování; splines; vícerozměrná interpolace. ◦ Fourierova transformace, konvoluce a filtry. ◦ Úvod do zpracování obrazu.

5. Programatické ovládání měřících přístrojů. ◦ Architektura VISA. ◦ Programování Arduina a jeho komunikace s PC. ◦ Seznámení s LabVIEW.

6. Seznámení s využitím vícejádrových procesorů a paralelním programováním.

Anotace

Přednáška seznámí studenty s využitím programování k automatizaci experimentu, k efektivnímu zpracování a vizualizaci dat a k jejich dodatečné analýze. Přednáška bude zaměřená na praktické řešení fyzikálních problémů, zejména pomocí programovacího jazyka Python.

Podstatnou část přednášky bude představovat práce studentů s počítačem. Doporučeno pro studenty zaměřené na experimentální fyziku.

Nepředpokládají se výraznější zkušenosti studentů s programováním.