Skip to main content

pypi Build Status codecov Documentation 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

Changelog

v0.2.2:

  • Fixed broken API link
  • Fixed minor bugs

v0.2.1:

  • Fixed failed tests
  • Integrate code coverage
  • Cleaned-up code, relative paths, broken links

v0.2:

  • Switched to financialmodelingprep.com API for financials
  • PyPI release
  • readthedocs release

Features in the next releases

  • Optimal portfolio calculation
  • Caching of API results

Documentation

The latest docs are available here.

Installation

Easiest way to install is to use pip

pip install pyfinmod

Contributing

All contributions in the form of pull-requests and issue reports are welcome.

Support

This package is originally created by Alexey Smirnov. All credits to him for his awesome work.

  1. Send him am email msc.smirnov.am+pyfinmod@gmail.com
  2. Shoot him a message in Linkedin
  3. Buy him a coffee here

Buy me a coffee

Metadata

Release files for pyfinmod 0.2.2

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

Source distribution (sdist)

Source distribution for pyfinmod 0.2.2
File Size Uploaded
pyfinmod-0.2.2.tar.gz 8.4 kB Details

Built distribution (wheel)

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

Total release size: 16.2 kB

Release files / pyfinmod-0.2.2.tar.gz

Download URL pyfinmod-0.2.2.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7012cd61d12ca0a67dd821268aab05f6acbec35b385fc363aa1c4c9bdd714276
BLAKE2b-256 checksum
How to use checksums
18e81b646900ee52d65eede668a62c58b63fbac2000e2923fa89c6e574a01001
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / pyfinmod-0.2.2-py3-none-any.whl

Download URL pyfinmod-0.2.2-py3-none-any.whl
Size 7.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a2b83bf22ebfcee17cfc8f48ffefc8116a1b4fe92e176db5e1564608c6123e3f
BLAKE2b-256 checksum
How to use checksums
9fdbbc6f413535229ee82d9fdd66663e0944d24b3afe4064b5b7df6e13e7ce54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2

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