I don't know anything about molab -- I learned about Marimo in the same 
thread you did :-) -- but a quick look at it (the error at the very bottom 
of the page) shows it can't find the beancount example file, so I guess 
they're doing something a bit weird with the git repository after checkout 
or something? I probably won't investigate much further but maybe someone 
else knows an easy fix, which I'd be happy to apply.

As you saw (and as you've posted on in the past) generating the net worth 
over time is extraordinarily painful, one wishes beancount had a simple, 
efficient built in way to do it. Looking at what I've done in the past, it 
isn't impossible or anything, but it seems like a LOT of people (not least 
of which if fava) end up reinventing the wheel of building up inventories 
in python code and reducing them with the price map in various different 
ways to try to be more efficient than calling BQL repeatedly.

Marimo looks really promising, especially the ability to run them as 
notebooks, scripts, or apps so I'm off to convert my collection of scripts 
& Google Sheet/beancount hybrids & jupyter notebooks to Marimo......

On Friday, March 13, 2026 at 10:02:28 PM UTC+10:30 Chary Ev2geny wrote:

> Hi,
>
> this is really great, thank you for brining this up!! 
>
> I played with it locally, very impressive!
>
> Marimo just seems to be hitting every issue I had with jupyter when trying 
> to produce application-like notebooks:
>
>
>    - it is reactive (you change input and then all related cells  re-run)
>    - it has a view only mode
>    - it exports easy to HTML
>    - it is github friendly
>    - it has plenty of native UI elements
>
>
> For your demo, I was able to run it locally, following your instructions, 
> but I am unable to run is using 
> https://molab.marimo.io/github.com/hoostus/marimobean/blob/main/pnl.py (I 
> get some strange errors)
>
> Would be nice to allow people to run it without having to install anything 
> for demo purposes
>
> Also, if you use the example.beancount as a default file, then this would 
> make it directly comparable with the Fava demo 
> https://fava.pythonanywhere.com/example-beancount-file/
>
> Regards.
>
> On Friday, March 13, 2026 at 8:10:55 AM UTC+1 [email protected] wrote:
>
>> In another thread Chary Ev2geny wrote about just using notebooks to help 
>> visualise beancount data:
>>
>> "I know this is not exactly what you are looking for, but I was also 
>> looking for ways to better visualize beancount data. I just decided to do 
>> this in jupyter notebook,  thus having access to all the modern data 
>> processing and visualization tools, available there"
>>
>> Someone else mentioned using Marimo instead which was new to me; as an 
>> excuse to learn Marimo I put together a quick proof of concept to 
>> demonstrate the power of this approach, with reactive UI, UI components 
>> like drop downs and sliders, and plotting of data, all in just a few lines 
>> of python.
>>
>> I made a brief screen recording so you can see what it looks like:
>> https://imgur.com/a/tcYi1e8
>>
>> The code is at
>> https://github.com/hoostus/marimobean
>>
>> You should be able just clone the repo and then run it via:
>> uv run marimo run pnl.py
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/beancount/6c55bbe3-baa4-4b01-9871-e019cd2ed031n%40googlegroups.com.

Reply via email to