Repository: ACCESS-NRI/access-nri-intake-catalog
Pull request #381: 202 ESGF Reference Datasets
Author: login: charles-turner-1
Created: 2025-04-08T02:56:58Z | Merged: 2025-05-16T00:03:34Z

The datastore appears to have some issues, I've contacted NCI regarding them (08/04/25).

```bash
$ metadata-validate metadata.yaml

Validating metadata.yaml... 

VALIDATION FAILED:

01 | realm : 'na' is not valid under any of the given schemas
02 | realm : 'cttisccp' is not valid under any of the given schemas
03 | realm : 'pctisccp' is not valid under any of the given schemas
04 | realm : 'albisccp' is not valid under any of the given schemas
05 | realm : 'clisccp' is not valid under any of the given schemas
06 | realm : 'cltisccp' is not valid under any of the given schemas
07 | realm : 'prw' is not valid under any of the given schemas
08 | realm : 'mon' is not valid under any of the given schemas
09 | realm : 'tos' is not valid under any of the given schemas
10 | realm : 'rlut' is not valid under any of the given schemas
11 | frequency : 'yr' is not valid under any of the given schemas
12 | frequency : 'monC' is not valid under any of the given schemas
13 | frequency : 'yrC' is not valid under any of the given schemas
14 | frequency : 'atmos' is not valid under any of the given schemas
15 | frequency : 'mon_night_time' is not valid under any of the given schemas
16 | frequency : 'mon_day_time' is not valid under any of the given schemas
17 | frequency : 'CFSR' is not valid under any of the given schemas
18 | frequency : 'sfcWind' is not valid under any of the given schemas
19 | frequency : 'prw' is not valid under any of the given schemas
20 | frequency : 'night' is not valid under any of the given schemas
21 | frequency : 'SH' is not valid under any of the given schemas
22 | frequency : 'NH' is not valid under any of the given schemas
```

Some of these look like potentially valid missing data, others look like there have been some mixups in the datastore. 

Edit: Fixed, just waiting on the datastore to be moved to it's permanent home.

- [x] Catalog file moved to permanent location.
- [x] Update `esgf-ref.yaml` file `path` field to point to the correct `catalog.json` in it's permanent location.


Diff:
diff --git a/config/esgf-ref.yaml b/config/esgf-ref.yaml
new file mode 100644
index 00000000..60a3641f
--- /dev/null
+++ b/config/esgf-ref.yaml
@@ -0,0 +1,9 @@
+builder: null
+
+translator: EsgfTranslator
+
+sources:
+
+  - metadata_yaml: /g/data/xp65/admin/intake/metadata/esgf-ref-qv56/metadata.yaml
+    path:
+      - /g/data/qv56/catalog/v2/esm/catalog.json
diff --git a/config/metadata_sources/esgf-ref-qv56/metadata.yaml b/config/metadata_sources/esgf-ref-qv56/metadata.yaml
new file mode 100644
index 00000000..9d33edde
--- /dev/null
+++ b/config/metadata_sources/esgf-ref-qv56/metadata.yaml
@@ -0,0 +1,1538 @@
+schema_version: 1-0-3
+name: cmip-forcing-qv56
+experiment_uuid: fc49f8d2-2a43-4f34-8cce-6981d20365f0
+description: Earth System Grid (ESGF) Reference Datasets for Climate Model Analysis/Forcing
+long_description: >-
+  This project contains reference datasets for climate model forcing and analysis. 
+  Main datasets included here, obtained from the Earth System Grid Federation (ESGF),
+  are the input4MIPs forcing data set, obs4MIPs observationsl datasets and ana4MIPs reanalysis datasets.
+  For more information refer to the NCI CMIP website: https://opus.nci.org.au/display/CMIP/CMIP+Home
+model:
+- ACCESS1-3-rcp85-1-0
+- AIRS-1-0
+- AIRS-2-0
+- AIRS-2-1
+- ARC-SST-1-1
+- AVISO-1-0
+- Aura-MLS-v04-2
+- C3S-GTO-ECV-9-0
+- CALIPSO
+- CCMI-hist-nat-1-1
+- CCMI-hist-sol-1-1
+- CCMI-hist-stratO3-1-0
+- CCMI-hist-volc-1-1
+- CCMI-ssp245-nat-1-0
+- CCMI-ssp245-sol-1-0
+- CCMI-ssp245-stratO3-1-0
+- CCMI-ssp245-volc-1-0
+- CCSM4-rcp26-1-0
+- CCSM4-rcp85-1-0
+- CEDS-2016-06-18
+- CEDS-2016-06-18-sectorDimV2
+- CEDS-2016-06-18-supplemental-data
+- CEDS-2016-07-26
+- CEDS-2016-07-26-sectorDim
+- CEDS-2016-07-26-sectorDim-supplemental-data
+- CEDS-2017-05-18
+- CEDS-2017-05-18-supplemental-data
+- CEDS-2017-08-30
+- CEDS-2017-08-30-supplemental-data
+- CEDS-2017-10-05
+- CEDS-CMIP-2024-10-21
+- CEDS-CMIP-2024-10-21-supplemental
+- CEDS-CMIP-2024-11-25
+- CEDS-CMIP-2024-11-25-supplemental
+- CEDS-CMIP-2025-03-18
+- CEDS-CMIP-2025-03-18-supplemental
+- CERES-EBAF
+- CERES-EBAF-4-2
+- CERES-EBAF_Surface
+- CESM2-ssp585-1-0
+- CFMIP-Obs-CALIPSO
+- CFMIP-Obs-ISCCP
+- CFMIP-Obs-MISR
+- CFSR
+- CNRM-CM6-1-ssp126-1-0
+- CNRM-CM6-1-ssp585-1-0
+- CNRM-ESM2-1-ssp585-1-0
+- CR-CMIP-0-3-0
+- CR-CMIP-0-4-0
+- CR-CMIP-1-0-0
+- CSIRO-MK3-6-0-rcp85-1-0
+- CloudSat
+- DCPP-C-amv-1-1
+- DCPP-C-ipv-1-1
+- DRES-CMIP-BB4CMIP7-1-0
+- DRES-CMIP-BB4CMIP7-2-0
+- ERA-5
+- ERA-Interim
+- ERA-interim
+- ESA-CCI-SST-v2-1
+- ESACCI-CLOUD-ATSR2-AATSR-3-0
+- ESACCI-CLOUD-AVHRR-AM-3-0
+- ESACCI-CLOUD-AVHRR-PM-3-0
+- GEOS-5
+- GERB-HR-ED01-1-0
+- GERB-HR-ED01-1-1
+- GNSS-RO-1-3
+- HadGEM2-ES-rcp85-1-0
+- IACETH-SAGE3lambda-2-1-0
+- IACETH-SAGE3lambda-3-0-0
+- IAMC-AIM-ssp370-1-1
+- IAMC-AIM-ssp370-1-1-supplemental-data
+- IAMC-AIM-ssp370-lowNTCF-1-1
+- IAMC-AIM-ssp370-lowNTCF-1-1-supplemental-data
+- IAMC-GCAM4-ssp434-1-1
+- IAMC-GCAM4-ssp434-1-1-supplemental-data
+- IAMC-GCAM4-ssp460-1-1
+- IAMC-GCAM4-ssp460-1-1-supplemental-data
+- IAMC-IMAGE-ssp119-1-1
+- IAMC-IMAGE-ssp119-1-1-supplemental-data
+- IAMC-IMAGE-ssp126-1-1
+- IAMC-IMAGE-ssp126-1-1-supplemental-data
+- IAMC-MESSAGE-GLOBIOM-ssp245-1-1
+- IAMC-MESSAGE-GLOBIOM-ssp245-1-1-supplemental-data
+- IAMC-REMIND-MAGPIE-ssp534-over-1-1
+- IAMC-REMIND-MAGPIE-ssp534-over-1-1-supplemental-data
+- IAMC-REMIND-MAGPIE-ssp585-1-1
+- IAMC-REMIND-MAGPIE-ssp585-1-1-supplemental-data
+- IFS-Cy31r2
+- IMERG-v06B-Final
+- IPSL-CM5A-MR-rcp26-1-0
+- IPSL-CM5A-MR-rcp85-1-0
+- ISCCP
+- ImperialCollege-1-0
+- ImperialCollege-1-1
+- ImperialCollege-2-0
+- ImperialCollege-AIM-ssp370-1-0
+- ImperialCollege-GLOBIOM-ssp245-1-0
+- ImperialCollege-IMAGE-ssp119-1-0
+- ImperialCollege-IMAGE-ssp126-1-0
+- ImperialCollege-REMIND-MAGPIE-ssp534os-1-0
+- ImperialCollege-REMIND-MAGPIE-ssp585-1-0
+- JRA-55
+- MERRA-2
+- MIROC-ESM-CHEM-rcp26-1-0
+- MIROC-ESM-CHEM-rcp85-1-0
+- MIROC5-rcp26-1-0
+- MIROC5-rcp85-1-0
+- MISR
+- MODIS
+- MODIS-1-0
+- MOHC-HadISST-2-2-0-0-0
+- MOHC-highresSST-future-1-0-0
+- MOHC-highresSST-future-1-0-1
+- MPI-B-1pctNdep-1-0
+- MPI-M-MACv2-SP-1-0
+- MRI-JRA55-do-1-3
+- MRI-JRA55-do-1-3-2
+- MRI-JRA55-do-1-4-0
+- MRI-JRA55-do-1-5-0
+- MRI-JRA55-do-1-6-0
+- NCAR-CCMI-1-0
+- NCAR-CCMI-2-0
+- NCAR-CCMI-ssp119-1-0
+- NCAR-CCMI-ssp126-1-0
+- NCAR-CCMI-ssp126-2-0
+- NCAR-CCMI-ssp245-1-0
+- NCAR-CCMI-ssp245-2-0
+- NCAR-CCMI-ssp370-1-0
+- NCAR-CCMI-ssp370-2-0
+- NCAR-CCMI-ssp434-1-0
+- NCAR-CCMI-ssp460-1-0
+- NCAR-CCMI-ssp534os-1-0
+- NCAR-CCMI-ssp585-1-0
+- NCAR-CCMI-ssp585-2-0
+- NCAS-2-1-0
+- NorESM1-M-rcp26-1-0
+- NorESM1-M-rcp85-1-0
+- OISST
+- OLR
+- PARASOL
+- PCMDI-AMIP-1-1-0
+- PCMDI-AMIP-1-1-1
+- PCMDI-AMIP-1-1-2
+- PCMDI-AMIP-1-1-3
+- PCMDI-AMIP-1-1-4
+- PCMDI-AMIP-1-1-5
+- PCMDI-AMIP-1-1-6
+- PCMDI-AMIP-1-1-7
+- PCMDI-AMIP-1-1-8
+- PCMDI-AMIP-1-1-9
+- PMSIC
+- QuikSCAT-v20110531
+- RSS-v7
+- SOLARIS-HEPPA-3-2
+- SOLARIS-HEPPA-CMIP-4-5
+- SOLARIS-HEPPA-CMIP-4-6
+- SSMI-MERIS
+- TES-1-0
+- TRMM
+- UCI-fu-prArctic-prAntarctic-1-0
+- UCI-fut2CAntarctic-1-0
+- UCI-fut2CArctic-1-0
+- UCI-fut2CArctic-2mAntarctic-1-0
+- UCI-fut2CBKSeas-1-0
+- UCI-fut2COkhotsk-1-0
+- UCI-pi-prArctic-prAntarctic-1-0
+- UCI-pi-prArctic-prAntarctic-1-1
+- UCI-piAntarctic-1-0
+- UCI-piArctic-1-0
+- UCI-preindustrial-1-0
+- UCI-present-1-0
+- UCI-present-197901-201412-Arctic-Antarctic-1-0
+- UCI-present-197901-201412-clim-Arctic-Antarctic-1-0
+- UCI-present-2mAntarctic-1-0
+- UCLA-1-0-1
+- UCLA-1-0-1-constant
+- UCLA-1-0-1-decreasing
+- UCLA-1-0-1-increasing
+- UCLA-1-0-2
+- UCLA-1-0-2-constant
+- UCLA-1-0-2-decreasing
+- UCLA-1-0-2-increasing
+- UColorado-RFMIP-0-4
+- UColorado-RFMIP-1-0
+- UColorado-RFMIP-1-1
+- UColorado-RFMIP-1-2
+- UKESM1-0-LL-ssp585-1-0
+- UOEXETER-CMIP-1-1-3
+- UOEXETER-CMIP-1-2-0
+- UOEXETER-CMIP-1-3-0
+- UOEXETER-CMIP-1-3-1
+- UOEXETER-CMIP-2-0-0
+- UReading-CCMI-1-0
+- UReading-CCMI-ssp119-1-0
+- UReading-CCMI-ssp119-1-1
+- UReading-CCMI-ssp126-1-0
+- UReading-CCMI-ssp245-1-0
+- UReading-CCMI-ssp370-1-0
+- UReading-CCMI-ssp434-1-0
+- UReading-CCMI-ssp434-1-1
+- UReading-CCMI-ssp460-1-0
+- UReading-CCMI-ssp460-1-1
+- UReading-CCMI-ssp534os-1-0
+- UReading-CCMI-ssp534os-1-1
+- UReading-CCMI-ssp585-1-0
+- UoM-AIM-ssp370-1-2-0
+- UoM-AIM-ssp370-1-2-1
+- UoM-AIM-ssp370-lowNTCF-1-2-0
+- UoM-AIM-ssp370-lowNTCF-1-2-1
+- UoM-CMIP-1-2-0
+- UoM-GCAM4-ssp434-1-2-0
+- UoM-GCAM4-ssp434-1-2-1
+- UoM-GCAM4-ssp460-1-2-0
+- UoM-GCAM4-ssp460-1-2-1
+- UoM-IMAGE-ssp119-1-2-0
+- UoM-IMAGE-ssp119-1-2-1
+- UoM-IMAGE-ssp126-1-2-0
+- UoM-IMAGE-ssp126-1-2-1
+- UoM-MESSAGE-GLOBIOM-ssp245-1-2-0
+- UoM-MESSAGE-GLOBIOM-ssp245-1-2-1
+- UoM-REMIND-MAGPIE-ssp534-over-1-2-0
+- UoM-REMIND-MAGPIE-ssp534-over-1-2-1
+- UoM-REMIND-MAGPIE-ssp585-1-2-0
+- UoM-REMIND-MAGPIE-ssp585-1-2-1
+- UoM-ssp126-1-1-0
+- UofMD-landState-2-1-h
+- UofMD-landState-3-0
+- UofMD-landState-3-1
+- UofMD-landState-3-1-1
+- UofMD-landState-AIM-ssp370-2-1-f
+- UofMD-landState-GCAM-ssp434-2-1-f
+- UofMD-landState-GCAM-ssp460-2-1-f
+- UofMD-landState-IMAGE-ssp119-2-1-f
+- UofMD-landState-IMAGE-ssp126-2-1-e
+- UofMD-landState-IMAGE-ssp126-2-1-f
+- UofMD-landState-MAGPIE-ssp534-2-1-e
+- UofMD-landState-MAGPIE-ssp534-2-1-f
+- UofMD-landState-MAGPIE-ssp585-2-1-e
+- UofMD-landState-MAGPIE-ssp585-2-1-f
+- UofMD-landState-MESSAGE-ssp245-2-1-f
+- UofMD-landState-high-2-1-h
+- UofMD-landState-low-2-1-h
+- VUA-CMIP-BB4CMIP6-1-0
+- VUA-CMIP-BB4CMIP6-1-1
+- VUA-CMIP-BB4CMIP6-1-2
+- XCH4_CRDP3
+- XCO2_CRDP3
+- ensda-v351
+realm:
+- atmos
+- land
+- landIce
+- none
+- ocean
+- seaIce
+frequency:
+- 1hr
+- 3hr
+- 6hr
+- 1day
+- fx
+- 1mon
+- 1yr
+variable:
+- BC
+- BC-em-AIR-anthro
+- BC-em-SOLID-BIOFUEL-anthro
+- BC-em-anthro
+- BC-em-biomassburning
+- BC-em-openburning
+- BC-openburning-share
+- BC-percentage-AGRI-em-biomassburning
+- BC-percentage-BORF-em-biomassburning
+- BC-percentage-DEFO-em-biomassburning
+- BC-percentage-PEAT-em-biomassburning
+- BC-percentage-SAVA-em-biomassburning
+- BC-percentage-TEMF-em-biomassburning
+- BCpercentageAGRI
+- BCpercentageBORF
+- BCpercentageDEFO
+- BCpercentagePEAT
+- BCpercentageSAVA
+- BCpercentageTEMF
+- BCsmoothed
+- BCsmoothedpercentageAGRI
+- BCsmoothedpercentageBORF
+- BCsmoothedpercentageDEFO
+- BCsmoothedpercentagePEAT
+- BCsmoothedpercentageSAVA
+- BCsmoothedpercentageTEMF
+- C10H16
+- C10H16-percentage-AGRI-em-biomassburning
+- C10H16-percentage-BORF-em-biomassburning
+- C10H16-percentage-DEFO-em-biomassburning
+- C10H16-percentage-PEAT-em-biomassburning
+- C10H16-percentage-SAVA-em-biomassburning
+- C10H16-percentage-TEMF-em-biomassburning
+- C10H16percentageAGRI
+- C10H16percentageBORF
+- C10H16percentageDEFO
+- C10H16percentagePEAT
+- C10H16percentageSAVA
+- C10H16percentageTEMF
+- C10H16smoothed
+- C10H16smoothedpercentageAGRI
+- C10H16smoothedpercentageBORF
+- C10H16smoothedpercentageDEFO
+- C10H16smoothedpercentagePEAT
+- C10H16smoothedpercentageSAVA
+- C10H16smoothedpercentageTEMF
+- C2H2
+- C2H2-percentage-AGRI-em-biomassburning
+- C2H2-percentage-BORF-em-biomassburning
+- C2H2-percentage-DEFO-em-biomassburning
+- C2H2-percentage-PEAT-em-biomassburning
+- C2H2-percentage-SAVA-em-biomassburning
+- C2H2-percentage-TEMF-em-biomassburning
+- C2H2percentageAGRI
+- C2H2percentageBORF
+- C2H2percentageDEFO
+- C2H2percentagePEAT
+- C2H2percentageSAVA
+- C2H2percentageTEMF
+- C2H2smoothed
+- C2H2smoothedpercentageAGRI
+- C2H2smoothedpercentageBORF
+- C2H2smoothedpercentageDEFO
+- C2H2smoothedpercentagePEAT
+- C2H2smoothedpercentageSAVA
+- C2H2smoothedpercentageTEMF
+- C2H4
+- C2H4-percentage-AGRI-em-biomassburning
+- C2H4-percentage-BORF-em-biomassburning
+- C2H4-percentage-DEFO-em-biomassburning
+- C2H4-percentage-PEAT-em-biomassburning
+- C2H4-percentage-SAVA-em-biomassburning
+- C2H4-percentage-TEMF-em-biomassburning
+- C2H4O
+- C2H4O-percentage-AGRI-em-biomassburning
+- C2H4O-percentage-BORF-em-biomassburning
+- C2H4O-percentage-DEFO-em-biomassburning
+- C2H4O-percentage-PEAT-em-biomassburning
+- C2H4O-percentage-SAVA-em-biomassburning
+- C2H4O-percentage-TEMF-em-biomassburning
+- C2H4OpercentageAGRI
+- C2H4OpercentageBORF
+- C2H4OpercentageDEFO
+- C2H4OpercentagePEAT
+- C2H4OpercentageSAVA
+- C2H4OpercentageTEMF
+- C2H4Osmoothed
+- C2H4OsmoothedpercentageAGRI
+- C2H4OsmoothedpercentageBORF
+- C2H4OsmoothedpercentageDEFO
+- C2H4OsmoothedpercentagePEAT
+- C2H4OsmoothedpercentageSAVA
+- C2H4OsmoothedpercentageTEMF
+- C2H4percentageAGRI
+- C2H4percentageBORF
+- C2H4percentageDEFO
+- C2H4percentagePEAT
+- C2H4percentageSAVA
+- C2H4percentageTEMF
+- C2H4smoothed
+- C2H4smoothedpercentageAGRI
+- C2H4smoothedpercentageBORF
+- C2H4smoothedpercentageDEFO
+- C2H4smoothedpercentagePEAT
+- C2H4smoothedpercentageSAVA
+- C2H4smoothedpercentageTEMF
+- C2H5OH
+- C2H5OH-percentage-AGRI-em-biomassburning
+- C2H5OH-percentage-BORF-em-biomassburning
+- C2H5OH-percentage-DEFO-em-biomassburning
+- C2H5OH-percentage-PEAT-em-biomassburning
+- C2H5OH-percentage-SAVA-em-biomassburning
+- C2H5OH-percentage-TEMF-em-biomassburning
+- C2H5OHpercentageAGRI
+- C2H5OHpercentageBORF
+- C2H5OHpercentageDEFO
+- C2H5OHpercentagePEAT
+- C2H5OHpercentageSAVA
+- C2H5OHpercentageTEMF
+- C2H5OHsmoothed
+- C2H5OHsmoothedpercentageAGRI
+- C2H5OHsmoothedpercentageBORF
+- C2H5OHsmoothedpercentageDEFO
+- C2H5OHsmoothedpercentagePEAT
+- C2H5OHsmoothedpercentageSAVA
+- C2H5OHsmoothedpercentageTEMF
+- C2H6
+- C2H6-percentage-AGRI-em-biomassburning
+- C2H6-percentage-BORF-em-biomassburning
+- C2H6-percentage-DEFO-em-biomassburning
+- C2H6-percentage-PEAT-em-biomassburning
+- C2H6-percentage-SAVA-em-biomassburning
+- C2H6-percentage-TEMF-em-biomassburning
+- C2H6S
+- C2H6S-percentage-AGRI-em-biomassburning
+- C2H6S-percentage-BORF-em-biomassburning
+- C2H6S-percentage-DEFO-em-biomassburning
+- C2H6S-percentage-PEAT-em-biomassburning
+- C2H6S-percentage-SAVA-em-biomassburning
+- C2H6S-percentage-TEMF-em-biomassburning
+- C2H6SpercentageAGRI
+- C2H6SpercentageBORF
+- C2H6SpercentageDEFO
+- C2H6SpercentagePEAT
+- C2H6SpercentageSAVA
+- C2H6SpercentageTEMF
+- C2H6Ssmoothed
+- C2H6SsmoothedpercentageAGRI
+- C2H6SsmoothedpercentageBORF
+- C2H6SsmoothedpercentageDEFO
+- C2H6SsmoothedpercentagePEAT
+- C2H6SsmoothedpercentageSAVA
+- C2H6SsmoothedpercentageTEMF
+- C2H6percentageAGRI
+- C2H6percentageBORF
+- C2H6percentageDEFO
+- C2H6percentagePEAT
+- C2H6percentageSAVA
+- C2H6percentageTEMF
+- C2H6smoothed
+- C2H6smoothedpercentageAGRI
+- C2H6smoothedpercentageBORF
+- C2H6smoothedpercentagePEAT
+- C2H6smoothedpercentageSAVA
+- C2H6smoothedpercentageTEMF
+- C3H6
+- C3H6-percentage-AGRI-em-biomassburning
+- C3H6-percentage-BORF-em-biomassburning
+- C3H6-percentage-DEFO-em-biomassburning
+- C3H6-percentage-PEAT-em-biomassburning
+- C3H6-percentage-SAVA-em-biomassburning
+- C3H6-percentage-TEMF-em-biomassburning
+- C3H6O
+- C3H6O-percentage-AGRI-em-biomassburning
+- C3H6O-percentage-BORF-em-biomassburning
+- C3H6O-percentage-DEFO-em-biomassburning
+- C3H6O-percentage-PEAT-em-biomassburning
+- C3H6O-percentage-SAVA-em-biomassburning
+- C3H6O-percentage-TEMF-em-biomassburning
+- C3H6OpercentageAGRI
+- C3H6OpercentageBORF
+- C3H6OpercentageDEFO
+- C3H6OpercentagePEAT
+- C3H6OpercentageSAVA
+- C3H6OpercentageTEMF
+- C3H6Osmoothed
+- C3H6OsmoothedpercentageAGRI
+- C3H6OsmoothedpercentageBORF
+- C3H6OsmoothedpercentageDEFO
+- C3H6OsmoothedpercentagePEAT
+- C3H6OsmoothedpercentageSAVA
+- C3H6OsmoothedpercentageTEMF
+- C3H6percentageAGRI
+- C3H6percentageBORF
+- C3H6percentageDEFO
+- C3H6percentagePEAT
+- C3H6percentageSAVA
+- C3H6percentageTEMF
+- C3H6smoothed
+- C3H6smoothedpercentageAGRI
+- C3H6smoothedpercentageBORF
+- C3H6smoothedpercentageDEFO
+- C3H6smoothedpercentagePEAT
+- C3H6smoothedpercentageSAVA
+- C3H8
+- C3H8-percentage-AGRI-em-biomassburning
+- C3H8-percentage-BORF-em-biomassburning
+- C3H8-percentage-DEFO-em-biomassburning
+- C3H8-percentage-PEAT-em-biomassburning
+- C3H8-percentage-SAVA-em-biomassburning
+- C3H8-percentage-TEMF-em-biomassburning
+- C3H8percentageAGRI
+- C3H8percentageBORF
+- C3H8percentageDEFO
+- C3H8percentagePEAT
+- C3H8percentageSAVA
+- C3H8percentageTEMF
+- C3H8smoothed
+- C3H8smoothedpercentageAGRI
+- C3H8smoothedpercentageBORF
+- C3H8smoothedpercentageDEFO
+- C3H8smoothedpercentagePEAT
+- C3H8smoothedpercentageSAVA
+- C3H8smoothedpercentageTEMF
+- C5H8
+- C5H8-percentage-AGRI-em-biomassburning
+- C5H8-percentage-BORF-em-biomassburning
+- C5H8-percentage-DEFO-em-biomassburning
+- C5H8-percentage-PEAT-em-biomassburning
+- C5H8-percentage-SAVA-em-biomassburning
+- C5H8-percentage-TEMF-em-biomassburning
+- C5H8percentageAGRI
+- C5H8percentageBORF
+- C5H8percentageDEFO
+- C5H8percentagePEAT
+- C5H8percentageSAVA
+- C5H8percentageTEMF
+- C5H8smoothed
+- C5H8smoothedpercentageAGRI
+- C5H8smoothedpercentageBORF
+- C5H8smoothedpercentageDEFO
+- C5H8smoothedpercentagePEAT
+- C5H8smoothedpercentageSAVA
+- C5H8smoothedpercentageTEMF
+- C6H6
+- C6H6-percentage-AGRI-em-biomassburning
+- C6H6-percentage-BORF-em-biomassburning
+- C6H6-percentage-DEFO-em-biomassburning
+- C6H6-percentage-PEAT-em-biomassburning
+- C6H6-percentage-SAVA-em-biomassburning
+- C6H6-percentage-TEMF-em-biomassburning
+- C6H6percentageAGRI
+- C6H6percentageBORF
+- C6H6percentageDEFO
+- C6H6percentagePEAT
+- C6H6percentageSAVA
+- C6H6percentageTEMF
+- C6H6smoothed
+- C6H6smoothedpercentageAGRI
+- C6H6smoothedpercentageBORF
+- C6H6smoothedpercentageDEFO
+- C6H6smoothedpercentagePEAT
+- C6H6smoothedpercentageSAVA
+- C6H6smoothedpercentageTEMF
+- C7H8
+- C7H8-percentage-AGRI-em-biomassburning
+- C7H8-percentage-BORF-em-biomassburning
+- C7H8-percentage-DEFO-em-biomassburning
+- C7H8-percentage-PEAT-em-biomassburning
+- C7H8-percentage-SAVA-em-biomassburning
+- C7H8-percentage-TEMF-em-biomassburning
+- C7H8percentageAGRI
+- C7H8percentageBORF
+- C7H8percentageDEFO
+- C7H8percentagePEAT
+- C7H8percentageSAVA
+- C7H8percentageTEMF
+- C7H8smoothed
+- C7H8smoothedpercentageAGRI
+- C7H8smoothedpercentageBORF
+- C7H8smoothedpercentageDEFO
+- C7H8smoothedpercentagePEAT
+- C7H8smoothedpercentageSAVA
+- C7H8smoothedpercentageTEMF
+- C8H10
+- C8H10-percentage-AGRI-em-biomassburning
+- C8H10-percentage-BORF-em-biomassburning
+- C8H10-percentage-DEFO-em-biomassburning
+- C8H10-percentage-PEAT-em-biomassburning
+- C8H10-percentage-SAVA-em-biomassburning
+- C8H10-percentage-TEMF-em-biomassburning
+- C8H10percentageAGRI
+- C8H10percentageBORF
+- C8H10percentageDEFO
+- C8H10percentagePEAT
+- C8H10percentageSAVA
+- C8H10percentageTEMF
+- C8H10smoothed
+- C8H10smoothedpercentageAGRI
+- C8H10smoothedpercentageBORF
+- C8H10smoothedpercentageDEFO
+- C8H10smoothedpercentagePEAT
+- C8H10smoothedpercentageSAVA
+- C8H10smoothedpercentageTEMF
+- CH2O
+- CH2O-percentage-AGRI-em-biomassburning
+- CH2O-percentage-BORF-em-biomassburning
+- CH2O-percentage-DEFO-em-biomassburning
+- CH2O-percentage-PEAT-em-biomassburning
+- CH2O-percentage-SAVA-em-biomassburning
+- CH2O-percentage-TEMF-em-biomassburning
+- CH2OpercentageAGRI
+- CH2OpercentageBORF
+- CH2OpercentageDEFO
+- CH2OpercentagePEAT
+- CH2OpercentageSAVA
+- CH2OpercentageTEMF
+- CH2Osmoothed
+- CH2OsmoothedpercentageAGRI
+- CH2OsmoothedpercentageBORF
+- CH2OsmoothedpercentageDEFO
+- CH2OsmoothedpercentagePEAT
+- CH2OsmoothedpercentageSAVA
+- CH2OsmoothedpercentageTEMF
+- CH3COCHO
+- CH3COCHO-percentage-AGRI-em-biomassburning
+- CH3COCHO-percentage-BORF-em-biomassburning
+- CH3COCHO-percentage-DEFO-em-biomassburning
+- CH3COCHO-percentage-PEAT-em-biomassburning
+- CH3COCHO-percentage-SAVA-em-biomassburning
+- CH3COCHO-percentage-TEMF-em-biomassburning
+- CH3COCHOpercentageAGRI
+- CH3COCHOpercentageBORF
+- CH3COCHOpercentageDEFO
+- CH3COCHOpercentagePEAT
+- CH3COCHOpercentageSAVA
+- CH3COCHOpercentageTEMF
+- CH3COCHOsmoothed
+- CH3COCHOsmoothedpercentageAGRI
+- CH3COCHOsmoothedpercentageBORF
+- CH3COCHOsmoothedpercentageDEFO
+- CH3COCHOsmoothedpercentagePEAT
+- CH3COCHOsmoothedpercentageSAVA
+- CH3COCHOsmoothedpercentageTEMF
+- CH3COOH
+- CH3COOH-percentage-AGRI-em-biomassburning
+- CH3COOH-percentage-BORF-em-biomassburning
+- CH3COOH-percentage-DEFO-em-biomassburning
+- CH3COOH-percentage-PEAT-em-biomassburning
+- CH3COOH-percentage-SAVA-em-biomassburning
+- CH3COOH-percentage-TEMF-em-biomassburning
+- CH3COOHpercentageAGRI
+- CH3COOHpercentageBORF
+- CH3COOHpercentageDEFO
+- CH3COOHpercentagePEAT
+- CH3COOHpercentageSAVA
+- CH3COOHpercentageTEMF
+- CH3COOHsmoothed
+- CH3COOHsmoothedpercentageAGRI
+- CH3COOHsmoothedpercentageBORF
+- CH3COOHsmoothedpercentageDEFO
+- CH3COOHsmoothedpercentagePEAT
+- CH3COOHsmoothedpercentageSAVA
+- CH3COOHsmoothedpercentageTEMF
+- CH3OH
+- CH3OH-percentage-AGRI-em-biomassburning
+- CH3OH-percentage-BORF-em-biomassburning
+- CH3OH-percentage-DEFO-em-biomassburning
+- CH3OH-percentage-PEAT-em-biomassburning
+- CH3OH-percentage-SAVA-em-biomassburning
+- CH3OH-percentage-TEMF-em-biomassburning
+- CH3OHpercentageAGRI
+- CH3OHpercentageBORF
+- CH3OHpercentageDEFO
+- CH3OHpercentagePEAT
+- CH3OHpercentageSAVA
+- CH3OHpercentageTEMF
+- CH3OHsmoothed
+- CH3OHsmoothedpercentageAGRI
+- CH3OHsmoothedpercentageBORF
+- CH3OHsmoothedpercentageDEFO
+- CH3OHsmoothedpercentagePEAT
+- CH3OHsmoothedpercentageSAVA
+- CH3OHsmoothedpercentageTEMF
+- CH4
+- CH4-em-AIR-anthro
+- CH4-em-SOLID-BIOFUEL-anthro
+- CH4-em-anthro
+- CH4-em-biomassburning
+- CH4-em-openburning
+- CH4-openburning-share
+- CH4-percentage-AGRI-em-biomassburning
+- CH4-percentage-BORF-em-biomassburning
+- CH4-percentage-DEFO-em-biomassburning
+- CH4-percentage-PEAT-em-biomassburning
+- CH4-percentage-SAVA-em-biomassburning
+- CH4-percentage-TEMF-em-biomassburning
+- CH4percentageAGRI
+- CH4percentageBORF
+- CH4percentageDEFO
+- CH4percentagePEAT
+- CH4percentageSAVA
+- CH4percentageTEMF
+- CH4smoothed
+- CH4smoothedpercentageAGRI
+- CH4smoothedpercentageBORF
+- CH4smoothedpercentagePEAT
+- CH4smoothedpercentageSAVA
+- CH4smoothedpercentageTEMF
+- CO
+- CO-em-AIR-anthro
+- CO-em-SOLID-BIOFUEL-anthro
+- CO-em-anthro
+- CO-em-biomassburning
+- CO-em-openburning
+- CO-openburning-share
+- CO-percentage-AGRI-em-biomassburning
+- CO-percentage-BORF-em-biomassburning
+- CO-percentage-DEFO-em-biomassburning
+- CO-percentage-PEAT-em-biomassburning
+- CO-percentage-SAVA-em-biomassburning
+- CO-percentage-TEMF-em-biomassburning
+- CO2
+- CO2-em-AIR-anthro
+- CO2-em-SOLID-BIOFUEL-anthro
+- CO2-em-anthro
+- CO2-em-biomassburning
+- CO2percentageAGRI
+- CO2percentageBORF
+- CO2percentageDEFO
+- CO2percentagePEAT
+- CO2percentageSAVA
+- CO2percentageTEMF
+- CO2smoothed
+- CO2smoothedpercentageAGRI
+- CO2smoothedpercentageBORF
+- CO2smoothedpercentageDEFO
+- CO2smoothedpercentagePEAT
+- CO2smoothedpercentageSAVA
+- CO2smoothedpercentageTEMF
+- COpercentageAGRI
+- COpercentageBORF
+- COpercentageDEFO
+- COpercentagePEAT
+- COpercentageSAVA
+- COpercentageTEMF
+- COsmoothed
+- COsmoothedpercentageAGRI
+- COsmoothedpercentageBORF
+- COsmoothedpercentageDEFO
+- COsmoothedpercentagePEAT
+- COsmoothedpercentageSAVA
+- COsmoothedpercentageTEMF
+- Delta14co2-in-air
+- H2
+- H2-em-biomassburning
+- H2-em-openburning
+- H2-openburning-share
+- H2-percentage-AGRI-em-biomassburning
+- H2-percentage-BORF-em-biomassburning
+- H2-percentage-DEFO-em-biomassburning
+- H2-percentage-PEAT-em-biomassburning
+- H2-percentage-SAVA-em-biomassburning
+- H2-percentage-TEMF-em-biomassburning
+- H2percentageAGRI
+- H2percentageBORF
+- H2percentageDEFO
+- H2percentagePEAT
+- H2percentageSAVA
+- H2percentageTEMF
+- H2smoothed
+- H2smoothedpercentageAGRI
+- H2smoothedpercentageBORF
+- H2smoothedpercentageDEFO
+- H2smoothedpercentagePEAT
+- H2smoothedpercentageSAVA
+- H2smoothedpercentageTEMF
+- HCN
+- HCN-percentage-AGRI-em-biomassburning
+- HCN-percentage-BORF-em-biomassburning
+- HCN-percentage-DEFO-em-biomassburning
+- HCN-percentage-PEAT-em-biomassburning
+- HCN-percentage-SAVA-em-biomassburning
+- HCN-percentage-TEMF-em-biomassburning
+- HCNpercentageAGRI
+- HCNpercentageBORF
+- HCNpercentageDEFO
+- HCNpercentagePEAT
+- HCNpercentageSAVA
+- HCNpercentageTEMF
+- HCNsmoothed
+- HCNsmoothedpercentageAGRI
+- HCNsmoothedpercentageBORF
+- HCNsmoothedpercentageDEFO
+- HCNsmoothedpercentagePEAT
+- HCNsmoothedpercentageSAVA
+- HCNsmoothedpercentageTEMF
+- HCOOH
+- HCOOH-percentage-AGRI-em-biomassburning
+- HCOOH-percentage-BORF-em-biomassburning
+- HCOOH-percentage-DEFO-em-biomassburning
+- HCOOH-percentage-PEAT-em-biomassburning
+- HCOOH-percentage-SAVA-em-biomassburning
+- HCOOH-percentage-TEMF-em-biomassburning
+- HCOOHpercentageAGRI
+- HCOOHpercentageBORF
+- HCOOHpercentageDEFO
+- HCOOHpercentagePEAT
+- HCOOHpercentageSAVA
+- HCOOHpercentageTEMF
+- HCOOHsmoothed
+- HCOOHsmoothedpercentageAGRI
+- HCOOHsmoothedpercentageBORF
+- HCOOHsmoothedpercentageDEFO
+- HCOOHsmoothedpercentagePEAT
+- HCOOHsmoothedpercentageSAVA
+- HCOOHsmoothedpercentageTEMF
+- HOCH2CHO
+- HOCH2CHO-percentage-AGRI-em-biomassburning
+- HOCH2CHO-percentage-BORF-em-biomassburning
+- HOCH2CHO-percentage-DEFO-em-biomassburning
+- HOCH2CHO-percentage-PEAT-em-biomassburning
+- HOCH2CHO-percentage-SAVA-em-biomassburning
+- HOCH2CHO-percentage-TEMF-em-biomassburning
+- HOCH2CHOpercentageAGRI
+- HOCH2CHOpercentageBORF
+- HOCH2CHOpercentageDEFO
+- HOCH2CHOpercentagePEAT
+- HOCH2CHOpercentageSAVA
+- HOCH2CHOpercentageTEMF
+- HOCH2CHOsmoothed
+- HOCH2CHOsmoothedpercentageAGRI
+- HOCH2CHOsmoothedpercentageBORF
+- HOCH2CHOsmoothedpercentageDEFO
+- HOCH2CHOsmoothedpercentagePEAT
+- HOCH2CHOsmoothedpercentageSAVA
+- HOCH2CHOsmoothedpercentageTEMF
+- Higher
+- Higher-Alkanes-percentage-AGRI-em-biomassburning
+- Higher-Alkanes-percentage-BORF-em-biomassburning
+- Higher-Alkanes-percentage-DEFO-em-biomassburning
+- Higher-Alkanes-percentage-PEAT-em-biomassburning
+- Higher-Alkanes-percentage-SAVA-em-biomassburning
+- Higher-Alkanes-percentage-TEMF-em-biomassburning
+- Higher-Alkenes-percentage-AGRI-em-biomassburning
+- Higher-Alkenes-percentage-BORF-em-biomassburning
+- Higher-Alkenes-percentage-DEFO-em-biomassburning
+- Higher-Alkenes-percentage-PEAT-em-biomassburning
+- Higher-Alkenes-percentage-SAVA-em-biomassburning
+- Higher-Alkenes-percentage-TEMF-em-biomassburning
+- HigherAlkanes
+- HigherAlkanespercentageAGRI
+- HigherAlkanespercentageBORF
+- HigherAlkanespercentageDEFO
+- HigherAlkanespercentagePEAT
+- HigherAlkanespercentageSAVA
+- HigherAlkanespercentageTEMF
+- HigherAlkanessmoothed
+- HigherAlkanessmoothedpercentageAGRI
+- HigherAlkanessmoothedpercentageBORF
+- HigherAlkanessmoothedpercentageDEFO
+- HigherAlkanessmoothedpercentagePEAT
+- HigherAlkanessmoothedpercentageSAVA
+- HigherAlkanessmoothedpercentageTEMF
+- HigherAlkenes
+- HigherAlkenespercentageAGRI
+- HigherAlkenespercentageBORF
+- HigherAlkenespercentageDEFO
+- HigherAlkenespercentagePEAT
+- HigherAlkenespercentageSAVA
+- HigherAlkenespercentageTEMF
+- HigherAlkenessmoothed
+- HigherAlkenessmoothedpercentageAGRI
+- HigherAlkenessmoothedpercentageBORF
+- HigherAlkenessmoothedpercentageDEFO
+- HigherAlkenessmoothedpercentagePEAT
+- HigherAlkenessmoothedpercentageSAVA
+- HigherAlkenessmoothedpercentageTEMF
+- MACv2.0-SP
+- MEK
+- MEK-percentage-AGRI-em-biomassburning
+- MEK-percentage-BORF-em-biomassburning
+- MEK-percentage-DEFO-em-biomassburning
+- MEK-percentage-PEAT-em-biomassburning
+- MEK-percentage-SAVA-em-biomassburning
+- MEK-percentage-TEMF-em-biomassburning
+- MEKpercentageAGRI
+- MEKpercentageBORF
+- MEKpercentageDEFO
+- MEKpercentagePEAT
+- MEKpercentageSAVA
+- MEKpercentageTEMF
+- MEKsmoothed
+- MEKsmoothedpercentageAGRI
+- MEKsmoothedpercentageBORF
+- MEKsmoothedpercentageDEFO
+- MEKsmoothedpercentagePEAT
+- MEKsmoothedpercentageSAVA
+- MEKsmoothedpercentageTEMF
+- N2O
+- N2O-em-AIR-anthro
+- N2O-em-SOLID-BIOFUEL-anthro
+- N2O-em-anthro
+- N2O-em-biomassburning
+- N2O-percentage-AGRI-em-biomassburning
+- N2O-percentage-BORF-em-biomassburning
+- N2O-percentage-DEFO-em-biomassburning
+- N2O-percentage-PEAT-em-biomassburning
+- N2O-percentage-SAVA-em-biomassburning
+- N2O-percentage-TEMF-em-biomassburning
+- N2OpercentageAGRI
+- N2OpercentageBORF
+- N2OpercentageDEFO
+- N2OpercentagePEAT
+- N2OpercentageSAVA
+- N2OpercentageTEMF
+- N2Osmoothed
+- N2OsmoothedpercentageAGRI
+- N2OsmoothedpercentageBORF
+- N2OsmoothedpercentageDEFO
+- N2OsmoothedpercentagePEAT
+- N2OsmoothedpercentageSAVA
+- N2OsmoothedpercentageTEMF
+- NH3
+- NH3-em-AIR-anthro
+- NH3-em-SOLID-BIOFUEL-anthro
+- NH3-em-anthro
+- NH3-em-biomassburning
+- NH3-em-openburning
+- NH3-openburning-share
+- NH3-percentage-AGRI-em-biomassburning
+- NH3-percentage-BORF-em-biomassburning
+- NH3-percentage-DEFO-em-biomassburning
+- NH3-percentage-PEAT-em-biomassburning
+- NH3-percentage-SAVA-em-biomassburning
+- NH3-percentage-TEMF-em-biomassburning
+- NH3percentageAGRI
+- NH3percentageBORF
+- NH3percentageDEFO
+- NH3percentagePEAT
+- NH3percentageSAVA
+- NH3percentageTEMF
+- NH3smoothed
+- NH3smoothedpercentageAGRI
+- NH3smoothedpercentageBORF
+- NH3smoothedpercentageDEFO
+- NH3smoothedpercentagePEAT
+- NH3smoothedpercentageSAVA
+- NH3smoothedpercentageTEMF
+- NMVOC
+- NMVOC-C10H16-em-biomassburning
+- NMVOC-C10H16-em-speciated-VOC-openburning
+- NMVOC-C10H16-speciated-VOC-openburning-share
+- NMVOC-C2H2-em-biomassburning
+- NMVOC-C2H2-em-speciated-VOC-openburning
+- NMVOC-C2H2-speciated-VOC-openburning-share
+- NMVOC-C2H4-em-biomassburning
+- NMVOC-C2H4-em-speciated-VOC-openburning
+- NMVOC-C2H4-speciated-VOC-openburning-share
+- NMVOC-C2H4O-em-biomassburning
+- NMVOC-C2H4O-em-speciated-VOC-openburning
+- NMVOC-C2H4O-speciated-VOC-openburning-share
+- NMVOC-C2H5OH-em-biomassburning
+- NMVOC-C2H5OH-em-speciated-VOC-openburning
+- NMVOC-C2H5OH-speciated-VOC-openburning-share
+- NMVOC-C2H6-em-biomassburning
+- NMVOC-C2H6-em-speciated-VOC-openburning
+- NMVOC-C2H6-speciated-VOC-openburning-share
+- NMVOC-C2H6S-em-biomassburning
+- NMVOC-C2H6S-em-speciated-VOC-openburning
+- NMVOC-C2H6S-speciated-VOC-openburning-share
+- NMVOC-C3H6-em-biomassburning
+- NMVOC-C3H6-em-speciated-VOC-openburning
+- NMVOC-C3H6-speciated-VOC-openburning-share
+- NMVOC-C3H6O-em-biomassburning
+- NMVOC-C3H6O-em-speciated-VOC-openburning
+- NMVOC-C3H6O-speciated-VOC-openburning-share
+- NMVOC-C3H8-em-biomassburning
+- NMVOC-C3H8-em-speciated-VOC-openburning
+- NMVOC-C3H8-speciated-VOC-openburning-share
+- NMVOC-C5H8-em-biomassburning
+- NMVOC-C5H8-em-speciated-VOC-openburning
+- NMVOC-C5H8-speciated-VOC-openburning-share
+- NMVOC-C6H6-em-biomassburning
+- NMVOC-C6H6-em-speciated-VOC-openburning
+- NMVOC-C6H6-speciated-VOC-openburning-share
+- NMVOC-C7H8-em-biomassburning
+- NMVOC-C7H8-em-speciated-VOC-openburning
+- NMVOC-C7H8-speciated-VOC-openburning-share
+- NMVOC-C8H10-em-biomassburning
+- NMVOC-C8H10-em-speciated-VOC-openburning
+- NMVOC-C8H10-speciated-VOC-openburning-share
+- NMVOC-CH2O-em-biomassburning
+- NMVOC-CH2O-em-speciated-VOC-openburning
+- NMVOC-CH2O-speciated-VOC-openburning-share
+- NMVOC-CH3COCHO-em-biomassburning
+- NMVOC-CH3COCHO-em-speciated-VOC-openburning
+- NMVOC-CH3COCHO-speciated-VOC-openburning-share
+- NMVOC-CH3COOH-em-biomassburning
+- NMVOC-CH3COOH-em-speciated-VOC-openburning
+- NMVOC-CH3COOH-speciated-VOC-openburning-share
+- NMVOC-CH3OH-em-biomassburning
+- NMVOC-CH3OH-em-speciated-VOC-openburning
+- NMVOC-CH3OH-speciated-VOC-openburning-share
+- NMVOC-HCN-em-biomassburning
+- NMVOC-HCN-em-speciated-VOC-openburning
+- NMVOC-HCN-speciated-VOC-openburning-share
+- NMVOC-HCOOH-em-biomassburning
+- NMVOC-HCOOH-em-speciated-VOC-openburning
+- NMVOC-HCOOH-speciated-VOC-openburning-share
+- NMVOC-HOCH2CHO-em-biomassburning
+- NMVOC-HOCH2CHO-em-speciated-VOC-openburning
+- NMVOC-HOCH2CHO-speciated-VOC-openburning-share
+- NMVOC-Higher-Alkanes-em-biomassburning
+- NMVOC-Higher-Alkanes-em-speciated-VOC-openburning
+- NMVOC-Higher-Alkanes-speciated-VOC-openburning-share
+- NMVOC-Higher-Alkenes-em-biomassburning
+- NMVOC-Higher-Alkenes-em-speciated-VOC-openburning
+- NMVOC-Higher-Alkenes-speciated-VOC-openburning-share
+- NMVOC-MEK-em-biomassburning
+- NMVOC-MEK-em-speciated-VOC-openburning
+- NMVOC-MEK-speciated-VOC-openburning-share
+- NMVOC-Toluene-lump-em-biomassburning
+- NMVOC-Toluene-lump-em-speciated-VOC-openburning
+- NMVOC-Toluene-lump-speciated-VOC-openburning-share
+- NMVOC-bulk-em-biomassburning
+- NMVOC-bulk-percentage-AGRI-em-biomassburning
+- NMVOC-bulk-percentage-BORF-em-biomassburning
+- NMVOC-bulk-percentage-DEFO-em-biomassburning
+- NMVOC-bulk-percentage-PEAT-em-biomassburning
+- NMVOC-bulk-percentage-SAVA-em-biomassburning
+- NMVOC-bulk-percentage-TEMF-em-biomassburning
+- NMVOC-em-AIR-anthro
+- NMVOC-em-SOLID-BIOFUEL-anthro
+- NMVOC-em-anthro
+- NMVOC-em-openburning
+- NMVOC-openburning-share
+- NMVOCbulk
+- NMVOCbulkpercentageAGRI
+- NMVOCbulkpercentageBORF
+- NMVOCbulkpercentageDEFO
+- NMVOCbulkpercentagePEAT
+- NMVOCbulkpercentageSAVA
+- NMVOCbulkpercentageTEMF
+- NMVOCbulksmoothed
+- NMVOCbulksmoothedpercentageAGRI
+- NMVOCbulksmoothedpercentageBORF
+- NMVOCbulksmoothedpercentageDEFO
+- NMVOCbulksmoothedpercentagePEAT
+- NMVOCbulksmoothedpercentageSAVA
+- NMVOCbulksmoothedpercentageTEMF
+- NOx
+- NOx-em-AIR-anthro
+- NOx-em-SOLID-BIOFUEL-anthro
+- NOx-em-anthro
+- NOx-em-biomassburning
+- NOx-em-openburning
+- NOx-openburning-share
+- NOx-percentage-AGRI-em-biomassburning
+- NOx-percentage-BORF-em-biomassburning
+- NOx-percentage-DEFO-em-biomassburning
+- NOx-percentage-PEAT-em-biomassburning
+- NOx-percentage-SAVA-em-biomassburning
+- NOx-percentage-TEMF-em-biomassburning
+- NOxasNO2
+- NOxasNO2percentageAGRI
+- NOxasNO2percentageBORF
+- NOxasNO2percentageDEFO
+- NOxasNO2percentagePEAT
+- NOxasNO2percentageSAVA
+- NOxasNO2percentageTEMF
+- NOxasNO2smoothed
+- NOxasNO2smoothedpercentageAGRI
+- NOxasNO2smoothedpercentageBORF
+- NOxasNO2smoothedpercentageDEFO
+- NOxasNO2smoothedpercentagePEAT
+- NOxasNO2smoothedpercentageSAVA
+- NOxasNO2smoothedpercentageTEMF
+- NOxpercentageAGRI
+- NOxpercentageBORF
+- NOxpercentageDEFO
+- NOxpercentagePEAT
+- NOxpercentageSAVA
+- NOxpercentageTEMF
+- NOxsmoothed
+- NOxsmoothedpercentageAGRI
+- NOxsmoothedpercentageBORF
+- NOxsmoothedpercentageDEFO
+- NOxsmoothedpercentagePEAT
+- NOxsmoothedpercentageSAVA
+- NOxsmoothedpercentageTEMF
+- OC
+- OC-em-AIR-anthro
+- OC-em-SOLID-BIOFUEL-anthro
+- OC-em-anthro
+- OC-em-biomassburning
+- OC-em-openburning
+- OC-openburning-share
+- OC-percentage-AGRI-em-biomassburning
+- OC-percentage-BORF-em-biomassburning
+- OC-percentage-DEFO-em-biomassburning
+- OC-percentage-PEAT-em-biomassburning
+- OC-percentage-SAVA-em-biomassburning
+- OC-percentage-TEMF-em-biomassburning
+- OCpercentageAGRI
+- OCpercentageBORF
+- OCpercentageDEFO
+- OCpercentagePEAT
+- OCpercentageSAVA
+- OCpercentageTEMF
+- OCsmoothed
+- OCsmoothedpercentageAGRI
+- OCsmoothedpercentageBORF
+- OCsmoothedpercentageDEFO
+- OCsmoothedpercentagePEAT
+- OCsmoothedpercentageSAVA
+- OCsmoothedpercentageTEMF
+- SO2
+- SO2-em-AIR-anthro
+- SO2-em-SOLID-BIOFUEL-anthro
+- SO2-em-anthro
+- SO2-em-biomassburning
+- SO2-em-openburning
+- SO2-openburning-share
+- SO2-percentage-AGRI-em-biomassburning
+- SO2-percentage-BORF-em-biomassburning
+- SO2-percentage-DEFO-em-biomassburning
+- SO2-percentage-PEAT-em-biomassburning
+- SO2-percentage-SAVA-em-biomassburning
+- SO2-percentage-TEMF-em-biomassburning
+- SO2percentageAGRI
+- SO2percentageBORF
+- SO2percentageDEFO
+- SO2percentagePEAT
+- SO2percentageSAVA
+- SO2percentageTEMF
+- SO2smoothed
+- SO2smoothedpercentageAGRI
+- SO2smoothedpercentageBORF
+- SO2smoothedpercentageDEFO
+- SO2smoothedpercentagePEAT
+- SO2smoothedpercentageSAVA
+- SO2smoothedpercentageTEMF
+- Toluene
+- Toluene-lump-percentage-AGRI-em-biomassburning
+- Toluene-lump-percentage-BORF-em-biomassburning
+- Toluene-lump-percentage-DEFO-em-biomassburning
+- Toluene-lump-percentage-PEAT-em-biomassburning
+- Toluene-lump-percentage-SAVA-em-biomassburning
+- Toluene-lump-percentage-TEMF-em-biomassburning
+- Toluenelump
+- ToluenelumppercentageAGRI
+- ToluenelumppercentageBORF
+- ToluenelumppercentageDEFO
+- ToluenelumppercentagePEAT
+- ToluenelumppercentageSAVA
+- ToluenelumppercentageTEMF
+- Toluenelumpsmoothed
+- ToluenelumpsmoothedpercentageAGRI
+- ToluenelumpsmoothedpercentageBORF
+- ToluenelumpsmoothedpercentageDEFO
+- ToluenelumpsmoothedpercentagePEAT
+- ToluenelumpsmoothedpercentageSAVA
+- ToluenelumpsmoothedpercentageTEMF
+- VOC-em-AIR-anthro
+- VOC-em-anthro
+- VOC-em-openburning
+- VOC-openburning-share
+- VOC01-alcohols-em-speciated-VOC
+- VOC01-alcohols-em-speciated-VOC-anthro
+- VOC02-ethane-em-speciated-VOC
+- VOC02-ethane-em-speciated-VOC-anthro
+- VOC03-propane-em-speciated-VOC
+- VOC03-propane-em-speciated-VOC-anthro
+- VOC04-butanes-em-speciated-VOC
+- VOC04-butanes-em-speciated-VOC-anthro
+- VOC05-pentanes-em-speciated-VOC
+- VOC05-pentanes-em-speciated-VOC-anthro
+- VOC06-hexanes-pl-em-speciated-VOC
+- VOC06-hexanes-pl-em-speciated-VOC-anthro
+- VOC07-ethene-em-speciated-VOC
+- VOC07-ethene-em-speciated-VOC-anthro
+- VOC08-propene-em-speciated-VOC
+- VOC08-propene-em-speciated-VOC-anthro
+- VOC09-ethyne-em-speciated-VOC
+- VOC09-ethyne-em-speciated-VOC-anthro
+- VOC12-other-alke-em-speciated-VOC
+- VOC12-other-alke-em-speciated-VOC-anthro
+- VOC13-benzene-em-speciated-VOC
+- VOC13-benzene-em-speciated-VOC-anthro
+- VOC14-toluene-em-speciated-VOC
+- VOC14-toluene-em-speciated-VOC-anthro
+- VOC15-xylene-em-speciated-VOC
+- VOC15-xylene-em-speciated-VOC-anthro
+- VOC16-trimethylb-em-speciated-VOC
+- VOC16-trimethylb-em-speciated-VOC-anthro
+- VOC17-other-arom-em-speciated-VOC
+- VOC17-other-arom-em-speciated-VOC-anthro
+- VOC18-esters-em-speciated-VOC
+- VOC18-esters-em-speciated-VOC-anthro
+- VOC19-ethers-em-speciated-VOC
+- VOC19-ethers-em-speciated-VOC-anthro
+- VOC20-chlorinate-em-speciated-VOC
+- VOC20-chlorinate-em-speciated-VOC-anthro
+- VOC21-methanal-em-speciated-VOC
+- VOC21-methanal-em-speciated-VOC-anthro
+- VOC22-other-alka-em-speciated-VOC
+- VOC22-other-alka-em-speciated-VOC-anthro
+- VOC23-ketones-em-speciated-VOC
+- VOC23-ketones-em-speciated-VOC-anthro
+- VOC24-acids-em-speciated-VOC
+- VOC24-acids-em-speciated-VOC-anthro
+- VOC25-other-voc-em-speciated-VOC
+- VOC25-other-voc-em-speciated-VOC-anthro
+- acabf
+- added-tree-cover
+- albisccp
+- albisccpunweighted
+- areacella
+- areacellg
+- areacello
+- asy
+- c2f6
+- c3f8
+- c4f10
+- c5f12
+- c6f14
+- c7f16
+- c8f18
+- cc4f8
+- ccb
+- ccl4
+- cct
+- cf4
+- cfad2Lidarsr532
+- cfad2Lidarsr532_obs4MIPs_CALIOP_L3
+- cfadDbze94_obs4MIPs_CloudSat_L3
+- cfadLidarsr532
+- cfadLidarsr532_obs4MIPs_CALIOP_L3
+- cfc11
+- cfc113
+- cfc114
+- cfc115
+- cfc11eq
+- cfc12
+- cfc12eq
+- ch2cl2
+- ch3br
+- ch3ccl3
+- ch3cl
+- ch4
+- chcl3
+- cl
+- clCCI
+- clMISR
+- clMISR_obs4MIPS_MISR_L3
+- clcalipso
+- clcalipso_obs4MIPs_CALIOP_L3
+- clccalipso
+- clccalipso_obs4MIPs_CALIOP_L3
+- clhcalipso
+- clhcalipso_obs4MIPs_CALIOP_L3
+- cli
+- clisccp
+- clivi
+- cllcalipso
+- cllcalipso_obs4MIPs_CALIOP_L3
+- clmcalipso
+- clmcalipso_obs4MIPs_CALIOP_L3
+- clrcalipso
+- clrcalipso_obs4MIPs_CALIOP_L3
+- clt
+- cltCCI
+- cltSprd
+- cltcalipso
+- cltcalipso_obs4MIPs_CALIOP_L3
+- cltcloudsat_obs4MIPs_CloudSat_L3
+- cltisccp
+- clwCCI
+- clwtCCI
+- clwvi
+- co2
+- cttisccp
+- cttisccpunweighted
+- datasource
+- datasource-em-biomassburning
+- delta13co2-in-air
+- drynhx
+- drynoy
+- dustscalefactor
+- evspsbl
+- evspsblsoi
+- evspsblveg
+- ext
+- fpar
+- friver
+- gridcellarea
+- gridcellarea-em-biomassburning
+- halon1211
+- halon1301
+- halon2402
+- hcc140a
+- hcfc141b
+- hcfc142b
+- hcfc22
+- hfc125
+- hfc134a
+- hfc134aeq
+- hfc143a
+- hfc152a
+- hfc227ea
+- hfc23
+- hfc236fa
+- hfc245fa
+- hfc32
+- hfc365mfc
+- hfc4310mee
+- hfds
+- hfls
+- hflsSprd
+- hfss
+- hfssSprd
+- hur
+- hurNobs
+- hurSprd
+- hurStderr
+- hurs
+- hus
+- husNobs
+- husSprd
+- husStderr
+- huss
+- hussSprd
+- lai
+- licalvf
+- lwsnl
+- lwsnlSprd
+- mask4resto-amv
+- mask4resto-amv-extrop
+- mask4resto-amv-trop
+- mask4resto-ipv
+- mask4resto-ipv-Nextrop
+- missingdatafraction_obs4MIPs_CloudSat_L3
+- mole-fraction-of-c-c4f8-in-air
+- mole-fraction-of-c2f6-in-air
+- mole-fraction-of-c3f8-in-air
+- mole-fraction-of-c4f10-in-air
+- mole-fraction-of-c5f12-in-air
+- mole-fraction-of-c6f14-in-air
+- mole-fraction-of-c7f16-in-air
+- mole-fraction-of-c8f18-in-air
+- mole-fraction-of-carbon-dioxide-in-air
+- mole-fraction-of-carbon-tetrachloride-in-air
+- mole-fraction-of-cf4-in-air
+- mole-fraction-of-cfc11-in-air
+- mole-fraction-of-cfc113-in-air
+- mole-fraction-of-cfc114-in-air
+- mole-fraction-of-cfc115-in-air
+- mole-fraction-of-cfc11eq-in-air
+- mole-fraction-of-cfc12-in-air
+- mole-fraction-of-cfc12eq-in-air
+- mole-fraction-of-ch2cl2-in-air
+- mole-fraction-of-ch3ccl3-in-air
+- mole-fraction-of-chcl3-in-air
+- mole-fraction-of-halon1211-in-air
+- mole-fraction-of-halon1301-in-air
+- mole-fraction-of-halon2402-in-air
+- mole-fraction-of-hcfc141b-in-air
+- mole-fraction-of-hcfc142b-in-air
+- mole-fraction-of-hcfc22-in-air
+- mole-fraction-of-hfc125-in-air
+- mole-fraction-of-hfc134a-in-air
+- mole-fraction-of-hfc134aeq-in-air
+- mole-fraction-of-hfc143a-in-air
+- mole-fraction-of-hfc152a-in-air
+- mole-fraction-of-hfc227ea-in-air
+- mole-fraction-of-hfc23-in-air
+- mole-fraction-of-hfc236fa-in-air
+- mole-fraction-of-hfc245fa-in-air
+- mole-fraction-of-hfc32-in-air
+- mole-fraction-of-hfc365mfc-in-air
+- mole-fraction-of-hfc4310mee-in-air
+- mole-fraction-of-methane-in-air
+- mole-fraction-of-methyl-bromide-in-air
+- mole-fraction-of-methyl-chloride-in-air
+- mole-fraction-of-nf3-in-air
+- mole-fraction-of-nitrous-oxide-in-air
+- mole-fraction-of-sf6-in-air
+- mole-fraction-of-so2f2-in-air
+- mrlsl
+- mrro
+- mrros
+- mrso
+- mrsos
+- multiple
+- multiple-diagnostics
+- multiple-fixed
+- multiple-management
+- multiple-monC
+- multiple-states
+- multiple-static
+- multiple-staticData-quarterdeg
+- multiple-transitions
+- n2o
+- nd
+- nf3
+- od550aer
+- od550aerNobs
+- od550aerStdv
+- orography
+- overpasses_obs4MIPs_CloudSat_L3
+- parasolRefl_obs4MIPs_PARASOL_L3
+- pctCCI
+- pctisccp
+- pctisccpunweighted
+- percentage-AGRI-em-biomassburning
+- percentage-BORF-em-biomassburning
+- percentage-DEFO-em-biomassburning
+- percentage-PEAT-em-biomassburning
+- percentage-SAVA-em-biomassburning
+- percentage-TEMF-em-biomassburning
+- percentageAGRI-em-biomassburning
+- percentageDEFO-em-biomassburning
+- pfc116
+- pfc218
+- pfc3110
+- pfc318
+- pfc4112
+- pfc5114
+- pfc6116
+- pfc7118
+- pr
+- prSprd
+- prStderr
+- prc
+- prcSprd
+- prra
+- prsn
+- prw
+- prwErr
+- prwFlag
+- prwSprd
+- prwStddev
+- ps
+- psSprd
+- psl
+- pslSprd
+- reff
+- rlds
+- rldsSprd
+- rldscs
+- rltcre
+- rlus
+- rlusSprd
+- rlut
+- rlutSprd
+- rlutcs
+- rsds
+- rsdsSprd
+- rsdscs
+- rsdt
+- rstcre
+- rsus
+- rsusSprd
+- rsuscs
+- rsut
+- rsutSprd
+- rsutcs
+- rt
+- sad
+- samplesMISR
+- samplesMISR_obs4MIPS_MISR_L3
+- sbl
+- sf6
+- sfcWind
+- sftflf
+- sftof
+- sic
+- siconc
+- siconca
+- siconcbcs
+- sit
+- sitSprd
+- sithick
+- snc
+- sncSprd
+- snd
+- sndSprd
+- snw
+- so
+- so2f2
+- solarforcing-picontrol-fx
+- solarforcing-ref-day
+- solarforcing-ref-mon
+- sos
+- ssa
+- sza_obs4MIPs_PARASOL_L3
+- ta
+- taNobs
+- taSprd
+- taStderr
+- tas
+- tasSprd
+- tasmax
+- tasmaxSprd
+- tasmin
+- tasminSprd
+- tauu
+- tauuSprd
+- tauv
+- tauvSprd
+- thetao
+- tos
+- tosbcs
+- toz
+- tran
+- tranSprd
+- tro3
+- ts
+- tsSprd
+- tsl
+- tslSprd
+- ua
+- uaSprd
+- uas
+- uasSprd
+- uncalipso
+- uncalipso_obs4MIPs_CALIOP_L3
+- uo
+- uos
+- utsvolcemis
+- va
+- vaSprd
+- vas
+- vasSprd
+- vd
+- vmro3
+- vo
+- vos
+- wap
+- wapSprd
+- wetnhx
+- wetnoy
+- wfo
+- xch4_ghgcci_l3
+- xco2_ghgcci_l3
+- zg
+- zgSprd
+- zos
+nominal_resolution:
+version: 
+contact: NCI Australia
+email: help@nci.org.au
+created: 2022-03-25
+reference: 10.25914/AT4E-Q668
+license: 
+url: https://geonetwork.nci.org.au/geonetwork/srv/eng/catalog.search#/metadata/f4756_8918_5098_5424
+parent_experiment: <experiment_uuid for parent experiment if appropriate (string)>
+related_experiments:
+-
+notes: 
+keywords:
+- 
\ No newline at end of file
diff --git a/src/access_nri_intake/catalog/translators.py b/src/access_nri_intake/catalog/translators.py
index e01dc97b..c11e5fb4 100644
--- a/src/access_nri_intake/catalog/translators.py
+++ b/src/access_nri_intake/catalog/translators.py
@@ -561,6 +561,42 @@ def _realm_translator(self):
         return self.source.df.apply(lambda x: ("atmos",), 1)
 
 
