Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMIP7 workflow v0 #77

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft

CMIP7 workflow v0 #77

wants to merge 7 commits into from

Conversation

jkikstra
Copy link

@jkikstra jkikstra commented Jan 6, 2025

This PR aims to implement a first version [v0] of the ScenarioMIP/CMIP7 emissions harmonization and gridding workflow.

It aims to be taking:

see TODO list in docs/source/index.rst

  • check that sector naming is aligned
    • variabledefs-cmip7_*.csv
    • CEDS (emissions_harmonization_historical)
    • GFED (emissions_harmonization_historical)
  • write IAM data aggregation and variable processing script
    • without dask?
    • [~] with dask. (note: started work on this, but does not look necessary for this workflow, so to keep things simple I removed it again)
  • update variabledefs-cmip7_noCDR.csv
  • align units between IAM and CEDS data
  • update input data: map from ssp_submission downloaded data to concordia input data
    • start from newly downloaded data
    • run pipeline on a newly submitted MESSAGE ScenarioMIP scenario (without aviation)
    • use multiple IAMs (with appropriate region mappings)
      • add region mapping code, or just the files?
  • update harmonization reporting emission files notebook
    • make it for multiple models
    • update historical data input
  • test out global-first harmonization: adding test file for top-down harmonization iiasa/aneris#79
  • make more progress on common-definitions IPCC2006 labels for machine-readable mapping; maybe ask Will, Robert, Johannes - currently working together with Luca on this...
  • update CEDS data (still harmonization in 2020)
  • create interpolation methods between 2020 and 2025
    • linear interpolation
    • interpolation based only on historical (relative) trends
    • interpolation based only on historical (absolute) trends
    • 2022 as base_year
  • update proxy .nc files, (especially for N2O)
    • new CEDS based data
    • double check N2O; also in varaiabledefs-cmip7_noCDR.csv concordia input file
  • use interpolated input files, and move harmonization to 2022
  • update gridding files with new CEDS data (from ESGF, or direct download?)
  • update to BB4CMIP7 national GFED data (from emissions_harmonization_historical?)
  • new SSP data (NB. new data is available, but not final yet, so not updated yet)
    • GDP
    • Population
  • is country_combinations still needed when SSP data have been updated?
  • create mapping file with regionmapping following ssp_submission scenario explorer mapping style, using common-definitions / nomenclature
  • register multiple models
  • try new harmonization algorithms
  • update variabledefs-cmip7_*.csv to have CDR
  • deal properly with units and minor gases
  • remove alkalinity option?

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.

1 participant