netcdf musica-iasi/Full_v030300/2019/IASIC_MUSICA_030300_L2_AllTargetProducts_20191117044457_5330.nc { dimensions: observation_id = 26534; atmospheric_levels = 29; error_parameter = 3; fit_quality_parameter = 3; regularisation_parameter = 3; resolution_parameter = 3; at_avk_rank = 8; ghg_avk_rank = 16; ghg_xavkat_rank = 10; hno3_avk_rank = 7; hno3_xavkat_rank = 6; wv_avk_rank = 18; wv_xavkat_rank = 11; surface_emissivity_wn = 20; spectra_wn = 841; musica_species_id = 2; variables: uint observation_id(observation_id=26534); :description = "profile variable for uniquely identifying individual profiles/observations"; :long_name = "profile/observation identifier"; :cf_role = "profile_id"; :units = "1"; :_ChunkSizes = 26534U; // uint ubyte instrument(observation_id=26534); :description = "1: IASI-A; 2: IASI-B; 3: IASI-C"; :long_name = "satellite instrument"; :units = "1"; :coordinates = "time lat lon"; :_ChunkSizes = 26534U; // uint ubyte across_track(observation_id=26534); :units = "1"; :coordinates = "time lat lon"; :description = "across track satellite observation index (consistent to EUMETSAT netcdf files)"; :long_name = "across track index"; :_ChunkSizes = 26534U; // uint ushort along_track(observation_id=26534); :units = "1"; :coordinates = "time lat lon"; :description = "along track satellite observation index (consistent to EUMETSAT netcdf files)"; :long_name = "along track index"; :_ChunkSizes = 26534U; // uint float lon(observation_id=26534); :long_name = "longitude"; :standard_name = "longitude"; :units = "degrees_east"; :axis = "X"; :description = "geographical longitude [degree_east] (east is positive and west negative)"; :_ChunkSizes = 26534U; // uint float lat(observation_id=26534); :units = "degrees_north"; :axis = "Y"; :description = "geographical latitude [degree_north] (north is positive and south negative)"; :long_name = "latitude"; :standard_name = "latitude"; :_ChunkSizes = 26534U; // uint String time_string(observation_id=26534); :description = "time (UTC) as ISO 8601 UTC date-time string"; :long_name = "ISO 8601 UTC date-time string"; :coordinates = "time lat lon"; :_ChunkSizes = 26534U; // uint long time(observation_id=26534); :description = "universal coordinated time (UTC) given in seconds since 2000-01-01 00:00:00"; :standard_name = "time"; :units = "seconds since 2000-01-01 00:00:00"; :long_name = "universal coordinated time"; :axis = "T"; :_ChunkSizes = 26534U; // uint double time_local_solar(observation_id=26534); :coordinates = "time lat lon"; :description = "local solar time (considering eccentricity of the orbit of the Earth) given in seconds relative to solar noon"; :long_name = "local solar time"; :units = "s"; :_FillValue = -2.147483647E9; // double :_ChunkSizes = 26534U; // uint float platform_zenith_angle(observation_id=26534); :long_name = "viewing angle"; :standard_name = "platform_zenith_angle"; :coordinates = "time lat lon"; :description = "satellite instrument viewing angle [degree]"; :units = "degree"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 26534U; // uint float altitude_tropopause_climatological(observation_id=26534); :coordinates = "time lat"; :description = "climatological tropopause altitude (period Jan./1990 - Dec./2014) obtained from CESM1 (WACCM) with specified dynamics (MERRA) [m a.s.l.]"; :long_name = "climatological tropopause altitude"; :units = "m"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 26534U; // uint ubyte eumetsat_processor_major_version(observation_id=26534); :description = "L2 (EUMETSAT netcdf) processor major version"; :long_name = "EUMETSAT L2 PPF major version number"; :units = "1"; :coordinates = "time lat lon"; :_ChunkSizes = 26534U; // uint ubyte eumetsat_product_minor_version(observation_id=26534); :description = "L2 (EUMETSAT netcdf) product minor version"; :long_name = "EUMETSAT L2 PPF minor version number"; :units = "1"; :coordinates = "time lat lon"; :_ChunkSizes = 26534U; // uint float eumetsat_cloud_area_fraction(observation_id=26534); :_FillValue = 9.96921E36f; // float :description = "L2 cloud coverage"; :long_name = "EUMETSAT L2 fractional cloud cover"; :standard_name = "cloud_area_fraction"; :units = "1"; :comment = "corresponds to cloud formations index 1 of EUMETSAT L2 PPF variable fractional_cloud_cover, source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :_ChunkSizes = 26534U; // uint ubyte eumetsat_iterations(observation_id=26534); :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :description = "Number of iterations in the OEM"; :long_name = "EUMETSAT L2 PPF OEM iterations"; :units = "1"; :_ChunkSizes = 26534U; // uint float eumetsat_h2o(observation_id=26534, atmospheric_levels=29); :_FillValue = 9.96921E36f; // float :description = "EUMETSAT L2 PPF H2O profiles (state vector {[H2O]}) as mixing ratios in ppmv represented on altitude grid according to musica_altitude_levels"; :long_name = "EUMETSAT L2 PPF H2O profiles"; :units = "1e-6"; :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon musica_altitude_levels"; :_ChunkSizes = 26534U, 29U; // uint ubyte eumetsat_surface_type_flag(observation_id=26534); :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "lat lon"; :description = "0:water; 1:land low; 2:land high; 3:land water low; 4:land water high; 5:sea ice"; :long_name = "surface type"; :units = "1"; :_ChunkSizes = 26534U; // uint ubyte eumetsat_convergence_flag(observation_id=26534); :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :description = "0:OEM not attempted; 1:OEM aborted because first guess residuals too high; 2:The minimisation did not converge, sounding rejected; 3:The minimisation did not converge, sounding accepted; 4:The minimisation converged but sounding rejected; 5:The minimisation converged, sounding accepted"; :long_name = "EUMETSAT L2 PPF OEM convergence"; :units = "1"; :_ChunkSizes = 26534U; // uint ubyte eumetsat_cloud_formation_flag(observation_id=26534); :description = "origin of the characterisation of the cloud formations"; :long_name = "EUMETSAT L2 cloud formations origin"; :units = "1"; :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :_ChunkSizes = 26534U; // uint ubyte eumetsat_dust_flag(observation_id=26534); :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :units = "1"; :long_name = "EUMETSAT L2 dust cloud indicator"; :description = "Indicates presence of dust clouds in the IFOV"; :_ChunkSizes = 26534U; // uint ushort eumetsat_parameter_flag(observation_id=26534); :description = "check that geophysical parameters from the EUMETSAT L2 PPF OEM retrieval are within bounds"; :long_name = "EUMETSAT L2 geophysical parameter check"; :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :units = "1"; :_ChunkSizes = 26534U; // uint ubyte eumetsat_cloud_summary_flag(observation_id=26534); :description = "1:The IASI IFOV is clear; 2:The IASI IFOV is processed as cloud-free but small cloud contamination possible; 3:The IASI IFOV is partially covered by clouds; 4:High or full cloud coverage"; :long_name = "EUMETSAT L2 cloudiness assessment summary"; :units = "1"; :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :_ChunkSizes = 26534U; // uint ubyte eumetsat_first_guess_flag(observation_id=26534); :description = "indicates the kind of measurements used as the first guess"; :long_name = "EUMETSAT L2 PPF first guess usage"; :units = "1"; :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :_ChunkSizes = 26534U; // uint ubyte eumetsat_residual_flag(observation_id=26534); :comment = "only for EUMETSAT L2 PPF versions 4 and 5, source: EUMETSAT L2 netcdf files"; :coordinates = "time lat lon"; :description = "0:Residual check was not passed-sounding rejected; 1:Resisual check passed-sounding accepted"; :long_name = "EUMETSAT L2 residual check"; :units = "1"; :_ChunkSizes = 26534U; // uint ushort eumetsat_cloud_test_flag(observation_id=26534); :description = "Results of cloud test"; :long_name = "EUMETSAT L2 cloud test"; :units = "1"; :comment = "only for EUMETSAT L2 PPF versions 4 and 5, source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :_ChunkSizes = 26534U; // uint float surface_emissivity_wn(surface_emissivity_wn=20); :description = "wavenumber scale for surface emissivity data [cm-1]"; :long_name = "spectral bins for surface emissivity data"; :units = "cm-1"; :_ChunkSizes = 20U; // uint float surface_emissivity(observation_id=26534, surface_emissivity_wn=20); :_FillValue = 9.96921E36f; // float :description = "surface emissivity (source of emissivity value is given in the variable surface_emissivity_flag)"; :long_name = "surface emissivity"; :standard_name = "surface_longwave_emissivity"; :units = "1"; :coordinates = "time lat lon"; :_ChunkSizes = 26534U, 20U; // uint float surface_emissivity_flag(observation_id=26534); :description = "-2: Cloud; -1: Masuda et al. (1988) sea water for wind speed 5m/s; 0:IREMIS no MOD11 data; 1:IREMIS baseline fit method was applied; 2:IREMIS averaged from the 2 adjacent months; 3:IREMIS annual average; 4:IREMIS average over the annual average over all emis with latitude <-80; 5:ASTER spectral library version 2.0 sea ice emissivity; 6:EUMETSAT IASI L2 emissivity"; :long_name = "source of surface emissivity data"; :units = "1"; :_FillValue = -127.0f; // float :_ChunkSizes = 26534U; // uint float spectra_wn(spectra_wn=841); :long_name = "spectral bins"; :description = "frequency of spectra [cm-1]"; :units = "cm-1"; :_ChunkSizes = 841U; // uint float musica_spectra_residuals(observation_id=26534, spectra_wn=841); :description = "difference between measured IASI spectra (source EUMETSAT L1C) and IASI spectra simulated by MUSICA IASI processor [nW/(sr*cm^2*cm-1)]"; :long_name = "spectra residuals"; :units = "nW cm-2 sr-1 (cm-1)-1"; :coordinates = "time lat lon"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 5307U, 169U; // uint float musica_spectra_simulations(observation_id=26534, spectra_wn=841); :description = "simulated IASI spectra [nW/(sr*cm^2*cm-1)]"; :units = "nW cm-2 sr-1 (cm-1)-1"; :coordinates = "time lat lon"; :long_name = "simulated spectra"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 5307U, 169U; // uint float musica_fit_quality(observation_id=26534, fit_quality_parameter=3); :units = "nW cm-2 sr-1 (cm-1)-1"; :coordinates = "time lat lon"; :description = "RMS values of the residual of the spectral fit; parameter 1: RMS for the full residual\\n parameter 2: RMS for the systematic residual (+/-2cm-1 running mean of the full residual)\\n parameter 3: RMS for the random residual (residual that remains after removing the systematic residual from the full residual)"; :_FillValue = 9.96921E36f; // float :long_name = "quality of spectral fit"; :_ChunkSizes = 26534U, 3U; // uint ubyte musica_fit_quality_flag(observation_id=26534); :description = "0:poor quality; 1:restricted quality; 2:fair quality; 3:good quality"; :long_name = "Indicator for quality of spectral fit"; :coordinates = "time lat lon"; :units = "1"; :_ChunkSizes = 26534U; // uint ubyte musica_nol(observation_id=26534); :description = "number of actual atmospheric grid levels"; :long_name = "number of atmospheric grid levels"; :units = "1"; :coordinates = "time lat lon"; :_ChunkSizes = 26534U; // uint float musica_altitude_levels(observation_id=26534, atmospheric_levels=29); :description = "atmospheric altitude levels [m a.s.l.]"; :long_name = "altitude above sea level"; :standard_name = "altitude"; :units = "m"; :axis = "Z"; :positive = "up"; :_ChunkSizes = 26534U, 29U; // uint float musica_pressure_levels(observation_id=26534, atmospheric_levels=29); :_FillValue = 9.96921E36f; // float :description = "atmospheric pressure levels [Pa]"; :long_name = "atmospheric pressure"; :standard_name = "air_pressure"; :units = "Pa"; :coordinates = "time lat lon musica_altitude_levels"; :_ChunkSizes = 26534U, 29U; // uint ubyte musica_iterations(observation_id=26534); :coordinates = "time lat lon"; :units = "1"; :long_name = "number of iterations"; :description = "number of iterations needed for the retrieval process"; :_ChunkSizes = 26534U; // uint float musica_st(observation_id=26534); :units = "K"; :coordinates = "time lat lon"; :_FillValue = 9.96921E36f; // float :description = "retrieved surface skin temperature [K]"; :long_name = "retrieved surface skin temperature"; :_ChunkSizes = 26534U; // uint float musica_st_apriori(observation_id=26534); :units = "K"; :coordinates = "time lat lon"; :_FillValue = 9.96921E36f; // float :description = "a priori surface skin temperature [K] (source: EUMETSAT L2)"; :long_name = "a priori surface skin temperature"; :_ChunkSizes = 26534U; // uint float musica_at(observation_id=26534, atmospheric_levels=29); :units = "K"; :coordinates = "time lat lon musica_altitude_levels"; :description = "retrieved atmospheric temperature [K]"; :long_name = "retrieved AT state"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 26534U, 29U; // uint float musica_at_apriori(observation_id=26534, atmospheric_levels=29); :description = "a priori atmospheric temperature [K] (source: EUMETSAT L2)"; :long_name = "a priori AT state"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = 9.96921E36f; // float :units = "K"; :_ChunkSizes = 26534U, 29U; // uint float musica_at_avk_rank(observation_id=26534); :description = "rank (number of leading singular values) of the averaging kernel for atmospheric temperature (state vector in K)"; :long_name = "rank of avk of AT state"; :coordinates = "time lat lon"; :_FillValue = -127.0f; // float :units = "1"; :_ChunkSizes = 26534U; // uint float musica_at_avk_val(observation_id=26534, at_avk_rank=8); :description = "leading singular values of the averaging kernel for atmospheric temperature (state vector in K)"; :long_name = "singular values of avk of AT state"; :coordinates = "time lat lon"; :_FillValue = 9.96921E36f; // float :units = "1"; :_ChunkSizes = 26534U, 8U; // uint float musica_at_avk_lvec(observation_id=26534, at_avk_rank=8, atmospheric_levels=29); :description = "left leading singular vectors of the averaging kernel for atmospheric temperature (state vector in K)"; :coordinates = "time lat lon musica_altitude_levels"; :long_name = "left vectors of avk of AT state"; :units = "K"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 3U, 15U; // uint float musica_at_avk_rvec(observation_id=26534, at_avk_rank=8, atmospheric_levels=29); :long_name = "right vectors of avk of AT state"; :units = "K-1"; :coordinates = "time lat lon musica_altitude_levels"; :description = "right leading singular vectors of the averaging kernel atmospheric temperature (state vector in K)"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 3U, 15U; // uint float musica_at_dofs(observation_id=26534); :_FillValue = 9.96921E36f; // float :description = "degrees of freedom for signal (trace of the averaging kernel matrix) for atmospheric temperature (state vector in K)"; :long_name = "dofs for AT state"; :units = "1"; :coordinates = "time lat lon"; :_ChunkSizes = 26534U; // uint float musica_at_response(observation_id=26534, atmospheric_levels=29); :_FillValue = 9.96921E36f; // float :description = "measurement response (sum along the row of the averaging kernel matrix) for atmospheric temperature (state vector in K)"; :long_name = "measurement response for AT state"; :units = "1"; :coordinates = "time lat lon musica_altitude_levels"; :_ChunkSizes = 26534U, 29U; // uint float musica_at_resolution(observation_id=26534, resolution_parameter=3, atmospheric_levels=29); :description = "parameter for vertical representativeness for atmospheric temperature (state vector in K); parameter 1: centre (Eq. 3.24 of Rodgers 2000)\\n parameter 2: resolving length (Eq. 3.23 and 3.24 of Rodgers, 2000)\\n parameter 3: layer width per degree of freedom (Purser and Huang, 1993)"; :long_name = "resolution parameter for AT state"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = 9.96921E36f; // float :units = "m"; :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_at_error(observation_id=26534, error_parameter=3, atmospheric_levels=29); :description = "error for atmospheric temperature (state vector in K); parameter 1: sqrt of diagonal elements of uncertainty covariances due to retrieval fit noise\\n parameter 2: sqrt of diagonal elements of uncertainty covariances due to IASI instrumental noise covariances (according to Pequignot et al., 2008)\\n parameter 3: sqrt of diagonal elements of uncertainty covariances due to atmospheric temperature a priori uncertainty (depends strongly on assumed temperature a priori uncertainty covariances)"; :long_name = "error for AT state"; :coordinates = "time lat lon musica_altitude_levels"; :units = "K"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_at_apriori_amp(observation_id=26534, atmospheric_levels=29); :description = "a priori assumed amplitude of atmospheric temperature variability (state vector in K)"; :long_name = "a priori amplitude of AT state"; :units = "K"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 26534U, 29U; // uint float musica_at_reg(observation_id=26534, regularisation_parameter=3, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :description = "regularisation parameter for atmospheric temperature (state vector in K); parameter 1: L0 coefficients\\n parameter 2: L1 coefficients\\n parameter 3: L2 coefficients"; :long_name = "regularisation parameter for AT state"; :units = "K-1"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 1U, 15U; // uint ubyte musica_species_id(musica_species_id=2); :description = "MUSICA species variable for identifying MUSICA WV and GHG species: for WV \"1\" means H2O (or proxy 0.5*(ln[H2O]+ln[HDO])) and \"2\" means HDO (or proxy (ln[HDO]-ln[H2O])); for GHG \"1\" means N2O and \"2\" means CH4"; :long_name = "species identifier"; :units = "1"; :_ChunkSizes = 2U; // uint float musica_wv(observation_id=26534, musica_species_id=2, atmospheric_levels=29); :units = "1e-6"; :coordinates = "time lat lon musica_altitude_levels"; :description = "retrieved profiles of water vapour species (state vector {[H2O],[HDO]}) as mixing ratios in ppmv"; :long_name = "retrieved WV state"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_wv_apriori(observation_id=26534, musica_species_id=2, atmospheric_levels=29); :_FillValue = 9.96921E36f; // float :description = "a priori profiles of water vapour species (state vector {[H2O],[HDO]}) as mixing ratios in ppmv"; :long_name = "a priori WV state"; :units = "1e-6"; :coordinates = "time lat musica_altitude_levels"; :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_wv_avk_rank(observation_id=26534); :long_name = "rank of avk of WV state"; :units = "1"; :coordinates = "time lat lon"; :description = "rank (number of leading singular values) of the averaging kernel for water vapour species (state vector {ln[H2O],ln[HDO]}, natural logarithm)"; :_FillValue = -127.0f; // float :_ChunkSizes = 26534U; // uint float musica_wv_avk_val(observation_id=26534, wv_avk_rank=18); :description = "leading singular values of the averaging kernel for water vapour species (state vector {ln[H2O],ln[HDO]}, natural logarithm)"; :long_name = "singular values of avk of WV state"; :units = "1"; :coordinates = "time lat lon"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 26534U, 18U; // uint float musica_wv_avk_lvec(observation_id=26534, musica_species_id=2, wv_avk_rank=18, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :units = "1"; :description = "left leading singular vectors of the averaging kernel for water vapour species (state vector {ln[H2O],ln[HDO]}, natural logarithm)"; :long_name = "left vectors of avk of WV state"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 8845U, 1U, 6U, 10U; // uint float musica_wv_avk_rvec(observation_id=26534, musica_species_id=2, wv_avk_rank=18, atmospheric_levels=29); :description = "right leading singular vectors of the averaging kernel for water vapour species (state vector {ln[H2O],ln[HDO]}, natural logarithm)"; :coordinates = "time lat lon musica_altitude_levels"; :long_name = "right vectors of avk of WV state"; :units = "1"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 8845U, 1U, 6U, 10U; // uint float musica_wv_xavkat_rank(observation_id=26534); :description = "rank (number of leading singular values) of the cross averaging kernel for water vapour species (state vector {ln[H2O],ln[HDO]}, natural logarithm) with respect to atmospheric temperature in K"; :long_name = "rank of xavkat of WV state"; :units = "1"; :coordinates = "time lat lon"; :_FillValue = -127.0f; // float :_ChunkSizes = 26534U; // uint float musica_wv_xavkat_val(observation_id=26534, wv_xavkat_rank=11); :description = "leading singular values of the cross averaging kernel for water vapour species (state vector {ln[H2O],ln[HDO]}, natural logarithm) with respect to atmospheric temperature in K"; :long_name = "singular values of xavkat of WV state"; :units = "1"; :coordinates = "time lat lon"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 26534U, 11U; // uint float musica_wv_xavkat_lvec(observation_id=26534, musica_species_id=2, wv_xavkat_rank=11, atmospheric_levels=29); :description = "left leading singular vectors of the cross averaging kernel for water vapour species (state vector {ln[H2O],ln[HDO]}, natural logarithm) with respect to atmospheric temperature in K"; :coordinates = "time lat lon musica_altitude_levels"; :long_name = "left vectors of xavkat of WV state"; :_FillValue = 9.96921E36f; // float :units = "1"; :_ChunkSizes = 8845U, 1U, 4U, 10U; // uint float musica_wv_xavkat_rvec(observation_id=26534, wv_xavkat_rank=11, atmospheric_levels=29); :description = "right leading singular vectors of the cross averaging kernel for water vapour species (state vector {ln[H2O],ln[HDO]}, natural logarithm) with respect to atmospheric temperature in K"; :units = "K-1"; :coordinates = "time lat lon musica_altitude_levels"; :long_name = "right vectors of xavkat of WV state"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 8845U, 4U, 10U; // uint float musica_wvp_dofs(observation_id=26534, musica_species_id=2); :description = "degrees of freedom for signal (trace of the averaging kernel matrix) for water vapour proxy species (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])})"; :units = "1"; :coordinates = "time lat lon"; :long_name = "dofs for WV proxy state"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 26534U, 2U; // uint float musica_wvp_response(observation_id=26534, musica_species_id=2, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :description = "measurement response (sum along the row of the averaging kernel matrix) for water vapour proxy species (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])})"; :long_name = "measurement response for WV proxy state"; :units = "1"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_wvp_resolution(observation_id=26534, resolution_parameter=3, musica_species_id=2, atmospheric_levels=29); :description = "parameter for vertical representativeness for water vapour proxy species (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}); parameter 1: centre (Eq. 3.24 of Rodgers 2000)\\n parameter 2: resolving length (Eq. 3.23 and 3.24 of Rodgers, 2000)\\n parameter 3: layer width per degree of freedom (Purser and Huang, 1993)"; :units = "m"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = 9.96921E36f; // float :long_name = "resolution parameter for WV proxy state"; :_ChunkSizes = 13267U, 1U, 1U, 15U; // uint float musica_wvp_error(observation_id=26534, error_parameter=3, musica_species_id=2, atmospheric_levels=29); :description = "error for water vapour proxy species (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}, i.e. relative error); parameter 1: sqrt of diagonal elements of uncertainty covariances due to retrieval fit noise\\n parameter 2: sqrt of diagonal elements of uncertainty covariances due to IASI instrumental noise covariances (according to Pequignot et al., 2008)\\n parameter 3: sqrt of diagonal elements of uncertainty covariances due to atmospheric temperature a priori uncertainty (depends strongly on assumed temperature a priori uncertainty covariances)"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = 9.96921E36f; // float :long_name = "error for WV proxy state"; :units = "1"; :_ChunkSizes = 13267U, 1U, 1U, 15U; // uint float musica_wvp_apriori_amp(observation_id=26534, musica_species_id=2, atmospheric_levels=29); :long_name = "a priori amplitude of WV proxy state"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = 9.96921E36f; // float :description = "a priori assumed amplitude of water vapour proxy species variability (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])})"; :units = "1"; :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_wvp_reg(observation_id=26534, regularisation_parameter=3, musica_species_id=2, atmospheric_levels=29); :long_name = "regularisation parameter for WV proxy state"; :coordinates = "time lat lon musica_altitude_levels"; :description = "regularisation parameter for water vapour proxy species (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}); parameter 1: L0 coefficients\\n parameter 2: L1 coefficients\\n parameter 3: L2 coefficients"; :_FillValue = 9.96921E36f; // float :units = "1"; :_ChunkSizes = 13267U, 1U, 1U, 15U; // uint float musica_ghg(observation_id=26534, musica_species_id=2, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :description = "retrieved profiles of greenhouse gas species (state vector {[N2O],[CH4]}) as mixing ratios in ppmv"; :long_name = "retrieved GHG state"; :units = "1e-6"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_ghg_apriori(observation_id=26534, musica_species_id=2, atmospheric_levels=29); :units = "1e-6"; :coordinates = "time lat musica_altitude_levels"; :description = "a priori profiles of greenhouse gas species (state vector {[N2O],[CH4]}) as mixing ratios in ppmv"; :long_name = "a priori GHG state"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_ghg_avk_rank(observation_id=26534); :description = "rank (number of leading singular values) of the averaging kernel for greenhouse gas species (state vector {ln[N2O],ln[CH4]}, natural logarithm)"; :coordinates = "time lat lon"; :_FillValue = -127.0f; // float :long_name = "rank of avk of GHG state"; :units = "1"; :_ChunkSizes = 26534U; // uint float musica_ghg_avk_val(observation_id=26534, ghg_avk_rank=16); :description = "leading singular values of the averaging kernel for greenhouse gas species (state vector {ln[N2O],ln[CH4]}, natural logarithm)"; :units = "1"; :coordinates = "time lat lon"; :long_name = "singular values of avk of GHG state"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 26534U, 16U; // uint float musica_ghg_avk_lvec(observation_id=26534, musica_species_id=2, ghg_avk_rank=16, atmospheric_levels=29); :long_name = "left vectors of avk of GHG state"; :units = "1"; :coordinates = "time lat lon musica_altitude_levels"; :description = "left leading singular vectors of the averaging kernel for greenhouse gas species (state vector {ln[N2O],ln[CH4]}, natural logarithm)"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 8845U, 1U, 6U, 10U; // uint float musica_ghg_avk_rvec(observation_id=26534, musica_species_id=2, ghg_avk_rank=16, atmospheric_levels=29); :description = "right leading singular vectors of the averaging kernel for greenhouse gas species (state vector {ln[N2O],ln[CH4]}, natural logarithm)"; :coordinates = "time lat lon musica_altitude_levels"; :long_name = "right vectors of avk of GHG state"; :units = "1"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 8845U, 1U, 6U, 10U; // uint float musica_ghg_xavkat_rank(observation_id=26534); :description = "rank (number of leading singular values) of the cross averaging kernel for greenhouse gas species (state vector {ln[N2O],ln[CH4]}, natural logarithm) with respect to atmospheric temperature in K"; :coordinates = "time lat lon"; :_FillValue = -127.0f; // float :long_name = "rank of xavkat of GHG state"; :units = "1"; :_ChunkSizes = 26534U; // uint float musica_ghg_xavkat_val(observation_id=26534, ghg_xavkat_rank=10); :coordinates = "time lat lon"; :units = "1"; :description = "leading singular values of the cross averaging kernel for greenhouse gas species (state vector {ln[N2O],ln[CH4]}, natural logarithm) with respect to atmospheric temperature in K"; :long_name = "singular values of xavkat of GHG state"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 26534U, 10U; // uint float musica_ghg_xavkat_lvec(observation_id=26534, musica_species_id=2, ghg_xavkat_rank=10, atmospheric_levels=29); :description = "left leading singular vectors of the cross averaging kernel for greenhouse gas species (state vector {ln[N2O],ln[CH4]}, natural logarithm) with respect to atmospheric temperature in K"; :units = "1"; :coordinates = "time lat lon musica_altitude_levels"; :long_name = "left vectors of xavkat of GHG state"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 1U, 4U, 10U; // uint float musica_ghg_xavkat_rvec(observation_id=26534, ghg_xavkat_rank=10, atmospheric_levels=29); :description = "right leading singular vectors of the cross averaging kernel for greenhouse gas species (state vector {ln[N2O],ln[CH4]}, natural logarithm) with respect to atmospheric temperature in K"; :long_name = "right vectors of xavkat of GHG state"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = 9.96921E36f; // float :units = "K-1"; :_ChunkSizes = 13267U, 4U, 10U; // uint float musica_ghg_dofs(observation_id=26534, musica_species_id=2); :description = "degrees of freedom for signal (trace of the averaging kernel matrix) for greenhouse gas species (state vector {ln[N2O],ln[CH4]})"; :long_name = "dofs for GHG state"; :coordinates = "time lat lon"; :_FillValue = 9.96921E36f; // float :units = "1"; :_ChunkSizes = 26534U, 2U; // uint float musica_ghg_response(observation_id=26534, musica_species_id=2, atmospheric_levels=29); :description = "measurement response (sum along the row of the averaging kernel matrix) for greenhouse gas species (state vector {ln[N2O],ln[CH4]})"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = 9.96921E36f; // float :long_name = "measurement response for GHG state"; :units = "1"; :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_ghg_resolution(observation_id=26534, resolution_parameter=3, musica_species_id=2, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :units = "m"; :description = "parameter for vertical representativeness for greenhouse gas species (state vector {ln[N2O],ln[CH4]}); parameter 1: centre (Eq. 3.24 of Rodgers 2000)\\n parameter 2: resolving length (Eq. 3.23 and 3.24 of Rodgers, 2000)\\n parameter 3: layer width per degree of freedom (Purser and Huang, 1993)"; :long_name = "resolution parameter for GHG state"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 1U, 1U, 15U; // uint float musica_ghg_error(observation_id=26534, error_parameter=3, musica_species_id=2, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :long_name = "error for GHG state"; :description = "error for greenhouse gas species (state vector {ln[N2O],ln[CH4]}, i.e. relative error); parameter 1: sqrt of diagonal elements of uncertainty covariances due to retrieval fit noise\\n parameter 2: sqrt of diagonal elements of uncertainty covariances due to IASI instrumental noise covariances (according to Pequignot et al., 2008)\\n parameter 3: sqrt of diagonal elements of uncertainty covariances due to atmospheric temperature a priori uncertainty (depends strongly on assumed temperature a priori uncertainty covariances)"; :units = "1"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 1U, 1U, 15U; // uint float musica_ghg_apriori_amp(observation_id=26534, musica_species_id=2, atmospheric_levels=29); :long_name = "a priori amplitude of GHG state"; :units = "1"; :coordinates = "time lat lon musica_altitude_levels"; :description = "a priori assumed amplitude of greenhouse gas species variability (state vector {ln[N2O],ln[CH4]})"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_ghg_reg(observation_id=26534, regularisation_parameter=3, musica_species_id=2, atmospheric_levels=29); :long_name = "regularisation parameter for GHG state"; :coordinates = "time lat lon musica_altitude_levels"; :description = "regularisation parameter for greenhouse gas species (state vector {ln[N2O],ln[CH4]}); parameter 1: L0 coefficients\\n parameter 2: L1 coefficients\\n parameter 3: L2 coefficients"; :_FillValue = 9.96921E36f; // float :units = "1"; :_ChunkSizes = 13267U, 1U, 1U, 15U; // uint float musica_hno3(observation_id=26534, atmospheric_levels=29); :description = "retrieved profiles of nitric acid ([HNO3]) as mixing ratios in ppmv"; :long_name = "retrieved HNO3 state"; :units = "1e-6"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 26534U, 29U; // uint float musica_hno3_apriori(observation_id=26534, atmospheric_levels=29); :coordinates = "time lat musica_altitude_levels"; :long_name = "a priori HNO3 state"; :units = "1e-6"; :_FillValue = 9.96921E36f; // float :description = "a priori profiles of nitric acid ([HNO3]) as mixing ratios in ppmv"; :_ChunkSizes = 26534U, 29U; // uint float musica_hno3_avk_rank(observation_id=26534); :description = "rank (number of leading singular values) of the averaging kernel for nitric acid (state vector {ln[HNO3]}, natural logarithm)"; :long_name = "rank of avk of HNO3 state"; :units = "1"; :coordinates = "time lat lon"; :_FillValue = -127.0f; // float :_ChunkSizes = 26534U; // uint float musica_hno3_avk_val(observation_id=26534, hno3_avk_rank=7); :description = "leading singular values of the averaging kernel for nitric acid (state vector {ln[HNO3]}, natural logarithm)"; :coordinates = "time lat lon"; :_FillValue = 9.96921E36f; // float :long_name = "singular values of avk of HNO3 state"; :units = "1"; :_ChunkSizes = 26534U, 7U; // uint float musica_hno3_avk_lvec(observation_id=26534, hno3_avk_rank=7, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :units = "1"; :description = "left leading singular vectors of the averaging kernel for nitric acid (state vector {ln[HNO3]}, natural logarithm)"; :long_name = "left vectors of avk of HNO3 state"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 3U, 15U; // uint float musica_hno3_avk_rvec(observation_id=26534, hno3_avk_rank=7, atmospheric_levels=29); :description = "right leading singular vectors of the averaging kernel for nitric acid (state vector {ln[HNO3]}, natural logarithm)"; :coordinates = "time lat lon musica_altitude_levels"; :long_name = "right vectors of avk of HNO3 state"; :units = "1"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 3U, 15U; // uint float musica_hno3_xavkat_rank(observation_id=26534); :long_name = "rank of xavkat of HNO3 state"; :coordinates = "time lat lon"; :_FillValue = -127.0f; // float :description = "rank (number of leading singular values) of the cross averaging kernel for nitric acid (state vector {ln[HNO3]}, natural logarithm) with respect to atmospheric temperature in K"; :units = "1"; :_ChunkSizes = 26534U; // uint float musica_hno3_xavkat_val(observation_id=26534, hno3_xavkat_rank=6); :coordinates = "time lat lon"; :description = "leading singular values of the cross averaging kernel for nitric acid (state vector {ln[HNO3]}, natural logarithm) with respect to atmospheric temperature in K"; :long_name = "singular values of xavkat of HNO3 state"; :_FillValue = 9.96921E36f; // float :units = "1"; :_ChunkSizes = 26534U, 6U; // uint float musica_hno3_xavkat_lvec(observation_id=26534, hno3_xavkat_rank=6, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :units = "1"; :description = "left leading singular vectors of the cross averaging kernel for nitric acid (state vector {ln[HNO3]}, natural logarithm) with respect to atmospheric temperature in K"; :long_name = "left vectors of xavkat of HNO3 state"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 3U, 15U; // uint float musica_hno3_xavkat_rvec(observation_id=26534, hno3_xavkat_rank=6, atmospheric_levels=29); :description = "right leading singular vectors of the cross averaging kernel for nitric acid (state vector {ln[HNO3]}, natural logarithm) with respect to atmospheric temperature in K"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = 9.96921E36f; // float :long_name = "right vectors of xavkat of HNO3 state"; :units = "K-1"; :_ChunkSizes = 13267U, 3U, 15U; // uint float musica_hno3_dofs(observation_id=26534); :long_name = "dofs for HNO3 state"; :coordinates = "time lat lon"; :description = "degrees of freedom for signal (trace of the averaging kernel matrix) for nitric acid (state vector {ln[HNO3]})"; :units = "1"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 26534U; // uint float musica_hno3_response(observation_id=26534, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :description = "measurement response (sum along the row of the averaging kernel matrix) for nitric acid (state vector {ln[HNO3]})"; :_FillValue = 9.96921E36f; // float :long_name = "measurement response for HNO3 state"; :units = "1"; :_ChunkSizes = 26534U, 29U; // uint float musica_hno3_resolution(observation_id=26534, resolution_parameter=3, atmospheric_levels=29); :description = "parameter for vertical representativeness for nitric acid (state vector {ln[HNO3]}); parameter 1: centre (Eq. 3.24 of Rodgers 2000)\\n parameter 2: resolving length (Eq. 3.23 and 3.24 of Rodgers, 2000)\\n parameter 3: layer width per degree of freedom (Purser and Huang, 1993)"; :units = "m"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = 9.96921E36f; // float :long_name = "resolution parameter for HNO3 state"; :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_hno3_error(observation_id=26534, error_parameter=3, atmospheric_levels=29); :description = "error for nitric acid (state vector {ln[HNO3]}, i.e. relative error); parameter 1: sqrt of diagonal elements of uncertainty covariances due to retrieval fit noise\\n parameter 2: sqrt of diagonal elements of uncertainty covariances due to IASI instrumental noise covariances (according to Pequignot et al., 2008)\\n parameter 3: sqrt of diagonal elements of uncertainty covariances due to atmospheric temperature a priori uncertainty (depends strongly on assumed temperature a priori uncertainty covariances)"; :coordinates = "time lat lon musica_altitude_levels"; :long_name = "error for HNO3 state"; :units = "1"; :_FillValue = 9.96921E36f; // float :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_hno3_apriori_amp(observation_id=26534, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :description = "a priori assumed amplitude of nitric acid variability (state vector {ln[HNO3]})"; :long_name = "a priori amplitude of HNO3 state"; :_FillValue = 9.96921E36f; // float :units = "1"; :_ChunkSizes = 26534U, 29U; // uint float musica_hno3_reg(observation_id=26534, regularisation_parameter=3, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = 9.96921E36f; // float :description = "regularisation parameter for nitric acid (state vector {ln[HNO3]}); parameter 1: L0 coefficients\\n parameter 2: L1 coefficients\\n parameter 3: L2 coefficients"; :long_name = "regularisation parameter for HNO3 state"; :units = "1"; :_ChunkSizes = 13267U, 1U, 15U; // uint float musica_apriori_cl(observation_id=26534, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :long_name = "a priori vertical correlation length"; :units = "m"; :_FillValue = 9.96921E36f; // float :description = "a priori assumed vertical correlation length for atmospheric variability"; :_ChunkSizes = 26534U, 29U; // uint // global attributes: :title = "MUSICA IASI full retrieval product standard output"; :retrieval_target_name = "Water vapour (WV): H2O and HDO; Greenhouse Gases (GHG): N2O, CH4; HNO3"; :retrieval_in_logarithmic_parameter_space = "true"; :platform = "SATELLITE"; :name_of_platform = "EUMETSAT Metop"; :experiment = "IASI"; :data_version = "3.3 (MUSICA 2020)"; :institution = "Karlsruhe Institute of Technology (KIT)"; :history = "Date of retrieval run: 20200818142405"; :address = "H.-v.-Helmholtz-Platz 1, D-76344 Leopoldshafen, Germany"; :author = "Benjamin Ertl and Matthias Schneider"; :email = "benjamin.ertl@kit.edu; matthias.schneider@kit.edu"; :data_format_version = "netcdf"; :Conventions = "CF-1.7"; :license = "CC BY 4.0 Attribution"; :acknowledgement = "The generation of this data set has strongly benefit from the project MUSICA (funded by the European Research Council under the European Community’s Seventh Framework Programme (FP7/2007-2013)/ERC Grant Agreement number 256961), from financial support in the context of the projects MOTIV and TEDDY (funded by the Deutsche Forschungsgemeinschaft under project IDs/Geschaeftszeichen 290612604/GZ:SCHN1126/2-1 and 416767181/GZ:SCHN1126/5-1, respectively), and INMENSE (funded by the Ministerio de Economia y Competividad from Spain, CGL2016-80688-P). Retrieval calculations for generating this data set were performed on the supercomputer ForHLR funded by the Ministry of Science, Research and the Arts Baden-Wuerttemberg and by the German Federal Ministry of Education and Research. Furthermore, we acknowledge the contribution of Teide High-Performance Computing facilities (provided by the Instituto Tecnologico y de Energias Renovables (ITER), S.A, teidehpc.iter.es)."; }