calcul des couts de credit immobilier
Project description
immo tools lib
installation
avec pip :
pip install immo-tools-lib
avec poetry :
poetry add immo-tools-lib
usage
from immo_tools import calculator
duration = 300
amount = 250000
year_rate = 1.5
insurance_rate = .26
loan = calculator.build_loan(
duration,
amount,
year_rate,
insurance_rate,
build_summary=True,
duration_unit='month')
# Tableau d'amoritssement :
loan.summary
# montant total des intérêts payés :
loan.get_interests()
# mensualités sans assurance :
loan.get_monthly()
# Coût de l'emprunt au bout de 10 ans :
loan.get_cost(10)
développement
tests
lancer les tests :
pytest
avec le coverage :
pytest --cov
lancer les tests avec nox : (attention, c'est super long !):
nox -r
Permet de lancer les tests sur plusieurs versions de python et de manière isollée.
Nox crée son propre environnement virtuel et y install les dépendances.
L'option -r
permet déviter de recréer tout l'environnement virtuel à chaque fois.
build & publish
build :
poetry build
publish sur pypi :
poetry publish --build
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
immo-tools-lib-0.1.2.tar.gz
(4.1 kB
view hashes)
Built Distribution
Close
Hashes for immo_tools_lib-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aeee7c89f24c306d83966805bd36c52e90388dc31ab22b63bde1927b64bf6286 |
|
MD5 | 27ffc34b731cc1b4a7e7429d702b2465 |
|
BLAKE2b-256 | b3f56427476648e522882a29bc59bb3efa71bf1f9de48926aa156e35c1f6af18 |