Annex 6: Record Description of the IASI Level 2 Products

Table of Contents

Annex 6: Record Description of the IASI Level 2 Products

This IASI L2 description corresponds to the IASI Level 2 PFS [RD13] Issue v7B (PFV 10.0) and to the Generic PFS [RD11] Issue 6 Revision 6.

In the tables below, coloured items have the following meanings:

         Compound data type, which consists of at least two basic or other compound data types. The name of the compound data type is shown first, followed by a list of the items contained within it.
  Dimension parameter for variable product fields.
 

Summary of Product Format Version record contents history

  PFV = 10.0
Record name Record version
mphr 2
giadr 3
mdr 3

If more than one version of a record exists, all versions are described below.

Contents:

Certain record types with formats common to all products (IPR, DMDR, GEADR, VEADR) are not included below, since they are not relevant to the average user. If required, details of these records can be found in the Generic PFS [RD11].

MPHR ( name 'mphr', class 1, subclass 0, version 2 )

Name Description Scaling factor Units Dim1 Dim2 Dim3 Dim4 Type Type size Field size Offset
RECORD_HEADER Generic Record Header     1 1 1 1 REC_HEAD 20 20 0
Product Details
PRODUCT_NAME Complete name of the product


1 1 1 1 string 67 100 20
PARENT_PRODUCT_NAME_1 Name of the parent product from which this product has been produced. For Level 0 products, this field is filled with lower case x's.


1 1 1 1 string 67 100 120
PARENT_PRODUCT_NAME_2 Name of the parent product from which this product has been produced. For Level 0 products or products for which this is not appropriate, this field is filled with lower case x's.


1 1 1 1 string 67 100 220
PARENT_PRODUCT_NAME_3 Name of the parent product from which this product has been produced. For Level 0 products or products for which this is not appropriate, this field is filled with lower case x's.


1 1 1 1 string 67 100 320
PARENT_PRODUCT_NAME_4 Name of the parent product from which this product has been produced. For Level 0 products or products for which this is not appropriate, this field is filled with lower case x's.


1 1 1 1 string 67 100 420
INSTRUMENT_ID Instrument identification


1 1 1 1 enumerated 4 37 520
INSTRUMENT_MODEL Instrument Model identification


1 1 1 1 enumerated 3 36 557
PRODUCT_TYPE Product Type


1 1 1 1 enumerated 3 36 593
PROCESSING_LEVEL Processing Level Identification


1 1 1 1 enumerated 2 35 629
SPACECRAFT_ID Spacecraft identification


1 1 1 1 enumerated 3 36 664
SENSING_START UTC Time of start of sensing data in this object (PDU, ROI or Full Product)


1 1 1 1 time 15 48 700
SENSING_END UTC Time of end of sensing data in this object (PDU, ROI or Full Product)


1 1 1 1 time 15 48 748
SENSING_START_THEORETICAL Theoretical UTC Time of start of sensing data in the dump from which this object is derived. This data is the predicted start time at the MPF level.


1 1 1 1 time 15 48 796
SENSING_END_THEORETICAL Theoretical UTC Time of end of sensing data in the dump from which this object is derived. This data is the predicted end time at the MPF level.


1 1 1 1 time 15 48 844
PROCESSING_CENTRE Processing Centre Identification


1 1 1 1 enumerated 4 37 892
PROCESSOR_MAJOR_VERSION Processing chain major version number


1 1 1 1 uinteger 5 38 929
PROCESSOR_MINOR_VERSION Processing chain minor version number


1 1 1 1 uinteger 5 38 967
FORMAT_MAJOR_VERSION Data set Format Major Version number


1 1 1 1 uinteger 5 38 1005
FORMAT_MINOR_VERSION Data set Format Minor Version number


1 1 1 1 uinteger 5 38 1043
PROCESSING_TIME_START UTC time of the processing at start of processing for the product


1 1 1 1 time 15 48 1081
PROCESSING_TIME_END UTC time of the processing at end of processing for the product


1 1 1 1 time 15 48 1129
PROCESSING_MODE Identification of the mode of processing


1 1 1 1 enumerated 1 34 1177
DISPOSITION_MODE Identification of the disposition mode


1 1 1 1 enumerated 1 34 1211
RECEIVING_GROUND_STATION Acquisition Station Identification


1 1 1 1 enumerated 3 36 1245
RECEIVE_TIME_START UTC time of the reception at CDA for first Data Item


1 1 1 1 time 15 48 1281
RECEIVE_TIME_END UTC time of the reception at CDA for last Data Item


1 1 1 1 time 15 48 1329
ORBIT_START Start Orbit Number, counted incrementally since launch


1 1 1 1 uinteger 5 38 1377
ORBIT_END Stop Orbit Number


1 1 1 1 uinteger 5 38 1415
ACTUAL_PRODUCT_SIZE Size of the complete product

bytes
1 1 1 1 uinteger 11 44 1453
ASCENDING NODE ORBIT PARAMETERS
STATE_VECTOR_TIME Epoch time (in UTC) of the orbital elements and the orbit state vector. this corresponds to the time of crossing the ascending node for ORBIT_START

