-
Notifications
You must be signed in to change notification settings - Fork 4
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
Add ESGF ini file or equivalent information #3
Comments
Can we separate this into a generic and a project specific component? |
Totally, I figure we can harvest info from the |
Have just invited sasha to this repo |
@sashakames @wolfiex it would be great to get both the ESGF/COG ini and metagrid configs sorted ASAP - is this week pushing out luck Sasha? |
esg.cmip6.ini is used by esgmapfile, still used by legacy esg-publisher installations, (but I will not support those, they need to be upgraded.) This file is automatically generated by the script, derived directly from the CV |
@sashakames so I found these COG related files: Did we need other configs for metagrid, or does it read the same format? It make sense to me that moving forward these things would be json, if that format makes sense to the dev-side |
If Metagrid does not have a test suite ready soon after we are ready, and sites are still balking on upgrading without that (though its been running fine at LLNL for a long time), sure I could help with the CoG config. However, I think we are very close now, and then will be reasonable to require sites to upgrade for CMIP6Plus support. Does CEDA have a timeframe to start publishing yet? ESGF already officially deprecated the old software stack so we are under so obligation to support COG. Metagrid doesn't have individual files, neither does the new publisher, as its based on CMIP6 as a "stock" project. |
https://esgf-dev1.llnl.gov/search?project=CMIP6Plus Unless I wipe the db, this should stay persistent for demo purposes. We can reach out to Carlos for a date to update the main beta server and Nimbus will follow. |
Having a look at the [project:cmip6]
activity_drs_options = AerChemMIP, C4MIP, CDRMIP,
categories =
mip_era | enum | true | true | 0
activity_drs | enum | true | true | 1
institution_id | enum | true | true | 2
...
category_defaults = project | CMIP6
experiment_id_options = 1pctCO2, 1pctCO2-4xext, ...
experiment_title_map = map(experiment_id : experiment_title)
1pctCO2 | 1 percent per year increase in CO2
1pctCO2-4xext | extension from year 140 of 1pctCO2 with 4xCO2
1pctCO2-bgc | biogeochemically-coupled version of 1 percent per year increasing CO2 experiment
...
institution_id_options = AER, AS-RCEC, AWI, ...
min_cmor_version = 3.2.4
min_cf_version = 1.6
min_data_specs_version = 01.00.13
mip_era_options = CMIP6
model_cohort_map = map(source_id : model_cohort)
4AOP-v1-5 | Published
ACCESS-CM2 | Published
ACCESS-ESM1-5 | Published
...
project_options = CMIP6
source_id_options = 4AOP-v1-5, ACCESS-CM2, ACCESS-ESM1-5, ...
sub_experiment_id_options = none, s1910, s1920, ... |
AFAIK there has not been an update to esgprep/esgf-prepare the module that uses the .ini file, they are still stuck on python2. So I'd say we can pass on updating that for now. |
@sashakames this is required for the COG interfaces at DKRZ and CEDA, to configure the CMIP6Plus project, no? |
No, the file is not used for CoG. There is an optional input file for CoG project definitions and facets but its fairly trivial to generate. They can copy the CMIP6 and drop any facets we plan to omit, eg. |
@sashakames great, we had queries about how close CEDA is the Metagrid deployment, if there are close, excellent. If DKRZ is a while off, I wonder how we help that process along? |
Its a resource issue, of course we can try to simply things as much as possible, but sounds like she has to do 3 jobs or something... She has been maintaining CoG and could probably make the call which suits her. Other CoG sites are IPSL, LIU and NCI, we can check on their plans. Next CDNOT meeting not till 14 Feb, lets see where we are at if earlier engagement is needed. |
ESGF ini file for CMIP6:
https://github.com/ESGF/config/blob/master/publisher-configs/ini/esg.cmip6.ini
Much of this can be derived from the mip-cmor-tables and the fields to be added to this repo
The text was updated successfully, but these errors were encountered: