Skip to article frontmatterSkip to article content

Jupyter Notebook Kernels


Notebooks in OpenScienceLab run Python kernels corresponding to a variety of conda software environments. Since notebooks have different software dependencies, it is important to run them in an appropriate kernel.

Each ASF-developed Jupyter Book of data recipes includes a notebook that creates the required conda environment.

At this time, we still have some Jupyter Notebooks that have not yet been organized into Jupyter Books. Each of these notebooks is pre-configured to use its required kernel. See our Conda environments documentation for instructions on building those software environments.


How to Switch Notebook Kernels

  1. Click the current kernel name in the upper right corner of a notebook.
  2. A window with a list of available kernels will appear.
  3. Select a kernel.
Changing a notebook’s kernel.

Changing a notebook’s kernel.


Restarting a Jupyter Notebook Kernel

  1. Click in the notebook tab to select it.
  2. Select one of the following from the Kernel Menu: