How matco77/beyond-gradual-warming works
Beyond Gradual Warming is a thesis research pipeline that estimates crop-yield and household-energy weather response functions from historical European data, then applies them to AMOC-stressed and ISIMIP scenarios. The main path is data preparation, estimation, scenario replay, and impact analysis; robustness and long-run crop bounds are parallel research branches. README documents these capabilities, while sampled excerpts mainly cover climate-data preparation, so some subsystem links are based on the documented pipeline rather than inspected implementation.
Main entry points: scenario_engine.R Scenario engine · datasets Prepared datasets · regression.R Crop response · scenario_replay.R Scenario replay
Components 21
Historical preparation
- Data preparation
Amoc/Code - Prepared datasets
Amoc/datasets
Response estimation
- Crop response
Amoc/Code/regression.R - Energy response
Amoc/Code/regression.R - Robustness checks
Amoc/Code/regression.R - Long-run bound
Amoc/Code/crop_long_difference.R
Climate scenarios
- AMOC indicators
Amoc/Code/anomaly - AMOC anomalies
Amoc/Code/anomaly - ISIMIP climate
Amoc/Code/isimip_download.py - ISIMIP deltas
Amoc/Code/isimip_delta_fields.R - Scenario engine
Amoc/Code/scenario_engine.R - Scenario replay
Amoc/Code/scenario_replay.R - Crop replay
Amoc/Code/scenario_replay_crop.R - ISIMIP replay
Amoc/Code/scenario_replay_isimip.R
Impact analysis
- Impact estimates
Amoc/Code/amoc_impact.R - ISIMIP impacts
Amoc/Code/isimip_impact.R - Impact plots
Amoc/Code/plot_impact_common.R - Results tables
Amoc/datasets
Other components
- Historical weather
- Crop and energy data
- Researcher
Connections 24
- Historical weather → Data preparation: prepare inputs
- Crop and energy data → Data preparation: prepare inputs
- Data preparation → Prepared datasets: write datasets
- Prepared datasets → Crop response: estimate from
- Prepared datasets → Energy response: estimate from
- Crop response → Robustness checks: check estimates
- Crop response → Long-run bound: bound effects
- Prepared datasets → AMOC indicators: read climate data
- AMOC indicators → AMOC anomalies: derive anomalies
- Researcher → ISIMIP climate: request cutouts
- ISIMIP climate → ISIMIP deltas: build deltas
- Crop response → Scenario engine: supply response
- Energy response → Scenario engine: supply response
- AMOC anomalies → Scenario engine: provide scenarios
- ISIMIP deltas → Scenario engine: provide scenarios
- Scenario engine → Scenario replay: configure replay
- Scenario replay → Crop replay: dispatch crop
- Scenario replay → ISIMIP replay: dispatch ISIMIP
- Crop replay → Impact estimates: calculate impacts
- ISIMIP replay → ISIMIP impacts: calculate impacts
- Impact estimates → Results tables: write estimates
- ISIMIP impacts → Results tables: write estimates
- Results tables → Impact plots: plot estimates
- Impact plots → Researcher: present findings