File size: 925 Bytes
6a82282
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Experiment-only dependencies. NOT installed on HF Spaces.
# Production requirements.txt stays minimal; this file picks up the
# heavy ML / EO toolchain that experiments need.
#
# Install:  uv pip install -r requirements-experiments.txt

# STAC + remote sensing
pystac-client>=0.7
planetary-computer>=1.0
rioxarray>=0.15
xarray>=2024.1

# Phase 1: Prithvi-EO 2.0 (Sen1Floods11 fine-tune)
# terratorch is the IBM/NASA loading framework for Prithvi-EO 2.0.
# Pinned loosely so experiments can pick up bug fixes; if integration
# happens, pin tighter in production requirements.
terratorch>=1.0
einops>=0.8

# Phase 2: GLiNER structured extraction
gliner>=0.2.13

# Phase 3: Granite Embedding Reranker R2 (cross-encoder via
# sentence-transformers, sidecar pattern — vLLM --task score is out of
# scope per project decision)
sentence-transformers>=3.3

# General experiment tooling
pyarrow>=18.0
matplotlib>=3.8
pillow>=10.0