UTC
1 1 1 1 longtime 18 51 1497
SEMI_MAJOR_AXIS Semi major axis of orbit at time of the ascending node crossing.

mm
1 1 1 1 integer 11 44 1548
ECCENTRICITY Orbit eccentricity at time of the ascending node crossing
10^6

1 1 1 1 integer 11 44 1592
INCLINATION Orbit inclination at time of the ascending node crossing
10^3
deg
1 1 1 1 integer 11 44 1636
PERIGEE_ARGUMENT Argument of perigee at time of the ascending node crossing
10^3
deg
1 1 1 1 integer 11 44 1680
RIGHT_ASCENSION Right ascension at time of the ascending node crossing
10^3
deg
1 1 1 1 integer 11 44 1724
MEAN_ANOMALY Mean anomaly at time of the ascending node crossing
10^3
deg
1 1 1 1 integer 11 44 1768
X_POSITION X position of the orbit state vector in the orbit frame at ascending node
10^3
m
1 1 1 1 integer 11 44 1812
Y_POSITION Y position of the orbit state vector in the orbit frame at ascending node
10^3
m
1 1 1 1 integer 11 44 1856
Z_POSITION Z position of the orbit state vector in the orbit frame at ascending node
10^3
m
1 1 1 1 integer 11 44 1900
X_VELOCITY X velocity of the orbit state vector in the orbit frame at ascending node
10^3
m/s
1 1 1 1 integer 11 44 1944
Y_VELOCITY Y velocity of the orbit state vector in the orbit frame at ascending node
10^3
m/s
1 1 1 1 integer 11 44 1988
Z_VELOCITY Z velocity of the orbit state vector in the orbit frame at ascending node
10^3
m/s
1 1 1 1 integer 11 44 2032
EARTH_SUN_DISTANCE_RATIO Earth-Sun distance ratio - ratio of current Earth-Sun distance to Mean Earth-Sun distance


1 1 1 1 integer 11 44 2076
LOCATION_TOLERANCE_RADIAL Nadir Earth location tolerance radial

m
1 1 1 1 integer 11 44 2120
LOCATION_TOLERANCE_CROSSTRACK Nadir Earth location tolerance cross-track

m
1 1 1 1 integer 11 44 2164
LOCATION_TOLERANCE_ALONGTRACK Nadir Earth location tolerance along-track

m
1 1 1 1 integer 11 44 2208
YAW_ERROR Constant Yaw attitude error
10^3
deg
1 1 1 1 integer 11 44 2252
ROLL_ERROR Constant Roll attitude error
10^3
deg
1 1 1 1 integer 11 44 2296
PITCH_ERROR Constant Pitch attitude error
10^3
deg
1 1 1 1 integer 11 44 2340
LOCATION SUMMARY
SUBSAT_LATITUDE_START Latitude of sub-satellite point at start of the data set
10^3
Deg
1 1 1 1 integer 11 44 2384
SUBSAT_LONGITUDE_START Longitude of sub-satellite point at start of the data set
10^3
Deg
1 1 1 1 integer 11 44 2428
SUBSAT_LATITUDE_END Latitude of sub-satellite point at end of the data set
10^3
Deg
1 1 1 1 integer 11 44 2472
SUBSAT_LONGITUDE_END Longitude of sub-satellite point at end of the data set
10^3
Deg
1 1 1 1 integer 11 44 2516
Leap Second Information
LEAP_SECOND Occurrence of Leap second within the product. Field is set to -1, 0 or +1 dependent upon occurrence of leap second and direction.


1 1 1 1 integer 2 35 2560
LEAP_SECOND_UTC UTC time of occurrence of the Leap Second (If no leap second in the product, value is null)


1 1 1 1 time 15 48 2595
Record counts
TOTAL_RECORDS Total count of all records in the product


1 1 1 1 uinteger 6 39 2643
TOTAL_MPHR Total count of all MPHRs in product (should always be 1!)


1 1 1 1 uinteger 6 39 2682
TOTAL_SPHR Total count of all SPHRs in product (should be 0 or 1 only)


1 1 1 1 uinteger 6 39 2721
TOTAL_IPR Total count of all IPRs in the product


1 1 1 1 uinteger 6 39 2760
TOTAL_GEADR Total count of all GEADRs in the product


1 1 1 1 uinteger 6 39 2799
TOTAL_GIADR Total count of all GIADRs in the product


1 1 1 1 uinteger 6 39 2838
TOTAL_VEADR Total count of all VEADRs in the product


1 1 1 1 uinteger 6 39 2877
TOTAL_VIADR Total count of all VIADRs in the product


1 1 1 1 uinteger 6 39 2916
TOTAL_MDR Total count of all MDRs in the product


1 1 1 1 uinteger 6 39 2955
Record Based Generic Quality Flags
COUNT_DEGRADED_INST_MDR Count of MDRs with degradation due to instrument problems


1 1 1 1 uinteger 6 39 2994
COUNT_DEGRADED_PROC_MDR Count of MDRs with degradation due to processing problems


1 1 1 1 uinteger 6 39 3033
COUNT_DEGRADED_INST_MDR_BLOCKS Count of the number of blocks of MDRs degraded due to degraded instrument


