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

Uploaded Python 3

File details

Details for the file Finstein-3.2.tar.gz.

File metadata

  • Download URL: Finstein-3.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-3.2.tar.gz
Algorithm Hash digest
SHA256 d141e6026694f46631878d50056df584ca471597e84b6800bb52e479272120ea
MD5 57b40b730b07cf3e8cf487a44fcfa0f5
BLAKE2b-256 6e858d06609c7087ec79813c61385bd67177f43b1606dd1afb3e282df3000c6f

See more details on using hashes here.

File details

Details for the file Finstein-3.2-py3-none-any.whl.

File metadata

  • Download URL: Finstein-3.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-3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ecc08bf13aa1818f459a2bf83d8f8032f1d88b6b45b1918041de16d3cba5cfc0
MD5 e05d9c5eaec13f62cac5b66db2391e5d
BLAKE2b-256 becc4e71e67ad5010de9357af69536102ecf898f6f7905b4d0d901b932d8e8c4

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