euler314 commited on
Commit
bd92b6e
Β·
verified Β·
1 Parent(s): e2d999e

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +7 -6
requirements.txt CHANGED
@@ -1,25 +1,26 @@
1
- # Gradio and core dependencies - FIXED VERSION
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
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
15
  scikit-learn>=1.0.0
16
  scipy>=1.7.0
17
  statsmodels>=0.13.0
 
18
 
19
- # Weather and climate data
20
  xarray>=0.20.0
21
  requests>=2.28.0
22
  tropycal>=1.0.0
23
 
24
- # Optional: cdsapi for ERA5 data (if available)
25
- # cdsapi>=0.5.0
 
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