1 1 1 1 uinteger 6 39 3072
COUNT_DEGRADED_PROC_MDR_BLOCKS Count of the number of blocks of MDRs degraded due to degraded processing


1 1 1 1 uinteger 6 39 3111
Time Based Generic Quality Flags
DURATION_OF_PRODUCT The duration of the product in milliseconds

ms
1 1 1 1 uinteger 8 41 3150
MILLISECONDS_OF_DATA_PRESENT The total amount of data present in the product

ms
1 1 1 1 uinteger 8 41 3191
MILLISECONDS_OF_DATA_MISSING The total amount of data missing from the product

ms
1 1 1 1 uinteger 8 41 3232
Regional Product Information
SUBSETTED_PRODUCT Set when product has been subset (e.g. geographically subset using a region of interest filter). Implies the presence of one or more UMARF GIADRs in GAD section for product retrieved from UMARF.


1 1 1 1 boolean 1 34 3273
Total: 3307

GIADR ( name 'giadr', class 5, subclass 1, version 3 )

Name Description Scaling factor Units Dim1 Dim2 Dim3 Dim4 Type Type size Field size Offset
RECORD_HEADER Generic Record Header     1 1 1 1 REC_HEAD 20 20 0
GIADR_CONTENTS
NUM_PRESSURE_LEVELS_TEMP Number of pressure levels for temperature profile retrieval, NLT


1 1 1 1 u-byte 1 1 20
PRESSURE_LEVELS_TEMP Pressure levels on which retrieved temperature profiles are given
10^2
Pa
NLT 1 1 1 uinteger4 4 360 21
NUM_PRESSURE_LEVELS_HUMIDITY Number of pressure levels for humidity profile retrieval, NLQ


1 1 1 1 u-byte 1 1 381
PRESSURE_LEVELS_HUMIDITY Pressure levels on which retrieved humidity profiles are given
10^2
Pa
NLQ 1 1 1 uinteger4 4 360 382
NUM_PRESSURE_LEVELS_OZONE Number of pressure levels for ozone profile retrieval, NLO


1 1 1 1 u-byte 1 1 742
PRESSURE_LEVELS_OZONE Pressure layers, defined by 2 pressure levels each, on which retrieved ozone profiles are given
10^2
Pa
2 NLO 1 1 uinteger4 4 80 743
NUM_SURFACE_EMISSIVITY_WAVELENGTHS Number of wavelengths for surface emissivity retrieval, NEW


1 1 1 1 u-byte 1 1 823
SURFACE_EMISSIVITY_WAVELENGTHS Wavelengths for surface emissivity
10^4
mu_m
NEW 1 1 1 uinteger4 4 80 824
Total: 904

MDR ( name 'mdr', class 8, subclass 1, version 3 )

Name Description Scaling factor Units Dim1 Dim2 Dim3 Dim4 Type Type size Field size Offset
RECORD_HEADER Generic Record Header     1 1 1 1 REC_HEAD 20 20 0
GENERIC_QUALITY_INDICATORS
DEGRADED_INST_MDR Quality of MDR has been degraded from nominal due to an instrument degradation


1 1 1 1 boolean 1 1 20
DEGRADED_PROC_MDR Quality of MDR has been degraded from nominal due to a processing degradation


1 1 1 1 boolean 1 1 21
MEASUREMENT_DATA
ATMOSPHERIC_TEMPERATURE Temperature (for 120 IFOV with up to 90 vertical levels)
10^2
K
NLT 120 1 1 uinteger2 2 21600 22
ATMOSPHERIC_WATER_VAPOUR Water vapour (for 120 IFOV with up to 90 vertical levels)
10^6
kg/kg
NLQ 120 1 1 uinteger4 4 43200 21622
ATMOSPHERIC_OZONE Ozone (for 120 IFOV with up to 10 vertical layers)
10^6
kg.m^-2
NLO 120 1 1 uinteger2 2 960 64822
INTEGRATED_OZONE Integrated ozone (for 120 IFOV)
10^6
kg.m^-2
120 1 1 1 uinteger2 2 240 67222
NUMBER_SURFACE_TEMPS Number of surface temperatures in IFOV


120 1 1 1 u-byte 1 120 67462
SURFACE_TEMPERATURE Surface temperature (for 120 IFOV and up to 2 temperatures)
10^2
K
2 120 1 1 uinteger2 2 480 67582
INEGRATED_N2O Integrated N20 (for 120 IFOV)
10^6
kg.m^-2
120 1 1 1 uinteger2 2 240 68062
INTEGRATED_CO Integrated CO (for 120 IFOV)
10^7
kg.m^-2
120 1 1 1 uinteger2 2 240 68302
INTEGRATED_CH4 Integrated CH4 (for 120 IFOV)
10^6
kg.m^-2
120 1 1 1 uinteger2 2 240 68542
INTEGRATED_CO2 Integrated CO2 ( for 120 IFOV)
10^3
kg.m^-2
120 1 1 1 uinteger2 2 240 68782
SURFACE_EMISSIVITY Surface emissivity (for 120 IFOV with up to 20 wavelengths)
10^4

NEW 120 1 1 uinteger2 2 4800 69022
NUMBER_CLOUD_FORMATIONS Number of cloud formations in IFOV


120 1 1 1 u-byte 1 120 73822
FRACTIONAL_CLOUD_COVER Fractional cloud cover (for 120 IFOV with up to 3 cloud formations)
10^2
%
3 120 1 1 uinteger2 2 720 73942
CLOUD_TOP_TEMPERATURE Cloud top temperature (for 120 IFOV with up to 3 cloud formations)
10^2
K
3 120 1 1 uinteger2 2 720 74662
CLOUD_TOP_PRESSURE Cloud top pressure (for 120 IFOV with up to 3 cloud formations)

Pa
3 120 1 1 uinteger4 4 1440 75382
CLOUD_PHASE Cloud Phase (for 120 IFOV with up to 3 cloud formations) (0 = no cloud, 1 = liquid, 2 = ice, 3 = mixed)


3 120 1 1 enumerated 1 360 76822
SURFACE_PRESSURE Surface pressure

Pa
120 1 1 1 uinteger4 4 480 77182
INSTRUMENT
INSTRUMENT_MODE Instrument mode. This is a copy of the MDR-1C flag GEPSIasiMode as defined in the IASI L1 PFS.


1 1 1 1 enumerated 1 1 77662
NAVIGATION_DATA_AT_SCAN_LINE
TIME_ATTITUDE Time Associated with Attitude Angles

s
1 1 1 1 uinteger4 4 4 77663
ATITUDE_ANGLES Attitude Angles: Roll, Pitch, Yaw
10^3
deg
3 1 1 1 integer2 2 6 77667
NAVIGATION_STATUS Navigation Status Bit Field


1 1 1 1 bitfield ( 4 ) 4 4 77673
SPACECRAFT_ALTITUDE Spacecraft Altitude Above Reference Geoid (MSL)
10^1
km
1 1 1 1 uinteger4 4 4 77677
NAVIGATION_DATA_AT_IFOV
ANGULAR_RELATION Angular relationships: solar zenith angle, satellite zenith angle, solar azimuth angle, satellite azimuth angle for 120 IFOV
10^2
deg
4 120 1 1 integer2 2 960 77681
EARTH_LOCATION Earth Location: latitude, longitude of surface footprint (for 120 IFOV)
10^4
deg
2 120 1 1 integer4 4 960 78641
PROCESSING_AND_QUALITY_FLAGS
FLG_ATOVCLR Cloud flag for ATOVS products


120 1 1 1 bitfield ( 1 ) 1 120 79601
FLG_ATOVCMP Completness of ATOVS products


120 1 1 1 bitfield ( 1 ) 1 120 79721
FLG_ATOVINT Interpolation of ATOVS to IASI


120 1 1 1 bitfield ( 3 ) 3 360 79841
FLG_AVHAVL Completness flag for AVHRR products


120 1 1 1 enumerated 1 120 80201
FLG_AVHBAD Validation flag for AVHRR products


120 1 1 1 bitfield ( 1 ) 1 120 80321
FLG_CHNSEL Channel selection


120 1 1 1 enumerated 1 120 80441
FLG_CLDAVH Number of cloud formations analysed in AVHRR


120 1 1 1 enumerated 1 120 80561
FLG_CLDFRM Number of cloud formations and origin of height assignment


120 1 1 1 bitfield ( 2 ) 2 240 80681
FLG_CLDPHA Cloud Phase


120 1 1 1 enumerated 1 120 80921
FLG_CLDSUM Summary indicating which instruments see clouds


120 1 1 1 bitfield ( 2 ) 2 240 81041
FLG_CLDTST Cloud tests that are executed


120 1 1 1 bitfield ( 1 ) 1 120 81281
FLG_DAYNIT Discrimination between day and night


120 1 1 1 enumerated 1 120 81401
FLG_FGCHECK Check whether first guess retrievals passed to iterative retrieval


120 1 1 1 bitfield ( 2 ) 2 240 81521
FLG_FINCHC Final choice of retrieval


120 1 1 1 bitfield ( 4 ) 4 480 81761
FLG_FRCSEL Selection of fractional cloud cover from IASI/ATOVS or AVHRR


120 1 1 1 bitfield ( 1 ) 1 120 82241
FLG_IASIBAD Validation flag for IASI Level 1 product


120 1 1 1 bitfield ( 2 ) 2 240 82361
FLG_IASICLD Results of cloud test


120 1 1 1 bitfield ( 1 ) 1 120 82601
FLG_IASICLR IASI IFOV clear, partly cloudy or cloudy


120 1 1 1 enumerated 1 120 82721
FLG_INITIA Retrieval initialisation


120 1 1 1 bitfield ( 1 ) 1 120 82841
FLG_ITCONV Convergence of the iterative retrieval


120 1 1 1 enumerated 1 120 82961
FLG_ITRBOU Validation of iterated state vector


120 1 1 1 enumerated 1 120 83081
FLG_LANSEA Specifies surface type


120 1 1 1 enumerated 1 120 83201
FLG_NUMIT Number of iterations used for retrieval


120 1 1 1 u-byte 1 120 83321
FLG_NWPBAD Validation flag of NWP forecast


120 1 1 1 enumerated 1 120 83441
FLG_QUAL Quality and completness of the retrieval


