1 of 16

Cooking up a Storm with Project Pythia

Kevin Tyle, Drew Camron, John Clyne, Orhan Eroglu, Robert Ford, Max Grover, Julia Kent, Ryan May, James Munroe, Brian Rose, and Amelia Snyder

2 of 16

Pythia Cookbooks

Cookbooks are community-contributed collections of advanced or domain-specific tutorials and example workflows

Essential features of Pythia Cookbooks:

  • Explicitly build upon Foundations
  • Demonstrate real workflows on publicly available data
  • Binderized for interactive learning
  • Backed by automated testing infrastructure to ensure that the example code “just works” and stays relevant

Starting points for new geoscience analysis using the Python stack

3 of 16

Pythia Cookbooks Standards:

  • Executable and Reproducible
  • Maintainable and Extendable
  • Shareable and Citable
  • Scalable

4 of 16

Pythia Cookbooks Targeted “Cuisines”:

  • Pangeo Python Ecosystem Tools
  • Datasets
  • Geoscientific Research Questions

5 of 16

An Exemplary “Multi-cuisine” Pythia Cookbook:

6 of 16

Maintainable, Reproducible, and Citable!

7 of 16

Maintainability: GitHub Actions

8 of 16

Reproducibility: Binder

Or build the environment and run it locally!

9 of 16

Extendability

Easy to modify a Cookbook to suit your tastes!

10 of 16

Citability: Zenodo

Cookbooks: scholarly objects!

11 of 16

What’s on our bookshelf?

17 cookbooks as of AMS 2024, including:

  • Using Dask
  • Analyzing CMIP6 Data
  • Cloud-optimized ERA-5 Data
  • HRRR on AWS
  • CESM model data
  • Sentinel 2

12 of 16

Got a great cookbook idea? Let us know!

Propose your cookbook on the Pangeo Discourse page!

https://discourse.pangeo.io

13 of 16

Got a great cookbook idea? Let us know!

14 of 16

Put on your chef’s hat and cook with us!

15 of 16

Put on your chef’s hat and cook with us!

16 of 16

Put on your chef’s hat and cook with us!