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.

Reply via email to