Reana JupyterLab plugin provides a set of tools to interact with the Reana workflow management system from within JupyterLab.
This project is currently in development and is subject to change.
reana-client
To install the extension, run the following command:
pip install reana-jupyterlab
It is possible to run the extension in a Docker container. To download and run the image, use the following commands:
docker pull ghcr.io/vre-hub/reana-jupyterlab-extension:<version>
docker run -d -p 8888:8888 ghcr.io/vre-hub/reana-jupyterlab-extension
All the available versions can be found here.
Install Python dependencies
python -m pip install -r requirements.txt
Install Yarn dependencies
jlpm install
Build the extension
jlpm run build
Install the extension
python -m pip install .
Enable the server extension
jupyter server extension enable --py reana_jupyterlab
Finally, open a JupyterLab instance. The extension should be available in the JupyterLab sidebar.
jupyter lab