Introducing the new JupyterLab-based capsule page

As you may have noticed, we recently launched a preview of our redesigned capsule page. After a couple of months of testing and user feedback, we think it’s ready for prime time. Starting today, when you log in to Code Ocean, you’ll be directed to the new interface. We invite you to take it for a spin and let us know your thoughts.

Some functions have moved around, but we promise all of it is still there! If you run into any issues or questions, please don’t hesitate to shoot us a message on live chat or email. And since transitions take time, we have left the option to switch back to the old capsule page via the link at the top right of the page.

If the editor looks familiar, that’s because we are using JupyterLab to power the code editor under the hood. We’re thankful to our friends at Project Jupyter and are excited for the beginning of a fruitful collaboration. If Jupyter notebooks or Python are not your thing, have no fear — JupyterLab supports all of the same languages as our old editor, and much more.

Finally, you’ll notice we have new interactive session options available for you to try. We hope you find the terminal especially useful for debugging purposes such as inspecting the container filesystem, troubleshooting a tricky dependency issue, or testing out complex pipelines. Note that interactive sessions are still in beta and the same caveats as before apply: with Rstudio, Jupyter, and JupyterLab, you’ll need to add the specific application as a dependency first, and if you make any changes to the code or data inside the interactive session, remember to manually copy your changes back to the capsule.

This is our biggest update yet, and we are looking forward to sharing an even bigger update in the near future!


Simon Adar is the CEO of Code Ocean, a computational reproducibility platform. He holds a Ph.D. from Tel-Aviv University in Hyperspectral image processing. Find him on twitter @SimonAdar