120 1 1 1 enumerated 1 120 83561
FLG_RESID Retrieval residual acceptance flag


120 1 1 1 enumerated 1 120 83681
FLG_RETBOU Identification of out-of-bounds state vector elements


120 1 1 1 bitfield ( 32 ) 32 3840 83801
FLG_RETCHC Choice of combined or IASI stand alone retrieval


120 1 1 1 bitfield ( 1 ) 1 120 87641
FLG_SATMAN Indication of satellite manouevre


120 1 1 1 enumerated 1 120 87761
FLG_SELBAC Selection of background state


120 1 1 1 enumerated 1 120 87881
FLG_SFCAVH Indication of AVHRR derived surface temperature


120 1 1 1 bitfield ( 1 ) 1 120 88001
FLG_SFCTOP Validation flag for surface type and topography


120 1 1 1 bitfield ( 1 ) 1 120 88121
FLG_SUNGLNT Identification of sun glint


120 1 1 1 enumerated 1 120 88241
FLG_SUPADI Indication of super-adiabatic conditions in final retrieval


120 1 1 1 enumerated 1 120 88361
FLG_SUPSAT Indication of super-saturation in final retrieval


120 1 1 1 enumerated 1 120 88481
FLG_THICIR Thin cirrus cloud test


120 1 1 1 enumerated 1 120 88601
FLG_THICOR Thin cirrus has been corrected for


120 1 1 1 enumerated 1 120 88721
FLG_VARCLR Cloud clearing by variational analysis


120 1 1 1 enumerated 1 120 88841
FLG_STER Representation of retrieval errors. Determines type of data in MDR.ERROR_DATA.


1 1 1 1 enumerated 1 1 88961
DATA_SIZES Two sizing values for data stored in ERROR_DATA field. Meaning of sizes depends on the FLG_STER [M, N]     2 120 1 1 DATA_SIZES 2 480 88962
M Length of full state vector (NEW+NQL+NTL+NCL+5), M


1 1 1 1 uinteger2 2 2  
N Number of wavelets that give approximate 10x compression of covariance matrix, N


1 1 1 1 uinteger2 2 2  
ERROR_DATA
Contents depend on MDR.FLG_STER field: See below                    
If FLG_STER = 0 then Field is empty (No Error Data)
Total: 89442
If FLG_STER = 1,2 then
VARIANCES Variances of length N (M = length of full state vector, N = 0)


M 120 1 1 vinteger4 5 139200 89442
End If
Total: 228642
If FLG_STER = 4 then
DIAGONAL_VALUES Diagonal Values of the inverted original covariance matrix (M = length of full state vector, N = number of wavelet coefficients)


M 120 1 1 vinteger4 5 139200 89442
WAVELETS Wavelet values     N 120 1 1 WAVELET_COEFF 7 3228960 228642
ROW Row index position of the wavelet


1 1 1 1 u-byte 1 1  
COLUMN Column index position of the wavelet


1 1 1 1 u-byte 1 1  
COEFFICIENT Wavelet coefficent value


1 1 1 1 vinteger4 5 5  
End If
Total: 3457602

 

The following flags are of type enumerated, u-byte, or bit string. The types enumerated and u-byte always consists of 1 byte, while the number of bits per bit string can vary but are always a multiple of 8.

Size of bit strings that can be found in the IASI L2 product:

IASI L2 Bit Strings
 Number of Bits
 Number of Bytes
 8
1
16
2
24
3
32

4

256
32

The bit string encoding is defined in Annex 4.1. Any individual bit in the bit string may be set to 0 or 1. By default all bits are set to zero. The following tables describe in the column 'Meaning' the conditions under which the bits are set to 1. If the size of the bit string is larger than the number of used bits, the unused bits are set to zero.

Enumeration DISPOSITION_MODE

Value Description
T Testing
O Operational
C Commissioning

Enumeration FLG_STER

FLG_STER Representation of retrieval errors. Determines content and size of data in MDR.ERROR_DATA. Enumerated, length: 1 Byte
Value Meaning DATA_SIZES of ERROR_DATA in IASI L2 MDR
0 No error variance or covariance given in the product field does not exist
1 Constant error variances are assigned to the state vector as specified in the user configurable data set DATA_SIZES(M), M is length of full state vector, N = 0
2 Error variances are calculated in the iterative retrieval DATA_SIZES(M), M is length of full state vector, N = 0
3 For future use N/A
4 Diagonal elements of the inverted
covariance matrix and wavelet
coefficients describing the
correlation matrix as calculated
from the inverse covariance matrix
derived in the iterative retrieval.
DATA_SIZES(M) is set to length of FULL state vector.
DATA_SIZES(N) is set to the number of wavelet coefficients that are to be stored ERROR_DATA field contains the following:
· a 1-D array of V-INTEGER4 of length M containing the diagonal values of the inverted original covariance matrix
· an array of length N of a compound variable WAVELET_COEFF.
The compound WAVELET_COEFF comprises:
· an U-BYTE containing i position of wavelet coefficient
· an U-BYTE containing j position of wavelet coefficient
· a V-INTEGER4 containing value of the wavelet coefficient
Missing state vector elements are given flagged values as per the GPFS.

