wscott / fplan

Early retirement financial calculator
GNU General Public License v3.0
26 stars 6 forks source link
finance investment ira linear-programming retirement roth-ira

Retirement planner

This little calculator is a retirement planner designed to explore optimial withdraws from savings and IRA accounts. It uses a Linear Programming solution to maximize the minimum amount of money available to spend. As a side effect it minimizes the taxes that needs to be spent.

This is similar to the ideas of James Welch at www.i-orp.com but I wanted to explore some new ideas. ORP continues to be a much more complete tool. This version is mainly aimed at people who retire well before age 59.5.

Currently modeled

Not modeled yet

Not modeled

Assumptions

Installing

This program is written in Python and can be installed locally with pip install --user ..

I am new to Python packaging so hints to make this easier for people are appreciated

Usage

Output

The output is a table by age with the following columns. All numbers in table are in 1000s of dollars.

Contact

This tools has been somewhat on the back burner for a couple years. That said, I am more than happy to help people to use it and understand the results. Send mail at Wayne wsc9tt@gmail.com or file issues on github.

Developer Information

Testing

The test directory contains test scripts to exercise the various subsystems. Run python -m pytest to launch all of the tests.