22–23 Jan 2025
PSI
Europe/Zurich timezone

Prerequisites/Setup Information

Requirements:

Participants must bring a laptop with a Mac, Linux, or Windows operating system that they have administrative privileges on. They should have access to one of the PSI computing clusters, otherwise virtual machines will be made available. A few specific software packages installed will be useful. Some familiarity with Git would be useful, but if needed a short introduction will be given at the beginning of the event.

 

Python3:

We recommend that you use Python 3 as opposed to Python 2.  Please take this as an opportunity and excuse to move your system to the modern age if you haven't already.  And if you need help, just ask :-)  

 

Docker:

Docker is a powerful tool that allows you to perform a virtualization of your environment but completely in software. It allows you to bundle up the installation of tools for use by others in a uniform way and we will be using it throughout this bootcamp. Installing docker is absolutely necessary and there are directions to do this in each operating system. 

Windows instructions: Docker Desktop for Windows is the Community Edition (CE) of Docker for Microsoft Windows. To download Docker Desktop for Windows, head to the Docker webpage.

Mac : Download Docker for MacOS instructions. Docker Desktop for Mac is a good way to get started with Docker on a Mac. To download Docker Desktop for MacOS, head to Docker webpage.

Linux : Downloading and installing Docker for Linux may be slightly more difficult but please contact the organisers or tutors as soon as possible so they can help with any problems. Here are the Linux installation instructions.

If you have trouble installing Docker on your computer, please reach out before the event!

 

pip : 

pip is a package manager that installs python packages.  The setup instructions for all operating systems can be found on their main page - https://pip.pypa.io/en/stable/installation/