Skip to content

Process ScenarioMIP forcings for CO2 emissions - #146

Closed
penguian wants to merge 4 commits into
127-n2-and-o3-for-esm16-h-and-vlfrom
140-co2-emissions-scenarios
Closed

Process ScenarioMIP forcings for CO2 emissions#146
penguian wants to merge 4 commits into
127-n2-and-o3-for-esm16-h-and-vlfrom
140-co2-emissions-scenarios

Conversation

@penguian

@penguian penguian commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Closes #140

For each scenario, the code in CMIP7/esm1p6/atmosphere/co2/cmip7_ES_CO2_interpolate.py reads both the ScenarioMIP CO2 emission forcing data for CO2 and the ScenarioMIP aircraft CO2 emission forcing data, adds the two, then interpolates the time series and regrids the data to produce an ancillary file.

It turns out that the equivalent code in
CMIP7/esm1p6/atmosphere/co2/cmip7_EH_CO2_interpolate.py for the historical forcings interpolated monthly data from the cubes corresponding the the historical forcing data before collapsing the CO2 emission data by sector and the CO2 aircraft emsiion data by altitude. When this was tried for ScenarioMIP the task ran out of memory when interpolating the time series. The solution applied to both the EH and ES code is to collapse the respective cubes before interpolating the time series. That is why four files are changed.

@penguian penguian self-assigned this Aug 7, 2026
@read-the-docs-community

Copy link
Copy Markdown

Documentation build overview

📚 CMIP7-Input | 🛠️ Build #33954692 | 📁 Comparing db9711c against latest (6217a09)

  🔍 Preview build  

1 file changed
± index.html

@penguian

penguian commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator Author

Wrong user ID

@penguian penguian closed this Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Produce CO2 ancillaries for the ACCESS-ESM1.6 emissions-driven ScenarioMIP h and vl experiments

2 participants