Meet Marimo, the next-gen Notebook

Track:
Jupyter and Scientific Python
Type:
Talk
Level:
intermediate
Duration:
30 minutes

Abstract

Jupyter Notebooks are awesome. They've made interactive coding and data exploration super accessible for a whole generation of data scientists and engineers. But there are also some clear hindrances with the classical notebook—like hidden states that can lead to inconsistencies, difficulties in structuring code for production, and collaboration challenges.

Join me as we explore Marimo, an open-source reactive notebook alternative that's reproducible, git-friendly, executable as a script, and shareable as an app.

We'll explore Marimo's capabilities by solving a real-world machine learning problem. Which means, we'll go through the full lifecycle of tackling such a problem; from data analysis and creating visualizations to building an interactive dashboard and deploying a simple machine learning model. We'll also discuss its limitations, make a comparison with popular alternatives, and have a peek at their future roadmap.