Hackpads are smart collaborative documents. .

Min RK

320 days ago
JamieW January 2017 weekly meetings
Min R General meetings Tuesdays at 9:00 am US Pacific (17:00 UTC during US winter)
Fernando P * To join via Phone:
Dial any of:
1 408 740 7256
1 888 240 2560 (US Toll Free) - meeting ID 6220936068
1 408 317 9253 (Alternate Number)
(see all numbers - http://bluejeans.com/numbers)
JamieW To join via computer,  https://bluejeans.com/jupyter
Copy & paste this number to join via BlueJeans App: 6220936068 
Ana R For the moderator, please share a verbal reminder for YouTube audience that they can go to https://Jupyter.hackpad.com to see all the notes!
Matthias B
  • Tuesday January 3, 2017
JamieW General Announcements:
Matthias B Reminder to try to make full sentences with all the informations you want to give, otherwise it is a daunting task to try to make a written summary on the mailing list. If writing the summary take more than 30min I won't send it. (Matthias)
Brian G Governance
  • We have a draft of trademark policy PR open:
  • Based on the trademark policy of the PSF
  • Brian has created a process document PR for authoring Jupyter related academic papers:
  • One big point to discuss is what level of involvement authors need to have to be an author on the papers:
  • The SymPy model required all authors to actively participate in the editing and writing of the paper. This worked well up to 30 authors.
  • If we wanted to have many more authors (100s) that wouldn't scale well
  • We will initially apply this process to JOSS papers.
  • Fernando has a PR open with a CoC:
  • A ton of people have helped out with this
  • We are finalizing things and expect to merge it soon
thomas@kluyver.me.uk Project management (Jamie)
  • This week I'll be working on creating and curating a Project Mgt GitHub repo 
Grant N Notebook (Grant, Matthias, Thomas, Jason)
Steven S
JamieW JupyterLab (Darian- :speak_no_evil: )
Steven S
  • Most of us were off for the past two weeks.  We will be working in earnest on finishing state restoration (but not yet dock panel layout) and the Abstract Code Editor this week.  We released version 0.12.1 over the break which has compatibility with Notebook 4.3.1.
Jason G IPywidgets (Jason :speak_no_evil: , Sylvain  :speak_no_evil: )
Sylvain C
  • Closing more issues towards ipywidgets 6.0.
  • Kernel-backed widgets as apps. 
  • Iterate on the changelog for a beta announcement
  • Question for jupyterlab team:
Min R JupyterHub (Min)
Released JupyterHub 0.7.1, DockerSpawner 0.6 with fixes for some issues that showed up in 0.7.
 nbdime (Min)
Getting a trickle of feedback, and some fixes for UI and installation / git integration cases. The Jupyter / OpenDreamKit team at Simula is also getting more involved in nbval for testing notebooks.
Michael P nbconvert (Mike) 
• Got some feedback from developer of nbsphinx
Peter P
Sylvain C
  • Michael Pacer Do you want to ask Matthias Geier about the Jupyter org?
Michael P
  • Yes, should I do that on personal email or just via public issues/prs? I'm just going to create an issue on the incubator 
Sylvain C
  • I don't know him personally. Up to you.
Matthias B GitHub Automation (Matthias) :speak_no_evil: 
Matthias B
  • I would appreciate not to have to talk, not feeling well. 
  • Taking shape, nothing worth to report. 
  • (Auto) Backport currently working.
  • Trying to work around some limitation of GitHub (beta) API waiting fixes on GitHub side.
  • Discussed things that automation could do yesterday. Need to write that up.
Michael P
  • Backports to branches
  • friendly autopep8 running into some problems with permissions
  • automatically writing issues 
Brian G Design (Brian)
  • No update
Thomas K Paper (Thomas)
  • No update today
Peter P Services (docker-stacks, nbviewer) (Pete)
  • All of the jupyter/docker-stacks images have been updated to include notebook 4.3 with token auth enabled by default.
  • There were a handful of PRs and issues submitted against nbviewer related to self-hosted instances (e.g., adding modification times to localfiles listing, fixing local notebook download from localfiles mode). There appears to be rising interest in getting more doc about running nbviewer on-premise.
Michael P  • working on nbconvert 5.0 & going forward blogpost
333 days ago
Unfiled. Edited by Min RK 333 days ago
Min R
  •  I think I know how to do it, but I'll wait for a lower traffic time (next week) to do it, in case of trouble.
Min R
  •  upgraded to 0.11.2.
362 days ago
Carol W
  • Huge +1, Thomas
Matthias B
  • laptop crazy slow with bluejeans, takes hours to click
thomas@kluyver.me.uk Project management
  • Opening for tech writer. RFP up shortly
  • Processing stuff from dev meeting
Notebook (thomas speaking)
  • 'View' and 'edit' buttons postponed to a later release while we put some security around viewing HTML files
Michael P • need to improve our header id assignments currently they're  (possibly should wait for 5.0 since it will break some existing notebooks) (see nbconvert as well) jupyter/notebook#1899 
  •  I think most of the pandoc approach makes sense,  but lower casing would break too much
Michael P
  • I mostly agree I just wanted to hear other people's opinions as well. Sadly, no one else responded. 
  • It's probably too much detail to get into in a general meeting. Drop a link to the issue just above so people who're interested can look into it in more detail?
  • Mike, is the link I've added the best one for people to look at?
Michael P
  • put in a different one for the notebook specifically. 
Ian R
  • Open PR for editing notebooks without a live kernel in JupyterLab (jupyterlab/jupyterlab#1277), trying to match the behavior of the classic notebook app.
Nbformat (Min Speaking)
  • Considering alternative ways to store signatures, making signature db pluggable jupyter/nbformat#61
  • json mime-handling ready for release of nbformat 4.2 (can wait for above signatures work or not): jupyter/nbformat#67
Peter P
qtconsole: 4.3 release imminent
  • [nick] more fumbling steps with docker stuff
Matthias B GitHub Automation (Matthias Speaking)
  • That could also be used to give more users ability to tag/close/assign without giving them commit rights, or do these actions by mail
Michael P
  • • had some progress on automatically extracting dependencies to a specific library and spitting out a nice GFM checkbox list including linking import statements to their github source 
Matthias B  Added the Mastering IPython 4.0 book on IPython.org (Matthias)
  • MinRK and Matthias, did a concurrent PRs with the same content :-)  Still working on the Book Policy to know what we accept or not. 
Pycon Talk Proposal (Mike going to speak for a change)
Carol W
  • Great. Happy to review before you submit. Also, it would be great to see a tutorial submission. 
  • We didn't think the Py3 stuff would work as a tutorial, but if the project wants to do something else as a tutorial, that would be great
Matthias B
  • Sorry Mike, you were the one with the most note and a much better speaker than I am.
Michael P
  • Disagree about better speaker. Am fine having spoke :). 
  • +1 on this being a bad topic for a tutorial
  • +1 on a tutorial being a great idea
