mortgage
mortgage copied to clipboard
Mortgage is a simple calculator intended to aid comprehension of the true cost of a home mortgage.
There are different types of mortgages available, what kind of mortgage is this package calculating? Is it an annuity mortgage? https://breakingdownfinance.com/trading-strategies/personal-finance/annuity-mortgage/
Loan.schedule is fairly ugly right now. Need to format with header row and values in columns. Is current data structure {payment_number:{principal:'', interest:'', balance:''...} a good format for this? Should I...
Update the summary display text to make the interest a proper percentage number.
According to this BoA [webpage](https://www.bankofamerica.com/mortgage/learn/apr-vs-interest-rate/), the APR is a measure to let loaner assess how expensive the up-front fee is, in the form similar to the interest rate of a...
E.g. for the annual compounding monthly_payment returns a yearly payment value. This can be easily fixed by adding a multiplier that your change the per_period_payment value to monthly_payment :).
Dear Austin. When monthly payment is computed there is no verification of the units of the term. Therefore, if for example compounded = "monthly" the monthly_payment computed has the same...
It would be nice to have a feature that allows interest-only loans for a period of time. See: https://www.calculatestuff.com/financial/interest-only-calculator
Currently, there is no way to specify extra payments. Add an extra keyword to the initialization function. This should accept * Single value (consistent extra amount to be applied to...
The current code has liberal use of `Decimal` format as both internal and external functions. This means that users have to create `Decimal` objects for inputs and handle `Decimal` objects...
When running the following code, the second line of the output is incorrect. "Interest Rate: 0.06%" should be "Interest Rate: 6%" ``` from mortgage import Loan loan = Loan(principal=100000, interest=0.06,...