Jupyter Dev Meeting, 2017, Week 5 summary

125 views
Skip to first unread message

Matthias Bussonnier

unread,
Jan 31, 2017, 4:41:50 PM1/31/17
to Project Jupyter

Hi Everyone,

This is my attempt at writing a weekly summary of our video meeting we have each
Tuesday. I’m using the notes that have been taken during the meeting by the
collective effort so the quality of the section depends highly on the quality
of the notes taken.

Any help welcome. I also try to keep writing this summary under 30 min.

Project management

  • Next week we’ll try Dropbox paper
  • Project Mgt Team Tutorial Doodle poll - check your e-mail later today

Notebook

Damian informs us that the next Anaconda release will not ship the set of
extensions we were including by default (nb_conda_kernels, nb_conda,
etc…). Still available at defaults channel but it will. This will allow to
have the same experience from default notebook install and anaconda install.
This should lead to less confusions. This is the v4.3 release, which is
scheduled for January 31st.

A fix for CodeMirror to have things both working on Safari 10, and with Python
3.6 f-Strings has been added on notebook 4.3. It requires a custom patch for
CodeMirror which we tend to not like as it makes things more complicated for
downstream packagers. We hope a fix in CodeMirror soon.

Grant is seeing a bunch of error when running tests locally when JupyterLab is
installed. He is wondering if anyone have seen this. Carol has not seen such an
issue.

The Notebook 4.3.2 release is expected today and being tracked here:
https://github.com/jupyter/notebook/projects/7

JupyterLab

The Jupyterlab team will be releasing 0.15 this afternoon. This new version of
JupyterLab adds the ability to open links as widgets within JupyterLab - a link
to a notebook in an output area opens the notebook in the dock panel
(jupyterlab/1565), and it
also changes the way configuration is handled - to better interact with Jupyter
Notebook configuration. cf
(jupyterlab/1555)

The team is continuing to work on refactoring, testing, and hardening for
the beta release, and targeting beta issues.

The team is working on a cell metadata side panel area
(jupyterlab/1586)

There have been some usability fixes to the new toolbar widget, some bugfixes
in the completer + hardened tests to try to prevent regressions in the future

Request for Comments about partial partial rendering, please look ad respond
the following issue: on this issue:
(jupyterlab/1587)

JupyterHub

JupyterHub Team Tutorial went well on Friday. Video has not been posted yet it
needs some post processing, but should be available soon. Work is ongoing on
multiple servers per user and HubShare.

nbconvert

There are a few PRs for making a configurable filter that allows customizing
the anchor link text (currently ¶), which will also allow having no visible
anchor. They take different approaches that hint at a stylistic discussion.

One of the PRs makes the filter itself configurable using Traitlets (which
means the anchor text will be export format independent). This requires making
more things into classes so they can inherit Traitlets configuration.

Two of them add a Traitlet to the html exporter:

It is unsure which approach we want to go with. Feedback from users of convert
would help to understand which solution would be the simplest and the most
useful.

Thomas and Mike came up with an approach to solving the other anchor id problem.

IPython

Matthias released IPython 5.2.0 on Sunday, Thomas released 5.2.1
yesterday/today (depending on timezone), please upgrade :-)

Matthias is still waiting for reviews on
10182 (Jedi integration, first pass). I
don’t want to grow the PR beyond 800ish lines.

Conferences/Outreach

Services - kernel gateway, docker-stacks

There’s one PR in progress to update an example notebook in kernel gateway.
Then I’d like to cut a release adding HTTPS, fixing some multilanguage bugs,
etc. (Changelog updates forthcoming.)

Xeus

Xeus is c++ implementation of Jupyter protocol, By Sylvain Corlay and Johan
Mabille. It should simplify writing kernel for languages having C/C++ bindings.
Request for feedback!

How can I help/Get involved

Grant is having some issues with Notebook tests conflicting with JupyterLab,
can you reproduce them or not ?

Matthias could use some review of his Jedi integration PR:

If you want to weigh in on heuristics for partial rendering of notebooks for
performance improvements:

Releases this week

  • JupyterLab 0.15
  • IPython 5.2.1
  • Notebook 4.3.2

Openness, Diversity and Dignity

The current situation in the US is affecting our work, we would appreciate if
you could read how it is affecting us and will affect us in the next few month.

http://blog.jupyter.org/2017/01/31/openness-diversity-and-dignity/


Thanks you for reading, and thanks a lot for those of you who wrote sections
with full sentences and all the details. Making these summary is becoming
easier. Some sections are still hard to work with.

As usual if you have any questions/feedback/corrections, your input is welcomed.
We’ll keep these summary for a couple of weeks to see if you find them useful.

Thanks.

-- 
Matthias

Simon Biggs

unread,
Jan 31, 2017, 7:33:41 PM1/31/17
to Project Jupyter
Hi Matthias,

As a user I really appreciate being able to read these reports. 

Thank you.

Big Stone

unread,
Feb 1, 2017, 2:13:22 PM2/1/17
to Project Jupyter
I confirm it's much more user friendly than hackpad.

Merci Matthias

ssin...@coe.edu

unread,
Feb 1, 2017, 8:33:20 PM2/1/17
to Project Jupyter


On Tuesday, January 31, 2017 at 6:33:41 PM UTC-6, Simon Biggs wrote:

As a user I really appreciate being able to read these reports. 

Thank you.

+1
Reply all
Reply to author
Forward
0 new messages