Modeling mortgage loan scenarios
Project description
cuffnote
A python library for simple mortgage calculations
package modules
- cuffnote.mortgages.Mortgage: The base class represents a plain vanilla mortgage
- cuffnote.mortgages.ExtraMonthlyPrincipal: Inherits from the base class & allows modelling a mortgage with extra monthly principal payments. The start date of the extra payments does not have to be the same as the start date of the loan.
- cuffnote.mortgages.AnnualLumpPayment: Inherits from both base class & ExtraMonthlyPrincipal. Allows modelling a mortgage with annual principal lump payments that occur only once a year.
running unittests using coverage & unittest
Launch the unittests using coverage:
$ coverage run -m unittest -v tests/test_* ; coverage html
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cuffnote-0.3.5.tar.gz
(10.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cuffnote-0.3.5.tar.gz.
File metadata
- Download URL: cuffnote-0.3.5.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0d21e6710503227da2477f60278bf37401494fb053588bac2ff75df0fd953a6
|
|
| MD5 |
3b915c9bcce25247018b66465649a290
|
|
| BLAKE2b-256 |
a1eb66ca9b53b7a2d656eedda71abd7fbc33a67d65f74d08c25d834ca5c53acc
|
File details
Details for the file cuffnote-0.3.5-py3-none-any.whl.
File metadata
- Download URL: cuffnote-0.3.5-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4879cc0423f3b8e9d6e7d1a434ef3f5b890774fab058f702f1701273d421213a
|
|
| MD5 |
c00d10dc6e6d471238e6f61b13502f97
|
|
| BLAKE2b-256 |
9a537b8156acf6d8926ac6840cb399bbc1c7aa88c42639274af1ad4d037e04fd
|