0.7.0 • Published 3 years ago
jupyterlab-system-monitor-base v0.7.0
JupyterLab System Monitor
JupyterLab extension to display system information (memory and cpu usage).
Provides an alternative frontend for the nbresuse
metrics: https://github.com/yuvipanda/nbresuse
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