Marimo Notebooks Integration in DSS

Tanguy
Tanguy Dataiku DSS Core Designer, Dataiku DSS & SQL, Dataiku DSS ML Practitioner, Dataiku DSS Core Concepts, Neuron, Dataiku DSS Adv Designer, Registered, Dataiku DSS Developer, Neuron 2023 Posts: 138 Neuron

I'd like to propose the integration of Marimo notebooks alongside the existing Jupyter notebooks in DSS. Marimo is an innovative notebook environment that addresses several limitations of traditional Jupyter notebooks while maintaining compatibility.

Here are some key advantages of Marimo notebooks:

  1. Code quality : Marimo defines dependencies between cells using a Directed Acyclic Graph (DAG), improving maintainability and better code organization.
  2. Reproducibility: Marimo eliminates hidden state issues, ensuring that notebook outputs always match the code.
  3. Version control friendly: Marimo notebooks are stored as pure Python files, making them easily versionable with Git (we've encountered issues with certain projects experiencing git bloat due to images outputted in jupyter notebooks)
  4. Interactive UI elements: Marimo provides built-in components for creating reactive and interactive interfaces.

It would complement the existing Jupyter Notebooks by addressing some of their limitations, and I do believe they could enhance code quality in DSS projects and improve the overall user experience.

3
3 votes

In the Backlog · Last Updated

This idea has been added to our backlog for consideration. If you'd also like to see Marimo Notebooks added in Dataiku, feel free to upvote and/or comment to show your support.

Comments

  • Turribeach
    Turribeach Dataiku DSS Core Designer, Neuron, Dataiku DSS Adv Designer, Registered, Neuron 2023 Posts: 2,574 Neuron
  • Damian
    Damian Dataiker, Registered, Product Ideas Manager Posts: 3 Dataiker

    Hi @Tanguy ,

    Thanks for your submission. I've added this product idea to our backlog for consideration.

    To other folks reading this post - if you'd also like to see support for Marimo Notebooks added in Dataiku, feel free to upvote and/or comment to show your support.

    Best regards,

    Damian

Setup Info
    Tags
      Help me…