Min RK
  • Getting ready to release JupyterHub 0.7. a little feedback from beta, will probably release soon.
  • Getting ready for first release of nbdime. Needs work on docs, but should ship this week.
Carol W
  • Min, Ping me on what needs to be done and I can write it up on the plane today
  • nbformat ready to ship with json mime updates, noticed a snag with attachments: jupyter/nbformat#68
News items for JupyterHub projects
  • Beta - jupyterhub: JupyterHub beta released v0.7.0b1. Beta going well. Install beta: pip install --upgrade --pre jupyterhub
  • New spawner - kubespawner: kubespawner is available for spawning notebooks with Kubernetes.
Ian R GeoHackWeek at University of Washington (Ian)
  • Led a short tutorial on the use of Jupyter notebooks for the participants, by the end of the week lots of people using them.
Grant N Grant Nestor :emoji_1f648:  (in class)
  • Improved support for JSON and JSON-like mime types in notebook and nbformat
  • This week
  • Toggle between outputs of different mime type (if more than 1 exist for an output area)
  • Thanks Grant!
Michael P nbconvert
• continued progress on planning the epub (and improving other) exporters jupyter/nbconvert#467
  • • need ways to build directories of files and autoextract resources so that they can be found by various exporters 
  • • probably (like in other exporters) need to do more work to respect attachments
  • • took care of some of the image linking
