1 of 22

Project Pythia

A Pangeo Community Tool for Open-Source Education

Julia Kent1, Drew Camron2, John Clyne1, Robert Ford3, Max Grover, Ryan May2, Brian Rose3, Kevin Tyle3

This work supported through the National Science Foundation Award #2026899.

1

2

3

2 of 22

About Myself –

3 of 22

Pythia Team

Your Face Here

4 of 22

Overview of Project Pythia

5 of 22

Challenge - Scientific Python Ecosystem

6 of 22

Challenge - Petabytes of Data

7 of 22

Solution - Project Pythia

The go-to resource for learning the Scientific Python Ecosystem

  • Geoscience focused

  • From beginner to power user

  • Tutorials, videos, examples, online courses, and sample data

  • Community owned

8 of 22

Pangeo Education Working Group

Responsibilities:

  • Training on Cloud/HPC
  • Training on Python Packages
  • Training on Analysis Best Practices
  • Strong Documentation
  • Community for Helping Each Other
  • Experience Sharing

9 of 22

Pythia Portal

projectpythia.org

10 of 22

Foundations Book

11 of 22

Foundations Book

foundations.projectpythia.org

12 of 22

Cookbooks Gallery

cookbooks.projectpythia.org

13 of 22

Resource Gallery

projectpythia.org/resource-gallery.html

Contribute!

14 of 22

Pythia as an Open Source Tool

15 of 22

Everything on GitHub

16 of 22

Contributor’s Guide

17 of 22

Communication

https://discourse.pangeo.io/c/education/project-pythia/

18 of 22

Open Meetings

19 of 22

Partnerships

20 of 22

Outreach

@projectpythia@fosstodon.org

21 of 22

Summary

Main components:

  • Foundations Book
  • Cookbooks Gallery
  • Resource Gallery
  • Tutorial Series

Open source successes:

  • Everything on GitHub
  • Extensive Contributor’s Guides
  • Communication Channels
  • Open Meetings
  • Outreach Efforts (e.g., social media)
  • Growing Partnerships

Email: jkent@ucar.edu

GitHub: @jukent

22 of 22

Acknowledgements

NSF EarthCube program (award #2026899)

Pangeo community

Numerous technical staff