/jupyterlab-celltags

A JupyterLab extension for notebook cell tags

Primary LanguageTypeScriptBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

jupyterlab-celltags is archived. The code in this repo is outdated, and no new development work will occur here.

As of JupyterLab 2.0, jupyterlab-celltags has been pulled into JupyterLab core as the @jupyterlab/celltags package.

If you are using JupyterLab >=2.0, celltags are available by default. Please do not try to install this extension.

If you are using JupyterLab 1.x, you can still install and use this extension.

Binder

jupyterlab-celltags

The JupyterLab cell tags extension enables users to easily add, view, and manipulate descriptive tags for notebook cells. The extension includes the functionality to select all cells with a given tag, supporting the performance of any operation on those cells.

Prerequisites

  • JupyterLab

Install

jupyter labextension install @jupyterlab/celltags

Development

Contributing

If you would like to contribute to the project, please read our contributor documentation.

JupyterLab follows the official Jupyter Code of Conduct.

Dev Install

Requires node 4+ and npm 4+

# Clone the repo to your local environment
git clone https://github.com/jupyterlab/jupyterlab-celltags.git

# move into repo dir
cd jupyterlab-celltags

# build celltags and install it into jupyterlab
jlpm build:dev

To watch for/rebuild on changes to this extension's source code, run:

jlpm run build:watch

For the watch build, you will also need to separately rebuild Jupyterlab itself when you make changes. You can either do this manually:

jupyter lab build

or run Jupyterlab itself in watch mode, which will pick up the changes automatically (you'll still need to reload your browser yourself):

jupyter lab --watch