Enumeration INSTRUMENT_ID

Value Name Description
AMSA AMSU-A  
ASCA ASCAT  
ATOV ATOVS instruments: AVHRR/3, HIRS/4, AMSU-A, MHS
AVHR AVHRR/3  
GOME GOME  
GRAS GRAS  
HIRS HIRS/4  
IASI IASI  
MHSx MHS  
NOAA All NOAA instruments specific to Level 0 NOAA product
SEMx SEM  
ADCS ADCS  
SBUV SBUV  
xxxx No specific instrument  
HKTM VCDU34 data specific to Level 0

Enumeration INSTRUMENT_MODE

Value Description
N/A TBD

Enumeration INSTRUMENT_MODEL

Value Description
0 Reserved
1 Flight Model 1
2 Flight Model 2
3 Engineering Model
4 Protoflight Model

Enumeration PROCESSING_CENTRE

Value Description
CGS1 First EUMETSAT EPS Core Ground Segment
CGS2 Second EUMETSAT EPS Core Ground Segment
NSSx NOAA/NESDIS
RUSx Reference User Station
DMIx DMI, Copenhagen (GRAS SAF)
DWDx DWD, Offenbach (Climate SAF)
FMIx FMI , Helsinki (Ozone SAF)
IMPx IMP, Lisbon (Land SAF)
INMx INM, Madrid (NCW SAF)
MFxx MF, Lannion (OSI SAF)
UKMO UKMO, Bracknell (NWP SAF)

Enumeration PROCESSING_LEVEL

Value Name
00 Level 0
01 Level 1
1A Level 1a
1B Level 1b
1C Level 1c
02 Level 2
03 Level 3
xx No Specific Level

Enumeration PROCESSING_MODE

Value Name Description
N Nominal NRT processing
B Backlog Processing  
R Reprocessing  
V Validation  

Enumeration PRODUCT_TYPE

Value Description
ENG IASI engineering data
GAC NOAC Global Area Coverage AVHRR data
SND Sounding Data
SZF ASCAT calibrated s0 data at full resolution
SZO ASCAT calibrated s0 data at operational resolution (50 km)
SZR ASCAT calibrated s0 data at research resolution (25 km)
VER IASI verification data
xxx No specific product type specified
AIP NOAA AIP/SAIP data
TIP NOAA TIP/STIP data
HRP HRPT data
LRP LRPT data

Enumeration RECEIVING_GROUND_STATION

Value Name
SVL Svalbard
WAL Wallops Island, Virginia
FBK Fairbanks, Alaska
SOC SOCC (NESDIS Satellite Operations Control Centre), Suitland, Maryland
RUS Reference User Station

Enumeration SPACECRAFT_ID

Value Description
xxx No specific spacecraft
M01 METOP 01
M02 METOP 02
M02 METOP 03
N15 NOAA-K
N16 NOAA-L
N17 NOAA-M
N18 NOAA-N
N19 NOAA-N'

Enumeration FLG_AVHAVL

FLG_AVHAVL Completeness flag for AVHRR products Enumerated, 1 Byte
Value Meaning
0 AVHRR mask has been created and data are available
1 AVHRR mask could not be created (missing side information)
2 AVHRR data are only partly, but sufficiently available to fill the mask
3 AVHRR data are not or not sufficiently available to fill the mask

Enumeration FLG_CHNSEL

FLG_CHNSEL Channel selection Enumerated, length: 1 Byte
Value Meaning
0 No selection made or selection invalid
1 Selection of all IASI channels as per user-configuration
2 Selection of a subset of IASI channels due to lacking data
3 Selection of super channels as per user configuration
4 Selection of subset of super channels due to lacking data

Enumeration FLG_CLDAVH

FLG_CLDAVH Number of cloud formations analysed in AVHRR Enumerated, length: 1 Byte
Value Meaning
0 No cloud formation has been identified
1 One cloud formation has been identified
2 Two cloud formations have been identified
3 Three cloud formations have been identified

Enumeration FLG_CLDPHA

FLG_CLDPHA Number of cloud phases Enumerated, length: 1 Byte
Value Meaning
0 The IASI IFOV is cloud free
1 Phase of one cloud formation could be determined
2 Phases of two cloud formations could be determined
3 Phases of three cloud formations could be determined
4 The cloud phases could not be determined

Enumeration FLG_DAYNIT

FLG_DAYNIT Discrimination between day and night Enumerated, length: 1 Byte
Value Meaning
0 Day
1 Night
2 Twilight

Enumeration FLG_IASICLR

FLG_IASICLR IASI IFOV clear, partly cloudy or cloudy Enumerated, length: 1 Byte
Value Meaning
0 The IASI IFOV is clear
1 The IASI IFOV is partly cloudy
2 The IASI IFOV is completely cloudy

Enumeration FLG_ITCONV

FLG_ITCONV Convergence of the iterative retrieval Enumerated, length: 1 Byte
Value Meaning
0 The iteration did not converge, sounding rejected
1 Iteration did not converge, sounding accepted
2 Iteration converged, sounding accepted

Enumeration FLG_ITRBOU

