Skip to main content

Financial modelling in Python

Project description

Build Status

Financial modelling with Python and Pandas

Implemented functions:

  • Basic calculations
    • Net present Value
    • Internal rate of returns
    • Flat loan payments
    • Future value
    • Continuously compounded interest rate
  • Enterprise value
    • Free Cash Flows
    • Weighted average cost of capital and DCF

Based on this book Financial Modeling by Simon Benninga



  • switched to API for financials
  • pypi release
  • readthedocs release

Features in the next releases

  • optimal portfolio calculation
  • caching of API results


The latest docs are available here. Blog posts 1 and 2 are referring to version 0.1 and are not updated.


Easiest way to install is to use pip

pip install pyfinmod


  1. Create and issue in this repo
  2. Send me am email
  3. Shoot me a message in Linkedin

Buy me a coffee

Project details

Release history Release notifications

This version


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pyfinmod, version 0.2
Filename, size File type Python version Upload date Hashes
Filename, size pyfinmod-0.2-py3-none-any.whl (9.4 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size pyfinmod-0.2.tar.gz (7.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page