๐ Accounting and Finance
Bokeh
Description: An interactive visualization library for modern web browsers.
Use Case: Creating interactive charts and plots for financial data analysis and reporting.
Documentation: Bokeh Documentation
GitHub Repository: Bokeh GitHub
Dash by Plotly
Description: A Python framework for building analytical web applications.
Use Case: Developing interactive web-based dashboards for financial data visualization.
Documentation: Dash Documentation
GitHub Repository: Dash GitHub
FinancePy
Description: A library focused on financial markets and products, particularly derivatives pricing and risk management.
Use Case: Pricing and analyzing financial derivatives, fixed income products, and risk management.
Documentation: FinancePy Documentation
GitHub Repository: FinancePy GitHub
Matplotlib
Description: A plotting library for creating static, animated, and interactive visualizations in Python.
Use Case: Generating a wide range of static and interactive plots and charts for financial data.
Documentation: Matplotlib Documentation
GitHub Repository: Matplotlib GitHub
Managed by: NumFOCUS
NumPy
Description: The fundamental package for scientific computing with Python.
Use Case: Handling numerical calculations in financial modeling and quantitative finance.
Documentation: NumPy Documentation
GitHub Repository: NumPy GitHub
Pandas
Description: A data analysis and manipulation library.
Use Case: Data analysis and manipulation in finance, especially useful for time-series financial data.
Documentation: Pandas Documentation
GitHub Repository: Pandas GitHub
Plotly
Description: A graphing library that makes interactive, publication-quality graphs online.
Use Case: Creating interactive financial charts and dashboards.
Documentation: Plotly Documentation
GitHub Repository: Plotly GitHub
PyAlgoTrade
Description: A Python Algorithmic Trading Library with focus on backtesting and support for paper-trading and live-trading.
Use Case: Algorithmic trading strategy development and testing.
Documentation: PyAlgoTrade Documentation
GitHub Repository: PyAlgoTrade GitHub
Pyfolio
Description: A Python library for performance and risk analysis of financial portfolios.
Use Case: Portfolio performance analysis, including risk and return metrics.
Documentation: Pyfolio Documentation
GitHub Repository: Pyfolio GitHub
PyRisk
Description: A financial risk analysis library.
Use Case: Performing various financial risk assessments including market, credit, and liquidity risk.
GitHub Repository: PyRisk GitHub
QuantLib
Description: A library for quantitative finance.
Use Case: Modeling, trading, and risk management in real-life, particularly for derivatives pricing.
Documentation: QuantLib Documentation
GitHub Repository: QuantLib GitHub
Managed by: NumFOCUS
Quandl
Description: A platform for financial, economic, and alternative data.
Use Case: Fetching financial and economic datasets for analysis.
Documentation: Quandl Documentation
GitHub Repository: Quandl GitHub
scikit-learn
Description: Machine learning in Python.
Use Case: Predictive modeling and data analysis in finance.
Documentation: Scikit-learn Documentation
GitHub Repository: Scikit-learn GitHub
Managed by: NumFOCUS
Se
aborn
Description: A statistical data visualization library based on Matplotlib.
Use Case: Creating attractive and informative statistical graphics in finance.
Documentation: Seaborn Documentation
GitHub Repository: Seaborn GitHub
Statsmodels
Description: Statistical modeling and econometrics in Python.
Use Case: Econometric analysis, statistical modeling, and hypothesis testing in finance.
Documentation: Statsmodels Documentation
GitHub Repository: Statsmodels GitHub
Zipline
Description: An open-source algorithmic trading simulator.
Use Case: Backtesting and developing trading algorithms using historical data.
Documentation: Zipline Documentation
GitHub Repository: Zipline GitHub
Last updated