netcdf musica-iasi/H2Oiso_v2/2017/IASIAB_MUSICA_030201_L2pp_H2Oiso_v2_20171031_morning_global.nc { dimensions: observation_id = 343482; atmospheric_levels = 29; error_parameter = 2; fit_quality_parameter = 3; regularisation_parameter = 3; resolution_parameter = 3; wv_avk_rank = 12; wv_xavkat_rank = 8; musica_species_id = 2; variables: long observation_id(observation_id=343482); :_ChunkSizes = 343482U; // uint ulong musica_species_id(musica_species_id=2); :_ChunkSizes = 2U; // uint float lat(observation_id=343482); :description = "geographical latitude [degree_north] (north is positive and south negative)"; :long_name = "latitude"; :standard_name = "latitude"; :units = "degrees_north"; :axis = "Y"; :_ChunkSizes = 343482U; // uint float lon(observation_id=343482); :standard_name = "longitude"; :units = "degrees_east"; :axis = "X"; :description = "geographical longitude [degree_east] (east is positive and west negative)"; :long_name = "longitude"; :_ChunkSizes = 343482U; // uint ubyte across_track(observation_id=343482); :long_name = "across track index"; :units = "1"; :coordinates = "time lat lon"; :description = "across track satellite observation index (consistent to EUMETSAT netcdf files)"; :_ChunkSizes = 343482U; // uint ushort along_track(observation_id=343482); :units = "1"; :coordinates = "time lat lon"; :description = "along track satellite observation index (consistent to EUMETSAT netcdf files)"; :long_name = "along track index"; :_ChunkSizes = 343482U; // uint float musica_altitude_levels(observation_id=343482, 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"; :_FillValue = NaNf; // float :_ChunkSizes = 85871U, 8U; // uint float musica_pressure_levels(observation_id=343482, atmospheric_levels=29); :standard_name = "air_pressure"; :coordinates = "time lat lon musica_altitude_levels"; :description = "atmospheric pressure levels [Pa]"; :long_name = "atmospheric pressure"; :units = "Pa"; :_FillValue = NaNf; // float :_ChunkSizes = 85871U, 8U; // uint float altitude_tropopause_climatological(observation_id=343482); :units = "m"; :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"; :_ChunkSizes = 343482U; // uint long time(observation_id=343482); :units = "seconds since 2000-01-01 00:00:00"; :description = "universal coordinated time (UTC) given in seconds since 2000-01-01 00:00:00"; :long_name = "universal coordinated time"; :standard_name = "time"; :axis = "T"; :_ChunkSizes = 343482U; // uint int time_local_solar(observation_id=343482); :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"; :_ChunkSizes = 343482U; // uint String time_string(observation_id=343482); :long_name = "ISO 8601 UTC date-time string"; :coordinates = "time lat lon"; :description = "time (UTC) as ISO 8601 UTC date-time string"; :_ChunkSizes = 343482U; // uint float platform_zenith_angle(observation_id=343482); :standard_name = "platform_zenith_angle"; :units = "degree"; :coordinates = "time lat lon"; :description = "satellite instrument viewing angle [degree]"; :long_name = "viewing angle"; :_ChunkSizes = 343482U; // uint ubyte instrument(observation_id=343482); :long_name = "satellite instrument"; :coordinates = "time lat lon"; :description = "1: IASI-A; 2: IASI-B; 3: IASI-C"; :units = "1"; :_ChunkSizes = 343482U; // uint float eumetsat_cloud_area_fraction(observation_id=343482); :coordinates = "time lat lon"; :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"; :_FillValue = NaNf; // float :description = "L2 cloud coverage"; :_ChunkSizes = 343482U; // uint ubyte eumetsat_cloud_formation_flag(observation_id=343482); :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 = 343482U; // uint ubyte eumetsat_cloud_summary_flag(observation_id=343482); :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :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"; :_ChunkSizes = 343482U; // uint float eumetsat_cloud_test_flag(observation_id=343482); :_FillValue = NaNf; // float :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 = 343482U; // uint ubyte eumetsat_dust_flag(observation_id=343482); :description = "Indicates presence of dust clouds in the IFOV"; :long_name = "EUMETSAT L2 dust cloud indicator"; :units = "1"; :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :_ChunkSizes = 343482U; // uint float eumetsat_first_guess_flag(observation_id=343482); :long_name = "EUMETSAT L2 PPF first guess usage"; :units = "1"; :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :_FillValue = NaNf; // float :description = "indicates the kind of measurements used as the first guess"; :_ChunkSizes = 343482U; // uint ushort eumetsat_parameter_flag(observation_id=343482); :description = "check that geophysical parameters from the EUMETSAT L2 PPF OEM retrieval are within bounds"; :long_name = "EUMETSAT L2 geophysical parameter check"; :units = "1"; :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "time lat lon"; :_ChunkSizes = 343482U; // uint float eumetsat_residual_flag(observation_id=343482); :_FillValue = NaNf; // float :description = "0:Residual check was not passed-sounding rejected, 1:Resisual check passed-sounding accepted"; :long_name = "EUMETSAT L2 residual check"; :units = "1"; :comment = "only for EUMETSAT L2 PPF versions 4 and 5, source: EUMETSAT L2 netcdf files"; :coordinates = "time lat lon"; :_ChunkSizes = 343482U; // uint ubyte eumetsat_surface_type_flag(observation_id=343482); :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"; :comment = "source: EUMETSAT L2 netcdf file"; :coordinates = "lat lon"; :_ChunkSizes = 343482U; // uint byte surface_emissivity_flag(observation_id=343482); :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"; :_ChunkSizes = 343482U; // uint float musica_fit_quality(observation_id=343482, fit_quality_parameter=3); :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)"; :long_name = "quality of spectral fit"; :units = "nW cm-2 sr-1 (cm-1)-1"; :coordinates = "time lat lon"; :_ChunkSizes = 343482U, 2U; // uint ubyte musica_fit_quality_flag(observation_id=343482); :coordinates = "time lat lon"; :long_name = "Indicator for quality of spectral fit"; :description = "0:poor quality; 1:restricted quality; 2:fair quality; 3:good quality"; :units = "1"; :_ChunkSizes = 343482U; // uint ubyte musica_nol(observation_id=343482); :description = "number of actual atmospheric grid levels"; :long_name = "number of atmospheric grid levels"; :units = "1"; :coordinates = "time lat lon"; :_ChunkSizes = 343482U; // uint ubyte musica_iterations(observation_id=343482); :long_name = "number of iterations"; :units = "1"; :coordinates = "time lat lon"; :description = "number of iterations needed for the retrieval process"; :_ChunkSizes = 343482U; // uint float musica_st(observation_id=343482); :coordinates = "time lat lon"; :description = "retrieved surface skin temperature [K]"; :long_name = "retrieved surface skin temperature"; :units = "K"; :_ChunkSizes = 343482U; // uint float musica_at(observation_id=343482, atmospheric_levels=29); :long_name = "retrieved AT state"; :units = "K"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = NaNf; // float :description = "retrieved atmospheric temperature [K]"; :_ChunkSizes = 85871U, 8U; // uint float musica_apriori_cl(observation_id=343482, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :description = "a priori assumed vertical correlation length for atmospheric variability"; :units = "m"; :_FillValue = NaNf; // float :long_name = "a priori vertical correlation length"; :_ChunkSizes = 85871U, 8U; // uint float musica_wvp_apriori_amp(observation_id=343482, musica_species_id=2, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :long_name = "a priori amplitude of WV proxy state"; :units = "1"; :_FillValue = NaNf; // float :description = "a priori assumed amplitude of water vapour proxy species variability (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])})"; :_ChunkSizes = 114494U, 1U, 10U; // uint float musica_at_apriori_amp(observation_id=343482, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :long_name = "a priori amplitude of AT state"; :units = "K"; :description = "a priori assumed amplitude of atmospheric temperature variability (state vector in K)"; :_FillValue = NaNf; // float :_ChunkSizes = 85871U, 8U; // uint float musica_wvp_reg(observation_id=343482, regularisation_parameter=3, musica_species_id=2, atmospheric_levels=29); :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"; :long_name = "regularisation parameter for WV proxy state"; :units = "1"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = NaNf; // float :_ChunkSizes = 114494U, 1U, 1U, 10U; // uint float musica_h2o(observation_id=343482, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :units = "ppmv"; :description = "retrieved profiles of H2O"; :long_name = "retrieved H2O state"; :_FillValue = NaNf; // float :_ChunkSizes = 85871U, 8U; // uint float musica_deltad(observation_id=343482, atmospheric_levels=29); :_FillValue = NaNf; // float :description = "retrieved profiles for deltaD"; :long_name = "retrieved deltaD state"; :units = "1e-3"; :coordinates = "time lat lon musica_altitude_levels"; :_ChunkSizes = 85871U, 8U; // uint float musica_h2o_apriori(observation_id=343482, atmospheric_levels=29); :long_name = "a priori H2O state"; :units = "ppmv"; :coordinates = "time lat musica_altitude_levels"; :description = "a priori profiles for H2O"; :_FillValue = NaNf; // float :_ChunkSizes = 85871U, 8U; // uint float musica_deltad_apriori(observation_id=343482, atmospheric_levels=29); :long_name = "a priori delD state"; :units = "1e-3"; :coordinates = "time lat musica_altitude_levels"; :_FillValue = NaNf; // float :description = "a priori profiles for DeltaD"; :_ChunkSizes = 85871U, 8U; // uint float musica_h2o_error(observation_id=343482, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels"; :description = "total errors for H2O (including measurement noise error and temperature error)"; :long_name = "total error for H2O state"; :_FillValue = NaNf; // float :units = "ppmv"; :_ChunkSizes = 85871U, 8U; // uint float musica_deltad_error(observation_id=343482, atmospheric_levels=29); :units = "1e-3"; :coordinates = "time lat lon musica_altitude_levels"; :description = "total errors for deltaD (including measurement noise error and temperature error)"; :long_name = "total error for deltaD"; :_FillValue = NaNf; // float :_ChunkSizes = 85871U, 8U; // uint float musica_wvp(observation_id=343482, musica_species_id=2, atmospheric_levels=29); :long_name = "retrieved WV proxy state"; :units = "1"; :coordinates = "time lat lon musica_altitude_levels"; :description = "retrieved profiles of water vapour proxy species (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}, natural logarithms of mixing ratios in ppmv)"; :_FillValue = NaNf; // float :_ChunkSizes = 114494U, 1U, 10U; // uint float musica_wvp_apriori(observation_id=343482, musica_species_id=2, atmospheric_levels=29); :long_name = "a priori WV proxy state"; :coordinates = "time lat musica_altitude_levels"; :description = "a priori profiles of water vapour proxy species (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}, natural logarithms of mixing ratios in ppmv)"; :_FillValue = NaNf; // float :units = "1"; :_ChunkSizes = 114494U, 1U, 10U; // uint float musica_wvp_error(observation_id=343482, error_parameter=2, 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 atmospheric temperature a priori uncertainty (depends strongly on assumed temperature a priori uncertainty covarianes)"; :_FillValue = NaNf; // float :long_name = "error for WV proxy state"; :units = "1"; :coordinates = "time lat lon musica_altitude_levels"; :_ChunkSizes = 114494U, 1U, 1U, 10U; // uint float musica_wvp_dofs(observation_id=343482, musica_species_id=2); :description = "degrees of freedom for signal (trace of averaging kernel matrix) for water vapour proxy species (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])})"; :long_name = "dofs for WV proxy state"; :units = "1"; :coordinates = "time lat lon musica_species_id"; :_ChunkSizes = 343482U, 1U; // uint float musica_wvp_response(observation_id=343482, musica_species_id=2, atmospheric_levels=29); :coordinates = "time lat lon musica_altitude_levels musica_species_id"; :units = "1"; :_FillValue = NaNf; // float :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"; :_ChunkSizes = 114494U, 1U, 10U; // uint float musica_wvp_resolution(observation_id=343482, resolution_parameter=3, musica_species_id=2, atmospheric_levels=29); :units = "m"; :coordinates = "time lat lon musica_altitude_levels musica_species_id"; :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)"; :_FillValue = NaNf; // float :long_name = "resolution parameter for WV proxy state"; :_ChunkSizes = 114494U, 1U, 1U, 10U; // uint ulong musica_wvp_kernel_flag(observation_id=343482, atmospheric_levels=29); :description = "0: limited vertical representativeness; 1: good vertical representativeness"; :long_name = "Indicator for vertical representativeness of the averaging kernel matrix for the WV proxy state"; :coordinates = "time lat lon musica_altitude_levels"; :units = "1"; :_ChunkSizes = 68697U, 6U; // uint ubyte musica_deltad_error_flag(observation_id=343482, atmospheric_levels=29); :long_name = "Indicator for total error of deltaD"; :coordinates = "time lat lon musica_altitude_levels"; :description = "0: high error (above 40 permil); 1: low error (below 40 permil)"; :units = "1"; :_ChunkSizes = 171741U, 15U; // uint float musica_wvp_avk_lvec(observation_id=343482, musica_species_id=2, wv_avk_rank=12, atmospheric_levels=29); :_FillValue = NaNf; // float :description = "left leading singular vectors of the averaging kernel for water vapour proxy species {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}, natural logarithms of mixing ratios in ppmv)"; :long_name = "left vectors of avk of WV proxy state"; :units = "1"; :coordinates = "time lat lon musica_altitude_levels"; :_ChunkSizes = 85871U, 1U, 2U, 6U; // uint float musica_wvp_avk_rvec(observation_id=343482, musica_species_id=2, wv_avk_rank=12, atmospheric_levels=29); :description = "right leading singular vectors of the averaging kernel for water vapour proxy species {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}, natural logarithms of mixing ratios in ppmv)"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = NaNf; // float :long_name = "right vectors of avk of WV proxy state"; :units = "1"; :_ChunkSizes = 85871U, 1U, 2U, 6U; // uint float musica_wvp_avk_val(observation_id=343482, wv_avk_rank=12); :_FillValue = NaNf; // float :description = "leading singular values of the averaging kernel for water vapour proxy species {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}, natural logarithms of mixing ratios in ppmv)"; :long_name = "singular values of avk of WV proxy state"; :units = "1"; :coordinates = "time lat lon"; :_ChunkSizes = 171741U, 4U; // uint byte musica_wvp_avk_rank(observation_id=343482); :description = "rank (number of leading singular values) of the averaging kernel for water vapour proxy species {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}, natural logarithms of mixing ratios in ppmv)"; :long_name = "rank of avk of WV proxy state"; :units = "1"; :coordinates = "time lat lon"; :_ChunkSizes = 343482U; // uint float musica_wvp_xavkat_lvec(observation_id=343482, musica_species_id=2, wv_xavkat_rank=8, atmospheric_levels=29); :description = "left leading singular vectors of the cross averaging kernels for water vapour proxy species (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}, natural logarithms of mixing ratios in ppmv) with respect to atmospheric temperature in K"; :long_name = "left vectors of cross kernel of WV proxy state wrt atmospheric temperature"; :coordinates = "time lat lon musica_altitude_levels"; :units = "1"; :_FillValue = NaNf; // float :_ChunkSizes = 85871U, 1U, 1U, 6U; // uint float musica_wvp_xavkat_rvec(observation_id=343482, wv_xavkat_rank=8, atmospheric_levels=29); :description = "right leading singular vectors of the cross averaging kernels for water vapour proxy species (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}, natural logarithms of mixing ratios in ppmv) with respect to atmospheric temperature in K"; :long_name = "right vectors of cross avk of WV proxy state wrt atmospheric temperature"; :coordinates = "time lat lon musica_altitude_levels"; :_FillValue = NaNf; // float :units = "1"; :_ChunkSizes = 68697U, 1U, 6U; // uint float musica_wvp_xavkat_val(observation_id=343482, wv_xavkat_rank=8); :coordinates = "time lat lon"; :long_name = "singular values of cross avk of WV proxy state wrt atmospheric temperature"; :units = "1"; :description = "leading singular values of the cross averaging kernels for water vapour proxy species (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}, natural logarithms of mixing ratios in ppmv) with respect to atmospheric temperature in K"; :_FillValue = NaNf; // float :_ChunkSizes = 171741U, 4U; // uint byte musica_wvp_xavkat_rank(observation_id=343482); :description = "rank (number of leading singular values) of the cross averaging kernels for water vapour proxy species (state vector {0.5*(ln[H2O]+ln[HDO]),(ln[HDO]-ln[H2O])}, natural logarithms of mixing ratios in ppmv) with respect to atmospheric temperature in K"; :long_name = "rank of cross avk of WV proxy state wrt atmospheric temperature"; :units = "1"; :coordinates = "time lat lon"; :_ChunkSizes = 343482U; // uint uint orbit_id(observation_id=343482); :description = "METOP orbit number (every METOP satellite has a separate orbit numbering)"; :long_name = "orbit number"; :coordinates = "time lat lon"; :units = "1"; :_ChunkSizes = 343482U; // uint String data_version(observation_id=343482); :_ChunkSizes = 343482U; // uint // global attributes: :title = "MUSICA IASI water vapour isotopologue pair product"; :retrieval_target_name = "Water vapour isotopologue pairs ({H2O,deltaD}-pairs)"; :retrieval_in_logarithmic_parameter_space = "true"; :platform = "SATELLITE"; :name_of_platform = "EUMETSAT Metop"; :experiment = "IASI"; :institution = "Karlsruhe Institute of Technology (KIT)"; :history = "Date of retrieval run: 20190519065925"; :address = "H.-v.-Helmholtz-Platz 1, D-76344 Leopoldshafen, Germany"; :author = "Christopher Diekmann, Benjamin Ertl and Matthias Schneider"; :email = "christopher.diekmann@kit.edu; 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) and Sentinel-5P + Innovation - Water Vapour Isotopologogues (H2O-ISO, funded by the European Space Agency). 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)."; :data_version = "3.2.1, H2Oiso v2 (MUSICA 2019)"; }