Simple Python/Jupyter tool for calculating and visualizing costs associated with a mortgage. Enter the sale price, down payment and interest rate, and see the monthly payments including interest and principal payment, tax (approximate), PMI, interest to pcincipal ratio, total interest payed, total cost wil be calculated. You can specify a range of values for interest rate or down payment and view a table comparing the outcomes.
Monthly interest and principal payment and principal balance as a function of time: