jupyterlab jupyterlab-vim ipywidgets tensorflow opencv-python matplotlib gradio