The course is taught in English when at least one international student is enrolled. This practical course is aimed at senior undergraduate and postgraduate students. It is intended to: a) explain fundamentals of data processing and visualization in geology as well as functioning of computing algorithms in general; b) present basics of the R and Python programming languages; c) illustrate the usability and versatility of both languages for everyday calculations, as well as for production of publication-quality graphics; d) demonstrate examples of using both languages in reproducible research (with certain structural geology and whole-rock geochemistry bias).
Last update: Janoušek Vojtěch, prof. Mgr., Ph.D. (04.03.2019)
Praktický kurz určený studentům vyšších ročníků, popř. postgraduantům. Cílem je a) seznámit účastníky se základními principy zpracování a vizualizace dat v geologii a fungováním počítačových algoritmů obecně; b) vysvětlit základy syntaxe programovacích jazyků R a Python, c) ukázat použití obou jazyků pro jednoduché výpočty, jakož i produkci kvalitních grafických výstupů; d) demonstrovat příklady použití obou jazyků v reprodukovatelném výzkumu (s důrazem na strukturní geologii a horninovou geochemii).
Last update: Janoušek Vojtěch, prof. Mgr., Ph.D. (04.03.2019)
Literature -
Learning materials (only for students):
Google Classroom
Web links:
de Vries A: Using R with Jupyter Notebooks http://blog.revolutionanalytics.com/2015/09/using-r-with-jupyter-notebooks.html
Jupyter: Open source, interactive data science and scientific computing across over 40 programming languages http://jupyter.org/
The R Project for Statistical Computing https://www.r-project.org/
Dive into Python 3 http://www.diveintopython3.net/
Becker RA, Chambers JM, Wilks AR (1988) The New S Language. Chapman & Hall, London, pp 1-702
Crawley MJ (2007) The R book. John Wiley & Sons, Chichester, pp 1-942
Janoušek V, Moyen JF, Martin H, Erban V, Farrow C (2016) Geochemical Modelling of Igneous Processes - Principles and Recipes in R Language. Bringing the Power of R to a Geochemical Community. Springer-Verlag, Berlin, Heidelberg, pp 1-346
Langtangen, H P (2016) A Primer On Scientific Programming With Python, Texts in Computational Science and Engineering, pp 1-992
Maindonald J, Braun J (2003) Data Analysis and Graphics Using R. Cambridge University Press, Cambridge, pp 1-386
Murrell P (2005) R Graphics. Chapman & Hall/CRC, London, pp 1-328
Becker RA, Chambers JM, Wilks AR (1988) The New S Language. Chapman & Hall, London, pp 1-702
Crawley MJ (2007) The R book. John Wiley & Sons, Chichester, pp 1-942
Janoušek V, Moyen JF, Martin H, Erban V, Farrow C (2016) Geochemical Modelling of Igneous Processes - Principles and Recipes in R Language. Bringing the Power of R to a Geochemical Community. Springer-Verlag, Berlin, Heidelberg, pp 1-346
Langtangen, H P (2016) A Primer On Scientific Programming With Python, Texts in Computational Science and Engineering, pp 1-992
Maindonald J, Braun J (2003) Data Analysis and Graphics Using R. Cambridge University Press, Cambridge, pp 1-386
Murrell P (2005) R Graphics. Chapman & Hall/CRC, London, pp 1-328