Scipy Tools Plenary session at SciPy 2021

Hi Everyone,

The jupyter community has been invited to give an update about all things Jupyter at SciPy 2021 Plenary, to present a to present a talk about the current state, future plans, and overall landscape of the jupyter ecosystem. As Jupyter is relatively large and has many subprojects, we’ve been allocated 5 minutes a whole 66% more than many other projects which only have 3 minutes.

This thread will be a synchronization point to collect all the information we may present during this update, and find the right format for this presentation.

5 minutes is really short, so we’ll have to made difficult choices, here are a few topics that have been floated around (thanks @Ruv7 for most of the suggestions and doing similar updates at other conferences):

  • Community connections points: How to get the latest news throughout the year:
    • Follow us on Twitter, Read our blog, check out Discourse - the sorts of things we assume everyone knows but they actually don’t.
  • Calls to action:
    • are there any parts of the project that could widely benefit from the communities participation? Or something that we need to introduce to facilitate a change coming soon or that has already related to a broadly impactful technical decision?
  • Contributor recognition:
    • is there anything that we really want to elevate, celebrate, and highlight across the whole community?
  • Events update
  • Software/Subproject highlights:
    • 2-3 max

If you have anything that you would like to add to any of these categories, or other, please add (or edit) a message below this.

We’d also like to find the right presenters this update and the the voice of Jupyter for this update. We have already talked a bit on private channel, and tend to like someone from Jupyter community and had an impactful work, but preferable someone who has not presented Jupyter work too often. We understand that having someone from the steering council can be seen as more impactful, but we don’t believe that members of the steering council should be given more credits, especially since we are in the process of refactoring our governance.

Even of many people have contributed all over the project we’ll only be able to have a single presenter, but can list others on the schedule and slides. We’ve talked about and contacted a few people privately, so don’t take the non-mention of some name as a non-recognition of their tremendous impact. One name seem to come back regularly though, and thus we think that @isabela-pf would be a really good candidate to present, and we thus ask for your feedback and alternative choices.

Again we do not want to give too much work to the presenter – they are already doing a fantastic job with Jupyter.

If you are not sure how to help, you can try to gather statistics on various projects:

  • how many releases / download
  • list of raising starts,
  • highlight new contributors,

I will also try to update this message with updates,

And here are the slides if you want to comment, ask me if you need edit rights for me to invite you.

Thanks,

4 Likes

Hi me,

As the maintainer of IPython I’d like to add the following topics:

  • IPython is still on a 7.x branch, and we are trying to make monthly release, close to 12 releases since last SciPy
  • We go a new maintainer/committer: @MrMino
  • There is a huge need for help on IPython in general and to push IPython 8 through the door
    • Not sure we are completely compatible Python 3.10, and will likely not be with 3.11 – still depends on nose, distutils, and many downstream packager will not be able to package without that.
1 Like

As examples, here are some previous updates we did at scipy: 2018 video, 2019 video

2 Likes

I know that Z2JH had a 1.0 release: zero-to-jupyterhub-k8s/CHANGELOG.md at 1a2ff6816303a9843e1a0e26da51e26d7bc9eff8 · jupyterhub/zero-to-jupyterhub-k8s · GitHub which is probably worth mentioning

Also we could note a general update from Binder - users of the mybinder.org service have roughly doubled since last year, going from ~100K a week to ~200K a week:

also Jupyter Book had a total overhaul and is now based on Sphinx. Here’s a talk about it from Jupyter Con: Chris Holdgraf - The new Jupyter Book stack | JupyterCon 2020 - YouTube (though note that Jupyter Book is not technically a Jupyter project)

As for “trends in kernels”: a number of kernels now support the Debug Adapter Protocol, the first non-Jupyter interactive computing wire protocol the Project is embracing, extending, and… :laughing:

Seems like mentioning the improved JupyterLab 3 composability is legit… and this is enabling crazy things like jupyterlite to be much more real…

Do we have a template for Jupyter-Related presentation on google slides ? Or do I recycle a JupyterCon 2020 presentation ?

testbook is relatively new (< 1 year) and has gotten an uptick in downloads (750 / day) with 200+ stars. We had a PyLadies Vancouver sprint doing some improvements to the repo in May.

See some updates from the JupyterHub team there:

And some of the Labs one: SciPy 2021 Plenary session updates. · Issue #10508 · jupyterlab/jupyterlab · GitHub

Highlighting some JupyterHub contributions for 2.0:

  • Roles and Scopes for fine-grained permission control of JupyterHub, contributed primarily by Ivana Huskova and Omar Richardson at Simula (Sloan funding)
  • Pagination of the API for better scaling with larger numbers of users, contributed by Nathan Barber

also highlight zero-to-jupyterhub release 1.0, led by Erik Sundell

Call to action: test the new roles and scopes and give feedback to help make it the best 2.0 it can be!

1 Like

If you have an OrcID and want to be added to the scipy proceeding, see Add 2021 Tools Plenary slides for Project Jupyter by isabela-pf · Pull Request #655 · scipy-conference/scipy_proceedings · GitHub.

2 Likes