A couple of things that I thought might be handy:
- multi-tasking in Jupyter notebook cells:
nbmultitask
; running actions in notebook cells is usually blocking on that cell; this extension – and the associatedexamples.ipynb
notebook – show various ways of running non-blocking threads in notebook cells. - a Binderhub compliant Dockerfile for running Postgres alongside a Jupyter notebook; I posted a fragment here that demos a connection if you run the repo via Binderhub. It requires the user starting and stopping the postgres server, and it also escalates the
jovyan
user privileges viasudo
, which could be handy for TM351 purposes. Now pretty much all I need to see a demo of is running OpenRefine too. I think the RStudio Jupyter proxy route is being generalised to make that possible… and, via @choldgraf, it seems as if there is an issue relating to this: https://github.com/jupyterhub/binder/issues/40 .