Content Type
Static (Markdown)
Trigger Keywords
financenpvirrroidcfvaluationinvestmentcash flowdepreciationamortizationwacc
Required Packages
numpynumpy-financialpandas
Instructions Preview
# Financial Analysis Skill
Perform financial calculations and investment analysis using Python.
## Using the Helper Script
```bash
# Calculate NPV
python /home/daytona/skills/financial-analysis/finance_helper.py npv --rate 0.10 --cashflows "-100000,25000,30000,35000,40000,45000"
# Calculate IRR
python /home/daytona/skills/financial-analysis/finance_helper.py irr --cashflows "-100000,25000,30000,35000,40000,45000"
# Calculate loan amortization
python /home/daytona/skills/financial-analysis/finance_helper.py amortize --principal 500000 --rate 0.05 --periods 30 --output /home/daytona/out/amortization.csv
# DCF Valuation
python /home/daytona/skills/financial-analysis/finance_helper.py dcf --cashflows "50000,55000,60000,65000,70000" --growth 0.02 --discount 0.10
# Compare investments
python /home/daytona/skills/financial-analysis/finance_helper.py compare --file investments.json
```
## Core Financial Calculations
### Net Present Value (NPV)
```python
import numpy_financial as npf
...