A sidecar output widget for JupyterLab
If you use jupyterlab:
pip install sidecar
jupyter labextension install @jupyter-widgets/jupyterlab-sidecar
The sidecar widget is used as a context manager, just like ipywidgets' output widget.
from sidecar import Sidecar
from ipywidgets import IntSlider
sc = Sidecar(title='Sidecar Output')
sl = IntSlider(description='Some slider')
with sc:
display(sl)
When a single output is displayed in a Sidecar, it is allowed to occupy all of the vertical space available. If more content is displayed, the natural height is used instead.