Skip to content

Commit

Permalink
Merge pull request #1 from Nicolivain/cleanup-code
Browse files Browse the repository at this point in the history
Cleanup code
  • Loading branch information
Nicolivain authored Jun 1, 2024
2 parents b626c66 + de2cb5f commit 2d483e3
Show file tree
Hide file tree
Showing 17 changed files with 1,920 additions and 679 deletions.
33 changes: 31 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,31 @@
# PortfolioTracker
A python-augmented excel sheet to track portfolio performance.
# Portfolio Tracker
A python-augmented excel spreadsheet to track portfolio performance.
Supports multiple books with multiple currencies.
The framework is easily extendable to add extra plots or reports.

## Visuals

![](figs/landing.png)

![](figs/portfolio_view.png)

## Getting started

Install the poetry environment:

```
> conda env create -f environment.yaml -n portfolio-tracker
```

```
> poetry install
```

You may have to install `xlwings` add on for excel to run the code.
The `main.xlsm` is connected to accordingly named `main.py`.
You can update the example sheet by running the main run button within excel xlwings' tab or run the script from the terminal:

```
> conda activate portfolio-tracker
> python main.py
```
99 changes: 0 additions & 99 deletions env.yaml

This file was deleted.

5 changes: 5 additions & 0 deletions environment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name: portfolio-tracker
dependencies:
- black=23.11.0
- pip:
- poetry
Binary file added figs/landing.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figs/portfolio_view.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 2d483e3

Please sign in to comment.