This section contains cross-referenced tutorial material for several packages in the Scientific Python ecosystem that are in wide use across the Geosciences.

We suggest that new users start with the Foundational Skills section in order to get the most out of these tutorials!


  • NumPy: Core package for array computing, the workhorse of the Scientific Python stack

  • Matplotlib: Basic plotting

  • Cartopy: Plotting on map projections

  • Datetime: Dealing with time and calendar data

  • Pandas: Working with labeled tabular data

  • Data formats: Working with common geoscience data formats

  • Xarray: Working with gridded and labeled N-dimensional data