Skip to content

Cambridge-ICCS/differentiable-programming-summer-school-2025

Repository files navigation








Introduction to differentiable programming

GitHub

This course was developed for the 2025 Summer School of the Institute of Computing for Climate Science (ICCS) by Joe Wallwork and Niccolò Zanotti.

Setup

The recommended approach for interacting with this course is to use GitHub Codespaces.

  1. Navigate to the GitHub repo in a web browser.
  2. Click the green Code button but switch to the Codespaces tab rather than the usual Local tab.
  3. Click the green 'Create codespace on main' button. This will launch a new browser tab with an interactive VSCode session.

Once the container is set up you will be dropped into a VSCode session with dependencies (Python, gfortran, and CMake) installed, and a copy of the workshop repository cloned.

Note

Firefox users with enhanced tracking protection will need to disable this for the codespace.

Once the codespace has loaded, run the following command to install all dependencies:

source install.sh

About

Course material for Differentiable Programming sessions at the ICCS summer school

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •