Jupyter Integration
esReven includes a JupyterLab instance via the My notebooks
app so that
you can easily use the Reven Python API in notebooks.
JupyterLab is a web interface that allows, among other things, to execute Python code and prepare Markdown write-ups from your browser.
Using JupyterLab
To start using Jupyter notebooks with a scenario in Reven, please follow the steps below:
- In esReven, go to
esReven Manager
, in theAnalyze
page of your scenario. - Click the
Copy to clipboard
button to copy the snippet allowing you to connect to the Reven server. - In esReven, go to
My notebooks
to access the JupyterLab instance. - Create a notebook, be sure to select the proper kernel
Python [conda env:reven]
to be able toimport reven2
successfully. - Paste the snippet as the first cell of the notebook.
- Edit the snippet to your needs and then execute it, using for instance
Shift+Enter
or the GUI.
Changes compared to previous Reven versions
- Classic Jupyter Notebook was removed from the Project Manager and replaced by the global JupyterLab instance from esReven.
- The previous Axion-Jupyter synchronization link feature is not compatible with JupyterLab and is currrently disabled.