Hi Martin,
Just to clarify, I’m not too interested in the return project. Just trying to
help a bit the projects being a beta-tester ;-)
What I did is:
1.- Create an environment with `python3 -m venv env` and activating it to don’t
mix with my standard config.
2.- Install with pip3 the last ‘git clone’ for the v2 as you indicated. Also
all the dependencies needed.
3.- Run “./configure.py -v bean/main.bean > configuracion" to have the
configuration file. There are lines like:
investment {
currency: “VTI”
asset_account: “Assets:Acciones:VTI”
}
And
report {
name: “currency.VTI”
investment: “Assets:Acciones:VTI”
}
One for each stock/ETF I have. Until there, no problems.
4. Create a directory “out” and run: “./compute_returns.py bean/main.bean
configuracion out”
There is the first error:
FileNotFoundError: [Errno 2] No such file or directory:
‘out/investments/Assets_Acciones_ABBV.org'
Well.. I imagined I need the directory investments.. Probably would be nice if
the directories and sub-directories are done automatically but whatever, I did
mkdir for out/investments and still errors about signature sub-sub directories,
etc.
I created all the subdirectories that gave me errors…
5. Finally I run: “./compute_returns.py bean/main.bean configuracion out” takes
a bit (3 or 4 seconds) Eureka!!! Is working!!!! But…no :-(
I past the results here to avoid the mail too long…:
https://pastebin.com/LJ7j7B23
Regards.
Tino Tuno
On 13 Sep 2020, 01:13 +0200, Martin Blais <[email protected]>, wrote:
> Thanks Tuno.
> This is living in head of branch v2 at the moment.
> I'll release 2.3.2 with it just now.
>
> Keep in mind that you'll probably want to run from a git clone and update
> regularly, because I'm going to improve this faster than releases for a while.
>
>
> > On Sat, Sep 12, 2020 at 5:29 PM Tuno Tunante <[email protected]> wrote:
> > > Wow Martin, what a work!
> > > I’ve been trying a bit and after some missing/Install packages (protobuf,
> > > etc). The configure.py doesn’t work for me.
> > >
> > > Output:
> > >
> > > Host/returns# python3 configure.py main.bean
> > > Traceback (most recent call last):
> > > File "configure.py", line 35, in <module>
> > > options_map: data.Options,
> > > AttributeError: module 'beancount.core.data' has no attribute 'Options'
> > >
> > > Cannot find why the error.
> > > The ‘bean-check main.bean' works well.
> > >
> > > My beancount is installed from pip3 and my version:
> > > Beancount 2.3.1
> > >
> > > Regards.
> > >
> > >
> > > Tino Tuno
> > > On 12 Sep 2020, 21:25 +0200, Martin Blais <[email protected]>, wrote:
> > > > 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 [email protected].
> > > > To view this discussion on the web visit
> > > > https://groups.google.com/d/msgid/beancount/CAK21%2BhNLfJcaD7RFcFsJ%2B-xbk90F3Gr40A8dC0ZQENfHg_QakA%40mail.gmail.com.
> > > --
> > > 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 on the web visit
> > > https://groups.google.com/d/msgid/beancount/e04c3eff-5f00-42b0-a86d-de145e69bad6%40Spark.
> --
> 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 on the web visit
> https://groups.google.com/d/msgid/beancount/CAK21%2BhN6ndWJoyqPtuNKG77TJMmvwqgQfqb8iQL%2B_jmhxSge8A%40mail.gmail.com.
--
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 on the web visit
https://groups.google.com/d/msgid/beancount/fdcb76ad-507b-47e4-a8ee-5fa4a2c646cb%40Spark.