Skip to content
Variable Inspector extension for jupyterlab
Branch: master
Clone or download
Latest commit 92fa06b Apr 16, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Merge pull request #83 from lckr/r_script Apr 16, 2019
style Styling relative to jupyterlab-css variables. (#50) Sep 13, 2018
.gitignore Fix performance impact from using DataFrames (#64) Oct 27, 2018
LICENSE Update LICENSE Jun 15, 2018 Update Apr 16, 2019
early_demo.gif updated demo Jul 6, 2018


Jupyterlab extension that shows currently used variables and their values. The goal is to provide a tool similar to the variable inspector in RStudio.

This project is inspired by the variable inspector extension for jupyter notebooks and by the inspector extension included in juypterlab.

For the time being, this project is still in its first steps. Contributions in any form are very welcome!



  • Allows inspection of variables for both python consoles and python notebooks
  • Allows inspection of matrices in a datagrid-viewer. This might not work for large matrices.


  • JupyterLab [0.35]

Requirements for python functionality

  • pandas and numpy are required to enable matrix inspection.
  • pyspark for spark support.
  • tensorflow and keras to allow inspection of tf objects.

Requirements for R functionality

  • The reprlibrary.


First of all, you need an installation of a current version of JupyterLab. Please refer to the installation guide.

You can install the inspector either by running jupyter labextension install @lckr/jupyterlab_variableinspector

or by cloning the repository and build it locally following these steps:

  1. Clone this repository with `git clone

  2. Once you downloaded the repository use the following steps:

cd jupyterlab-variableInspector
npm install
npm run build 
jupyter labextension install . 
  1. Confirm the installation of the extension with:
jupyter labextension list

which should print enabled and OK.

You can’t perform that action at this time.