diff --git a/.gitignore b/.gitignore index 1177266..1d40b6d 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,6 @@ dist/ # OS .DS_Store Thumbs.db + +# Agents +AGENTS.md diff --git a/AGENTS.md b/AGENTS.md deleted file mode 100644 index 8d748be..0000000 --- a/AGENTS.md +++ /dev/null @@ -1,149 +0,0 @@ -# AGENTS.md - -Worldwide PhenoCam EFAST feasibility screening. Human summary: [`README.md`](README.md). **License:** MIT ([`LICENSE`](LICENSE)) - ---- - -## Layout - -| Path | Role | -|------|------| -| `1-phenocam.py` | Step 1: download PhenoCam metadata + `one_day_summary` CSV | -| `2-phenocam-screening.py` | Step 2: PhenoCam + SNR gates on cached CSVs | -| `3-sentinel-data.py` | Step 3: S2 (Earth Search COG) + S3 (CDSE OpenEO) download + EFAST prep | -| `4-fusion.py` | Step 4: GCC computation + EFAST BtI/ItB fusion loop | -| `5-metrics.py` | Step 5: timeseries, covariates, `metrics.json`, webapp manifest | -| `data/` | Manifests, per-site caches, screening outputs (large; mostly generated) | -| `index.html`, `common.js` | Static QA viewer (`make serve` from workspace root) | - ---- - -## Where to work - -| Task | Location | -|------|----------| -| PhenoCam bulk download | `1-phenocam.py` | -| GCC/SNR screening on disk | `2-phenocam-screening.py` | -| S2/S3 download + EFAST prep | `3-sentinel-data.py` | -| GCC + fusion | `4-fusion.py` | -| Metrics + webapp index | `5-metrics.py` | -| Web QA | `../Makefile` target `serve` → `index.html` | - ---- - -## Setup - -**Preferred (uv):** from `processing/`: - -```bash -uv sync # all deps from pyproject.toml (incl. efast) -``` - -Run any script as `uv run python