# NORA: Representation Matters More Than Architecture in Low-Resource Bengali RAG
# Python Environment Dependencies
# Compatible with Python 3.10, 3.11, 3.12

# Core sparse retrieval & tokenization
rank-bm25>=0.2.2
bengali-stemmer>=0.0.3

# Data processing & numerical computation
numpy>=1.24.0
scipy>=1.10.0
pandas>=2.0.0

# Plotting & figures
matplotlib>=3.7.0
seaborn>=0.12.0

# Dense retrieval & embeddings (GPU-optional)
torch>=2.0.0
sentence-transformers>=3.0.0
FlagEmbedding>=1.2.0

# Agent evaluation & networking
requests>=2.31.0
tqdm>=4.65.0
pydantic>=2.0.0

# Optional development tools
jupyter>=1.0.0
ipykernel>=6.25.0
