Martin,
Please add 
numpy, scipy, seaborn, and matplotlib to requirements.txt

On Sunday, September 13, 2020 at 9:20:54 AM UTC-7 tinot...@gmail.com wrote:

> 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 <http://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 <tinot...@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+...@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
>>  
>> <https://groups.google.com/d/msgid/beancount/CAK21%2BhNLfJcaD7RFcFsJ%2B-xbk90F3Gr40A8dC0ZQENfHg_QakA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> --
>> 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 on the web visit 
>> https://groups.google.com/d/msgid/beancount/e04c3eff-5f00-42b0-a86d-de145e69bad6%40Spark
>>  
>> <https://groups.google.com/d/msgid/beancount/e04c3eff-5f00-42b0-a86d-de145e69bad6%40Spark?utm_medium=email&utm_source=footer>
>> .
>>
> --
> 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 on the web visit 
> https://groups.google.com/d/msgid/beancount/CAK21%2BhN6ndWJoyqPtuNKG77TJMmvwqgQfqb8iQL%2B_jmhxSge8A%40mail.gmail.com
>  
> <https://groups.google.com/d/msgid/beancount/CAK21%2BhN6ndWJoyqPtuNKG77TJMmvwqgQfqb8iQL%2B_jmhxSge8A%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
>

-- 
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/d3084ba9-9272-4281-b377-e9c07c9b5423n%40googlegroups.com.

Reply via email to