JupyterLab  is a popular Integrated Development Environment and "the next-generation web-based user interface for Project Jupyter." Code Ocean implements a User Interface based on JupyterLab by default, with many of the IDE's features available at a glance.

Another option is to use JupyterLab as a Cloud Workstation session , where you can start new Python files or Jupyter Notebooks, or run smaller segments of code without executing a master script. 

If your capsule has a pip  or conda installer available, click the Cloud Workstation dropdown and select JupyterLab:


This will automatically launch the typical JupyterLab interface.

Note: If you don't have pip or conda installers available, click the 'Environment' icon to access your environment configuration screen; add python3-pip and python3-setuptools  via apt-get; and add jupyterlab via the pip3 installer that pops up.

General notes:

  1. Leaving a Cloud Workstation running will continuously use quota; click 'Shut Down Cloud Workstation' to close the session.
  2. Changes to files in the /code  and /data folders in a Cloud Workstation session will be synced back to your capsule. Any changes to /results  or the environment will not be. Please record changes you made to either, and re-implement them in a non-cloud-workstation session, if you wish to save them.
Did this answer your question?