+class EsgfTranslator(DefaultTranslator):
+    def __init__(self, source, columns):
+        """
+        Initialise an EsgfTranslator
+
+        Parameters
+        ----------
+        source: :py:class:`~intake.DataSource`
+            The NCI Earth System Grid intake-esm datastore
+        columns: list of str
+            The columns to translate to (these are the core columns in the intake-dataframe-catalog)
+        """
+
+        super().__init__(source, columns)
+        self.set_dispatch(
+            input_name="source_id",
+            core_colname="model",
+            func=super()._model_translator,
+        )
+        self.set_dispatch(
+            input_name="realm",
+            core_colname="realm",
+            func=super()._realm_translator,
+        )
+        self.set_dispatch(
+            input_name="frequency",
+            core_colname="frequency",
+            func=super()._frequency_translator,
+        )
+        self.set_dispatch(
+            input_name="variable_id",
+            core_colname="variable",
+            func=super()._variable_translator,
+        )
+
+
 @dataclass
 class _DispatchKeys:
     """
diff --git a/tests/data/esm_datastore/cmip-forcing-qv56.csv b/tests/data/esm_datastore/cmip-forcing-qv56.csv
new file mode 100644
index 00000000..b491ca25
--- /dev/null
+++ b/tests/data/esm_datastore/cmip-forcing-qv56.csv
@@ -0,0 +1,7 @@
+path,file_type,project_id,institue_id,source_id,realm,frequency,table_id,mip_era,target_mip,variable_id,version,time_range
+/g/data/qv56/replicas/CREATE-IP/reanalysis/NOAA-ESRLandCIRES/ensda-v351/20CRv2c/atmos/mon/v20200611/ua_Amon_reanalysis_20CRv2c_185101-201212.nc,f,CREATE-IP,na,ensda-v351,atmos,mon,Amon,na,na,ua,v20200611,185101-201212
+/g/data/qv56/replicas/input4MIPs/CMIP6/OMIP/MRI/MRI-JRA55-do-1-3/atmos/3hrPt/vas/gn/v20180412/vas_input4MIPs_atmosphericState_OMIP_MRI-JRA55-do-1-3_gn_196201010000-196212312230.nc,f,input4MIPs,na,MRI-JRA55-do-1-3,atmos,3hrPt,gn,CMIP6,OMIP,vas,v20180412,196201010000-196212312230
+/g/data/qv56/replicas/CREATE-IP/reanalysis/NOAA-ESRLandCIRES/ensda-v351/20CRv2c/atmos/mon/v20200611/pr_Amon_reanalysis_20CRv2c_185101-201212.nc,f,CREATE-IP,na,ensda-v351,atmos,mon,Amon,na,na,pr,v20200611,185101-201212
+/g/data/qv56/replicas/CREATE-IP/reanalysis/NOAA-ESRLandCIRES/ensda-v351/20CRv2c/atmos/mon/v20200611/vas_Amon_reanalysis_20CRv2c_185101-201212.nc,f,CREATE-IP,na,ensda-v351,atmos,mon,Amon,na,na,vas,v20200611,185101-201212
+/g/data/qv56/replicas/CREATE-IP/reanalysis/NOAA-ESRLandCIRES/ensda-v351/20CRv2c/atmos/mon/v20200611/rlds_Amon_reanalysis_20CRv2c_185101-201212.nc,f,CREATE-IP,na,ensda-v351,atmos,mon,Amon,na,na,rlds,v20200611,185101-201212
+/g/data/qv56/replicas/input4MIPs/CMIP6/OMIP/MRI/MRI-JRA55-do-1-3/atmos/3hr/rlds/gn/v20180412/rlds_input4MIPs_atmosphericState_OMIP_MRI-JRA55-do-1-3_gn_200701010130-200801010000.nc,f,input4MIPs,na,MRI-JRA55-do-1-3,atmos,3hr,gn,CMIP6,OMIP,rlds,v20180412,200701010130-200801010000
diff --git a/tests/data/esm_datastore/cmip-forcing-qv56.json b/tests/data/esm_datastore/cmip-forcing-qv56.json
new file mode 100644
index 00000000..928f8393
--- /dev/null
+++ b/tests/data/esm_datastore/cmip-forcing-qv56.json
@@ -0,0 +1,74 @@
+{
+    "id": "cmip-forcing-qv56",
+    "title": "cmip-forcing-qv56",
+    "description": "Datasets on Gadi, both publised and replicated. All file versions present are in the listing\nMaintained By: NCI\nContact: help@nci.org.au",
+    "assets": {
+        "column_name": "path",
+        "format": "netcdf"
+    },
+    "aggregation_control": {
+        "variable_column_name": "variable_id",
+        "groupby_attrs": [
+            "file_type",
+            "project_id",
+            "institue_id",
+            "source_id",
+            "realm",
+            "frequency",
+            "table_id",
+            "mip_era",
+            "target_mip",
+            "variable_id",
+            "version"
+        ],
+        "aggregations": [
+            {
+                "type": "join_existing",
+                "attribute_name": "time_range",
+                "options": {
+                    "dim": "time"
+                }
+            }
+        ]
+    },
+    "esmcat_version": "0.1.0",
+    "catalog_file": "cmip-forcing-qv56.csv",
+    "attributes": [
+        {
+            "column_name": "file_type"
+        },
+        {
+            "column_name": "project_id"
+        },
+        {
+            "column_name": "institue_id"
+        },
+        {
+            "column_name": "source_id"
+        },
+        {
+            "column_name": "realm"
+        },
+        {
+            "column_name": "frequency"
+        },
+        {
+            "column_name": "table_id"
+        },
+        {
+            "column_name": "mip_era"
+        },
+        {
+            "column_name": "target_mip"
+        },
+        {
+            "column_name": "variable_id"
+        },
+        {
+            "column_name": "version"
+        },
+        {
+            "column_name": "time_range"
+        }
+    ]
+}
\ No newline at end of file
diff --git a/tests/test_translators.py b/tests/test_translators.py
index c6650f17..476f1679 100644
--- a/tests/test_translators.py
+++ b/tests/test_translators.py
@@ -15,6 +15,7 @@
     CordexTranslator,
     DefaultTranslator,
     Era5Translator,
+    EsgfTranslator,
     NarclimTranslator,
     TranslatorError,
     _cmip_realm_translator,
@@ -364,6 +365,30 @@ def test_NarclimTranslator(test_data, groupby, n_entries):
     assert len(df) == n_entries
 
 
+@pytest.mark.parametrize(
+    "groupby, n_entries",
+    [
+        (None, 6),
+        (["variable"], 4),
+        (
+            ["frequency"],
+            2,
+        ),  # We have 3hr and 3hrPt in the test dataset - both translate to 3hr.
+        (["model"], 2),
+        (["realm"], 1),
+    ],
+)
+def test_esgfTranslator(test_data, groupby, n_entries):
+    esmds = intake.open_esm_datastore(
+        test_data / "esm_datastore/cmip-forcing-qv56.json"
+    )
+    esmds.name = "name"
+    esmds.description = "description"
+    translator = EsgfTranslator(esmds, CORE_COLUMNS)
+    df = translator.translate(groupby)
+    assert len(df) == n_entries
+
+
 def test_translator_failure(test_data):
     esmds = intake.open_esm_datastore(test_data / "esm_datastore/narclim2-zz63.json")
     esmds.name = "name"


Reviews:
user: login: marc-white
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-14T04:24:23Z
user: login: marc-white
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-14T04:24:57Z
user: login: marc-white
body: Looks pretty straightfoward to me, just a couple of lines that didn't get altered from where they were copied from.
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-05-14T04:25:36Z

Review comments:
diff_hunk: @@ -561,6 +561,42 @@ def _realm_translator(self):
         return self.source.df.apply(lambda x: ("atmos",), 1)
 
 
+class EsgfTranslator(DefaultTranslator):
+    def __init__(self, source, columns):
+        """
+        Initialise a BarpaTranslator
path: src/access_nri_intake/catalog/translators.py
user: login: marc-white
body: 
```suggestion
        Initialise an EsgfTranslator
```
created_at: 2025-05-14T04:24:22Z
author_association: CONTRIBUTOR
diff_hunk: @@ -561,6 +561,42 @@ def _realm_translator(self):
         return self.source.df.apply(lambda x: ("atmos",), 1)
 
 
