Skip to main content

Library for performing financial calculations (Compound Interest, Simple Interest, Graphs, TAE and TIN...)

Project description

CalcFin

CalcFin es una librería de Python orientada al análisis financiero básico, que permite realizar cálculos de interés simple y compuesto, conversiones entre tipos de interés (TIN y TAE), y visualización de la evolución del capital a lo largo del tiempo.

Características

  • Cálculo de interés simple y compuesto
  • Resolución de variables financieras (capital inicial, final, tipo de interés y tiempo)
  • Representación gráfica de evolución del capital con Matplotlib
  • Conversión entre TIN y TAE
  • Soporte básico para manejo de datos con Pandas
  • Exportación de resultados a CSV

Funcionalidades principales

Intereses

Permite calcular:

  • Capital final (Cn)
  • Capital inicial (C0)
  • Tipo de interés (i)
  • Tiempo (n)

Tanto en régimen de interés simple como compuesto.

Visualización

Genera gráficos de evolución del capital, tipo de interés o tiempo usando matplotlib.

Conversión financiera

Convierte entre:

  • TIN (Tipo de Interés Nominal)
  • TAE (Tasa Anual Equivalente)
  • Capitalización periódica

Gestión de datos

Permite almacenar y exportar resultados en formato CSV mediante pandas.

Dependencias

  • numpy
  • matplotlib
  • pandas

Ejemplo de uso

from CalcFin import CalcFin

f = CalcFin(c0=1000, i=5, n=10, cn=0)
f.calculate(comp=True)
f.graph(comp=True, c0=1000, i=5, n=10, cn=0, t0=0, tn=10, lbl=True)

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

calcfin-1.0.2.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

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

calcfin-1.0.2-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file calcfin-1.0.2.tar.gz.

File metadata

  • Download URL: calcfin-1.0.2.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for calcfin-1.0.2.tar.gz
Algorithm Hash digest
SHA256 9407ebf824b81e1ed08295f74045949bbf6b8d08f7bc78d69f8f8ab42ffa3953
MD5 e934528144705803a22f17769242ced4
BLAKE2b-256 cfe03f702a91c9971160395ddd9be3c223fa775ef5ce7168b08d06694464eac2

See more details on using hashes here.

File details

Details for the file calcfin-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: calcfin-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for calcfin-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 599966826095d593fbdc5c5bb0a2d62dbe231c367b3fb0437bc0b33b5ac4297b
MD5 5096741ce698c1ed67aceb7f98fbb5a9
BLAKE2b-256 693a71a0597a89e894468c89eabc91e1ad98bf0f57a6a69292fa12e429e8f632

See more details on using hashes here.

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