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,
so I'm off to convert my collection of scripts & Google Sheet/beancount hybrids & jupyter notebooks to Marimo......
Terrific! Thanks Justus for sharing the quick-start repo, and Chary for the original Jupyter inspiration. The repo got me to finally try Marimo, and it really does feel like notebooks done right.
Marimo + AI = Your custom Beancount analysis micro-app in minutes.
This combo is like having a Fava custom mini-app for every analysis you want. The result is surprisingly polished.
One thing I noticed right away was that Marimo doesn’t have a built-in element for hierarchical accounts, which is one of Fava’s core strengths. No problems though: Marimo supports anywidget, and AI handled the rest.
Check it out: gist
It’s a tiny app that compares expenses between two years, sorted by the biggest changes. You can drill down from top-level expense accounts → subaccounts → individual transactions to see exactly what drove the difference.
Honestly, it’s worth spending the ~10 minutes to get oriented with Marimo. Once you do, it becomes an incredibly convenient way to build every custom one-off Beancount report and analysis you ever wanted.
It feels a bit like custom GUI analysis for your personal ledger is now a completely solved problem, and there is nothing more left to do in this area.

--
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 beancount+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/beancount/91858665-7f38-4359-bbe7-7f33bdd9e46dn%40googlegroups.com.