FLG_ITRBOU Validation of iterated state vector Enumerated, length: 1 Byte
Value Meaning
0 Iteration did not exceed valid bounds
1 Iterated state vector exceeds valid bounds

Enumeration FLG_LANSEA

FLG_LANSEA Specifies surface type Enumerated, length: 1 Byte
Value Meaning
0 The IASI IFOV is completely covered by water
1 The IASI IFOV is completely covered by land, the variability of the surface topography is low
2 The IASI IFOV is completely covered by land, the variability of the surface topography is high
3 The IASI IFOV covers land and water, the variability of the surface topography is low
4 The IASI IFOV covers land and water, the variability of the surface topography is high

U-Byte FLG_NUMIT

FLG_NUMIT Number of iterations used for retrieval U-byte, length: 1 Byte
Value Meaning
0 No iterations
N Number of iterations of the retrieval

Enumeration FLG_NWPBAD

FLG_NWPBAD Validation flag of NWP forecast Enumerated, length: 1 Byte
Value Meaning
0 NWP data are normal and complete
1 NWP data are normal but incomplete
2 NWP data have out of bounds values, adjacent values could be assigned
3 NWP data are corrupted or missing and could be partly used only
4 NWP data are corrupted or missing and could not be used
5 NWP data are not available

Enumeration FLG_QUAL

FLG_QUAL Quality and completeness of the retrieval Enumerated, length: 1 Byte
Value Meaning
0 No successful retrieval
1 Complete retrieval, errors within EURD objective
2 Incomplete retrieval, errors within EURD objective
3 Complete retrieval, errors within EURD threshold
4 Incomplete retrieval, errors within EURD threshold
5 Complete retrieval, errors outside EURD threshold
6 Incomplete retrieval, errors outside EURD threshold

Enumeration FLG_RESID

FLG_RESID Retrieval residual acceptance flag Enumerated, length: 1 Byte
Value Meaning
0 Residual check was not passed, sounding rejected
1 Residual check passed, sounding accepted

Enumeration FLG_SATMAN

FLG_SATMAN Indication of satellite manoeuvre Enumerated, length: 1 Byte
Value Meaning
0 The platform is not undergoing a manoeuvre
1 The platform is undergoing a manoeuvre, nominal processing
2 The platform is undergoing a manoeuvre, no processing

Enumeration FLG_SELBAC

FLG_SELBAC Selection of background state Enumerated, length: 1 Byte
Value Meaning
0 No background state vector selected
1 ATOVS level 2 selected as background state vector
2 Climatology selected as background state vector
3 NWP forecast selected as background state vector
4 Previous retrieval selected as background state vector

Enumeration FLG_SUNGLNT

FLG_SUNGLNT Identification of sun glint Enumerated, length: 1 Byte
Value Meaning
0 No sun glint
1 IASI observes sun glint

Enumeration FLG_SUPADI

FLG_SUPADI Indication of super-adiabatic conditions in final retrieval Enumerated, length: 1 Byte
Value Meaning
0 No super adiabatic layering
N Super-adiabatic conditions in N layers

Enumeration FLG_SUPSAT

FLG_SUPSAT Indication of super-saturation in final retrieval Enumerated, length: 1 Byte
Value Meaning
0 No super saturation of water vapour
N Super-saturation at N levels

Enumeration FLG_THICIR

FLG_THICIR Thin cirrus cloud test Enumerated, length: 1 Byte
Value Meaning
0 No thin cirrus detected
1 Thin cirrus detected
2 Test failed or not executed

Enumeration FLG_THICOR

FLG_THICOR Thin cirrus cloud test Enumerated, length: 1 Byte
Value Meaning
0 The IASI data have not been corrected
1 The IASI data have been corrected for thin cirrus

Enumeration FLG_VARCLR

FLG_VARCLR Cloud clearing by variational analysis Enumerated, length: 1 Byte
Value Meaning
0 The IASI IFOV has been initialised for variational cloud clearing
1 The IASI IFOV has not been initialised for variational cloud clearing

Bitfield NAVIGATION_STATUS

Length 4 bytes

NAVIGATION_STATUS   Bit string, length: 4 Byte
Value Meaning  
31 - 17 not used 15
16 If bit set to 1, Earth location corrected for Euler angles 1
15 - 12 Earth location indicator, if value:
0 = Earth location available,
1 = user ephemeris files older than 24 hours,
2 = no earth location available
4
11 - 8 Spacecraft attitude control, if value
0 = NOMINAL mode,
1 = operating in another mode,
2 = attitude exceeds nominal tolerance,
3 = operating in another mode and attitude exceeds nominal tolerance
4
7 - 4 Attitude SMODE: TBC 4
3 - 0 Attitude mode: TBC 4
Total   32

Bitfield FLG_ATOVCLR

Length 1 bytes

FLG_ATOVCLR Cloud flag for ATOVS products Bit string, length: 1 Byte
Value Meaning
0 (all Bits set to 0) ATOVS L2 is cloud-free
Bit 0 = 1 ATOVS L2 is partly cloudy
Bit 1 = 1 ATOVS L2 is completely cloudy
Bit 2 = 1 ATOVS L2 cloud information is incomplete
Bit 3 - 7 = 0 not used

