I took a few weeks off, COVID-style (at home, cooking and coding). So I made some good progress on calculating returns from a Beancount ledger. I'm really excited to share this actually, because it worked so well!
The source code is located here: https://github.com/beancount/beancount/tree/v2/experiments/returns and I think it's general enough that you can use it on your own ledger. I'll need to cover it with unit tests and apply it to the example Beancount file before taking it out of "experiments/" but this should work now. I've documented the process here: http://furius.ca/beancount/doc/returns https://docs.google.com/document/d/1nPsMIunLnDvdsg6TSsd0PZb7jngojNpFlqnaX36WRp8/ I'm looking forward to feedback, and especially comments from people who manage to make it run on their own ledger and produce useful results. (The doc is open for comments in suggestion mode.) -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhNLfJcaD7RFcFsJ%2B-xbk90F3Gr40A8dC0ZQENfHg_QakA%40mail.gmail.com.