Skip to content
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

Tracking: Project Pythia Support #1320

Open
3 of 15 tasks
rowanc1 opened this issue Jun 14, 2024 · 4 comments
Open
3 of 15 tasks

Tracking: Project Pythia Support #1320

rowanc1 opened this issue Jun 14, 2024 · 4 comments

Comments

@rowanc1
Copy link
Member

rowanc1 commented Jun 14, 2024

Over the last week Project Pythia has started an upgrade from JupyterBook to mystmd. The organization experimenting with that is here:

https://github.com/projectpythia-mystmd

The website is hosted on github pages:
https://projectpythia-mystmd.github.io/

@agoose77, myself as well as @fwkoch and @stevejpurves (in the background of the conference) were helping out from the EBP core team. It was very very exciting to see the progress that the team was able to make on bringing together a full workflow from landing pages to all of the cookbooks that the community creates. The exciting features that we highlighted were:

pythia.mp4

There were also examples of creating plugins via python and galleries by @agoose77 and @jmunroe, based in part on my prototyping here a while back.

image

The infrastructure group talked about limitations of the current stack that are blocking adoption, as well as UX papercuts and UI improvements that we should prioritize.

Improvements and Features

I would like to encourage folks from ProjectPythia to jump in here and add anything else that we are missing and ways that we can help support you. :)

cc @jukent @kafitzgerald @brian-rose @dcamron @mgrover1 @ktyle @anissa111 @matakleo @jmunroe @jnywong

@choldgraf
Copy link
Member

We need to write a blog post about this

@brian-rose
Copy link

brian-rose commented Jun 15, 2024

I'm not sure how in-scope this is here, but one key feature of the existing Pythia infrastructure is the ability to route notebook execution to an arbitrary Binder service at build time (for context, see this Pangeo Discourse post).

We got this working for Pythia Cookbooks with an ugly hack of the jupyter-book build command on GitHub Actions, see here.

Support for a more flexible separation between the computational environments for the book build and the notebook code execution would be very very useful for Project Pythia, and presumably for a much broader community as well.

@rowanc1
Copy link
Member Author

rowanc1 commented Jun 17, 2024

Hi all -- the blog post from ExecutableBooks is here:

https://executablebookproject--1192.org.readthedocs.build/en/1192/blog/2024-06-14-project-pythia-mystmd/

The PR is if you have any further edits:
executablebooks/meta#1192

Aiming to get that out early this week! Thanks @agoose77 and @brian-rose for feedback on the blog!

@rowanc1
Copy link
Member Author

rowanc1 commented Jun 19, 2024

Hi all - the ExecutableBooks blog is live:
https://executablebooks.org/en/latest/blog/2024-06-14-project-pythia-mystmd/

@agoose77 agoose77 changed the title Tracking Issue: Project Pythia Support Tracking: Project Pythia Support Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants