Hi Everyone, Apologies for delay, I realized that this had been sitting in my outbox for a week, so this is from last week... I'm going to send the summary for this week soon.
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. # Weekly news by organization - [IPython](https://github.com/willingc/pulse_news/blob/master/2017-03-14_ipython.md) - [Jupyter](https://github.com/willingc/pulse_news/blob/master/2017-03-14_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-14_jupyter-widgets.md) - [JupyterHub](https://github.com/willingc/pulse_news/blob/master/2017-03-14_jupyterhub.md) # IPython - Matthias is waiting for review/feedback on a couple of PRs. He self-merged a couple of PR by lack of review that were mostly documentation. Sorry if there are typos. - There is still no decision on readline-hooks reintegration. https://github.com/ipython/ipython/issues/10364 Fernando should have time to have a look soon, and if not making a BDFL decision yet at least indicate a way forward. - Matthias is working on async-REPL. It’s working. Documentation and test are in, tutorial is in. It needs bikeshedding on option naming (Matthias is happy and agree with himself on naming for now). This not only integrate with `asyncio` but option for `trio` and `curio` are present. integration is configurable from the command line/config file, and with a magic. On/Off, as well as which integration (using short aliases), long fully qualified names `Foo.blah.blah` in case new io libs get released (someone want to write an integration for `uvloop` ?) that will be auto imported and registered , or even dynamically defined hook from the REPL. Integration should work in terminal ipython, Notebook, Lab, Nteract. There are possible “improvements” but that’ll start to be a lot for a feature that’s already quite a bit of work, and not easy to understand already. https://github.com/ipython/ipython/pull/10390 - Should IPython Set qt api versions of all apis at once? There seem to be a consensus among the non-ipython-core people that this should be done. I’ll prefer to fix things for user who complains more than fix a theoretical potential problem with really aging packages, potentially reverting decision or adding configurability if needed later. https://github.com/ipython/ipython/issues/10384 There seem to be an agreement that it should, will a couple of people unsure. - As there does not seem to be much requests / interest in IPython 6.0, Matthias will bump issues I’m not going to work on, and that won’t be addressed (basically all that is not what’s above), take executive decisions if not challenged on issues and cut a beta if still no feedback or complaints. - Unrelated: IPython genutils has been released. - The docathon was great. # Notebook (Grant, Thomas, Jason) - Improved LaTeX delimiter detection to exclude from interpretation as markdown (incl. tests!) - Last notebook 5.0 PR merged (during this meeting). We’ll have a release soon. - We’ll write a blogpost about this ([dropbox paper for draft?](https://paper.dropbox.com/doc/Jupyter-Notebook-5.0-onj98NSvrkQ1eVeT8KTFv)) if you want to help ! - Testing notebook 5.0.0b2, tracking at https://github.com/jupyter/notebook/issues/2150 - Will release 5.0.0rc today - Plan on releasing 5.0.0 after dev meeting next Tuesday # nbconvert (Mike) - Began creating a post based mechanism using “download as” so that we can pass back configuration files. - Made progress on automatically generating dicts of default values and types for traitlets (for future auto-generated UI for jupyter app configuration based on types.) # Services - kernel gateway, docker-stacks (Pete, Min) - `@rolweb` submitted a PR to support handling tokens in URL query strings in addition to the Authorization headers in kernel gateway. - @[basnijholt](https://github.com/jupyter/docker-stacks/issues?q=is%3Apr+is%3Aopen+author%3Abasnijholt) submitted a large version-bump PR for many of the packages in docker-stacks. - There’s a PR open against nbviewer for a basic show/hide code cell capability. It can grow over time to support the presence of visibility tags or dashboard metadata. # Dashboard and related extensions (Pete) - No news. I need to test with notebook 5.0.0b2. # JupyterLab (Steve, Darian, Chris) - Darian added full layout restoration on page refresh. https://github.com/jupyterlab/jupyterlab/pull/1880 - Steve and Darian are continuing the work to split the repository into multiple packages. Should be done by tomorrow with a 0.18 release to follow by the end of the week. [jupyterlab/jupyterlab#1773](https://github.com/jupyterlab/jupyterlab/issues/1773) - Steve ported our extension builder to Webpack 2.0, which has support for ECMAScript 6 syntax. [jupyterlab/extension-builder#51](https://github.com/jupyterlab/extension-builder/pull/51) - Chris is working on single document mode for the DockPanel. # ipywidgets (Jason, Sylvain) ( Brian, Cameron) We continued working on the migration to Jupyter Lab 0.17 and the new Phosphor packages (https://github.com/ipython/ipywidgets/pull/1122), which is almost done. [@maartenbreddels](https://github.com/maartenbreddels) has a PR under review (https://github.com/ipython/ipywidgets/pull/1194) to make the syncing protocol handle binary values at any depth as binary buffers in the comm message protocol. This provides an easy way to efficiently sync things like a numpy array where you want to transfer both the binary data and some metadata like a dtype. PS: check out https://ipyvolume.readthedocs.io/en/latest/animation.html # JupyterHub (Min, Carol) - Min and Carol had lots of good conversations during visit at Berkeley last week. Min is exploring deploying Commuter as a sharing/discovery service with JupyterHub, with the goal of focusing HubShare purely on the data-interchange piece (push/pull to a public place). - Carol, with help from Yuvi and Ryan, will be working on migrating some deployment documentation about Kubernetes based on Data8 to a generic JupyterHub with Kubernetes document. # Conferences/Outreach New: - Codeland: 21-22 April NYC Carol and Safia are on a panel for open source. http://codelandconf.com/ - PyParis: http://pyparis.org, June 12-13 2017. CFP at http://pyparis.org/cfp.html. Already Announced: - JupyterCon proposal deadline extended one week! Now due today! (March 14) - Please remind your networks to submit 3 hour tutorial proposals too. Core devs, get your tutorial proposals in ASAP. Thanks. - 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/ # Action Items for this week - Submit talk proposals to JupyterCon by end-of-day (March 14). - Matthias is looking for feedback for his async REPL implementation. https://github.com/ipython/ipython/pull/10390 - Matthias is looking for thoughts on what Qt API versions IPython should support. https://github.com/ipython/ipython/issues/10384 - Grant is looking for people to test notebook `5.0.0b2` - Pete needs helps testing dashboards on notebook `5.0.0b2` and `.rc` # Releases this week: - ipython_genutils 0.2.0 (PyPI, conda-forge). Zero new features. Unless you’re packaging it yourself for another platform you probably do not need to worry about it. - DockerSpawner 0.7. Update to handle changes in docker, improved handling of docker networks. - JupyterLab 0.18 - Notebook 5.0.0rc ## Releases soon: - IPython 6.0b - Notebook 5.0.0: Next Tuesday - IPywidgets 6.1 (or 7.0 depending on backwards compatibility issues) --- 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/0d1c41da-eef1-45fe-b69b-4acaf092410c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
