Justus,

Just wanted to say thank you for introducing me to Marimo!  It's been the 
missing piece in accelerating my beancount usage, Fava has always been way 
too slow for me.

I submitted a couple PRs to your marimobean, one is a tiny bugfix on the 
pnl if the selected date range doesn't include any amounts, and the second 
is a faster net worth calculation that makes it practical to calculate 
daily net worth (with commodity price conversion to a target currency) on 
large files.  This is a speed up over Ev2geny's version.  I might also 
suggest that for most practical situations, it's not necessary to visualize 
net worth per-day over large timespans and you can get an additional 
speedup by plotting once/week or /month or /year.

On Friday, March 13, 2026 at 12:10:55 AM UTC-7 [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/4707b03e-ff10-4710-8cc9-a8c1249075ffn%40googlegroups.com.

Reply via email to