glade-cmip6.json 2.33 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
{
  "esmcat_version": "0.1.0",
  "id": "glade-cmip6",
  "description": "This is an ESM collection for CMIP6 data accessible on the NCAR's GLADE disk storage system in /glade/collections/cmip/CMIP6",
  "catalog_file": "/glade/collections/cmip/catalog/intake-esm-datastore/catalogs/glade-cmip6.csv.gz",
  "attributes": [
    {
      "column_name": "activity_id",
      "vocabulary": "https://raw.githubusercontent.com/WCRP-CMIP/CMIP6_CVs/master/CMIP6_activity_id.json"
    },
    {
      "column_name": "source_id",
      "vocabulary": "https://raw.githubusercontent.com/WCRP-CMIP/CMIP6_CVs/master/CMIP6_source_id.json"
    },
    {
      "column_name": "institution_id",
      "vocabulary": "https://raw.githubusercontent.com/WCRP-CMIP/CMIP6_CVs/master/CMIP6_institution_id.json"
    },
    {
      "column_name": "experiment_id",
      "vocabulary": "https://raw.githubusercontent.com/WCRP-CMIP/CMIP6_CVs/master/CMIP6_experiment_id.json"
    },
    { "column_name": "member_id", "vocabulary": "" },
    {
      "column_name": "table_id",
      "vocabulary": "https://raw.githubusercontent.com/WCRP-CMIP/CMIP6_CVs/master/CMIP6_table_id.json"
    },
    { "column_name": "variable_id", "vocabulary": "" },
    {
      "column_name": "grid_label",
      "vocabulary": "https://raw.githubusercontent.com/WCRP-CMIP/CMIP6_CVs/master/CMIP6_grid_label.json"
    },
    {
      "column_name": "version",
      "vocabulary": ""
Anderson Banihirwe's avatar
Anderson Banihirwe committed
36 37 38 39
    },
    {
      "column_name": "dcpp_start_year",
      "vocabulary": ""
Anderson Banihirwe's avatar
Anderson Banihirwe committed
40
    }
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
  ],
  "assets": {
    "column_name": "path",
    "format": "netcdf"
  },
  "aggregation_control": {
    "variable_column_name": "variable_id",
    "groupby_attrs": [
      "activity_id",
      "institution_id",
      "source_id",
      "experiment_id",
      "table_id",
      "grid_label"
    ],
    "aggregations": [
57 58 59 60 61 62 63 64 65
      {
        "type": "union",
        "attribute_name": "variable_id"
      },
      {
        "type": "join_existing",
        "attribute_name": "time_range",
        "options": { "dim": "time", "coords": "minimal", "compat": "override" }
      },
66 67 68 69 70
      {
        "type": "join_new",
        "attribute_name": "member_id",
        "options": { "coords": "minimal", "compat": "override" }
      },
Anderson Banihirwe's avatar
Anderson Banihirwe committed
71
      {
Anderson Banihirwe's avatar
Anderson Banihirwe committed
72 73 74
        "type": "join_new",
        "attribute_name": "dcpp_init_year",
        "options": { "coords": "minimal", "compat": "override" }
75 76 77 78
      }
    ]
  }
}