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

First attempt at reorganising variables into different MIP tables. #4

Merged
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
49 changes: 49 additions & 0 deletions Tables/ACmon.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"Header": {
"Conventions": "CF-1.7 CMIP-6.3",
"approx_interval": "<NEEDS WORK>",
"checksum": "md5: 6a2da2bd3b93327ca0cc89b3543294a8",
"cmor_version": "4.0",
"data_specs_version": "6.3.0.0",
"generic_levels": "",
"int_missing_value": "-999",
"missing_value": "1e20",
"product": "model-output",
"table_date": "2022-09-05",
"table_id": "ACmon"
},
"variable_entry": {
"flashrate": {
"branded_variable_name": "flashrate_mon-ac-tav-z0-hxy",
"cell_measures": "area: areacella",
"cell_methods": "area: time: mean",
"comment": "proposed name: lightning_flash_rate (units to be interpreted as 'counts km-2 s-1)",
"dimensions": [
"longitude",
"latitude",
"time"
],
"frequency": "mon",
"long_name": "Lightning Flash Rate",
"modeling_realm": "atmosChem",
"out_name": "flashrate",
"positive": "",
"provenance": {
"CMIP6": {
"dreq_uid": "6f691c58-9acb-11e6-b7ee-ac72891c3257",
"mip_table": "Emon",
"variable_name": "flashrate"
}
},
"standard_name": "frequency_of_lightning_flashes_per_unit_area",
Copy link
Contributor

Choose a reason for hiding this comment

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

Did we want to add a CF link, it seems this is listed on the http://cfconventions.org/Data/cf-standard-names/79/build/cf-standard-name-table.html - don't know if there is a json/github version of this to link to (the XML doesn't provide the same functionality as a github JSON - http://cfconventions.org/Data/cf-standard-names/79/src/cf-standard-name-table.xml)? Also validating the units, in CF it lists "Canonical Units = m-2 s-1" whereas this is "km-2 s-1"

Copy link
Contributor

Choose a reason for hiding this comment

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

In the case that (some obs4MIPs, and input4MIPs variables) there is no CF standard name, this would then be obvious, and would then lead to folks being able to get stuff done immediately, with a clean up job of getting that CF standard name registered (and entered)

"type": "real",
"units": "km-2 s-1",
"validation": {
"ok_max_mean_abs": "",
"ok_min_mean_abs": "",
"valid_max": "",
"valid_min": ""
}
}
}
}
113 changes: 113 additions & 0 deletions Tables/ACmonZ.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
{
"Header": {
"Conventions": "CF-1.7 CMIP-6.3",
"approx_interval": "<NEEDS WORK>",
"checksum": "md5: 2396baf74c158715c0ad26bbb7f4599b",
"cmor_version": "4.0",
"data_specs_version": "6.3.0.0",
"generic_levels": "",
"int_missing_value": "-999",
"missing_value": "1e20",
"product": "model-output",
"table_date": "2022-09-05",
"table_id": "ACmonZ"
},
"variable_entry": {
"oxloss": {
"branded_variable_name": "oxloss_mon-ac-tav-p39-hy",
"cell_measures": "",
"cell_methods": "longitude: mean time: mean",
"comment": "total chemical loss rate for o+o1d+o3",
"dimensions": [
"latitude",
"plev39",
"time"
],
"frequency": "mon",
"long_name": "Total Odd Oxygen (Ox) Loss Rate",
"modeling_realm": "atmosChem",
"out_name": "oxloss",
"positive": "",
"provenance": {
"CMIP6": {
"dreq_uid": "8b8f08d6-4a5b-11e6-9cd2-ac72891c3257",
"mip_table": "EmonZ",
"variable_name": "oxloss"
}
},
"standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_destruction",
"type": "real",
"units": "mol m-3 s-1",
"validation": {
"ok_max_mean_abs": "",
"ok_min_mean_abs": "",
"valid_max": "",
"valid_min": ""
}
},
"oxprod": {
"branded_variable_name": "oxprod_mon-ac-tav-p39-hy",
"cell_measures": "",
"cell_methods": "longitude: mean time: mean",
"comment": "total production rate of o+o1d+o3 including o2 photolysis and all o3 producing reactions",
"dimensions": [
"latitude",
"plev39",
"time"
],
"frequency": "mon",
"long_name": "Total Odd Oxygen (Ox) Production Rate",
"modeling_realm": "atmosChem",
"out_name": "oxprod",
"positive": "",
"provenance": {
"CMIP6": {
"dreq_uid": "8b8f0372-4a5b-11e6-9cd2-ac72891c3257",
"mip_table": "EmonZ",
"variable_name": "oxprod"
}
},
"standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_and_photolytic_production",
"type": "real",
"units": "mol m-3 s-1",
"validation": {
"ok_max_mean_abs": "",
"ok_min_mean_abs": "",
"valid_max": "",
"valid_min": ""
}
},
"vmrox": {
"branded_variable_name": "vmrox_mon-ac-tav-p39-hy",
"cell_measures": "",
"cell_methods": "longitude: mean time: mean",
"comment": "Mole Fraction of Ox",
"dimensions": [
"latitude",
"plev39",
"time"
],
"frequency": "mon",
"long_name": "Mole Fraction of Odd Oxygen (O, O3 and O1D)",
"modeling_realm": "atmosChem",
"out_name": "vmrox",
"positive": "",
"provenance": {
"CMIP6": {
"dreq_uid": "8b8f0e58-4a5b-11e6-9cd2-ac72891c3257",
"mip_table": "EmonZ",
"variable_name": "vmrox"
}
},
"standard_name": "mole_fraction_of_ox_in_air",
"type": "real",
"units": "mol mol-1",
"validation": {
"ok_max_mean_abs": "",
"ok_min_mean_abs": "",
"valid_max": "",
"valid_min": ""
}
}
}
}
113 changes: 113 additions & 0 deletions Tables/AE1hr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
{
"Header": {
"Conventions": "CF-1.7 CMIP-6.3",
"approx_interval": "<NEEDS WORK>",
"checksum": "md5: 787f63f599f050b60b0d680ceb933c26",
"cmor_version": "4.0",
"data_specs_version": "6.3.0.0",
"generic_levels": "",
"int_missing_value": "-999",
"missing_value": "1e20",
"product": "model-output",
"table_date": "2022-09-05",
"table_id": "AE1hr"
},
"variable_entry": {
"sfno2": {
"branded_variable_name": "sfno2_1hr-ae-tav-z0-hxy",
"cell_measures": "area: areacella",
"cell_methods": "area: time: mean",
"comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
"dimensions": [
"longitude",
"latitude",
"time"
],
"frequency": "1hr",
"long_name": "NO2 Volume Mixing Ratio in Lowest Model Layer",
"modeling_realm": "aerosol",
"out_name": "sfno2",
"positive": "",
"provenance": {
"CMIP6": {
"dreq_uid": "19c0775c-81b1-11e6-92de-ac72891c3257",
"mip_table": "AERhr",
"variable_name": "sfno2"
}
},
"standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
"type": "real",
"units": "mol mol-1",
"validation": {
"ok_max_mean_abs": "",
"ok_min_mean_abs": "",
"valid_max": "",
"valid_min": ""
}
},
"sfo3": {
"branded_variable_name": "sfo3_1hr-ae-tav-z0-hxy",
"cell_measures": "area: areacella",
"cell_methods": "area: time: mean",
"comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
"dimensions": [
"longitude",
"latitude",
"time"
],
"frequency": "1hr",
"long_name": "O3 Volume Mixing Ratio in Lowest Model Layer",
"modeling_realm": "aerosol",
"out_name": "sfo3",
"positive": "",
"provenance": {
"CMIP6": {
"dreq_uid": "19c07cca-81b1-11e6-92de-ac72891c3257",
"mip_table": "AERhr",
"variable_name": "sfo3"
}
},
"standard_name": "mole_fraction_of_ozone_in_air",
"type": "real",
"units": "mol mol-1",
"validation": {
"ok_max_mean_abs": "",
"ok_min_mean_abs": "",
"valid_max": "",
"valid_min": ""
}
},
"sfpm25": {
"branded_variable_name": "sfpm25_1hr-ae-tav-z0-hxy",
"cell_measures": "area: areacella",
"cell_methods": "area: time: mean",
"comment": "Mass fraction of atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers. To specify the relative humidity and temperature at which the particle size applies, provide scalar coordinate variables with the standard names of 'relative_humidity' and 'air_temperature'.",
"dimensions": [
"longitude",
"latitude",
"time"
],
"frequency": "1hr",
"long_name": "PM2.5 Mass Mixing Ratio in Lowest Model Layer",
"modeling_realm": "aerosol",
"out_name": "sfpm25",
"positive": "",
"provenance": {
"CMIP6": {
"dreq_uid": "19c074b4-81b1-11e6-92de-ac72891c3257",
"mip_table": "AERhr",
"variable_name": "sfpm25"
}
},
"standard_name": "mass_fraction_of_pm2p5_ambient_aerosol_particles_in_air",
"type": "real",
"units": "kg kg-1",
"validation": {
"ok_max_mean_abs": "",
"ok_min_mean_abs": "",
"valid_max": "",
"valid_min": ""
}
}
}
}
Loading