Marimo now runs in PyCharm

Posted by cantdutchthis 2 days ago

Counter77Comment16OpenOriginal

Comments

Comment by quinndupont 5 hours ago

We have adopted marimo notebook for doing modern data science. I’m happy with their progress. Nice to see greater integration.

Comment by jdale27 3 hours ago

What’s “modern” data science?

Comment by gathered 1 hour ago

The kind of data science that you do with marimo notebooks

Comment by msp26 3 hours ago

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.

Comment by akshayka 3 hours ago

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

Comment by msp26 2 hours ago

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.

Comment by akshayka 1 hour ago

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!

Comment by geraneum 3 hours ago

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

Comment by msp26 2 hours ago

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.

Comment by etbebl 2 hours ago

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.

Comment by boron1006 2 hours ago

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.

Comment by semiinfinitely 4 hours ago

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

Comment by dang 3 hours ago

"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something." - https://news.ycombinator.com/newsguidelines.html

It sounds like you're commenting about this from experience - if you'd like to share some of that, of course that would be welcome.

Comment by markkitti 3 hours ago

My biggest problem with Jupyter is hidden state. You have no idea what order the cells executed in and how many times to get to the current state. Pluto.jl and Marimo solve that by using reactivity to make state transparent. WYSIWYG.

I have also been thoroughly impressed how Marimo has engaged with AI agents. marimo-pair is fantastic.

Comment by cjohnson318 4 hours ago

Well, I've enjoyed it. It's easier to set up an run from a virtual environment than Jupyter notebooks. That was a big problem I had for years.

Comment by dagi3d 4 hours ago

mind elaborate?