Live data from Hacker News

Marimo now runs in PyCharm

marimo.io

11–20 of 39 posts

Re: Marimo now runs in PyCharm

#11
post #6

I fucking love marimo for exploring data. However my use of it has decreased a little with how easily I can conjure disposable frontends with agents to explore one off things.

Why not make the agents make what you want with marimo?

Re: Marimo now runs in PyCharm

#12
I was interested in marimo, but I became less interested when I realized that they traded off being able to assign to a variable more than once in order to allow out-of-order execution of cells.

I mean as a Jupyter user, I typically do both and just keep track of what I'm doing in my head (like a repl with many snippets I can run any time), but if I wanted to make it more predictable, I would definitely give up out-of-order execution first.

Re: Marimo now runs in PyCharm

#13
post #12

I was interested in marimo, but I became less interested when I realized that they traded off being able to assign to a variable more than once in order to allow out-of-order execution of cells. I mean as a Jupyter user, I typically do both and just keep track of what I'm doing in my head (like a repl with many snippets I can run any time), but if I wanted to make it more predictable, I would definitely give up out-o…

I think that’s just a fundamental tradeoff though.

Being able to run Jupyter cells independently is a feature until it’s not.

I’d say for most of my one-off work, it’s fine. But for stuff I want to share it’s not.

Re: Marimo now runs in PyCharm

#14
post #6

I fucking love marimo for exploring data. However my use of it has decreased a little with how easily I can conjure disposable frontends with agents to explore one off things.

Why not make the agents make what you want with marimo?

I do that a decent chunk of the time yeah especially for learning. I also have a bunch of marimo notebooks that double as clis and they're lovely.

But sometimes I want to do something too specific or high fidelity and it's just easier to get the clanker to write typescript and make a webpage/components.

Re: Marimo now runs in PyCharm

#15
post #6

I fucking love marimo for exploring data. However my use of it has decreased a little with how easily I can conjure disposable frontends with agents to explore one off things.

You might like https://marimo.io/pair , it turns marimo into less of a notebook and more of a shared data/computational canvas for you and your agent

Last I heard, the feature was in beta so avoided it. But I'll definitely give it a go if it's mature now!

I have been using the --watch flag to let my agent play with the notebook as I use it already.

Re: Marimo now runs in PyCharm

#16
post #15

Earlier quoted context omitted.

You might like https://marimo.io/pair , it turns marimo into less of a notebook and more of a shared data/computational canvas for you and your agent

Last I heard, the feature was in beta so avoided it. But I'll definitely give it a go if it's mature now! I have been using the --watch flag to let my agent play with the notebook as I use it already.

Give it a shot, it's not in beta. It's much more powerful and fun to use than `--watch`. Works best with frontier models but is compatible with open source / local models too. If you have feedback please let me know!

Re: Marimo now runs in PyCharm

#18
post #6

I fucking love marimo for exploring data. However my use of it has decreased a little with how easily I can conjure disposable frontends with agents to explore one off things.

You might like https://marimo.io/pair , it turns marimo into less of a notebook and more of a shared data/computational canvas for you and your agent

huh, I was doing this but without the feature. This is neat!

Re: Marimo now runs in PyCharm

#19

there are so many issues with jupyter notebooks and marimo solves none of them

What I like about Marimo notebooks over Jupyter:

1. They're just a python file so they work with python editors

2. There's no hidden state

3. I can import from them

4. I'm not accidentally committing base64 encoded image output anymore

Re: Marimo now runs in PyCharm

#20
Is the reload module very different than the base watch flag, and does the notebook editor use PyCharm/JetBrains' editor interfac, or is the notebook's editor completely embedded in PyCharm?

---

As usual on marimo posts I have to mention how much I enjoy the product:

Two weeks ago I was working on a large scale data reconciliation that was very high in complexity and high risk for correctness/accuracy.

I built a marimo notebook to interactively visualize and validate the final data, which lead to finding several edge cases that unit testing and validation queries alone would easily miss.

The notebook used tabbed controls for switching subviews, custom AnyWidget components for a few advanced filters, interactive Altair charts with reactive data selection for drilling-down, and tables to export examples to Google Sheets. So close to the full gamut of features I think.

The more traditional notebook or script based workflows would not have been sufficient, a well-organized reactive notebook saved a lot of time on iterating on components without losing data, and data without having to re-run the full notebook.

Big thanks to Akshay and team, you're doing awesome work! Genuinely this has improved my workflow.

Post reply on HN