Skip to content

Instantly share code, notes, and snippets.

@mwcraig
Last active July 15, 2017 04:19
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mwcraig/176560759e889a3635cbaaa1fdef8bbc to your computer and use it in GitHub Desktop.
Save mwcraig/176560759e889a3635cbaaa1fdef8bbc to your computer and use it in GitHub Desktop.

jupyter widgets BoF

  • Want static version of a widget with graphs that update? Use jupyter-sphinx, though this will generate big notebooks because the data is embedded in the notebook.
  • Options for 3D rendering in javascript:
  • Can we nbconvert including widgets? Only if nbconvert can run the notebook...and it gets complicated. Tried having notebook lways save widget state, but notebooks got huge and had lots of churn.
  • How can the js side tell python something important has been updated? Can save state of widget after manipulation, but if user re-runs cell then that state will be lost but needs some manual cut and paste. Very receptive to pull requests that would generate python representation of the state and insert it in a notebook.
  • Any replacement for Jupyter Dashboard Server? Follow the issue in Jupyterlab. Goal is to tackle after JupyterLab 1.0.
  • Example of plugging custom viewers into JupyterLab? Not ipywidgets, but see this example Fasta viewer.
  • What wasn't in the JupyterLab lightning talk?
    • Collaborative editing: watch talk at from PyData Seattle.
    • JupyterLab is based on plug-ins, including all of the core features. Any new plug-ins will be as easy for users to use as the plug-ins that ship with JupyterLab.
    • Drag and drop between notebooks is coming back. BoF participants said shift-drag preferred over having behavior determined by where you drop (notebook vs document panel). Have to push modifier key before the drag starts (can't change after the drag starts)
  • Toggle button widths? Default to content width? Fixed size? Input welcome at ipywidgets issue #1189
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment