Introduce tablesVersion=2 to allow to use local paramId and WMO/local chemId together

This commit is contained in:
Robert Osinski 2024-06-06 15:45:53 +00:00
parent 7398803580
commit 4e117fe472
11 changed files with 354 additions and 8 deletions

View File

@ -14162,6 +14162,74 @@
parameterCategory = 20 ; parameterCategory = 20 ;
parameterNumber = 192 ; parameterNumber = 192 ;
} }
#Volume-mean total column mixing ratio
'vm_tc_vol_mixrat' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 195 ;
}
#Emission mass flux from vegetation
'emi_mflx_veg' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 192 ;
}
#Emission mass flux from biomass burning
'emi_mflx_biomburn' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 193 ;
}
#Emission mass flux from settlements
'emi_mflx_settl' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 194 ;
}
#Emission mass flux from soil
'emi_mflx_soil' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 195 ;
}
#Emission mass flux from wild animals
'emi_mflx_wildanim' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 196 ;
}
#Aerosol negative fixer mass flux
'aer_negfix_mflx' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 193 ;
}
#Aerosol sink/loss mass flux
'aer_sink_mflx' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 194 ;
}
#Aerosol source/gain mass flux
'aer_src_mflx' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 192 ;
}
#Stream function gradient #Stream function gradient
'strfgrd' = { 'strfgrd' = {
discipline = 192 ; discipline = 192 ;

View File

@ -81,12 +81,12 @@
#Lumped alkenes #Lumped alkenes
'BIGENE' = { 'BIGENE' = {
constituentType = 60010 ; constituentType = 60010 ;
localTablesVersion = 1 ; localTablesVersion = 2 ;
} }
#Lumped alkanes #Lumped alkanes
'BIGALK' = { 'BIGALK' = {
constituentType = 60009 ; constituentType = 60009 ;
localTablesVersion = 1 ; localTablesVersion = 2 ;
} }
#Hydrogen atom #Hydrogen atom
'h_c' = { 'h_c' = {

View File

@ -81,12 +81,12 @@
#Lumped alkenes #Lumped alkenes
'124' = { '124' = {
constituentType = 60010 ; constituentType = 60010 ;
localTablesVersion = 1 ; localTablesVersion = 2 ;
} }
#Lumped alkanes #Lumped alkanes
'126' = { '126' = {
constituentType = 60009 ; constituentType = 60009 ;
localTablesVersion = 1 ; localTablesVersion = 2 ;
} }
#Hydrogen atom #Hydrogen atom
'177' = { '177' = {

View File

@ -81,12 +81,12 @@
#Lumped alkenes #Lumped alkenes
'Lumped alkenes' = { 'Lumped alkenes' = {
constituentType = 60010 ; constituentType = 60010 ;
localTablesVersion = 1 ; localTablesVersion = 2 ;
} }
#Lumped alkanes #Lumped alkanes
'Lumped alkanes' = { 'Lumped alkanes' = {
constituentType = 60009 ; constituentType = 60009 ;
localTablesVersion = 1 ; localTablesVersion = 2 ;
} }
#Hydrogen atom #Hydrogen atom
'Hydrogen atom' = { 'Hydrogen atom' = {

View File

@ -81,12 +81,12 @@
#Lumped alkenes #Lumped alkenes
'BIGENE' = { 'BIGENE' = {
constituentType = 60010 ; constituentType = 60010 ;
localTablesVersion = 1 ; localTablesVersion = 2 ;
} }
#Lumped alkanes #Lumped alkanes
'BIGALK' = { 'BIGALK' = {
constituentType = 60009 ; constituentType = 60009 ;
localTablesVersion = 1 ; localTablesVersion = 2 ;
} }
#Hydrogen atom #Hydrogen atom
'h_c' = { 'h_c' = {

View File

@ -14162,6 +14162,74 @@
parameterCategory = 20 ; parameterCategory = 20 ;
parameterNumber = 192 ; parameterNumber = 192 ;
} }
#Volume-mean total column mixing ratio
'Volume-mean total column mixing ratio' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 195 ;
}
#Emission mass flux from vegetation
'Emission mass flux from vegetation' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 192 ;
}
#Emission mass flux from biomass burning
'Emission mass flux from biomass burning' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 193 ;
}
#Emission mass flux from settlements
'Emission mass flux from settlements' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 194 ;
}
#Emission mass flux from soil
'Emission mass flux from soil' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 195 ;
}
#Emission mass flux from wild animals
'Emission mass flux from wild animals' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 196 ;
}
#Aerosol negative fixer mass flux
'Aerosol negative fixer mass flux' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 193 ;
}
#Aerosol sink/loss mass flux
'Aerosol sink/loss mass flux' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 194 ;
}
#Aerosol source/gain mass flux
'Aerosol source/gain mass flux' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 192 ;
}
#Stream function gradient #Stream function gradient
'Stream function gradient' = { 'Stream function gradient' = {
discipline = 192 ; discipline = 192 ;

View File

@ -14162,6 +14162,74 @@
parameterCategory = 20 ; parameterCategory = 20 ;
parameterNumber = 192 ; parameterNumber = 192 ;
} }
#Volume-mean total column mixing ratio
'409000' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 195 ;
}
#Emission mass flux from vegetation
'412000' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 192 ;
}
#Emission mass flux from biomass burning
'417000' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 193 ;
}
#Emission mass flux from settlements
'432000' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 194 ;
}
#Emission mass flux from soil
'442000' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 195 ;
}
#Emission mass flux from wild animals
'443000' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 196 ;
}
#Aerosol negative fixer mass flux
'451000' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 193 ;
}
#Aerosol sink/loss mass flux
'452000' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 194 ;
}
#Aerosol source/gain mass flux
'453000' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 192 ;
}
#Stream function gradient #Stream function gradient
'129001' = { '129001' = {
discipline = 192 ; discipline = 192 ;

View File

@ -14162,6 +14162,74 @@
parameterCategory = 20 ; parameterCategory = 20 ;
parameterNumber = 192 ; parameterNumber = 192 ;
} }
#Volume-mean total column mixing ratio
'vm_tc_vol_mixrat' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 195 ;
}
#Emission mass flux from vegetation
'emi_mflx_veg' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 192 ;
}
#Emission mass flux from biomass burning
'emi_mflx_biomburn' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 193 ;
}
#Emission mass flux from settlements
'emi_mflx_settl' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 194 ;
}
#Emission mass flux from soil
'emi_mflx_soil' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 195 ;
}
#Emission mass flux from wild animals
'emi_mflx_wildanim' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 196 ;
}
#Aerosol negative fixer mass flux
'aer_negfix_mflx' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 193 ;
}
#Aerosol sink/loss mass flux
'aer_sink_mflx' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 194 ;
}
#Aerosol source/gain mass flux
'aer_src_mflx' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 192 ;
}
#Stream function gradient #Stream function gradient
'strfgrd' = { 'strfgrd' = {
discipline = 192 ; discipline = 192 ;

View File

@ -14162,6 +14162,74 @@
parameterCategory = 20 ; parameterCategory = 20 ;
parameterNumber = 192 ; parameterNumber = 192 ;
} }
#Volume-mean total column mixing ratio
'mol mol**-1' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 195 ;
}
#Emission mass flux from vegetation
'kg m**-2 s**-1' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 192 ;
}
#Emission mass flux from biomass burning
'kg m**-2 s**-1' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 193 ;
}
#Emission mass flux from settlements
'kg m**-2 s**-1' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 194 ;
}
#Emission mass flux from soil
'kg m**-2 s**-1' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 195 ;
}
#Emission mass flux from wild animals
'kg m**-2 s**-1' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 77 ;
sourceSinkChemicalPhysicalProcess = 196 ;
}
#Aerosol negative fixer mass flux
'kg m**-2 s**-1' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 193 ;
}
#Aerosol sink/loss mass flux
'kg m**-2 s**-1' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 194 ;
}
#Aerosol source/gain mass flux
'kg m**-2 s**-1' = {
localTablesVersion = 2 ;
discipline = 0 ;
parameterCategory = 20 ;
parameterNumber = 192 ;
}
#Stream function gradient #Stream function gradient
'm**2 s**-1' = { 'm**2 s**-1' = {
discipline = 192 ; discipline = 192 ;

View File

@ -3,4 +3,5 @@
# . Only table entries and templates from the current Master table are valid. # . Only table entries and templates from the current Master table are valid.
# 1-254 Number of local tables version used # 1-254 Number of local tables version used
1 1 ECMWF local tables version 1 1 1 ECMWF local tables version 1
2 2 ECMWF local tables version 2
255 255 Missing 255 255 Missing

View File

@ -0,0 +1,5 @@
# Code table 4.2 - discipline=0 category=20 for ECMWF
192 192 Source/gain (kg m-2 s-1)
193 193 Negative Fixer (kg m-2 s-1)
194 194 Aerosol sink/loss mass flux (kg m**-2 s**-1)
195 195 Volume-mean total column mixing ratio (mol mol**-1)