0.7.0 • Published 3 years ago

jupyterlab-system-monitor-base v0.7.0

Weekly downloads
772
License
BSD-3-Clause
Repository
github
Last release
3 years ago

JupyterLab System Monitor

Binder

JupyterLab extension to display system information (memory and cpu usage).

Provides an alternative frontend for the nbresuse metrics: https://github.com/yuvipanda/nbresuse

screencast

This extension was originally developed as part of the jupyterlab-topbar project, and extracted into its own repository later on.

TODO

  • Add CPU usage
  • Add Network I/O
  • Expose more settings

Prerequisites

  • JupyterLab 1.0

Installation

This extension requires the nbresuse package and the jupyterlab-topbar-extension extension for JupyterLab.

pip install nbresuse
jupyter labextension install jupyterlab-topbar-extension jupyterlab-system-monitor

Development

# create a new conda environment
conda create -n jupyterlab-system-monitor jupyterlab nodejs
conda activate jupyterlab-system-monitor

# package to retrieve the system metrics
python -m pip install nbresuse

# required to place indicators in the top area
jupyter labextension install jupyterlab-topbar-extension

# local install of the extension
jupyter labextension link system-monitor-base
jupyter labextension install system-monitor