Live data from Hacker News

Show HN: Marimo – open-source reactive Python notebook – running in WASM

marimo.app

11–20 of 23 posts

Re: Show HN: Marimo – open-source reactive Python notebook – running in WASM

#11

This seems like a good place to ask. What is the use-case for these scripting language "notebooks"? This isn't the only one for Python, and I know MATLAB has something similar. From the outside in, it just seems like one form of literate programming just got really popular, but surely there's more to it than that.

[deleted]

Re: Show HN: Marimo – open-source reactive Python notebook – running in WASM

#12

This seems like a good place to ask. What is the use-case for these scripting language "notebooks"? This isn't the only one for Python, and I know MATLAB has something similar. From the outside in, it just seems like one form of literate programming just got really popular, but surely there's more to it than that.

Common use cases include exploring data, training models, and running scientific experiments. A good notebook makes your data feel tangible, through direct manipulation -- letting you quickly experiment with code, data, and models that are in held in RAM, while also visualizing the results of your experiments and explorations.

In addition, marimo notebooks in particular can also be used to build internal tools, since they make it very easy to create interactive UI elements that are synchronized with Python.

Re: Show HN: Marimo – open-source reactive Python notebook – running in WASM

#16
What would be really cool is an easy way to have Marimo include ChatGPT seamlessly, eg I can decide that ChatGPT is going to have access to my current notebook (and possibly see the previous cell output to get context), and write code in the next cell, for my next request (or improve the current cell code, etc)

Then just bind this to DuckDb or other APIs and this should make it quite easy to build visualizations

Re: Show HN: Marimo – open-source reactive Python notebook – running in WASM

#17
post #15

Very cool! What would you say is the selling-point of Marimo compared to Jupyter/JupyterLite?

We have an FAQ on how we differ from Jupyter https://docs.marimo.io/faq.html#faq-jupyter

the main differences: we are reproducible and reactive. we also aim to be more maintainable, reusable, shareable, and interactive.

For JupyterLite: since we are reactive, you can run notebooks entirely as applications (https://marimo.app/l/e9wii1?mode=read). This means you can easily embed these in (or run them standlalone as) interactive documentation or interactive blog posts.

Re: Show HN: Marimo – open-source reactive Python notebook – running in WASM

#18
post #16

What would be really cool is an easy way to have Marimo include ChatGPT seamlessly, eg I can decide that ChatGPT is going to have access to my current notebook (and possibly see the previous cell output to get context), and write code in the next cell, for my next request (or improve the current cell code, etc) Then just bind this to DuckDb or other APIs and this should make it quite easy to build visualizations

We do support GitHub Copilot in the pip/conda installable version that you can run locally on your computer. (https://github.com/marimo-team/marimo)

We have considered adding more copilot features for refactoring or text-to-cell.

Re: Show HN: Marimo – open-source reactive Python notebook – running in WASM

#19
post #16

What would be really cool is an easy way to have Marimo include ChatGPT seamlessly, eg I can decide that ChatGPT is going to have access to my current notebook (and possibly see the previous cell output to get context), and write code in the next cell, for my next request (or improve the current cell code, etc) Then just bind this to DuckDb or other APIs and this should make it quite easy to build visualizations

We do support GitHub Copilot in the pip/conda installable version that you can run locally on your computer. ( https://github.com/marimo-team/marimo ) We have considered adding more copilot features for refactoring or text-to-cell.

That would be very nice! Would it be easy enough to add support for ChatGPT too?

Re: Show HN: Marimo – open-source reactive Python notebook – running in WASM

#20

This seems like a good place to ask. What is the use-case for these scripting language "notebooks"? This isn't the only one for Python, and I know MATLAB has something similar. From the outside in, it just seems like one form of literate programming just got really popular, but surely there's more to it than that.

I am a scientist. I use notebooks the same way I use latex documents. To write reports that capture how I got a particular set of results.

Most notebooks I write have a lot of text in them, discussing what I am thinking and why, how each cell fits into the global picture of what I am doing, and what the results mean.

Post reply on HN