# PyFinOps
FinToolkit is a comprehensive Python package for various financial calculations and tools. It includes:
- **SIP Calculator**: Calculate the future value of Systematic Investment Plan (SIP) investments.
- **Compound Interest Calculator**: Calculate the future value of investments with compound interest.
## Installation
You can install PyFinOps via pip:
```bash
pip install PyFinOps
```
# How to use:
## SIP Calculator
Calculate the future value of a Systematic Investment Plan (SIP) investment.
```bash
from pyfinops import SIPCalculator
# Create an instance of the calculator
sip_calculator = SIPCalculator(monthly_investment=500, annual_rate=12, years=10)
# Calculate the future value of the SIP investment
future_value = sip_calculator.calculate_future_value()
print(f"Future Value of SIP: ${future_value}")
# Display SIP details including total investment and interest earned
sip_calculator.display_sip_details()
```
## Compound Interest Calculator
Calculate the future value of an investment using compound interest.
```bash
from pyfinops import CompoundInterestCalculator
# Create an instance of the calculator
compound_interest_calculator = CompoundInterestCalculator(principal=1000, annual_rate=5, times_compounded=12, years=10)
# Calculate the future value of the investment
future_value = compound_interest_calculator.calculate_future_value()
print(f"Future Value of Investment: ${future_value}")
# Display investment details including principal, future value, and total interest earned
compound_interest_calculator.display_investment_details()
```
## Command line usage
```
sip-calculator --monthly-investment 500 --annual-rate 12 --years 10
compound-interest --principal 1000 --annual-rate 5 --times-compounded 12 --years 10
Raw data
{
"_id": null,
"home_page": "https://github.com/Anubhav9287/PyFinOps",
"name": "PyFinOps",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Anubhav Sharma",
"author_email": "anubhav9287@gmail.com",
"download_url": null,
"platform": null,
"description": "# PyFinOps\n\nFinToolkit is a comprehensive Python package for various financial calculations and tools. It includes:\n\n- **SIP Calculator**: Calculate the future value of Systematic Investment Plan (SIP) investments.\n- **Compound Interest Calculator**: Calculate the future value of investments with compound interest.\n\n## Installation\n\nYou can install PyFinOps via pip:\n\n```bash\npip install PyFinOps\n```\n\n# How to use:\n## SIP Calculator\nCalculate the future value of a Systematic Investment Plan (SIP) investment.\n\n```bash\nfrom pyfinops import SIPCalculator\n\n# Create an instance of the calculator\nsip_calculator = SIPCalculator(monthly_investment=500, annual_rate=12, years=10)\n# Calculate the future value of the SIP investment\nfuture_value = sip_calculator.calculate_future_value()\nprint(f\"Future Value of SIP: ${future_value}\")\n# Display SIP details including total investment and interest earned\nsip_calculator.display_sip_details()\n```\n\n## Compound Interest Calculator\nCalculate the future value of an investment using compound interest.\n\n```bash\nfrom pyfinops import CompoundInterestCalculator\n\n# Create an instance of the calculator\ncompound_interest_calculator = CompoundInterestCalculator(principal=1000, annual_rate=5, times_compounded=12, years=10)\n\n# Calculate the future value of the investment\nfuture_value = compound_interest_calculator.calculate_future_value()\nprint(f\"Future Value of Investment: ${future_value}\")\n\n# Display investment details including principal, future value, and total interest earned\ncompound_interest_calculator.display_investment_details()\n\n```\n\n## Command line usage\n\n```\nsip-calculator --monthly-investment 500 --annual-rate 12 --years 10\n\ncompound-interest --principal 1000 --annual-rate 5 --times-compounded 12 --years 10\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "A comprehensive toolkit for various financial calculations and tools.",
"version": "0.3.2",
"project_urls": {
"Homepage": "https://github.com/Anubhav9287/PyFinOps"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "94d202db30b30084a6c6bdcd00439fbab7b5379d7a0bb5a5f3d85b09879ccf8b",
"md5": "f6bd781c971210074326dc7ea92af83e",
"sha256": "daebd7be6c59a8f35d31e1b81ca26919eb8330bf63999417f0dfd0a90db386c7"
},
"downloads": -1,
"filename": "PyFinOps-0.3.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f6bd781c971210074326dc7ea92af83e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 7660,
"upload_time": "2024-08-20T18:07:36",
"upload_time_iso_8601": "2024-08-20T18:07:36.837033Z",
"url": "https://files.pythonhosted.org/packages/94/d2/02db30b30084a6c6bdcd00439fbab7b5379d7a0bb5a5f3d85b09879ccf8b/PyFinOps-0.3.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-20 18:07:36",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Anubhav9287",
"github_project": "PyFinOps",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pyfinops"
}