Pre-release
This release is a pre-release and may not be stable for production use.
# PerFin
PerFin is a Personal Finance library for Python
## What is PerFin
It's basically a wrapper library for Pandas and Zipline with the focus on an easy to use interface
### Implemented so far:
* Load and handle csv files
* Calculate montly savings and outliers
* Get aggregates for easy analytics
### More to come
* Will add a simple API for backtesting, plotting in Jupyter, monte carlo simulations ... over the next month
## Examples
To get a PerFin playground execute the following steps
1. Define a environment variable 'PERFIN_FILES' and point it to the directory with the csv files you want to work on
* on MacOS or Linux it's `export PERFIN_FILES=/home/user/files`.
Note: Right now, if you have on folder for all `.csv` files, they will
all be put together into one dataframe, regardless if the filenames say 'checking' or 'saving'.
2. Open the interpreter in the `PerFin` folder. Load the playground script from the examples folder.
* Option 1: Import the playground module. The code is directly executed and is then available via `playground.data`
* Option 2: Add the variables to the interpreters global scope e.g. `exec(open("/Users/admin/pythonprojects/perfin/examples/playground.py").read(), globals())`
3. Have fun
PerFin is a Personal Finance library for Python
## What is PerFin
It's basically a wrapper library for Pandas and Zipline with the focus on an easy to use interface
### Implemented so far:
* Load and handle csv files
* Calculate montly savings and outliers
* Get aggregates for easy analytics
### More to come
* Will add a simple API for backtesting, plotting in Jupyter, monte carlo simulations ... over the next month
## Examples
To get a PerFin playground execute the following steps
1. Define a environment variable 'PERFIN_FILES' and point it to the directory with the csv files you want to work on
* on MacOS or Linux it's `export PERFIN_FILES=/home/user/files`.
Note: Right now, if you have on folder for all `.csv` files, they will
all be put together into one dataframe, regardless if the filenames say 'checking' or 'saving'.
2. Open the interpreter in the `PerFin` folder. Load the playground script from the examples folder.
* Option 1: Import the playground module. The code is directly executed and is then available via `playground.data`
* Option 2: Add the variables to the interpreters global scope e.g. `exec(open("/Users/admin/pythonprojects/perfin/examples/playground.py").read(), globals())`
3. Have fun
Metadata
Release files for perfin 0.0.3dev
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| perfin-0.0.3dev.tar.gz | 5.1 kB | Details |
Release files / perfin-0.0.3dev.tar.gz
| Download URL | perfin-0.0.3dev.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
521e82fe9ee69b629de6c3e33017780fcd0046efbcd1dd25ebd526e3457560e9
|
|
BLAKE2b-256 checksum How to use checksums |
755966a9b91c0ed52de8bc88e9208e927843bf990b07e5ea61c0a2dfdacd5125
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |