Python toolkit for loan amortization, DSCR tracking, covenant monitoring, and loan sizing — supports multiple interest methods and interest-only periods