Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
observations
results
scratch.ipynb
paleo_data_cache
.DS_Store
pangeo-cmip6.csv
__pycache__
24 changes: 22 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,10 +90,30 @@ chmod +x run_benchmark.sh

**Paleoclimate data download:**
```bash
cd paleo_scrips/paleo_data_cache
python paleo_data_cache.py --paleo-period lgm --data-cache-dir path/to/paleo_scrips/paleo_data_cache
cd paleo_scripts
python download_paleo.py --source observations
python download_paleo.py --source cmip6 --model AWI-ESM-1-1-LR --period lgm
python download_paleo.py --source cmip6 --model all --period all
Comment on lines +94 to +96

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Replace nonexistent download CLI in paleo workflow docs

The new paleoclimate instructions call python download_paleo.py ..., but this repository does not contain download_paleo.py (the actual entrypoints are download_paleo_observations.py plus the download_model_data/*.sh scripts). Following this documented command fails immediately, so users/agents cannot execute the advertised download workflow.

Useful? React with 👍 / 👎.

```

**Paleoclimate data processing:**
```bash
cd paleo_scripts
python process_paleo.py --source observations
python process_paleo.py --source cmip6 --period lgm
Comment on lines +102 to +103

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Point processing docs to real paleo processing scripts

The added command python process_paleo.py ... references a file that is not present in the repo, which breaks the documented processing step before benchmarking. The processing stage should reference the existing scripts (e.g., process_paleo_observations.py and process_paleo_models.py) so the workflow is runnable.

Useful? React with 👍 / 👎.

```

**Paleoclimate benchmark (spatial RMSE/MAE/CRPS):**
```bash
cd paleo_scripts
python paleo_benchmark.py --model AWI-ESM-1-1-LR --period lgm
python paleo_benchmark.py --model all --period all
python paleo_benchmark.py --model MIROC-ES2L --period lgm --use-picontrol
```

PI reference for anomaly computation: lgmDA Holocene (default) or model piControl (`--use-picontrol`).
Precipitation benchmarks (Bartlein MAP, Scussolini LIG) require `--use-picontrol` and processed `pr` data.

## Architecture

### Data Flow
Expand Down
Loading