Skip to main content

A library for finacial calculations

Project description

Welcome to Finstein Library!

Finstein is a Library for performing various financial calculation tasks. Check DOCS for more info.

This Guide will help you set up the library.

Project Report - https://docs.google.com/document/d/1LR-W4EDnaMJOEfQIT7pVvhHi-7t5b51rz76mmLPxPdg/edit?usp=sharing

Directory tree:

  • setup.py
  • Tests
  • Finstein
  • DOCS
  • README.md

Running Tests

  • All test modules can be run at a time by simply opening a shell/cmd terminal in the Tests directory and typing -python -m unittest
  • To run a particular test type :python -m unittest test_1.py Note: unittest should be installed on your system.

Installing and Uninstalling the Library

  • Finstein Library can be directly installed by typing pip install Finstein in the terminal.
  • The Finstein Library can be installed be running the following command in the root directory of the library folder as well after cloning the repo : pip install .
  • Dependencies : Scipy, Numpy (will be automatically installed during pip installation of Library)
  • Also the library can be easily uninstalled using the following pip command : pip uninstall Finstein

Accessing & Generating Docs

  • To access the docs in HTML version, a shortcut to index.html is provided in DOCS folder.
  • To generate the new docs, first delete the Finstein.rst file present in the folder to generate a new one. Then enter the following commands in shell/cmd terminal in the DOCS folder : (Note - Generate docs everytime the code is updated )

sphinx-apidoc -o . ../Finstein/

make html

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

finstein-2.2.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

finstein-2.2-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file finstein-2.2.tar.gz.

File metadata

  • Download URL: finstein-2.2.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for finstein-2.2.tar.gz
Algorithm Hash digest
SHA256 f25aba2d5f9232bdc2b85c9e8e95754aaf92c15fba42f0af3fe35a9306cd915d
MD5 96e1bf48e49169aff6d14630ffb75f61
BLAKE2b-256 da0b10eb96d35ed637d0050f9467b0809067df84f9fe643ac8a7ff72242981d8

See more details on using hashes here.

File details

Details for the file finstein-2.2-py3-none-any.whl.

File metadata

  • Download URL: finstein-2.2-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for finstein-2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d9f927e31dd2f199273554cb5a2e440dd3f7bdd745cef6cc716914e94abd2d5d
MD5 f815857f379ca6dc162525a66a5a09b6
BLAKE2b-256 91c562151d3345b2c30e78887b8283fbe9cc9b7561f8251d90bfa04436a5815b

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