ETH RDM Workshop Series - Spring 2023
Workshop 4 - Reproducible Scientific Computing and Data Analysis
Learning objectives
Students will learn:
- Conceptual and practical aspects of computational reproducibility
- Version control of code as the basis for reproducibility
- Advantages and pitfalls of computational notebooks
- Management of computational environments
Prerequisites
In this workshop, we will introduce several tools and platforms for reproducible scientific computing. For some tools, only a web browser is required. Others require installation of software on your own computer. For the hands-on sessions, it is recommended to install these tools beforehand.
- Conda
- In case you do not have it, please install Anaconda Python 3.9 64-bit version in advance https://docs.continuum.io/anaconda/install/ (it will take some time). Please verify your installation https://docs.continuum.io/anaconda/install/verify-install/ and feel comfortable starting the command line interface (Terminal, PowerShell). More advanced participants may also choose to install the Miniconda distribution instead (see https://docs.conda.io/en/latest/miniconda.html).
License
The entire content is distributed under Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).