Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
Jan 27, 2021
Jun 18, 2021
Jan 20, 2019


Python for Atmosphere and Ocean Scientists

This repository contains the Data Carpentry lesson materials for a single day workshop on using python (and git) in the atmosphere and ocean sciences:

The lessons are maintained and updated by the global community of qualified Carpentries instructors who work/study in the atmosphere and ocean sciences (see below). The lead maintainers are:

The lesson materials have been used in the following workshops and university courses:

An overview of the development of the lesson materials and plans for the future was delivered during the Python Symposium at the 2020 Annual Meeting of the American Meteorological Society (see video recording).

Instructor community

Over the past few years, research disciplines such as ecology and genomics have established large communities of qualified Carpentries instructors. These communities collaboratively contribute to the ongoing maintenance and development of the Data Carpentry ecology and genomics lesson materials and have delivered dozens of workshops around the world.

Now that an initial set of PyAOS lesson materials has been developed, tested and published, the goal is to grow the PyAOS instructor community:

  • Damien Irving (Climate Science Centre, CSRIO)
  • Claire Trenham (Climate Science Centre, CSIRO)
  • Sarah Murphy (Washington State University)
  • Holger Wolff (ARC Centre of Excellence for Climate Extremes, Monash University)
  • Kathy Pegion (Department of Atmospheric Oceanic and Earth Sciences, George Mason University)
  • Elizabeth Dobbins (College of Fisheries and Ocean Sciences, University of Alaska Fairbanks)
  • Alma Castillo (Scripps Institution of Oceanography, UC San Diego)
  • Romina Mezher (Instituto Nacional de Tecnología Agropecuaria)

If you work or study in the atmosphere and ocean sciences and would be interested in getting involved, please reach out by creating an issue in this repository.