tmval.get_perpetuity_pmt

tmval.annuity.get_perpetuity_pmt(gr: tmval.rate.Rate, pv: float, period: float, imd: str = 'immediate') → float[source]

Given an interest rate, present value, and payment period, returns the payment amount of a perpetuity.

Parameters
  • gr (Rate) – A growth rate object.

  • pv (float) – The present value.

  • period (float) – The payment period.

  • imd (str) – Whether the perpetuity is ‘immediate’ or ‘due’.

Returns

The payment amount.

Return type

float