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. Video: https://youtu.be/b8_l6KNCLco Weekly news by organization These contain a statistics and short summary of all opened issues/pr that were open/merged. - IPython <https://github.com/willingc/pulse_news/blob/master/2017-03-07_ipython.md> - Jupyter <https://github.com/willingc/pulse_news/blob/master/2017-03-07_jupyter.md> - JupyterLab <https://github.com/willingc/pulse_news/blob/master/2017-03-07_jupyterlab.md> - Jupyter-widgets <https://github.com/willingc/pulse_news/blob/master/2017-03-07_jupyter-widgets.md> - JupyterHub <https://github.com/willingc/pulse_news/blob/master/2017-03-07_jupyterhub.md> Project management (Jamie) - JupyterCon CFP deadline extended to March 14 - looking for additional Data Science and AI submissions - Fernando submitted the foundation report last Weds - great teamwork at Berkeley finishing the report - Participated in JupyterCon speaker office hours on Saturday- good questions and topic proposals posted - Binder planning session occurred on Sunday- incubator showcase is still down- ML thread <https://groups.google.com/forum/#!topic/jupyter/-oDxcftZK7Q> - Visiting UC Davis tomorrow morning for Reproducible Research in Jupyter lesson on publishing and sharing - Working this week with Min & Carol on release schedule/history and other metrics (time permitting) IPython There are some disagreements on a bringing backs hooks for the readline interface (https://github.com/ipython/ipython/issues/10364). We would would like people to read and pitch in if they have the use (or not). The IPython team is participating in the Docathon <http://bids.github.io/docathon/> and we are writing docs ! Matthias is working on Async/Await in the REPL (just exploring simplifying workflow), allowing bare await at the top level in the REPL. Notebook (Grant, Thomas, Jason) (+ Mike) - We are still testing 5.0.0b1 - I (Grant) will get the outstanding 5.0 PRs merged today and release 5.0.0b1 - PRs with 5.0 milestone - #2249 <https://github.com/jupyter/notebook/pull/2249>: Test the cell tags toolbar - #2234 <https://github.com/jupyter/notebook/pull/2234>: [WIP] Show server root directory in move dialog - Latex https://github.com/jupyter/notebook/pull/2220, implemented and tested in https://github.com/jupyterlab/jupyterlab/pull/1846 - Testing in casper and the notebook nbconvert (Mike) - decent amount of progress on unicode coverage locally - have more or less given up on fixing it on travis - generating json for traitlets & nbconvert as a service - discussion after last week about generating a jsonschema for automatically generating UI for configurable parameters Services - kernel gateway, docker-stacks (Pete, Min) - Thanks @Min R for fixing the session deserialize problem when switching to notebook 5.0 https://github.com/jupyter/kernel_gateway/pull/228. - There’s a PR out to remove the KG specific activity tracking API in favor of the one in notebook 5.0 ( https://github.com/jupyter/kernel_gateway/pull/230). It’ll be a breaking API change, and so the next KG release will be 2.0. (Another one of the session deserialization bugs popped up in the PR test run. It could be that I undid part of Min’s fix. I’ll look into it.) - I started looking at making KG token auth match the scheme used in notebook. KG can’t reuse the code per se because it still relies on cookies after the one-time token is authenticated. However, I think KG can support the token in the URL query string and on websocket connections like notebook. Dashboard and related extensions (Pete) - There are PRs waiting on jupyter/dashboards, jupyter-incubator/dashboard_bundlers, and jupyter-incubator/contentmanagement making them all Notebook 5.0 compatible. I’ll merge the PRs after 5.0 final release and make new releases of each. - From mailing list: jupyter-incubator/showcase is not working (and probably hasn’t been for some time). See if it’s worth resurrecting else point folks to the doc about how to install locally. JupyterLab (Steve, Darian, Chris) - Released 0.17 with enhancements to the Command Palette and RenderMime, and numerous bug fixes. https://github.com/jupyterlab/jupyterlab/releases/tag/v0.17.0 - Successfully implemented Lerna[1] for mono-repo management in Phosphor, preparing for JupyterLab next. JupyterLab will become a single repository with independently versioned packages, that are all symbolic-linked when working on JupyterLab itself. This will make consuming JupyterLab easier for extension authors and for third party use. https://github.com/jupyterlab/jupyterlab/issues/1773 - Updated the HoverBox functionality to accept more options for how completers and tooltips render, added the ability to handle arbitrarily nested hosts for the anchor that the hover box follows: https://github.com/jupyterlab/jupyterlab/pull/1830 - Working on a “single document mode” for the dock panel. This brought up some issues about handling maximum sizes of widgets in layout. This is being tracked in this in-progress PR: https://github.com/phosphorjs/phosphor/pull/233 [1]: A tool for managing multiple npm packages in a single github repo: https://lernajs.io/ ipywidgets (Jason, Sylvain) (+ Brian, Cameron) We released ipywidgets 6.0, and have been following up on feedback from the community. Things seem to be going fairly well, and feedback from the community is pointing to some high priority items to work on next (like an OutputWidget in the web context, https://github.com/ipython/ipywidgets/issues/986). - We have released jupyter-sphinx 0.1.0 We have released a bunch of downstream packages (pythreejs, ipyleaflet, ipympl) following the 6.0 release. Also, we’d like to especially call out a nice package from Maarten Breddels: ipyvolume ( https://ipyvolume.readthedocs.io/en/latest/) with live widgets in the documentation, including a VR view (https://ipyvolume.readthedocs.io/en/latest/vr.html). We’re working on migrating widgets to the newest phosphor packages and updating the widgets to work in the most recent JupyterLab (https://github.com/ipython/ipywidgets/pull/1122). JupyterHub (Min, Carol) Lots of productive discussion happening during our Berkeley visit this week! Conferences/Outreach New: - JupyterCon proposal deadline extended one week! Now due March 14. - Please remind your networks to submit 3 hour tutorial proposals too. Core devs, get your tutorial proposals in ASAP. Thanks. - I posted on sage-devel since no Sage developer has posed any talk so far. Already Announced: - Speaker outreach for JupyterCon <http://jupytercon.com> is underway. Please share that the Call For Proposal is open with your personal networks. We encourage anyone who is considering submitting a talk to do so. *Yes, core devs can submit a talk* *or a tutorial***!!** Please contact us with any questions. - Call For Proposals for SciPy opened last week, registration opened Feb. 27. CFP deadlines: Tutorials: 3/22; Talks & Posters: 3/27 - PyData Amsterdam: 8-9 April, Call For Proposals (CFP) is closed http://pydata.org/amsterdam2017/ - PyData London: 5-7 May, CFP is closed http://pydata.org/london2017/ JupyterCon Coredev Tutorials: • +Jupyter Conference Core Dev Tutorials Action Items for this week - Please weigh in on the great readline debate: (https://github.com/ipython/ipython/issues/10364) - Write documentation as a satellite participant of the docathon (https://bids.github.io/docathon/)! Releases this week: - notebook 5.0.0 Releases soon: - IPython 6.0 still on its way. ------------------------------ Thanks you for reading, and thanks a lot for those of you who wrote sections with full sentences and all the details. Any help to put this document in form before sending it to the mailing list is welcome. It’s a collaborative document so anyone can pitch in. As usual if you have any questions/feedback/corrections like sections too long, to short missing informations, your input is welcomed. We’ll keep these summary for a couple of weeks to see if you find them useful. Thanks. — Matthias -- 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/29bcf86f-0726-437b-81ca-8213f7eeef8f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
