core / requirements.txt
angvine's picture
Upload 83 files
a06288b verified
raw
history blame
1.34 kB
# requirements.txt
# Updated: 2024-07-26 # (Date updated)
# --- Core Tensor and Numerics ---
torch>=1.13.0
torchvision>=0.14.0
segmentation-models-pytorch
transformers
numpy>=1.21.0
tensorly
# --- Agent Specific Dependencies ---
# For Ingestion Agent image processing example
Pillow>=9.0.0
# --- API Layer Dependencies ---
# FastAPI with Pydantic v2 support
fastapi>=0.110.0
pydantic>=2.0.0
pydantic-settings>=2.0
# ASGI Server (standard includes extras like watchfiles for reload)
uvicorn[standard]>=0.20.0
fastmcp>=0.2.0
# For PostgreSQL connectivity (used by PostgresMetadataStorage)
psycopg2-binary>=2.9.0
# Optional: Needed if using FastAPI file uploads via forms
# python-multipart>=0.0.5
# --- Streamlit UI Dependencies ---
streamlit>=1.25.0
# For calling the FastAPI backend from the Streamlit UI
requests>=2.28.0
# For JWT validation
python-jose[cryptography]
# For plotting in the Streamlit UI (Dashboard, Data Explorer)
plotly>=5.10.0
# --- Testing Dependencies ---
pytest>=7.0.0
httpx>=0.28.1 # For FastAPI TestClient
# --- Data Analysis & Modeling ---
# Optional: For plotting example in rl_agent.py
matplotlib>=3.5.0
# For Time Series Analysis (ARIMA model)
scikit-learn>=1.3.0
umap-learn
pandas>=1.5.0
arch>=5.7
lifelines>=0.28
semopy>=2.3
gensim
joblib
opencv-python