While technically, asset growth is reinvested investment income, we do not need to model it
that way, as it would complicate the picture with details. With investments in a protected tax-deferred retirement account,
with dividends and interest automatically reinvested, it is simpler to model as compound growth. However, nothing prevents
you from modeling it as an income stream adding to the asset.
Retirement Simulator
Retirement-simulator library. It is intended to be used in an exploratory manner in an ObservableHQ notebook.
Key Modelling Concepts
Balance Sheet
These concepts are what you have; together, they determine your net worth.
Cash Flow
Cash flow is money in or out. Together, they determine your net income, which can be positive or negative.
While technically, asset growth is reinvested investment income, we do not need to model it that way, as it would complicate the picture with details. With investments in a protected tax-deferred retirement account, with dividends and interest automatically reinvested, it is simpler to model as compound growth. However, nothing prevents you from modeling it as an income stream adding to the asset.
Other
Interfaces
The key modeling classes have corresponding interface types, to facilitate working with the raw data without instantiation as a class instance.
Other Facilities