• need to reconsider how we handle header ids in both nbconvert and in the notebook (in order for internal hyperlinks to render correctly) e.g., jupyter/nbconvert#471 
• moved us away from using the ipython_genutils for temporary directory
thomas@kluyver.me.uk Notes organised by topic: do we like this? Do we want to keep doing it?
Carol W
  • Yes! Could we have a basic template/outline for this. Thanks Thomas. A summary top section of release activity only would be hugely helpful for the documentation contractor.
Damián A
  • Yep, totally... I agree with Carol about a template so people don't get confused, but the topic-thing is really much better IMHO
  • Good idea about the release summary. I'm not quite sure what would be in a template, though - each chunk is just a topic name with bullet points of anything interesting going on in that project.
Michael P
  • I think the idea might be to just have a set of topic names that can be then filled out as needed
  • This is great. Thanks Thomas Kluyver for this can whip up a template that we can use
391 days ago
Unfiled. Edited by Min RK 391 days ago
Min R
  • Tuesday October 25, 2016: no meeting
No meeting this week due to DSE Summit and other travel, but feel free to put updates below.
418 days ago
  • New approach: put a minus (-) next to your name if you would NOT like to audibly share progress during the meeting. The moderator will start at the top of the Hackpad and call out those without a minus next to their name. 
  • Would like us to discuss this technical topic all together during this meeting
Matthias B
  •  let's spawn a different meeting for that, unless there is time.
