netcdf s1b-ew-ocn-hh-20200524t223727-20200524t223834-021729-0293E2-001 { dimensions: rvlRaSize = 112 ; length = 26 ; rvlAzSize = 382 ; rvlSwath = 5 ; owiRaSize = 422 ; owiAzSize = 405 ; owiIncSize = 277 ; owiPolarisation = 1 ; oswRaSize = 1 ; oswAzSize = 1 ; oswWavenumberBinSize = 1 ; oswAngularBinSize = 1 ; oswPartitions = 1 ; oswKxBinSize = 1 ; oswKyBinSize = 1 ; oswLag = 1 ; variables: float oswPolSpec(oswAzSize, oswRaSize, oswAngularBinSize, oswWavenumberBinSize) ; oswPolSpec:units = "m^4" ; oswPolSpec:long_name = "estimated swell spectrum on log-polar grid" ; byte oswPartitions(oswAzSize, oswRaSize, oswAngularBinSize, oswWavenumberBinSize) ; oswPartitions:_FillValue = -128b ; oswPartitions:units = "adimentional" ; oswPartitions:long_name = "wave partition numbers" ; float oswQualityCrossSpectraRe(oswAzSize, oswRaSize, oswAngularBinSize, oswWavenumberBinSize) ; oswQualityCrossSpectraRe:units = "(m/rad)^2" ; oswQualityCrossSpectraRe:long_name = "real part of cross spectra log-polar grid" ; float oswQualityCrossSpectraIm(oswAzSize, oswRaSize, oswAngularBinSize, oswWavenumberBinSize) ; oswQualityCrossSpectraIm:units = "(m/rad)^2" ; oswQualityCrossSpectraIm:long_name = "imaginary part of cross spectra log-polar grid" ; float oswK(oswWavenumberBinSize) ; oswK:units = "rad/m" ; oswK:long_name = "array of the wavenumbers for polar spectra" ; float oswPhi(oswAngularBinSize) ; oswPhi:units = "degrees" ; oswPhi:long_name = "array of angular values for polar spectra" ; float oswAzCutoff(oswAzSize, oswRaSize) ; oswAzCutoff:units = "m" ; oswAzCutoff:long_name = "azimuth cut-off wavelength" ; float oswRaCutoff(oswAzSize, oswRaSize) ; oswRaCutoff:units = "m" ; oswRaCutoff:long_name = "range cut-off wavelength" ; float oswSpecRes(oswAzSize, oswRaSize, oswAngularBinSize) ; oswSpecRes:units = "m" ; oswSpecRes:long_name = "azimuth cut-off wavelength as function of wave direction" ; float oswLon(oswAzSize, oswRaSize) ; oswLon:units = "degrees_east" ; oswLon:long_name = "Longitude at cell center" ; oswLon:standard_name = "longitude" ; float oswLat(oswAzSize, oswRaSize) ; oswLat:units = "degrees_north" ; oswLat:long_name = "Latitude at cell center" ; oswLat:standard_name = "latitude" ; float oswHs(oswAzSize, oswRaSize, oswPartitions) ; oswHs:_FillValue = -999.f ; oswHs:units = "m" ; oswHs:long_name = "Signifiant waveheight for each partition" ; float oswWl(oswAzSize, oswRaSize, oswPartitions) ; oswWl:_FillValue = -999.f ; oswWl:units = "m" ; oswWl:long_name = "Dominant wave length for each partition" ; float oswDirmet(oswAzSize, oswRaSize, oswPartitions) ; oswDirmet:_FillValue = -999.f ; oswDirmet:units = "degrees" ; oswDirmet:long_name = "Dominant wave direction for each partition (with respect to North)" ; float oswSnr(oswAzSize, oswRaSize) ; oswSnr:units = "dB" ; oswSnr:long_name = "signal to noise ratio of cross spectra" ; float oswAmbiFac(oswAzSize, oswRaSize, oswPartitions) ; oswAmbiFac:_FillValue = -999.f ; oswAmbiFac:units = "adimentional" ; oswAmbiFac:long_name = "ambiguity factor for wave propagation direction" ; byte oswIconf(oswAzSize, oswRaSize, oswPartitions) ; oswIconf:_FillValue = -128b ; oswIconf:long_name = "confidance flag for wave direction resolution" ; oswIconf:valid_range = 0b, 1b ; oswIconf:flag_values = 0b, 1b ; oswIconf:flag_meanings = "resolved not_resolved" ; float oswLookSeparationTime(oswAzSize, oswRaSize) ; oswLookSeparationTime:units = "s" ; oswLookSeparationTime:long_name = "Separation time between inner and outer look" ; float oswNrcs(oswAzSize, oswRaSize) ; oswNrcs:units = "dB" ; oswNrcs:long_name = "Normalized Radar Cross Section" ; float oswInten(oswAzSize, oswRaSize) ; oswInten:units = "adimentional" ; oswInten:long_name = "input SLC image intensity estimated within each cell" ; float oswNv(oswAzSize, oswRaSize) ; oswNv:units = "adimentional" ; oswNv:long_name = "Normalised variance of the input SLC image estimated within each cell" ; float oswSkew(oswAzSize, oswRaSize) ; oswSkew:units = "adimentional" ; oswSkew:long_name = "skewness of the input SLC image estimated within each cell" ; float oswKurt(oswAzSize, oswRaSize) ; oswKurt:units = "adimentional" ; oswKurt:long_name = "kurtosis of the input SLC image estimated within each cell" ; float oswWindSpeed(oswAzSize, oswRaSize) ; oswWindSpeed:units = "m/s" ; oswWindSpeed:long_name = "SAR Wind speed" ; float oswWindDirection(oswAzSize, oswRaSize) ; oswWindDirection:units = "degrees" ; oswWindDirection:long_name = "SAR Wind direction (meteorological convention=clockwise direction from where the wind comes respect to North)" ; float oswEcmwfWindSpeed(oswAzSize, oswRaSize) ; oswEcmwfWindSpeed:units = "m/s" ; oswEcmwfWindSpeed:long_name = "ECMWF Wind speed" ; float oswEcmwfWindDirection(oswAzSize, oswRaSize) ; oswEcmwfWindDirection:units = "degrees" ; oswEcmwfWindDirection:long_name = "ECMWF Wind direction (meteorological convention=clockwise direction from where the wind comes respect to North)" ; float oswWindSeaHs(oswAzSize, oswRaSize) ; oswWindSeaHs:units = "m" ; oswWindSeaHs:long_name = "significant waveheight for the wind sea part of the total wave height" ; float oswWaveAge(oswAzSize, oswRaSize) ; oswWaveAge:units = "adimentional" ; oswWaveAge:long_name = "describe the state of dev. of the wind sea component of the wave spectra" ; float oswDepth(oswAzSize, oswRaSize) ; oswDepth:units = "m" ; oswDepth:long_name = "water depth from GEBCO data set" ; float oswNlWidth(oswAzSize, oswRaSize) ; oswNlWidth:units = "m" ; oswNlWidth:long_name = "non linear inverse spectral width" ; byte oswLandFlag(oswAzSize, oswRaSize) ; oswLandFlag:long_name = "land flag : 1 if presence of more than 10% of land coverage, 0 instead" ; oswLandFlag:valid_range = 0b, 1b ; oswLandFlag:flag_values = 0b, 1b ; oswLandFlag:flag_meanings = "no_land land" ; float oswLandCoverage(oswAzSize, oswRaSize) ; oswLandCoverage:units = "%" ; oswLandCoverage:long_name = "percentage of land coverage within the cell" ; oswLandCoverage:valid_range = 0.f, 100.f ; float oswIncidenceAngle(oswAzSize, oswRaSize) ; oswIncidenceAngle:units = "degrees" ; oswIncidenceAngle:long_name = "Incidence angle at cell center" ; float oswHeading(oswAzSize, oswRaSize) ; oswHeading:units = "degrees" ; oswHeading:long_name = "Platform heading (azimuth from North)" ; float oswGroundRngSize(oswAzSize, oswRaSize) ; oswGroundRngSize:units = "m" ; oswGroundRngSize:long_name = "ground range size of the estimation area" ; float oswAziSize(oswAzSize, oswRaSize) ; oswAziSize:units = "m" ; oswAziSize:long_name = "azimuth size of the estimation area" ; float oswEllipsLength(oswAzSize, oswRaSize, oswPartitions) ; oswEllipsLength:_FillValue = -999.f ; oswEllipsLength:units = "m" ; oswEllipsLength:long_name = "length of the major axis of the ellipsoid for Group analysis" ; float oswEllipsLengthStdDev(oswAzSize, oswRaSize, oswPartitions) ; oswEllipsLengthStdDev:_FillValue = -999.f ; oswEllipsLengthStdDev:units = "m" ; oswEllipsLengthStdDev:long_name = "standard deviation of the major axis of the ellipsoid for Group analysis" ; float oswEllipsWidth(oswAzSize, oswRaSize, oswPartitions) ; oswEllipsWidth:_FillValue = -999.f ; oswEllipsWidth:units = "m" ; oswEllipsWidth:long_name = "length of the minor axis of the ellipsoid for Group analysis" ; float oswEllipsWidthStdDev(oswAzSize, oswRaSize, oswPartitions) ; oswEllipsWidthStdDev:_FillValue = -999.f ; oswEllipsWidthStdDev:units = "m" ; oswEllipsWidthStdDev:long_name = "standard deviation of the minor axis of the ellipsoid for Group analysis" ; float oswGroupDir(oswAzSize, oswRaSize, oswPartitions) ; oswGroupDir:_FillValue = -999.f ; oswGroupDir:units = "degrees" ; oswGroupDir:long_name = "Swell direction from group analysis" ; byte oswQualityFlagPartition(oswAzSize, oswRaSize, oswPartitions) ; oswQualityFlagPartition:_FillValue = -128b ; oswQualityFlagPartition:long_name = "Quality flag per partition" ; oswQualityFlagPartition:valid_range = 0b, 3b ; oswQualityFlagPartition:flag_values = 0b, 1b, 2b, 3b ; oswQualityFlagPartition:flag_meanings = "good medium low poor" ; byte oswQualityFlag(oswAzSize, oswRaSize) ; oswQualityFlag:_FillValue = -128b ; oswQualityFlag:long_name = "Total quality flag" ; oswQualityFlag:valid_range = 0b, 3b ; oswQualityFlag:flag_values = 0b, 1b, 2b, 3b ; oswQualityFlag:flag_meanings = "good medium low poor" ; float oswTotalHs(oswAzSize, oswRaSize) ; oswTotalHs:_FillValue = -999.f ; oswTotalHs:units = "m" ; oswTotalHs:long_name = "Total significant wave height" ; float oswCartSpecIm(oswAzSize, oswRaSize, oswKyBinSize, oswKxBinSize, oswLag) ; oswCartSpecIm:_FillValue = -999.f ; oswCartSpecIm:units = "m^4" ; oswCartSpecIm:long_name = "Imaginary part of half Cartesian cross spectra between the different sub view: zero time lag; 1rst time lag; 2nd time lag" ; float oswCartSpecRe(oswAzSize, oswRaSize, oswKyBinSize, oswKxBinSize, oswLag) ; oswCartSpecRe:_FillValue = -999.f ; oswCartSpecRe:units = "m^4" ; oswCartSpecRe:long_name = "Real part of half Cartesian cross spectra between the different sub view: zero time lag; 1rst time lag; 2nd time lag" ; float oswKx(oswKxBinSize) ; oswKx:_FillValue = -999.f ; oswKx:units = "m/m" ; oswKx:long_name = "Positive frequencies array of the Cartesian crossSpectra on Range direction" ; float oswKy(oswKyBinSize) ; oswKy:_FillValue = -999.f ; oswKy:units = "m/m" ; oswKy:long_name = "frequencies array of the Cartesian crossSpectra on Azimuth direction" ; float oswJx(oswKxBinSize) ; oswJx:_FillValue = -999.f ; oswJx:units = "m/m" ; oswJx:long_name = "Jacobian of the non linear resampling on Range direction of the cartesian CrossSpectra (Half corresponding to positive frequencies)" ; float oswJy(oswKyBinSize) ; oswJy:_FillValue = -999.f ; oswJy:units = "m/m" ; oswJy:long_name = "Jacobian of the non linear resampling on Azimuth direction of the cartesian CrossSpectra" ; float owiHs(oswAzSize, oswRaSize, oswPartitions) ; owiHs:_FillValue = -999.f ; owiHs:units = "m" ; owiHs:long_name = "Signifiant waveheight for each partition" ; float owiWl(oswAzSize, oswRaSize, oswPartitions) ; owiWl:_FillValue = -999.f ; owiWl:units = "m" ; owiWl:long_name = "Dominant wave length for each partition" ; float owiDirmet(oswAzSize, oswRaSize, oswPartitions) ; owiDirmet:_FillValue = -999.f ; owiDirmet:units = "degrees" ; owiDirmet:long_name = "Dominant wave direction for each partition" ; float owiWindSeaHs(oswAzSize, oswRaSize) ; owiWindSeaHs:_FillValue = -999.f ; owiWindSeaHs:units = "m" ; owiWindSeaHs:long_name = "Significant waveheight for the wind sea part of the total wave height" ; float owiLon(owiAzSize, owiRaSize) ; owiLon:units = "degrees_east" ; owiLon:long_name = "Longitude at wind cell center" ; owiLon:standard_name = "longitude" ; float owiLat(owiAzSize, owiRaSize) ; owiLat:units = "degrees_north" ; owiLat:long_name = "Latitude at wind cell center" ; owiLat:standard_name = "latitude" ; float owiIncidenceAngle(owiAzSize, owiRaSize) ; owiIncidenceAngle:units = "degrees" ; owiIncidenceAngle:long_name = "Incidence angle at wind cell center" ; float owiElevationAngle(owiAzSize, owiRaSize) ; owiElevationAngle:units = "degrees" ; owiElevationAngle:long_name = "Elevation Angle at wind cell center" ; float owiWindSpeed(owiAzSize, owiRaSize) ; owiWindSpeed:_FillValue = -999.f ; owiWindSpeed:units = "m/s" ; owiWindSpeed:long_name = "SAR Wind speed" ; owiWindSpeed:standard_name = "wind_speed" ; float owiWindDirection(owiAzSize, owiRaSize) ; owiWindDirection:_FillValue = -999.f ; owiWindDirection:units = "degrees" ; owiWindDirection:long_name = "SAR Wind direction (meteorological convention= clockwise direction from where the wind comes respect to North)" ; owiWindDirection:standard_name = "wind_direction" ; float owiEcmwfWindSpeed(owiAzSize, owiRaSize) ; owiEcmwfWindSpeed:units = "m/s" ; owiEcmwfWindSpeed:long_name = "ECMWF Wind speed" ; owiEcmwfWindSpeed:standard_name = "wind_speed" ; float owiEcmwfWindDirection(owiAzSize, owiRaSize) ; owiEcmwfWindDirection:units = "degrees" ; owiEcmwfWindDirection:long_name = "ECMWF Wind direction (meteorological convention= clockwise direction from where the wind comes respect to North)" ; owiEcmwfWindDirection:standard_name = "wind_direction" ; float owiNrcs(owiAzSize, owiRaSize, owiPolarisation) ; owiNrcs:_FillValue = -999.f ; owiNrcs:units = "m^2/m^2" ; owiNrcs:long_name = "Normalized Radar Cross Section" ; float owiNesz(owiAzSize, owiRaSize, owiPolarisation) ; owiNesz:_FillValue = -999.f ; owiNesz:units = "m^2/m^2" ; owiNesz:long_name = "Noise Equivalent SigmaNaught" ; float owiNrcsNeszCorr(owiAzSize, owiRaSize, owiPolarisation) ; owiNrcsNeszCorr:_FillValue = -999.f ; owiNrcsNeszCorr:units = "m^2/m^2" ; owiNrcsNeszCorr:long_name = "Noise Corrected Nrcs averaged on the owi grid" ; byte owiPolarisationName(owiPolarisation) ; owiPolarisationName:_FillValue = -128b ; owiPolarisationName:long_name = "Polarisation name" ; owiPolarisationName:flag_values = 0b, 1b, 2b, 3b ; owiPolarisationName:flag_meanings = "VV VH HH HV" ; float owiPBright(owiAzSize, owiRaSize) ; owiPBright:_FillValue = -999.f ; owiPBright:units = "%" ; owiPBright:long_name = "Percentage of bright targets pixels detectied in cell" ; owiPBright:valid_range = 0.f, 100.f ; float owiNrcsCmod(owiAzSize, owiRaSize) ; owiNrcsCmod:_FillValue = -999.f ; owiNrcsCmod:units = "m^2/m^2" ; owiNrcsCmod:long_name = "predicted Normalized Radar Cross Section from CMOD and ECMWF" ; float owiCalConstObsi(owiIncSize) ; owiCalConstObsi:_FillValue = -999.f ; owiCalConstObsi:long_name = "geophysical calibration constant estimated from ECMWF and CMOD GMF" ; float owiCalConstInci(owiIncSize) ; owiCalConstInci:units = "degrees" ; owiCalConstInci:long_name = "Incidence angles vector corresponding to the geophysical calibration constant estimated from ECMWF and CMOD GMF" ; byte owiInversionQuality(owiAzSize, owiRaSize) ; owiInversionQuality:_FillValue = -128b ; owiInversionQuality:long_name = "inversion quality flag" ; owiInversionQuality:valid_range = 0b, 2b ; owiInversionQuality:flag_values = 0b, 1b, 2b ; owiInversionQuality:flag_meanings = "good medium poor" ; byte owiMask(owiAzSize, owiRaSize) ; owiMask:long_name = "Mask of data" ; owiMask:valid_range = 0b, 8b ; owiMask:flag_values = 0b, 1b, 2b, 4b ; owiMask:flag_meanings = "valid land ice no_data" ; float owiHeading(owiAzSize, owiRaSize) ; owiHeading:_FillValue = -999.f ; owiHeading:units = "degrees" ; owiHeading:long_name = "Platform heading (azimuth from North)" ; byte owiWindQuality(owiAzSize, owiRaSize) ; owiWindQuality:_FillValue = -128b ; owiWindQuality:long_name = "Quality flag taking into account the consistency_between_wind_inverted_and_NRCS_and_Doppler_measured" ; owiWindQuality:valid_range = 0b, 3b ; owiWindQuality:flag_values = 0b, 1b, 2b, 3b ; owiWindQuality:flag_meanings = "good medium low poor" ; float rvlLon(rvlAzSize, rvlRaSize, rvlSwath) ; rvlLon:_FillValue = -999.f ; rvlLon:units = "degrees_east" ; rvlLon:long_name = "Longitude at cell center" ; rvlLon:standard_name = "longitude" ; float rvlLat(rvlAzSize, rvlRaSize, rvlSwath) ; rvlLat:_FillValue = -999.f ; rvlLat:units = "degrees_north" ; rvlLat:long_name = "Latitude at cell center" ; rvlLat:standard_name = "latitude" ; float rvlSlantRangeTime(rvlAzSize, rvlRaSize, rvlSwath) ; rvlSlantRangeTime:_FillValue = -999.f ; rvlSlantRangeTime:units = "s" ; rvlSlantRangeTime:long_name = "two way slant range time to cell center" ; char rvlZeroDopplerTime(rvlAzSize, rvlRaSize, length, rvlSwath) ; rvlZeroDopplerTime:_FillValue = "-" ; rvlZeroDopplerTime:long_name = "zero doppler time at cell center" ; float rvlGroundRngSize(rvlAzSize, rvlRaSize, rvlSwath) ; rvlGroundRngSize:_FillValue = -999.f ; rvlGroundRngSize:units = "m" ; rvlGroundRngSize:long_name = "Ground range size of estimation area" ; float rvlAziSize(rvlAzSize, rvlRaSize, rvlSwath) ; rvlAziSize:_FillValue = -999.f ; rvlAziSize:units = "m" ; rvlAziSize:long_name = "azimuth size of estimation area" ; float rvlIncidenceAngle(rvlAzSize, rvlRaSize, rvlSwath) ; rvlIncidenceAngle:_FillValue = -999.f ; rvlIncidenceAngle:units = "degrees" ; rvlIncidenceAngle:long_name = "Incidence angle at cell center" ; float rvlHeading(rvlAzSize, rvlRaSize, rvlSwath) ; rvlHeading:_FillValue = -999.f ; rvlHeading:units = "degrees" ; rvlHeading:long_name = "Platform heading (azimuth from North)" ; float rvlDcObs(rvlAzSize, rvlRaSize, rvlSwath) ; rvlDcObs:_FillValue = -999.f ; rvlDcObs:units = "Hz" ; rvlDcObs:long_name = "Estimated doppler centroid frequency" ; float rvlNrcs(rvlAzSize, rvlRaSize, rvlSwath) ; rvlNrcs:_FillValue = -999.f ; rvlNrcs:units = "m^2/m^2" ; rvlNrcs:long_name = "Normalized Radar Cross-Section" ; float rvlDcObsStd(rvlAzSize, rvlRaSize, rvlSwath) ; rvlDcObsStd:_FillValue = -999.f ; rvlDcObsStd:units = "Hz" ; rvlDcObsStd:long_name = "Estimated doppler centroid frequency std" ; float rvlRadVel(rvlAzSize, rvlRaSize, rvlSwath) ; rvlRadVel:_FillValue = -999.f ; rvlRadVel:units = "m/s" ; rvlRadVel:long_name = "radial velocity" ; float rvlRadVelStd(rvlAzSize, rvlRaSize, rvlSwath) ; rvlRadVelStd:_FillValue = -999.f ; rvlRadVelStd:units = "m/s" ; rvlRadVelStd:long_name = "radial velocity std" ; float rvlDcGeo(rvlAzSize, rvlRaSize, rvlSwath) ; rvlDcGeo:_FillValue = -999.f ; rvlDcGeo:units = "Hz" ; rvlDcGeo:long_name = "predicted (geometric) doppler frequency" ; float rvlDcMiss(rvlAzSize, rvlRaSize, rvlSwath) ; rvlDcMiss:_FillValue = -999.f ; rvlDcMiss:units = "Hz" ; rvlDcMiss:long_name = "doppler frequency from antenna mispointing at cell centre" ; float rvlSweepAngle(rvlAzSize, rvlRaSize, rvlSwath) ; rvlSweepAngle:_FillValue = -999.f ; rvlSweepAngle:units = "degrees" ; rvlSweepAngle:long_name = "sweep angle of antenna" ; float rvlYaw(rvlAzSize, rvlRaSize, rvlSwath) ; rvlYaw:_FillValue = -999.f ; rvlYaw:units = "degrees" ; rvlYaw:long_name = "satellite yaw at zero Doppler time" ; float rvlPitch(rvlAzSize, rvlRaSize, rvlSwath) ; rvlPitch:_FillValue = -999.f ; rvlPitch:units = "degrees" ; rvlPitch:long_name = "satellite pitch at zero Doppler time" ; float rvlRoll(rvlAzSize, rvlRaSize, rvlSwath) ; rvlRoll:_FillValue = -999.f ; rvlRoll:units = "degrees" ; rvlRoll:long_name = "satellite roll at zero Doppler time" ; float rvlSnr(rvlAzSize, rvlRaSize, rvlSwath) ; rvlSnr:_FillValue = -999.f ; rvlSnr:units = "1" ; rvlSnr:long_name = "signal to noise ratio" ; byte rvlConfDcObs(rvlAzSize, rvlRaSize, rvlSwath) ; rvlConfDcObs:_FillValue = -128b ; rvlConfDcObs:long_name = "confidence on Estimated doppler centroid frequency" ; rvlConfDcObs:valid_range = 0b, 1b ; rvlConfDcObs:flag_values = 0b, 1b ; rvlConfDcObs:flag_meanings = "confident not_confident" ; float rvlUssX(rvlAzSize, rvlRaSize, rvlSwath) ; rvlUssX:_FillValue = -999.f ; rvlUssX:units = "m/s" ; rvlUssX:long_name = "Longitudinal component of surface stokes drift from Wavewatch III model" ; float rvlUssY(rvlAzSize, rvlRaSize, rvlSwath) ; rvlUssY:_FillValue = -999.f ; rvlUssY:units = "m/s" ; rvlUssY:long_name = "Meridional component of surface stokes drift from Wavewatch III model" ; float rvlLandCoverage(rvlAzSize, rvlRaSize, rvlSwath) ; rvlLandCoverage:_FillValue = -999.f ; rvlLandCoverage:units = "%" ; rvlLandCoverage:long_name = "percentage of land coverage within a cell" ; rvlLandCoverage:valid_range = 0.f, 100.f ; byte rvlLandFlag(rvlAzSize, rvlRaSize, rvlSwath) ; rvlLandFlag:_FillValue = -128b ; rvlLandFlag:long_name = "land flag : 1 if presence of more than 10% of land coverage, 0 instead" ; rvlLandFlag:valid_range = 0b, 1b ; rvlLandFlag:flag_values = 0b, 1b ; rvlLandFlag:flag_meanings = "no_land land" ; byte rvlSwathNumber(rvlSwath) ; rvlSwathNumber:long_name = "Swath number" ; float owiRadVel(owiAzSize, owiRaSize) ; owiRadVel:_FillValue = -999.f ; owiRadVel:units = "m/s" ; owiRadVel:long_name = "radial velocity" ; // global attributes: :title = "Sentinel-1 OCN Product" ; :sourceProduct = "S1B_EW_SL2__1_SH_20200524T223828_20200524T223934_021729_0293E2_CDFF.SAFE" ; :missionName = "S1B" ; :missionPhase = "Operational" ; :polarisation = "HH" ; :owiAlgorithmVersion = "s-1 owi V1.0" ; :oswAlgorithmVersion = "s-1 osw V1.0" ; :rvlAlgorithmVersion = "S-1 RVL V1.0" ; :idlVersion = "7.1" ; :gmf = "CMOD5n" ; :polarisationRatio = "Mouche et al. (Model 1)" ; :processingStartTime = "2020-05-25T00:02:53.113360Z" ; :processingCenter = "DPA_" ; :firstMeasurementTime = "2020-05-24T22:37:27Z" ; :lastMeasurementTime = "2020-05-24T22:38:34Z" ; :clmSource = "GSHHS" ; :bathySource = "GEBCO" ; :iceSource = "EUMETSAT OSI SAF" ; :stokesSource = "MODEL WAVEWATCH III (R) GLOBMULTI" ; :windSource = "ECMWF" ; :IPFversion = "003.20" ; :statevectorUtc = "24-MAY-2020 22:36:18.104980" ; :statevectorPos = 1684663.983866, -1711389.681304, -6662539.467379 ; :statevectorVel = 2120.688558, -6888.506647, 2306.390275 ; :statevectorAcc = 0., 0., 0. ; :prf = 342.560197 ; :owiNoiseCorrection = "True" ; }