Drawdown_Ivy is an Ivy script to model retirement pension drawdown. It is a slightly simplified implementation (in Ivy) of the Drawdown tool that I previously implemented in Go.
Apart from the implementation language, the biggest difference between the Ivy drawdown tool and the Go drawdown tool is that the Go tool has the ability to model more complex income sources. It also has the ability to pay taxes within the year in which they are raised. The Ivy tool accumulates a value for the taxes due and adds that value onto the amount needed the following year.
Usage
ivy ./drawdown.ivyThe program will print its results in CSV format to standard output. The output is largely the same as the un-summarised output of the Go implementation of the drawdown tool.