Project Pythia

Scientists working in a multitude of disciplines rely heavily on computing technologies for their research. Numerical simulations run on supercomputers are used in the study of climate, weather, atmospheric chemistry, wildfires, space weather, and more. Similarly, a tremendous volume of digital data produced by numerical simulations, or observations made with instruments, are analyzed with the help of powerful computers and software. Thus, today’s scientists require not only expertise in their scientific discipline, but also require high-level technical skills to effectively analyze, manipulate, and make sense of potentially vast volumes of data. Computing environments change rapidly, and two technologies that have emerged and are being adopted by scientific communities relatively recently are Cloud Computing platforms and a software ecosystem of scientific tools built around the open source programming language called Python. Project Pythia will provide a public, web-accessible training resource that will help educate current, and aspiring, earth scientists to more effectively use both the Scientific Python Ecosystem and Cloud Computing to make sense of huge volumes of numerical scientific data.

Read more about Project Pythia

Start Learning

Project Pythia has two main resources for you to use to start learning how to use Python and the technology in the Python ecosystem for the geosciences: the Pythia Foundations Book and the Pythia Resource Gallery.

The Foundations Book

The Pythia Foundations Book is a Jupyter Book that we are currently developing to act as a comprehensive set of tutorials covering the foundational skills everyone needs to get started with computing in the open-source Python ecosystem. These foundational tutorials will serve as common references for more advanced and domain-specific content to be housed here in the Pythia Portal.

Read the Project Pythia Foundations Book

Join us!

If you have questions or want to share anything with the Project Pythia Team, please reach out to us on our GitHub Discussions page or join us at our Weekly Working Group Meetings.

Go to GitHub Discussions


Anyone can contribute to and participate in Project Pythia! We conduct all of our work in the open, and all of our work is Open Source Licensed. We welcome contributions from anyone in the community. Please see our Contributor’s Guide for details on how you can get involved, and come see our work in the ProjectPythia GitHub Organization.

Weekly Working Group Meetings

Project Pythia holds weekly public meetings every Thursday at 11:00AM Mountain (1:00PM Eastern) on Zoom. Our meetings alternate focus between Infrastructure and Education content. Please find links and information about how to join in the calendar below. These meetings are open to anyone who wishes to participate. We publish weekly meeting notes here.

Meeting & Event Calendar

The Project Pythia Team

Project Administrators

John Clyne

Matthew C. Long

Kevin Paul

Project Members

Anderson Banihirwe

Drew Camron

Orhan Eroglu

Julia Kent

Max Grover