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.3.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.3-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: calcfin-1.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 51f02382c5b4809958fede2406cbaeb405edca270fd87f5b43780f1235815558
MD5 c193446ca93646031fa3c490e935c5f0
BLAKE2b-256 e6e16c2b306c34ceb4e435d52c219b0e54b3f66b4cd303102f3aa67cd97071be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: calcfin-1.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 117b6eacfdfbdf7ac8b1146919d1f0d3ae515d6be9fa048242c4d9bf45a22468
MD5 234a387c5f00fc8a1a1c575e332397f2
BLAKE2b-256 111463071adfae89409aa2996d8a27acdca788b55a3d5d8adcdd2d4a2f2da370

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