Skip to main content

Modeling mortgage loan scenarios

Project description

cuffnote

A python library for simple mortgage calculations

package modules

  1. cuffnote.mortgages.Mortgage: The base class represents a plain vanilla mortgage
  2. 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.
  3. 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


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.12.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cuffnote-0.3.12-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file cuffnote-0.3.12.tar.gz.

File metadata

  • Download URL: cuffnote-0.3.12.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cuffnote-0.3.12.tar.gz
Algorithm Hash digest
SHA256 cb9c35b98a9c2ccc44ac8aa374892b236aac79d6b7575c0be6d0246c1e8be4d0
MD5 60872afca535841773148982f7e18c16
BLAKE2b-256 b74542b8999488bba185fa94f32843688c68ac4928aac755dc78ea12b9840ed9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuffnote-0.3.12.tar.gz:

Publisher: publish-to-test-pypi-and-pypi.yml on bdowdell/cuffnote

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuffnote-0.3.12-py3-none-any.whl.

File metadata

  • Download URL: cuffnote-0.3.12-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cuffnote-0.3.12-py3-none-any.whl
Algorithm Hash digest
SHA256 fb3eab3ee50d29471e2d2fa4bbdee8880a0b77ebee273ecc52552b47f9a571ad
MD5 3e70cf4ff795f9e8326fce643e365c4c
BLAKE2b-256 c3c4afd4727bcb7d9ff2ac8a7fb9e3cbfaa23895e0f3462695825573d89ab810

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuffnote-0.3.12-py3-none-any.whl:

Publisher: publish-to-test-pypi-and-pypi.yml on bdowdell/cuffnote

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page