Bitfield FLG_ATOVCMP

Length 1 byte

FLG_ATOVCMP Completeness of ATOVS products Bit string, length: 1 Byte
Value Meaning
0 (all Bits set to 0) ATOVS product is complete
Bit 0 = 1 AMSU-A1 level 1 is incomplete
Bit 1 = 1 AMSU-A2 level 1 is incomplete
Bit 2 = 1 MHS level 1 is incomplete
Bit 3 = 1 ATOVS level 2 is incomplete
Bit 4 - 7 = 0 not used

Bitfield FLG_ATOVINT

Length 3 bytes

FLG_ATOVINT Interpolation of ATOVS to IASI Bit string, length: 3 Byte
Value Meaning
Bit 0 = 1 ATOVS Level 2 data are not available
Bit 1 = 1 ATOVS Level 2 data are incomplete
Bit 2 = 1 ATOVS Level 2 data from a single sounding are very close to the IASI IFOV and have been selected to match it
Bit 3 = 1 ATOVS Level 2 data from three or more soundings have been interpolated to the IASI IFOV
Bit 4 = 1 ATOVS Level 2 data from two soundings have been averaged to the IASI IFOV
Bit 5 = 1 ATOVS Level 2 data from a single sounding, not very close to the IASI IFOV have been selected to match the IASI IFOV since no other soundings are available for an interpolation.
Bit 6 = 1 AMSU-A Level 1 data are not available
Bit 7 = 1 AMSU-A Level 1 data are incomplete for cloud detection
Bit 8 = 1 AMSU-A Level 1 data are incomplete for retrieval
Bit 9 = 1 AMSU-A Level 1 data from a single sounding are very close to the IASI IFOV and have been selected to match it
Bit 10 = 1 AMSU-A Level 1 data from three or more soundings have been interpolated to the IASI IFOV
Bit 11 = 1 AMSU-A Level 1 data from two soundings have been averaged to the IASI IFOV
Bit 12 = 1 AMSU-A Level 1 data from a single sounding, not very close to the IASI IFOV have been selected to match the IASI IFOV since no other soundings are available for an interpolation.
Bit 13 = 1 MHS Level 1 data are not available or incomplete for retrieval
Bit 14 = 1 MHS Level 1 data from a single sounding are very close to the IASI IFOV and have been selected to match it
Bit 15 = 1 MHS Level 1 data from three or more soundings have been interpolated to the IASI IFOV
Bit 16 = 1 MHS Level 1 data from two soundings have been averaged to the IASI IFOV
Bit 17 = 1 MHS Level 1 data from a single sounding, not very close to the IASI IFOV have been selected to match the IASI IFOV since no other soundings are available for an interpolation.
Bit 18 - 23 = 0 not used

Bitfield FLG_AVHBAD

Length 1 bytes

FLG_AVHBAD Validation flag for AVHRR products Bit string, length: 1 Byte
Bit number and Value Meaning
0 (all Bits set to 0) AVHRR products are normal
Bit 0 = 1 AVHRR data are degraded according to level 1 flags
Bit 1 = 1 AVHRR products are missing or corrupted (not indicated by level 1 flags)
Bit 2 = 1 AVHRR side information is missing or corrupted (not indicated by level 1 flags)
Bit 3 = 1 AVHRR products are of degraded quality (not indicated by level 1 flags)
Bit 4 = 1 AVHRR products assume out of bounds values (not indicated by level 1 flags)
Bit 5 - 7 = 0 not used

Bitfield FLG_CLDFRM

Length 2 bytes

FLG_CLDFRM Number of cloud formations and origin of height assignment Bit string, length: 2 Byte
Bit number and Value Meaning
0 (all Bits set to 0) The IASI IFOV is clear
Bit 0 =1 Cloudy but no height assignment possible
Bit 1= 1 One cloud formation with ATOVS height assignment
Bit 2= 1 Two cloud formations with ATOVS height assignment
Bit 3= 1 Three cloud formations with ATOVS height assignment
Bit 4= 1 One cloud formation with NWP forecast height assignment
Bit 5 = 1 Two cloud formations with NWP forecast height assignment
Bit 6 = 1 Three cloud formations with NWP forecast assignment
Bit 7 = 1 One cloud formation with climatological height assignment
Bit 8 = 1 Two cloud formations with climatological height assignment
Bit 9 = 1 Three cloud formations with climatological height assignment
Bit 10 = 1 The height assignment of first cloud formation is ambiguous
Bit 11 = 1 The height assignment of second cloud formation is ambiguous
Bit 12 = 1 The height assignment of third cloud formation is ambiguous
Bit 13 - 15 = 0 not used

Bitfield FLG_CLDSUM

Length 2 bytes

FLG_CLDSUM Summary indicating which instruments see clouds Bit string, length: 2 Byte
Bit number and Value Meaning
0 (all Bits set to 0) The IASI IFOV is clear as identified by AVHRR, ATOVS and IASI
Bit 0 = 1 AVHRR has been examined for clouds
Bit 1 = 1 IASI has been examined for clouds
Bit 2 = 1 IASI/ATOVS has been examined for clouds
Bit 3 = 1 AVHRR indicates partly cloudy
Bit 4 = 1