dmpantiu commited on
Commit
0d5e893
·
verified ·
1 Parent(s): 22c39c8

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. Dockerfile +6 -0
  2. requirements.txt +3 -0
Dockerfile CHANGED
@@ -44,6 +44,12 @@ RUN pip install --no-cache-dir -e ".[agent,web]"
44
  # Create dirs the agent expects
45
  RUN mkdir -p /app/data/plots /app/.memory /app/logs
46
 
 
 
 
 
 
 
47
  # Signal to the REPL that we're inside Docker → security checks disabled
48
  ENV EURUS_DOCKER=1
49
  # Matplotlib: no GUI backend
 
44
  # Create dirs the agent expects
45
  RUN mkdir -p /app/data/plots /app/.memory /app/logs
46
 
47
+ # Pre-download Natural Earth data for Cartopy coastlines
48
+ RUN python -c "import cartopy; cartopy.io.shapereader.natural_earth(resolution='110m', category='physical', name='coastline')" \
49
+ && python -c "import cartopy; cartopy.io.shapereader.natural_earth(resolution='50m', category='physical', name='coastline')" \
50
+ && python -c "import cartopy; cartopy.io.shapereader.natural_earth(resolution='110m', category='physical', name='land')" \
51
+ && python -c "import cartopy; cartopy.io.shapereader.natural_earth(resolution='50m', category='physical', name='land')"
52
+
53
  # Signal to the REPL that we're inside Docker → security checks disabled
54
  ENV EURUS_DOCKER=1
55
  # Matplotlib: no GUI backend
requirements.txt CHANGED
@@ -26,7 +26,10 @@ bottleneck>=1.3.0 # Fast rolling windows for time series
26
  # Visualization
27
  matplotlib>=3.7.0
28
  seaborn>=0.12.0
 
29
  geopandas
 
 
30
 
31
  # Validation & Config
32
  pydantic>=2.0.0
 
26
  # Visualization
27
  matplotlib>=3.7.0
28
  seaborn>=0.12.0
29
+ cartopy>=0.22.0
30
  geopandas
31
+ cmocean>=3.0.0
32
+ colorcet>=3.0.0
33
 
34
  # Validation & Config
35
  pydantic>=2.0.0