A FIRE (financial independence retire early) calculator application built using Pandas, Plotly, and Streamlit
Using different simulation settings (e.g., number of years in retirement, stock/bond weighting etc.), this app simulates portfolio returns using US stock and bond real returns data since 1872 from Robert Shiller which can be found here. The portfolio grows and is withdrawn from monthly. It is also assumed to be rebalanced monthly. The methodology was inspired by Early Retirement Now's Safe Withdrawal Rate series. The app allows for setting two different withdrawal rates over the simulation period. If there are any questions about the app, you can reach me at 13hy22@queensu.ca.
After cloning the repository, go to the folder and use pip install -r requirements.txt to install requirements.
Then use streamlit run KYFireCALC.py to run the app locally.
I am open to updating this project if anyone has any issues/desired functionality not already in it. Please feel free to fork and build your own calculator as well.