Skip to main content

Databricks-style cell titles and a focus mode for JupyterLab notebooks.

Project description

jupyterlab-cell-enhancements

Databricks-style enhancements for JupyterLab 4 notebook cells:

  • Cell titles — give any cell an editable title shown above the input. Titles are stored in the cell's metadata (cell_title) so they travel with the notebook. Hover a cell and click "Add a cell title…", or click an existing title to rename it. Press Enter to save, Esc to cancel.
  • Focus mode — a corner-brackets button in the cell toolbar expands a single cell to fill the notebook, hiding everything else. Toggle the button again or press Esc to exit. Keyboard shortcut: Ctrl/Cmd + Shift + Enter while the notebook is focused.

Requirements

  • JupyterLab >= 4.0.0

Install

pip install jupyterlab-cell-enhancements

Uninstall

pip uninstall jupyterlab-cell-enhancements

Development install

# Clone, then from the repo root:
pip install -e .
jupyter labextension develop . --overwrite
jlpm build

Rebuild after source changes with jlpm build, or run jlpm watch in one terminal and jupyter lab in another.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyterlab_cell_enhancements-0.1.1.tar.gz (89.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jupyterlab_cell_enhancements-0.1.1-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

Details for the file jupyterlab_cell_enhancements-0.1.1.tar.gz.

File metadata

File hashes

Hashes for jupyterlab_cell_enhancements-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7725a688426109a0eee194dea969ec28bdc86de9d9655d358002874c0d1bf7de
MD5 3a96d2718d5144915fc5a5f2985d6fdb
BLAKE2b-256 7a54d3758964747416942a283341e842be546addbf30543cfcc0849929564d05

See more details on using hashes here.

File details

Details for the file jupyterlab_cell_enhancements-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyterlab_cell_enhancements-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 97f862bfd74e36bc0ff4e1f42a51fb43289bb9d02e6b6fac4c0ff93c4699a5d2
MD5 681d25e22e371c0a47aaf8cd21fb8f45
BLAKE2b-256 67c07149166bda418e373d3f6e3a33bc8017e983f52f408724cc5964f8412476

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page