Tuesday, July 25, 2017 Hello everyone, welcome to the 29th edition of the Jupyter Weekly summary. You can find today’s short video here <https://youtu.be/ZCV91vfuwZI> and the archive versions of these summaries here <https://github.com/carreau/jupyter-weekly>. As usual I attempt to make a meeting summary when possible, but I’m not always capable. I’ll appreciate when I can’t for someone to take over.
The link to the raw notes can be found here <https://paper.dropbox.com/doc/July-2017-Jupyter-Weekly-Meetings-RY9ZgyHZ365DUJEuO0NO6> . Weekly news by organization - IPython <https://github.com/willingc/pulse_news/blob/master/2017-07-25_ipython.md> - Jupyter <https://github.com/willingc/pulse_news/blob/master/2017-07-25_jupyter.md> - JupyterLab <https://github.com/willingc/pulse_news/blob/master/2017-07-25_jupyterlab.md> - Jupyter-widgets <https://github.com/willingc/pulse_news/blob/master/2017-07-25_jupyter-widgets.md> - JupyterHub <https://github.com/willingc/pulse_news/blob/master/2017-07-25_jupyterhub.md> Note: weekly news is available via the Dropbox Paper files or stored in this news repo <https://github.com/willingc/pulse_news#pulse_news>. IPython Nothing much, Matthias would like to have time to review a few PR that have been sitting for a month and release a minor of 5.x and 6.x as we had a couple of bug fixes. We closed a lot of old issues down from 1000+ issues to about 900, if we were overzealous please say so nbconvert (M) - added a traitlet to specify the browser opened by the serve postprocessor - updating mistune, works better with raw html. - Please look at switching all mathjax to use the inline grammar and what mistune consider an HTML block. - https://github.com/jupyter/nbconvert/pull/611 - PR on notebook (classic; lab was already merged) to use labels (but *not numbers*) on equations. It was not possible to rerender equations because of uniquness of labels. it may break some extensions - We are looking at equation numbering, some O(n^2) issue with rerendering multiple cells of a notebook still need to be figured out. Jupyter markdown spec (M) - Trying to move forward on writing a roadmap and list of issues to work on, hopefully to get someone new work on it. - Especially if someone knows how to get the DOM structure rendered in the frontend from Python. Brian say we already had a way of doing this via injecting a cell at the end of a notebook it’s not purely in Python but does the Job. Documentation (Jessica) - Collected notes from speakers - Licenses are now under control - New feature in process: profiles for talks. A “profile“ is a set of notebook and resources that are useful for a given demo woudl be nice to package together. - Fernando and Brian are wondering if it is possible to have a binder download other assets that are not in the repo - Could use this to make these profiles binders - Matthias, Min, suggest a Docker File. - Carol suggests we look at software carpentry - Brian ask if we can get several Dockerfiles per repo. It’s possible but not available right now. Notebook (Grant) - Grant is closing out outstanding issues marked with 5.1 milestone - Planning on releasing a 5.1 release candidate by EOW - Grant is planning on doing SERIOUS ISSUE TRIAGE on the notebook repo after 5.1 is released JupyterLab (Steve, Darian) - Released version 0.26 <https://github.com/jupyterlab/jupyterlab/releases/tag/v0.26.0> last week with backend support for user settings and some improvements to file type handling. - Ongoing refactor of the notebook models and views, closing in on a solution that blends the observable model we had been using with a redux-like pattern. - Adding a client-side build service to run the build on the server and prompt the user to refresh when it has finished. jupyterlab/jupyterlab#2714 <https://github.com/jupyterlab/jupyterlab/pull/2714> - The fasta extension <https://github.com/jupyterlab/jupyterlab-fasta> has been moved to the JupyterLab organization - Cameron overhauled our Dark Theme: https://github.com/jupyterlab/jupyterlab/pull/2737 Notebook format (Brian) Brian talked with Kyle last week, about source-hidden and outputs-hidden metadata. It had stalled on bigger questions (where should we put metadata). These 2 fields were blocking from JupyterLab/Nteract so this was merge as is, and we are now refocusing on the wider metadata questions. - It might lead at some point to major notebook version bump. - Discussion on how this affects frontends is now here https://github.com/jupyterlab/jupyterlab/issues/2740 Jupyter widgets (Jason) We released ipywidgets 7.0 beta 2, along with all the supporting packages. The changelog <https://github.com/jupyter-widgets/ipywidgets/blob/master/docs/source/changelog.md> summarizes what’s new. Please try it out and tell us of any problems you notice: - pip install --pre ipywidgets, then: - Classic notebook: jupyter nbextension enable --``sys-prefix --``py widgetsnbextension - JupyterLab 0.26: jupyter labextension install @jupyter-widgets/jupyterlab Our hope is to issue a 7.0 release candidate within a week, wait a few more days, and then release 7.0 final. We also had a successful 4-hour tutorial at Scipy <https://www.youtube.com/watch?v=eWzY2nGfkXk&list=PLYx7XA2nY5GfdAFycPLBdUDOUtdQIVoMf>, and we had several people work on ipywidgets in the Scipy sprint. Services (Peter) - docker-stacks images are now building smoothly on Docker Cloud. - Min submitted https://github.com/jupyter/nbviewer/pull/709 to Python package nbviewer for publication to pypi. - There’s been a steady trickle of issues against tmpnb, and the docker image used there hasn’t been updated in forever. We should use the notebook 5.1 release as a lever to do an update. - Maybe https://github.com/jupyter/docker-demo-images can be automated on docker cloud too? JupyterHub (Min, Carol) - Working on scaling tests for JupyterHub. Finding hotspots and fixing them. Working with at least 2k concurrent active users per Hub. - Carol’s done a lot of great refactoring of the docs. Conferences and Workshops - PyBay, August 11-13 http://pybay.com/ - Matthias will be there - PyCon Poland, August 17-20 https://pl.pycon.org/2017/index_en.html - Strata NYC, Late Sept https://conferences.oreilly.com/strata/strata-ny - ODSC West, https://www.odsc.com/california - Matthias has submitted a talk. - PlotCon NYC, Nov - Is anyone attending Supercomputing later this year? If so, please submit a Jupyter BOF by the end of this month. - Science Gateways webinar went well. Repo resource page https://github.com/willingc/2017-science-gateways/blob/master/resources/resources.md JupyterCon - A little under 30 days away! Reminder to book flights. - We will have a Jupyter and NumFOCUS booth at the conference - Don’t forget about the Sprint on Saturday! 9am-5pm at the conference hotel. Please email Kyle and Jason if you’d like to be a sprint leader for a particular project. register with the eventbrite <https://www.eventbrite.com/myevent?eid=36115337948>. Legal/Governance - Min’s trademark policy is merged - https://github.com/jupyter/governance/blob/master/trademarks.md - This may still mention that we are waiting for the Jupyter trademark, which need to be updated now that we actually have it. - Apache Foundation has banned usage of react.js and other projects with the Facebook license+patent grant. - as a result RocksDB changed their license! - Discussion about license change of react.js itself. - https://github.com/facebook/react/issues/10191 - We continue to hear friction about this issue - We are using react.js in some lab extensions (not shipped in core) , would like to use in phosphor/jlab itself [ ] M could use some code reviews on nbconvert: https://github.com/jupyter/nbconvert/pull/611 [ ] Keep plugging away at notebook - we’re still trying to get to a 5.1 release Releases for this week - oauthenticator 0.6 To be released ‘soon’ - notebook 5.1 - jupyterhub 0.8 - jupyter widgets 7 , please install the current preview That’s all That’s all for this week. Thanks for following, and looking foward for your contribution. -- Matthias for the Jupyter Team. -- You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/bde12944-1dfa-4f06-b0c5-a440a4018480%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