+class EsgfTranslator(DefaultTranslator):
+    def __init__(self, source, columns):
+        """
+        Initialise a BarpaTranslator
+
+        Parameters
+        ----------
+        source: :py:class:`~intake.DataSource`
+            The NCI BARPA intake-esm datastore
path: src/access_nri_intake/catalog/translators.py
user: login: marc-white
body: 
```suggestion
            The NCI Earth System Grid intake-esm datastore
```
created_at: 2025-05-14T04:24:56Z
author_association: CONTRIBUTOR

PR comments:
user: login: charles-turner-1
created_at: 2025-05-13T08:17:14Z
body: From NCI last week: 
> Rui Yang commented:
>
> Hi Charles,
>
> We have updated the NCI esm catalog file under the test directory "/g/data/qv56/catalog/.prerelease/v2/esm". Please check whether it could fix the issue you met. Thank you.
>
> Regards,
>
> Rui

Will update when I get the time.
author_association: COLLABORATOR
user: login: codecov[bot]
created_at: 2025-05-14T03:01:35Z
body: ## [Codecov](https://app.codecov.io/gh/ACCESS-NRI/access-nri-intake-catalog/pull/381?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ACCESS-NRI) Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 98.83%. Comparing base ([`07a98d9`](https://app.codecov.io/gh/ACCESS-NRI/access-nri-intake-catalog/commit/07a98d94f0f9eecdd3183a8005fbcf41f10798ee?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ACCESS-NRI)) to head ([`2108aa7`](https://app.codecov.io/gh/ACCESS-NRI/access-nri-intake-catalog/commit/2108aa702c1f8ce5a2575b2f8f253c37e9f09f14?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ACCESS-NRI)).
:warning: Report is 44 commits behind head on main.

<details><summary>Additional details and impacted files</summary>



```diff
@@           Coverage Diff           @@
##             main     #381   +/-   ##
=======================================
  Coverage   98.82%   98.83%           
=======================================
  Files          15       15           
  Lines        1276     1283    +7     
=======================================
+ Hits         1261     1268    +7     
  Misses         15       15           
```
</details>

[:umbrella: View full report in Codecov by Sentry](https://app.codecov.io/gh/ACCESS-NRI/access-nri-intake-catalog/pull/381?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ACCESS-NRI).   
:loudspeaker: Have feedback on the report? [Share it here](https://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ACCESS-NRI).
<details><summary> :rocket: New features to boost your workflow: </summary>

- :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
</details>
author_association: NONE
user: login: charles-turner-1
created_at: 2025-05-14T04:27:07Z
body: > Looks pretty straightfoward to me, just a couple of lines that didn't get altered from where they were copied from.

No prizes for guessing which translator I copied it from eh...
author_association: COLLABORATOR
user: login: charles-turner-1
created_at: 2025-05-14T04:59:17Z
body: I won't merge this yet as the catalog is still in a `.prerelease` dir: `/g/data/qv56/catalog/.prerelease/v2/esm`. Will update when that is done.

- [x] Catalog file moved to permanent location.
- [x] Update `esgf-ref.yaml` file `path` field to point to the correct `catalog.json` in it's permanent location.
author_association: COLLABORATOR