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.