# Core dependencies for GPU Memory Profiler
# Install with: pip install -r requirements.txt

# Optional framework extras are installed via package extras:
#   pip install "gpu-memory-profiler[torch]"
#   pip install "gpu-memory-profiler[tf]"
#   pip install "gpu-memory-profiler[all]"

# Core Data Processing
numpy>=1.19.0
pandas>=1.2.0
psutil>=5.8.0

# Visualization
matplotlib>=3.3.0
seaborn>=0.11.0
plotly>=5.0.0
dash>=2.0.0

# Optional: For enhanced visualizations
dash-bootstrap-components>=1.6.0

# TUI dependency (required for Textual UI modules/tests)
textual>=7.5.0
