euler314 commited on
Commit
6ac9ce0
Β·
verified Β·
1 Parent(s): 4d8869d

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +7 -13
requirements.txt CHANGED
@@ -16,24 +16,18 @@ scikit-learn>=1.0.0
16
  scipy>=1.7.0
17
  statsmodels>=0.13.0
18
 
19
- # ───────── NEW: Advanced ML Features ─────────
20
  umap-learn>=0.5.0 # UMAP dimensionality reduction for clustering
21
- tensorflow-cpu>=2.12.0 # Optional CNN support - use 'tensorflow' for GPU
22
 
23
  # ───────── Climate & Weather Data ─────────
24
  xarray>=0.20.0
25
  requests>=2.28.0
26
  tropycal>=1.0.0
27
 
28
- # ───────── Optional Dependencies (install if needed) ─────────
29
- # For GPU support, replace tensorflow-cpu with:
30
- tensorflow>=2.12.0
31
 
32
- # For development/debugging:
33
- jupyter>=1.0.0
34
- ipython>=8.0.0
35
-
36
- # Additional ML libraries that might be useful:
37
- seaborn>=0.11.0 # Enhanced statistical plotting
38
- joblib>=1.0.0 # Parallel processing for ML
39
- tqdm>=4.60.0 # Progress bars
 
16
  scipy>=1.7.0
17
  statsmodels>=0.13.0
18
 
19
+ # ───────── Advanced ML Features ─────────
20
  umap-learn>=0.5.0 # UMAP dimensionality reduction for clustering
 
21
 
22
  # ───────── Climate & Weather Data ─────────
23
  xarray>=0.20.0
24
  requests>=2.28.0
25
  tropycal>=1.0.0
26
 
27
+ # ───────── Fixed Protobuf Compatibility ─────────
28
+ protobuf>=3.20.0,<4.0.0 # Fixed protobuf version for compatibility
 
29
 
30
+ # ───────── Optional TensorFlow (commented out to avoid conflicts) ─────────
31
+ # tensorflow-cpu>=2.12.0 # Uncomment only if needed and compatible
32
+ # Note: TensorFlow can cause protobuf conflicts in Hugging Face Spaces
33
+ # The app will work without it - CNN features will be disabled gracefully