Tools

These notes use the Python programming language, and its libraries, including Numpy for handling array data, and Matplotlib for plotting. Python is a general programming language that is excellent for teaching, but also for serious coding in business and academia.

We will be using the Jupyter Notebook for combining code and text in a web browser.

Python has some similarities to MATLAB - for an introduction to Python, with languages like MATLAB in mind, see brisk Python

To get set up for the class, see the setup instructions

We will also use nibabel for loading and saving neuroimaging image formats - see installing nibabel.