ProjectPythia / cmip6-cookbook

Examples of analysis of Google Cloud CMIP6 data using Pangeo tools
https://projectpythia.org/cmip6-cookbook/
Apache License 2.0
11 stars 10 forks source link

Add xESMF notebook #41

Closed r-ford closed 1 year ago

r-ford commented 1 year ago

Same as #26 but without branch conflicts

github-actions[bot] commented 1 year ago

👋 Thanks for opening this PR! The Cookbook will be automatically built with GitHub Actions. To see the status of your deployment, click below. 🔍 Git commit SHA: d8d6bf77c2bf25a98071c27167ebb6e1245a1bf0 ✅ Deployment Preview URL: https://ProjectPythia.github.io/cmip6-cookbook/_preview/41

r-ford commented 1 year ago

It's raising a CancelledError for the new notebook related to asyncio. @mgrover1, have you seen something like this before?

mgrover1 commented 1 year ago

@r-ford - I suspect it is timing out due to a long computation... there are 27 datasets being regridded in the notebook, my suggestion would be scale back a little bit, maybe look at 3-5 of them?

r-ford commented 1 year ago

The problem ended up being from one model raising a MemoryError while regridding. I used a try/except block, so it ran fine locally. But I guess binderbot didn't like it.

brian-rose commented 1 year ago

I also suggest leaving an open issue in this repo about the one model causing a memory error on the binder. I suspect that will go away when we spin up our next-generation Pythia binder on Jetstream2 -- and in fact this could make a useful performance benchmark test.

r-ford commented 1 year ago

@brian-rose Thanks! I've made those edits.

brian-rose commented 1 year ago

Nice work @r-ford!