Skip to main content

A python library that consists of modules for different types of financial calculations and analysis.

Project description

FinanceLib

Package Overview

FinanceLib is easy-to-use Python library that has modules for representing the visualizations and analysis of commonly used finance related terms through graphs and charts.

Table of Contents

Usage

This module can be used for the below given puposes:

  • Calculating the interest earned over the amount deposited.
  • Representation of change of Interest,Balance with respect to years through line or bar graphs.
  • Representation of ratios between Deposit and interest applied over it through pie chart.
  • Calculating and visvalisition of Relative stock index.
  • Measures and visualizes the Volatility of a Stock

Modules Included

This Library mainly consists of three modules , namely :

1. analysis:

This module is further subdivided into two very important stock analysis fuctions which are widely used in financial risk management.

  • Relative Strength Index (Function name - rsi)
  • Volatility (Function name - volatility)

Sample Code

import FinanceLib.analysis as anl
anl.rsi('GOOG','Google','2020,01,01') 

2. genBanking:

This module is further subdivided into two most commonly used finance terms namely,

  • Equated Monthly Interest (Function name - EMI)
    • Fixed Deposit (Function name - FD)

Sample Code

import FinanceLib.genBanking as gen
gen.EMI(500000,10.5,2)

3. interest:

This module is further subdivided into two basic interests calculations which are widely used and are the building blocks of any financial calculations.

  • Simple Interest (Function name - simple_interest)
  • Compound Interest (Function name - compound_interest)

Sample Code

import FinanceLib.interest as inter
inter.simple_interest(5000,5.5,5)

Package Structure

FinanceLib
    __init__.py
    analysis.py
    genBanking.py
    interest.py

Installation

pip install FinanceLib==0.0.2

Licence

All the codes included in this packaging library is licensed under MIT License.

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

FinanceLib-0.0.2.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

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

FinanceLib-0.0.2-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file FinanceLib-0.0.2.tar.gz.

File metadata

  • Download URL: FinanceLib-0.0.2.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.3

File hashes

Hashes for FinanceLib-0.0.2.tar.gz
Algorithm Hash digest
SHA256 f037b2eab82f7606d15b7eb362f9117e1e8aab87d0168fa6c767d4da475c3424
MD5 3c5ca2a5ffc7775889d7062b7988ec01
BLAKE2b-256 104df618f5885261c8a136146c2daebf10e0125ff4825c6655e85b27fccb2bc9

See more details on using hashes here.

File details

Details for the file FinanceLib-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: FinanceLib-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.3

File hashes

Hashes for FinanceLib-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 abc38acc6081cb70d3acd4187a6169cca34dfb034a17ee7241ef2c78a291804c
MD5 4e12e316104cfded033d51e25b6eca7a
BLAKE2b-256 b9306a271d35a289a3430df5ff9b02e808fed72e6c390e0a3f381afcb59bfa8f

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