Skip to main content

Procenty

Biblioteka Python do symulacji finansowych: kredyty hipoteczne, lokaty, inflacja, stopy procentowe.

Instalacja

pip install procenty
# lub w trybie deweloperskim:
poetry install

Moduły

Moduł Opis
kredyt Symulacja kredytów hipotecznych (raty równe/malejące, nadpłaty, wakacje, transze, zmienne stopy)
inwestycja Lokaty, XIRR, XNPV, IRR, RRSO, MPKK
inflacja Urealnianie wartości pieniądza w czasie, interpolacja CPI
stopy Krzywa stóp procentowych (cubic spline)
miary Dni odsetkowe z uwzględnieniem lat przestępnych, klasa Zloty
konto System księgowy z podwójnym zapisem, agenci, wymiana zasobów

Szybki start

from procenty.kredyt import Kredyt
from decimal import Decimal
from datetime import datetime

# Kredyt 400k PLN, 35 lat, raty równe
k = Kredyt(
    K=Decimal(400000), N=420,
    r=Decimal("0.076"), marza=Decimal("0.04"),
    start=datetime(2021, 10, 13), rodzajRat='rowne'
)
print(f"XIRR: {k.xirr:.4f}")
print(f"Suma odsetek: {k.podsumowanie['info']['suma_odsetek']} PLN")

Przykłady

Katalog przyklady/ zawiera skrypty demonstracyjne:

  • kredyt1.py - kredyty z nadpłatami i porównania
  • inflacja_przyklad.py - urealnianie wartości
  • gospodarka.py - model IS-LM + kredyt
  • zasoby.py - grafy zasobów (prototyp)

Rozwój

Ocena stanu projektu i kierunki rozwoju: ROADMAP.md.

Zastrzeżenie

Użytkowanie na własną odpowiedzialność. Ta biblioteka jest narzędziem edukacyjnym i symulacyjnym. Wyniki obliczeń mogą zawierać błędy i nie powinny stanowić podstawy do podejmowania decyzji finansowych. Autor nie ponosi odpowiedzialności za jakiekolwiek straty wynikające z użycia tego oprogramowania. Przed podjęciem decyzji finansowych skonsultuj się z wykwalifikowanym doradcą.

Licencja

MIT - patrz LICENSE.

Autor

szalaj (mszalajski@gmail.com)

Metadata

Release files for procenty 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for procenty 0.3.1
File Size Uploaded
procenty-0.3.1.tar.gz 24.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for procenty 0.3.1
File Interpreter ABI Platform
procenty-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 48.0 kB

Release files / procenty-0.3.1.tar.gz

Download URL procenty-0.3.1.tar.gz
Size 24.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6088641a7aa2bb027db419fb1c2e349278498ff183f5e5cc0cf559e1045ad568
BLAKE2b-256 checksum
How to use checksums
d70a5fab950f8675115e8a0975a1b07a60884ebbeeef56b05903826137ff3783
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.15 Linux/6.8.0-111-generic

Release files / procenty-0.3.1-py3-none-any.whl

Download URL procenty-0.3.1-py3-none-any.whl
Size 23.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d5a2115e3b5f57e6987f9580f1c4a8edf2ba6bd305a0412c77e7bb00b05f2e68
BLAKE2b-256 checksum
How to use checksums
d233fedebfb6d95f91fe34472e9fa7a456dbf30dac06deb29cc5611314fdd51e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.15 Linux/6.8.0-111-generic

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.1.33

2 release files

0.1.3

1 release file

0.1.2

1 release file

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page