Table of Contents
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Dependencies
This page lists all external libraries used in the project, along with references to official documentation.
Core Libraries
-
pandas – data manipulation and analysis
Docs: https://pandas.pydata.org/docs -
datetime – standard Python library for date and time operations
Docs: https://docs.python.org/3/library/datetime.html -
numpy – numerical computing (implicitly used by pandas, scikit-learn, etc.)
Docs: https://numpy.org/doc -
scipy – scientific computations (e.g., statistics, linear algebra)
Docs: https://docs.scipy.org/doc/scipy/ -
scikit-learn – machine learning and prediction tools
Docs: https://scikit-learn.org/stable/documentation.html
Data Handling & I/O
-
yfinance – fetch stock market data from Yahoo Finance
Docs: https://pypi.org/project/yfinance/ -
lxml – parsing XML/HTML (used by yfinance internally)
Docs: https://lxml.de/ -
pyarrow – reading/writing Parquet files efficiently
Docs: https://arrow.apache.org/docs/python/ -
fastparquet – fast Parquet reader/writer for Python
Docs: https://fastparquet.readthedocs.io/en/latest/
Visualization
-
matplotlib – classic plotting library
Docs: https://matplotlib.org/stable/contents.html -
plotly – interactive plotting library
Docs: https://plotly.com/python/ -
networkx – network graphs for correlations / networks
Docs: https://networkx.org/documentation/stable/ -
python-louvain – community detection in networks
Docs: https://python-louvain.readthedocs.io/en/latest/ -
streamlit – web app / UI framework
Docs: https://docs.streamlit.io