Peter P
  • Count me in.
  • Where to track custom mimetypes:
  • Proposal to send all payload to output in our frontends (jupyterlab, notebook)
  • IPython kernel has a flag that does this (let's also change the default)
  • nteract already doing this
Min R Min RK
  • Testing JupyterHub 0.7 services, auth API, getting ready for release
  • We've never had *good* support for lists on the CLI, though you could cram them into list literals, e.g. `--Class.list_trait="['x', 'y']"`. This paves the way for proper list aliases, etc., but it will be hard to do without breaking the old, clunky way.
Dan A Dan Allan -
  • in conflicting meeting, just leaving some notes
  • jupyter/jupyterlab-extension-cookiecutter is usable -- feedback welcome
  • JupyterLab extension for integrating JupyterHub links in progress
  • Proposal to enable connecting to external kernel from notebook server (akin to `ipython console --existing`) jupyter/notebook#1786
  • Testing and documentation on JupyterHub 0.7, configurable-http-proxy, and spawners
  • Working on docs for upgrading JupyterHub
  • New Sphinx alpha 1.5 - will work with Mike to review the changes in this release
Matthias B
  • Does this theme have documentation version selector ?
  • Follow up question from PyData Carolinas: folks were interested in using Dashboards (jupyter/enhancement proposals#20). Are we planning to graduate this from the incubator?
Gino B
  • Will be in class and unable to attend meeting
  • notebook: Working on PRs related to issues triaged from past weeks
  • ipywidgets: Triaging all issues with no milestone
  • Got a conflicting meeting... will miss
  • Highlights are the new `explore` function to visualize and query any DataFrame
  • Posted the blog post about ipywidget security release. 
  • Had seminar at UC Merced. Some researher seem interested at switching to Jupyter & Python. Education was the selling point, as the effective cost to switch from matlab is still high. 
  • Migrated custom tools to backport PR to GhPro. Matplotlib is looking at having a similar workflow.
  • Blasting JupyterLab design issues in preparation for Strata talk tomorrow
  • Nice way of organizing issues for a short sprint like activity
  • Wrote dask labextension
Matthias B
  • I'm curious of having someone how woudl someone  who never touched JupyterLab achieve that . Sorry Computer Freeziing hard to type. Hapyt o see it took you 1h, that's great.
Brian G
  • Yeah, that will be a great test to do once we get the cookie cutters written. 
Peter P
  • I think i volunteered indirectly to be the lab rat for this experiment last Friday. Once there's a bit more than the vanilla cookiecutter, I'd like to sit down and try to add something as simple as a ... button? menu item? ... and see how far I get. I probably could use what's there, but I'm sure I'd start struggling as soon as I wanted to do more than console.log.
  • New conda-forge packages of nbexamples, jupyter_cms (tnx Dan and Eric)
  • Some PRs against nb_conda and nb_conda_kernels
  • General support / PR merges in docker-stacks, kernel_gateway
  • Not feelling well, listening in
  • JupyterLab sprint - documentation and cookie cutter around third party extensions
  • Added workflow for attaching a console to to text editor and running code
  • Added a new workflow for creating a new file:
  • Fixed a bug where console clear wasn't working
  • Fixed a bug with console foreign cell styling
  • Working on using activity monitor to throttle Markdown rendering
Michael P Michael Pacer :speak_no_evil:
  • nice! 
Michael P
  • also "<colon> speak no evil< colon>"  :see_no_evil: 
Matthias B
  • "See" or "say"
Michael P  - Following up on last week 
  •  - researching CJK and foreign language support via different routes
  •  - small issues with docs, going to be working on the custom exporter docs
  •  - Matthias asked me to look into dynamically defined templates (for easier customization)
  •  - Should address CJK; custom script exporters will need a different solution
Matthias B Back to MinRK 
  • demo-driven-development for strata demo.
  • jupyter-server work
446 days ago
August 2016
1 888 240 2560 (US Toll Free) - meeting ID 6220936068
Ana R
  • JupyterDay HI - October 15, plans to announce via blog post next week Ria Baldevia
  • DevMeeting venue research, will have more to announce next week
  • Newsletter to publish this week
Min RK +
  • Back from EuroSciPy
  • I want to be conservative with traitlets releases, since it's the underpinning of everything.
Sylvain C
  • Nice. It is a good bugfix release
Documentation Resources 
Link to PyCon posters on Building Documentation: https://www.dropbox.com/sh/58j31yokefdp8tm/AACNCmKZQxuhUnvBRW2TnCM7a?dl=0
Documentation tracking site: http://www.iheartjupyterdocs.org/
  • Refreshed JupyterHub docs
  • Meeting with Michael Milligan and some of his team at Minnesota Supercomputer Institute on Friday for them to share how they are using JupyterHub
  • Still working on a couple of issues left to release declarativewidgets 0.7.0
  • Putting together my piece of the Pydata Carolinas tutorial
  • Busy on other unrelated work
  • Not feeling well, may just listen in
Carol W
  • Feel better soon. The future depends on you ;-)
Sylvain C
  • was thinking the same thing. What is the "Cold factor" of jupyterlab?
  • It looks like a combination of a WebPack plugin and a RequireJS plugin will get us where we need to go.
• Continuing to move forward on getting nbconvert to 5.0
• Worked with Matthias on getting pypi-legacy and warehouse to play nicely with the new python-requires info
  • Triaging outstanding issues
  • Fixed broken examples (all of them had regressions and runtime errors)
  • Starting process of moving to phosphor data structures and some console tests
 - ANN: Release of 0.0.5 of jupyter-incubator/traittypes. Working on rtd documentation. Migrated bqplot over to it.
 - work on nbextensions. PR coming to notebook master
   see issue jupyter/notebook#1706
 - discussions with Opendreamkit folks at sage days Paris. Mostly about conda. jdemeyer is working on moving sage's interact over to ipywidgets.
  - some work on downstream widget libraries.
  - introduce Abel Allison who started an epic rework of pythreejs' javascript.
Damián A Damian Avila
  • We have ipywidgets available from defaults channels at repo.continuum.io
Damián A
  • Looking into Jlab third-party extension discussion
  • Answering several reported issues with some popular nbextensions
  • Tech writer
  • Community guidelines/Code of Conduct
  • JupyterCon
  • Postdoc opening for HPC workflows with Jupyter @ LBL, October
Matthias B
  • Yeah ! (I think I might know SO) 
Peter P
  • conda/conda#3294 has the info about per-environment condarcs (thank Eric Dill for finding it)
Matthias B
  • Also apologies if I interrupted you but it was hard to follow because of the jumping around. 
  • Tech writer SOW, CoC, JupyterCon, Nov dev meeting
  • CSS/Less refactoring in JupyterLab
  • Final have a clean design
  • Will probably break Jason's and Chris's excellent proposal for third party extensions :-(
  • Each plugin has an index.less
  • Where to put less files in each plugin?
Min R
  • we need to have a very strong reason to use LESS instead of much bigger standards like PostCSS/Myth, especially if it's an API and not an implementation detail, and I don't think we have one.
Brian G
  • We haven't ruled that out, but we didn't want to delay using CSS variables any longer. Less is an iteration in the right direction
Min R
  • Agreed. We should just make sure we look at it before we get close to a release. The principles of the design shouldn't be substantially different. Starting with LESS to get the ball rolling makes sense.
Brian G
  • Also, I am trying to use very simple aspects of less that would be supported by basically any less preprocessor. The "API" aspects of our CSS are 1) class names (which won't change) and 2) the variable declarations (which will be a few dozen lines). But those things should be stable through major versions of JupyterLab
Matthias B
  • + for PostCss/Myth, it's the standard in JS world now. 
Min R
  • Not at all opposed to starting with LESS, just want to make sure we don't forget to look at moving to standard things once the sketch is worked out.
Brian G
  • Working with CP students
  • There is a request to post a release schedule to the dev meeting notes each week - let's do this!!! (see below).
  • Work on third-party extensions (thanks again to Chris Colbert for an excellent proposal!)
  • general keep-up on jlab issues
  • Merged a tensorflow-notebook image contribution to docker-stacks
  • Submitted PR to fix Jenkins Windows test errors in the new bundler API on notebook master
  • Planning to cut a release of kernel gateway 1.1 with some fixes that have been sitting in master for a bit
481 days ago
  • Listening in today, I have HVAC working going on... 
  • gotcha-
Jason G
  • Continuing work on JupyterLab
  • JupyterLab: Relative URLs?
Matthias B
  • Working uptream on PIP and PyPI-legacy not to break Python 2 install once we have Python 3 only releases. It not that easy. 
  • Working on feature parity issues in JupyterLab
JamieW July 2016
Min R General meetings Tuesdays at 10:00 US Pacific (17:00 UTC during US daylight saving)
Fernando P * To join via Phone:
Dial any of:
1 408 740 7256
1 888 240 2560 (US Toll Free)
1 408 317 9253 (Alternate Number)
(see all numbers - http://bluejeans.com/numbers)
JamieW Meeting ID - 3723210105  (host Jamie)
thomas@kluyver.me.uk (Copy the meeting ID in use for each meeting under the relevant heading)
Min R
  • July 26, 2016
Min RK
  • nbime diffing is in good shape, needs phosphor/jupyterlab model review, and designer attention for diff view
  • Still haven't caught up with SciPy GitHub backlog
  • Question about autosave/checkpointing behavior:
  • Proposal: Emulate what a desktop editor would do: aggressively save to a temporary file that can be recovered, and have a setting for an auto save interval to disk. "Checkpointing" should be done using version control. We should also periodically check for a file change on disk and ask to revert.
  • Continued work on code inspection, support for pager now works in consoles and notebooks, needs UX review! jupyter/jupyterlab#537
  • On vacation in Japan -July 29 - August 8
Damián A
  • Nice!!!
Carol W
  • Documentation while I am gone: I will have the Cal Poly Developers monitor this site http://www.iheartjupyterdocs.org/ for any doc build failures. I will ask them to file an issue if there is a broken build and ask the Jupyter team to rally as needed. Thanks!
  • Will attend JupyterDays Atlanta
  • Shout outs: Reese Netro for excellent work capturing notes and comments from JupyterHub conference on Friday. Ana for speaker mentoring and SciPy organization. Matthias Bussonnier for help with CPython issue tracker comments.
  • JupyterDay ATL: Tickets live
  • DevMeeting Fall 2016 - tentatively planned for November 6 - 12
  • JupyterCon: Announced at SciPy 2016 - Stay tuned for more news, planning process kicked off 
Nicholas B Nicholas Bollweg (will announce one thing, unless ana does it all!)
  • JupyterDay Atlanta
Nicholas B
Nicholas B
  • thanks for the bullet!
  • working on nb_conda_kernels  with min, damian (issues reported by many anaconda distribution users)
  • will cause some more work (mostly for me and CIO!), sorry for the inconvenience
  • Mostly same as last week.
  • @jhpedemonte upgraded dashboard server to work with latest jupyterlab components with help from steven
Carol W
Carol W
  • Also lots of good work on IPython issues too.
Damián A Damian Avila
  • Discussing nb_conda_kernels issues with Nick, Min and others in the community
  • Working in the next RISE release (hopefully in 1 - 2 weeks)
  • Visited Brookhaven National Lab (Thanks Dan Allan for inviting me!), and we talked a lot about how we can solve issues they are seeing when scientists use notebooks.

Contact Support

Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!

Log in