-
Notifications
You must be signed in to change notification settings - Fork 6
Use binder -- can we run the big notebook? #16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
👋 Thanks for opening this PR! The Cookbook will be automatically built with GitHub Actions. To see the status of your deployment, click below. |
The build is erroring out with
same as I found over at ProjectPythia/na-cordex-viz-cookbook#4 I guess there is a timeout limit specfied somewhere, I will investigate. |
It looks like some additional infrastructre is necessary in order to provide Dask capabilities. https://www.zonca.dev/posts/2022-04-04-dask-gateway-jupyterhub.html |
Yes, the binderbot CLI has an input option We don't currently have an option to modify this default in our build workflow, but I will add this. |
Both this notebook and the one in https://github.com/ProjectPythia/na-cordex-viz-cookbook run interactively on the Pythia binder, they just take a while. Both notebooks use Dask but only with distributed.LocalCluster. Using Dask Gateway to dynamically spin up big worker clusters would be a big asset, but it seems like there are some technical barriers to implementing this capability on JetStream2. We budgeted to develop this capability in our under-review NSF grant. |
I'm going to try implementing a longer timeout on binderbot for this repo. I think it needs upward of 1 hour of wall time. Assuming that works, I might change the "nightly build" to a "weekly build" -- this could be a good model for resource-intensive Cookbooks. |
Fixed one obsolete bit of code that raised exceptions during interactive run. Set a new flag to allow notebook execution up to one hour on the binder. Changed the cron schedule for the Let's see if this builds successfully! |
If this works, then we can close #3 |
Yay, it works! |
Does the new Pythia binder resolve #3 ?