Hi Everyone,
After a couple weeks of absence, Jupyter weekly summary is back. I can’t always attend the meetings and/or write summary, so if you want to give a hand the dropbox notes are public, andwe can invite you to attend the meeting if you want to polish the notes. Any help is welcomed ! Tuesday, June 6, 2017 Weekly news by organization - IPython <https://github.com/willingc/pulse_news/blob/master/2017-06-05_ipython.md> - Jupyter <https://github.com/willingc/pulse_news/blob/master/2017-06-05_jupyter.md> - JupyterLab <https://github.com/willingc/pulse_news/blob/master/2017-06-05_jupyterlab.md> - Jupyter-widgets <https://github.com/willingc/pulse_news/blob/master/2017-06-05_jupyter-widgets.md> - JupyterHub <https://github.com/willingc/pulse_news/blob/master/2017-06-05_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>. Project management (Fernando) - We are aiming to complete the migration from Hackpad to dropbox paper this this week. Hackpad is closing so we need to transfer all the archives. - NumFocus would like a Jupyter talk at PyData Seattle July 5-7. Introduction to JupyterLab, with a demo of RTC (Ian, Chris, Brian are coordinating on this topic) - Some questions this last week at PyCon about the migration to JupyterLab and how quickly users will be expected to adopt it. We have shared that we’re looking at at least a year or more once JLab 1.0 is released. Documentation (Jessica) We’re welcomming Jessica to the team for her first week ! Jessica is our new technical writer – currently in orientation + learning – JupyterLab tutorial in idea stage. Jessica will help us write better documentation and how to get started with Jupyter as well as more in depth Documentation, and we will looking for your contribution on these documents. Notebook (Grant, Thomas) Grant will try to bundle mime renderers into classic notebook in tandem with doing the same in JupyterLab. That will give an out of the box experience that shoudl display things like GeoJson, or Vaga Lite without actions from the users. Grant will continue triaging issues, and is starting to working towards a 5.1 release. nbconvert (M Pacer) Nbconvert 5.2. was released a few weeks ago! - lots of updates to the slides exporter (esp. in the template & configurables) - now have a functioning scroll bar in the slides - A tonne of issues were closed, thanks to @damian! - nose has been fully removed from our testing suite Services - kernel gateway, docker-stacks, nbviewer (Chris, Yuvi) - docker-stacks now work if $HOME is a mounted volume (waiting for tag push) - M Pacer deployed an update to nbviewer during the dev meeting, so we are now at N > 1 people knowign how to deploy NbViewer. If you are interested in learnign how to deploy as well and giving a hand, feel free to reach out, we would be ahppy to teach you and get some help. JupyterLab (Steve, Darian, Chris) - Released 0.23 last week with *provisional support for real time collaboration*. https://github.com/jupyterlab/jupyterlab/releases/tag/v0.23.0 [ ] https://github.com/jupyterlab/jupyterlab-google-drive - Working on a refactor of launching activities in JupyterLab with a single unified experience. Feedback welcome on https://github.com/jupyterlab/jupyterlab/issues/2330 - Working through a UI/UX review for beta: https://github.com/jupyterlab/jupyterlab/projects/6 - The setting system feature is ready for an initial review and introduction, to be followed with some quick iterations for low-hanging fruit type features. https://github.com/jupyterlab/jupyterlab/pull/2157 - Grant and Brian will work with Chris Colbert to implement React functional/stateless component-like interface for using virtual dom: const MyCustomButton = (props) => <button onClick={props.handleClick}>{props.label}</button>. These components will be compiled against React and Phosphor. - Grant will work with Steve to bundle the mime renderers (JSON, GeoJSON?, Vega/Vega-lite, Plotly) into JupyterLab - https://github.com/jupyterlab/jupyterlab/issues/2354 nbformat (Brian) - We are working to formalize the metadata for hiding input/output: - https://github.com/jupyter/nbformat/pull/94 We know this has been requested a lot, and that many extensions are provising that. We’d welcome your feedback and eyes on this one as well as prepare extensions to also uinderstand the standardized format. One this is Standardized, we’ll need help in implmenting the support in various fromtends (JupyterLab as well as classic notebook, nbconvert, nbviewer, nteract, … ) - Brian, Mike and Cal Poly students will begin a project to formalize “Jupyter Markdown,” which, for now, will just be the currently supported Markdown syntax in the classic notebook. JupyterHub (Min, Carol) - Lots of work on Kubernetes deployment and docs during PyCon and team meetings: https://zero-to-jupyterhub.readthedocs.io/en/latest/ - Working toward finishing new features for 0.8: - multiple servers per user (still quite a bit of work to do) - using OAuth internally (~done) - support alternate proxy implementations (API done, want Kubernetes ingress example as test case) IPython (Matthias) The releases of IPython 5.4 and 6.1 went great. Matthias will look at some of the download statistics and will likely collaborate with M to get that for all Jupyter projects. - Matthias is working on having call signature in IPython / IPython kernel. that should add some extra field to the _jupyter_experimental_typing (still private experimental API use at your own risk). Need to discuss the name of the extra field. https://github.com/ipython/ipykernel/pull/249/files right now it’s called “signature”, but I’d like to think of other language, and maybe have a more generic name (like extra_right) - “Inline” rendering in the terminal, or more specifically, mimetype handler on terminal side, register function/subprocess to handle mimetypes ( https://github.com/ipython/ipython/pull/10610) , Lab/Nteract folks working on/with Electron/Electrino, can we have a standalone “mimetype” viewer ? (AKA Kyle’s Sidecar) “Viewer” is also not a great name, as this could potentially allow to also play MP3/WAV souds in teh terminal. - Brian says that one way of handling this would be to enable the notebook server to connect to “foreign” kernels and then any rich frontend could show those outputs. But that is different than actual images inline. But that woudl work only for Jupyter-Console. Pure terminal IPython does nto make use of the kernel protocol, so we still need a different hook. - Heads up : APFS may apparently break things, watch out if there are any Unicode Filename related issues in the next couple of month on MacOS. - We’ll attempt to add the filesytem to IPython’s sys_info <https://github.com/ipython/ipython/issues/10642>. - If you are already on APFS we’ll appreciate if you can try to look for bugs. Other (plumbing packages, etc.) - people are asking for a traitlets 5.0 release, but there are still lots of issues to resolve. The balance of progress vs stability continues to be very difficult on this repo. Conferences/Outreach See the github/jupyter project calendar: https://github.com/orgs/jupyter/projects/2 JupyterCon: - Financial aid application for students due June 16: https://docs.google.com/forms/d/e/1FAIpQLSco0F1GCWt45wYCxvmzsbbXjPHRntGCTj5v-7aahzMrOyklmg/viewform New Events: - JuliaCon, June 20-24, Berkeley. http://juliacon.org/2017/ Fernando is a keynote. Carol attending. - EuroSciPy August, Erlangen DE (CFP closes: June 24) https://www.euroscipy.org/2017/ - PyBay beginning of August, (Matthias [& M?]) will likely submit a talks about Migration from python 2+3 to Python 3 only. Do we also want a Jupyter talks ? JupyterLab Ian ? Already Announced: - PyCon Taiwan, June 9-11: Carol keynote on Jupyter and education https://tw.pycon.org/2017/en-us/ - PyParis: http://pyparis.org, June 12-13 2017. CFP at http://pyparis.org/cfp.html. - EuroPython, 9-16 July, Rimini, Italy https://ep2017.europython.eu/en/ - Thomas submitted Jupyter talk in education track (yay!), which was accepted. - Scipy: July 10-16, Austin, TX. https://scipy2017.scipy.org/ - Science Gateways Community Institute: Webinar July 20th Carol will be presenting. https://sciencegateways.org - Grace Hopper Celebration: 4-6 October, Orlando, FL. Project Jupyter will participate in Open Source Day, an all day mentoring/hackathon event. Released last week: - IPython 5.4, 5.4.1 , 6.1 To be released soon: - JupyterLab 0.24, pending the launcher redesign That’s all for this week, (or at least that waht we were able to quickly writeup). Let us know how we can meke these weekly summary better suited to your needs. Cheers, -- 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/b33dcece-7df9-4d15-bcb1-80714a0b3788%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
