Project Pythia has several resources for you to use to start learning how to use Python and the technology in the Python ecosystem for the geosciences.
The Foundations Book
The Pythia Foundations Book is a Jupyter Book developed by the Pythia community 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 Pythia Foundations BookThe Resource Gallery
There is a wealth of educational resources out there on the internet for learning Python and how to use it in the geosciences! We have attempted to gather together a curated and filterable list of these resources (including Pythia’s own content) into our Pythia Resource Gallery. Click the link below to see a hand-picked selection of resources for learning at your own pace.
Visit the Pythia Resource GalleryWebinar Tutorial Series
The Pythia Webinar Tutorial Series is hosted regularly by the Project Pythia team. Anyone can join these hour-long, instructor-led interactive tutorials. Participants can sit back and learn, or download a Jupyter Notebook and work along with the instructor. Each seminar is recorded for later viewing on the Project Pythia YouTube channel. Click the link below to view past and upcoming seminars, covering a range of topics from beginning to advanced.
Visit the Pythia Webinar Tutorial SeriesPythia Data Collection
Looking for a free, public domain geoscience data set that you can use to sharpen your skills while learning the Scientific Python Ecosystem? All of the example data used by the Pythia Foundations Book are freely accessible.
Visit the Pythia Data RepositoryPythia Cookbooks
Coming soon!!! Pythia Cookbooks are collections of more advanced and domain-specific example workflows building on top of Pythia Foundations.
Visit Pythia CookbooksIf 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 DiscussionsContributing
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.
Project Administrators
Matthew C. Long
NCAR
@matt-long
Ryan May
Unidata
@dopplershift
Brian E. J. Rose
University at Albany
@brian-rose
Kevin Tyle
University at Albany
@ktyle
Project Members
Anderson Banihirwe
NCAR
@andersy005
Chris Cardinale
University at Albany
@cjcardinale
Nicole Corbin
Unidata
@ncorbin-id
Orhan Eroglu
NCAR
@erogluorhan
Robert Ford
University at Albany
@r-ford
Alea Kootz
NCAR
@pilotchute
Michaela Sizemore
NCAR
@michaelavs
Anissa Zacharias
NCAR
@anissa111