A package to handle mortgage calculations
Project description
Py-Mortgage
To install:
pip install py_mortgage
To access Mortgage object
import py_mortgage as pym
new_mortgage = pym.mortgage.Mortgage(rate=.04/12,term=360,loan=400000)
py_mortgage has the following methods:
-
Mortgage.get_pmt()
: Will return the payment per period -
Mortgage.get_pmt(period)
: Will return all payments paid up to and including period -
Mortgage.get_amortization_table(format='pandas_df', decimal_places=2)
: Will return an amortization table per period. If format = 'pandas_df', it will return a Pandas DataFrame. If format = 'json', it will convert the DataFrame to a JSON object. Decimal places defaults to 2. -
Mortgage.get_interest_pmt(period)
: Will return the total interest paid in period -
Mortgage.get_principal_pmt(period)
: Will return the total principal paid down in period -
Mortgage.cumulative_interest_pmt(period)
: Will return all interest paid up to and including period. -
Mortgage.cumulative_principal_pmt(period)
: Will return all principal paid up to and including period. -
Mortgage.remaining_mortgage_balance(ending_period)
: Will return the remaining principal up to and including ending_period -
Mortgage.describe()
: Will return fields from Mortgage
Mortgage.get_apr()
is not completed yet and will be included in next release
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
Built Distribution
File details
Details for the file py_mortgage-0.2.3.tar.gz
.
File metadata
- Download URL: py_mortgage-0.2.3.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/43.0.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c576579c107fc9068fd8da80caa7be4cc70301135c90cfad328e16cd83f8ba2 |
|
MD5 | f4dfb57d211c83cab7d59c4b83e4abd3 |
|
BLAKE2b-256 | bd90fc1f130019d6eda962825208c900679184905433bb872455ebabd94d13b0 |
File details
Details for the file py_mortgage-0.2.3-py3-none-any.whl
.
File metadata
- Download URL: py_mortgage-0.2.3-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/43.0.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d38a13bc6d4730c1ce00f0d0b17e60405380ccfb9319e566a20f53b9bf889d67 |
|
MD5 | 612b9325df64c239d997896369c2030d |
|
BLAKE2b-256 | ab0bd8b0e89bac676e7fb7df3361f3c18766de66cec9c1b9944728eaf7452737 |