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.pyNote: unittest should be installed on your system.
Installing and Uninstalling the Library
- Finstein Library can be directly installed by typing
pip install Finsteinin 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d141e6026694f46631878d50056df584ca471597e84b6800bb52e479272120ea
|
|
| MD5 |
57b40b730b07cf3e8cf487a44fcfa0f5
|
|
| BLAKE2b-256 |
6e858d06609c7087ec79813c61385bd67177f43b1606dd1afb3e282df3000c6f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecc08bf13aa1818f459a2bf83d8f8032f1d88b6b45b1918041de16d3cba5cfc0
|
|
| MD5 |
e05d9c5eaec13f62cac5b66db2391e5d
|
|
| BLAKE2b-256 |
becc4e71e67ad5010de9357af69536102ecf898f6f7905b4d0d901b932d8e8c4
|