Charles Explorer logo
🇬🇧

Programming in Experimental Physics

Class at Faculty of Mathematics and Physics |
NOFY080

This text is not available in the current language. Showing version "cs".Syllabus

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.

This text is not available in the current language. Showing version "cs".Annotation

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.