Summary and Schedule

This is a new lesson built with The Carpentries Workbench.

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.

Setup instructions live in this document. Please specify the tools and the data sets the Learner needs to have installed.

Data Sets


Clone the repository at esciencecenter-digital-skills/parallel-python-workshop. Follow software setup instructions there to setup the environment, and run the unit tests to see if your setup is working.

Software Setup


Details

This is an intermediate level Python course. We expect familiarity with the command-line, and that you are comfortable working with a coding text editor (like for instance, VS Code). We provide two choices for working environment: conda or poetry. If you are on Windows the prefered method is conda. On Linux or MacOS you should be fine with either.

From within the cloned repository root directory, run the following commands to create a conda environment from the environment.yml file and activate it

BASH

$ conda env create -f environment.yml --prefix ./env
$ conda activate ./env

Next, run pytest and see if it completes all tests without errors.

BASH

$ pytest