euler314 commited on
Commit
7d382ab
Β·
verified Β·
1 Parent(s): b37a702

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +20 -7
requirements.txt CHANGED
@@ -1,26 +1,39 @@
1
- # ───────── core GUI ─────────
2
  gradio==5.27.0
3
  pydantic>=2.6.0,<2.11.0
4
  fastapi>=0.115.0,<0.120.0
5
  starlette==0.45.3
6
 
7
- # ───────── data / plotting ─────────
8
  pandas>=1.5.0
9
  numpy>=1.21.0
10
  matplotlib>=3.5.0
11
  plotly>=5.0.0
12
  cartopy>=0.21.0
13
 
14
- # ───────── machine‑learning / stats ─────────
15
  scikit-learn>=1.0.0
16
  scipy>=1.7.0
17
  statsmodels>=0.13.0
18
- umap-learn>=0.5.0 # NEW – UMAP dimensional reduction
19
 
20
- # ───────── climate / weather ─────────
 
 
 
 
21
  xarray>=0.20.0
22
  requests>=2.28.0
23
  tropycal>=1.0.0
24
 
25
- # ───────── optional deep‑learning (stub; comment out if not needed) ─────────
26
- tensorflow-cpu>=2.12.0 # only required if you want the CNN latent‑space option
 
 
 
 
 
 
 
 
 
 
 
1
+ # ───────── Core GUI Framework ─────────
2
  gradio==5.27.0
3
  pydantic>=2.6.0,<2.11.0
4
  fastapi>=0.115.0,<0.120.0
5
  starlette==0.45.3
6
 
7
+ # ───────── Data Processing & Visualization ─────────
8
  pandas>=1.5.0
9
  numpy>=1.21.0
10
  matplotlib>=3.5.0
11
  plotly>=5.0.0
12
  cartopy>=0.21.0
13
 
14
+ # ───────── Machine Learning & Statistics ─────────
15
  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