# Core dependencies for entropy-based early stopping framework
numpy>=1.21.0
pandas>=1.3.0
scipy>=1.7.0
matplotlib>=3.5.0
seaborn>=0.11.0

# Machine learning and statistics
scikit-learn>=1.0.0

# API and data handling
openai>=1.0.0
requests>=2.25.0
json5>=0.9.0

# Jupyter notebook support (optional)
jupyter>=1.0.0
ipykernel>=6.0.0

# Progress tracking and utilities
tqdm>=4.60.0
argparse

# Date and time handling
python-dateutil>=2.8.0

# Optional: Advanced plotting
plotly>=5.0.0

# Optional: Statistical analysis
statsmodels>=0.13.0

# Optional: LaTeX rendering for matplotlib
# Uncomment if you have LaTeX installed and want high-quality text rendering
# dvipng>=1.16
# ghostscript>=9.50