Simulate personal finance projections with Python 3 and Plotly.
Install them all with pip. You may need to use pip3
for Python 3.
$ pip install -r requirements.txt
Each YAML file in configs
is a snapshot of a hypothetical financial profile, and Forecast makes projections on each. See the sample config for details.
Forecast will build a chart and a CSV for each configuration (except sample.yaml) and place these in the output
directory.
$ python main.py <years> --auto-open --include-net
- Be sure to keep your amounts in either monthly or yearly terms, consistent with the mode you choose in the config.
- Any interest is compounded on funds that exist at the beginning of the period, in the way that the investor.gov calculator works.