Skip to main content

Define subsets of code cells as scenes and execute them.

Project description

jupyterlab_scenes

Binder

Define subsets of code cells as scenes and execute them.

Usage

  • The command "Toggle Scene Cell" attaches a cell to the active scene (or removes it again). Scene membership is indicated by the purple dot at the right end of the cell.
  • The active scene is the scene that is currently displayed (purple dots) and can be edited.
  • All cells of a scene are executed by clicking the run button in the scene.
  • One cell can be part of multiple scenes.

Basic Usage

  • By clicking the init button, one scene can be chosen to be automatically executed as the kernel becomes ready (due to a restart or at the initial loading of the notebook).
  • If a notebook with an already running kernel is opened, the init scene is not executed.
  • Only one scene can be an init scene.

Initialization

  • To run a scene named My Favourite Scene programatically, do
    from ipylab import JupyterFrontEnd
    JupyterFrontEnd().commands.execute('scenes:run-scene', 'My Favourite Scene')
    
    But you may run only one scene at a time. No excessive looping as the scenes are executed only after the cell that launches the run-scene command is finished.

Requirements

  • JupyterLab >= 4.0

Install

To install the extension, execute:

pip install jupyterlab_scenes

Uninstall

To remove the extension, execute:

pip uninstall jupyterlab_scenes

Packaging the extension

See RELEASE

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_scenes-2.0.0.tar.gz (244.8 kB view details)

Uploaded Source

Built Distribution

jupyterlab_scenes-2.0.0-py3-none-any.whl (458.4 kB view details)

Uploaded Python 3

File details

Details for the file jupyterlab_scenes-2.0.0.tar.gz.

File metadata

  • Download URL: jupyterlab_scenes-2.0.0.tar.gz
  • Upload date:
  • Size: 244.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for jupyterlab_scenes-2.0.0.tar.gz
Algorithm Hash digest
SHA256 03e04d02263f43e2b7bca13e3d955ac36b86ce49b5a99ab0f3258e8133ad57a8
MD5 415fe06c7e9fcf84baf64cc2c5a476e0
BLAKE2b-256 7dceed070b26cdf85008f14deeb134ca1c174435d5a780e54f91e220a265ec61

See more details on using hashes here.

File details

Details for the file jupyterlab_scenes-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyterlab_scenes-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f771dace6f1d98b1939dd001251c6b46f2ea07047aa78121a7e4e0d752550800
MD5 2a40eee91b7c90292c3e57db0024c029
BLAKE2b-256 70743507eb8091b1b808b8114b36a1b088008e422619bc8b2b10684f36b6d1df

See more details on using hashes here.

Supported by

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