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 <bl...@furius.ca>, 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 <tinotun...@gmail.com> 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 <bl...@furius.ca>, 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 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.
> > > --
> > > 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/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 beancount+unsubscr...@googlegroups.com.
> 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 beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/fdcb76ad-507b-47e4-a8ee-5fa4a2c646cb%40Spark.

Reply via email to