Hi all,
This is an attempt to capture the weekly meeting in a written summary. I’ll try to do that each Tuesday after each meeting. Though I have to cap the time I spend on writing this summary to 30 minutes. Apologies if it is a bit rough. I hope that going through written notes is easier than listening to 45 minute video on youtube. If this is useful to you, please say so. If you are open to helping in making these notes more readable help is extremely appreciated. Classic notebook: We are closing on a 4.3 release (long due). If you have some last minutes requests or want to give a hand, now is the time. JupyterLab Long time requested feature in progress, restoring the sate of Jupyterlab: - There’s a large, open PR on state management and application restoration on page refreshes that should be finished within a day or so. If you want to follow along, there’s an overview of the restoration lifecycle in the PR description: https://github.com/jupyterlab/jupyterlab/pull/1291. If you buy into this system with your extension you should get state restoration for free on page reload. - JupyterLab 0.11 should be release in the next day or so. As usual for any last minutes critical bugfixes it is now. - JupyterLab was demoed at Gateways 2016, NYU, PlotCon and multiple other venues. It was very well received, lots of interest for potential collaborations. Special thanks to Matt Rocklin & Luke Canavan for great Dask demo. NBformat - Discussion on draft spec for capturing a notebook environment is reaching a consensus soon, (https://github.com/jupyter/nbformat/pull/60) if you have anythong to say speak now. JupyterHub - Jupyterhub 0.7 is due this week, one more documentation pass and it should be ready. A couple of eyes on https://github.com/jupyterhub/jupyterhub/pull/886 would be appreciated (Expand traitlet documentation for spawner base class). nbdime (NoteBook DIff and MErge) - Should get a 0.1 release this week. - Last pass on documentation. Project is still on early stages and its the right time to get involved. QtConsole - 4.3 likely going to be released this week. IPywidgets Ongoing work for a 6.0 release. Two betas released, including a styling overhaul and fixing many small bugs. We’re concentrating particularly on easing the transition from the 5.x releases. Ongoing work on the embedding of widgets with formal json spec for widget state + sphinx extension. (Widget state can be fully generated from python backend now, which will enable pure-python sphinx extensions) There will be some small backwards-incompatible changes with 5.x in JupyterLab For example, in the javascript, the way to specify widget defaults is slightly changed, but the changes are fairly straightforward. We also have ongoing discussion about some possible changes to the Layout widget’s display functionality (see ipython/ipywidgets#919, for example). The changes should (IIUC) mostly affect you if you are writing widgets for JupyterLab. GitHub automation We are working on GitHub automation: A bot that Backport PRs, Greet users, migrate issue. Code not public yet but if you are interested to participate let us know. New Book on the website We added the Mastering IPython 4.0 book on IPython.org : http://ipython.org/books.html We know have a policy on adding new books: http://ipython.org/books_policy.html#books-policy Feedback and link to new books welcomed. Pycon Talk Proposal We have a Pycon Tutorial proposal due today. https://github.com/ipython/ipython-in-depth/pull/38 It’s a little late to request feedback, we’ll try to do better next time. Writing the Talk proposal about migrating to Python 3 only. https://github.com/python3statement/pycon-2017/blob/master/proposal.md Collaboration welcomed. Considering making a Jupyter Talk Proposal, if anyone is interested in helping writing one, (and co-presenting ?) if you plan to attend. Help welcomed. Nbconvert - progress on header id filtering (the headers ids have someissues) - trying to figure out what exactly pandoc is doing, haskell is…fun - need to use regex (not re) in python to get access to unicode character property classes do any one have good or bad experience with it ? Do you have anything better to suggest ? - trying to find good comparable javascript library, XRegExp seems like a good candidate, known issues? Quantitative analysis of notebooks: proof of concept (Sam Penrose) Sam Penrose and Connor Ameres are starting to be regularly involved, they are working on the following: The wrote a notebook feature exrtactor https://github.com/cameres/notebook-feature-extractor it extract cell-wise and notebook-wise feature extraction from IPython notebooks to a Dataframe. This make them able to cluster Mozilla’s notebooks into is / not used for distributed data processing. The goal is to understand notebooks as distributed data processing IDE. To help then they need : - Point them at notebook collections (working / messy, not presentation / tutorial) - Download and run their extractor your own notebooks: - Add feature extractors: typically 1-5 line Python functions - send PRs ! How can we make this a useful resource for the community? Ideas for a shared place to collect analyses? gist.github.com or ? That’s it I’m out of time to clean these notes, only 2 minutes left. I of course got some things wrong, please correct me. See you next week. Cheers, -- 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/a037057a-a760-40ca-aae7-e08cf36d64d5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
