7、卫星测高数据处理:NetCDF相关函数解释

1、Jason-2数据结构

一个nc文件是由Dimensions、Variables、Attributes三个部分组成

1.1、Dimensions(维度)

jason2数据最大维度为3维,分别是:

  • time
  • time_ind
  • wvf_ind

    理解:数据是存储在变量中的,将其看作N维矩阵即可
    不同的变量对应的维度是不同的

1.1.1、一维

如1hz的测距值,只有一个维度(time),也就是它由time作为索引唯一确定。

  • 即通过time这一个变量就可以确定测距值

1.1.2、二维

如20hz的测距值,有二个维(time, meas_ind),它由time, meas_ind两个值共同唯一确定。

  • 即通过time, meas_ind这两个变量(二个维)就可以确定测距值

1.1.3、三维

从“wvf_ind”字面就可以看出,第三维是专门为波形设计的,一个波形点的数据由time, meas_ind, wvf_ind三个值共同唯一确定

1.2、Variables(变量)

变量是用来存数据的,所以经纬度、测距值、改正数等等数据都在这里面

1.3、Attributes(属性)

属性给出了变量或数据集本身的辅助信息属性,比如传感器名称、cycle numberpass number等等都在这里面

2、数据读取函数

2.1、ncdisp

查看nc文件的信息,将会给出所有维度、变量、属性的信息。

ncdisp('C:\Users\xxk\Desktop\卫星测高\DAHITO--青海湖数据\matlab处理示例数据\JA2_GPS_2PdP006_240_20080908_230802_20080909_000414.nc')

结果

>> jason2
>> readnc1
Source:
           C:\Users\xxk\Desktop\卫星测高\DAHITO--青海湖数据\matlab处理示例数据\JA2_GPS_2PdP006_240_20080908_230802_20080909_000414.nc
Format:
           classic
Global Attributes:
           Conventions                     = 'CF-1.1'
           title                           = 'GDR - Expertise dataset'
           institution                     = 'CNES'
           source                          = 'radar altimeter'
           history                         = '2012-04-20 15:54:23 : Creation'
           contact                         = 'CNES aviso@oceanobs.com, EUMETSAT ops@eumetsat.int, NOAA ESPCOperations@noaa.gov'
           references                      = 'L1 library=V3.1, L2 library=V4.2p1, Processing Pilot=V3-4-1p2'
           processing_center               = 'SALP'
           reference_document              = 'OSTM/Jason-2 Products Handbook, SALP-MU-M-OP-15815-CN'
           mission_name                    = 'OSTM/Jason-2'
           altimeter_sensor_name           = 'Poseidon-3'
           radiometer_sensor_name          = 'AMR'
           doris_sensor_name               = 'DGXX'
           gpsr_sensor_name                = 'GPSP'
           acq_station_name                = 'CNES'
           cycle_number                    = 6
           absolute_rev_number             = 856
           pass_number                     = 240
           absolute_pass_number            = 1510
           equator_time                    = '2008-09-08 23:36:08.315000'
           equator_longitude               = 132.53
           first_meas_time                 = '2008-09-08 23:08:02.068462'
           last_meas_time                  = '2008-09-09 00:04:14.050106'
           xref_altimeter_characterisation = 'PJ2_CH1_AXVCNE20100528_180000_20080703_000000_20301231_235959'
           xref_altimeter_ltm              = 'PJ2_CA1_AXXCNE20120322_110037_20080615_115927_20120321_120000'
           xref_radiometer_temp            = 'AJ2_ANT_AXXJPL20110729_001740_20080704_055700_20301231_235959'
           xref_doris_uso                  = 'JA2_OS1_AXXCNE20120323_074400_20080622_145801_20120322_181600'
           xref_orbit_data                 = 'JA2_VOR_AXVCNE20120406_090300_20080908_215527_20080910_002327'
           xref_pf_data                    = 'JA2_VPF_AXVCNE20120406_091600_20080908_215527_20080910_002327'
           xref_pole_location              = 'SMM_POL_AXXCNE20120323_070000_19870101_000000_20120421_000000'
           xref_orf_data                   = 'JA2_ORF_AXXCNE20120323_074600_20080704_055707_20120331_081315'
           xref_meteorological_files       = 'SMM_APA_AXVCNE20080909_050732_20080908_180000_20080908_180000, SMM_APA_AXVCNE20080909_051709_20080909_000000_20080909_000000, SMM_APA_AXVCNE20080909_170858_20080909_060000_20080909_060000, SMM_PRA_AXVCNE20080909_050732_20080908_180000_20080908_180000, SMM_PRA_AXVCNE20080909_051709_20080909_000000_20080909_000000, SMM_PRA_AXVCNE20080909_170858_20080909_060000_20080909_060000, SMM_UWA_AXVCNE20080909_050732_20080908_180000_20080908_180000, SMM_UWA_AXVCNE20080909_051709_20080909_000000_20080909_000000, SMM_UWA_AXVCNE20080909_170858_20080909_060000_20080909_060000, SMM_VWA_AXVCNE20080909_050732_20080908_180000_20080908_180000, SMM_VWA_AXVCNE20080909_051709_20080909_000000_20080909_000000, SMM_VWA_AXVCNE20080909_170858_20080909_060000_20080909_060000, SMM_WEA_AXVCNE20080909_050732_20080908_180000_20080908_180000, SMM_WEA_AXVCNE20080909_051709_20080909_000000_20080909_000000, SMM_WEA_AXVCNE20080909_170858_20080909_060000_20080909_060000'
           xref_utc_tai_data               = 'SMM_TUC_AXVCNE20081201_150235_19900101_000000_20380118_191407'
           xref_radiometer_calibration     = 'AJ2_AL1_AXVJPL20080620_074625_20080620_074625_20301231_235959'
           xref_gim_data                   = 'JA2_ION_AXPCNE20080909_073242_20080908_000000_20080908_235959, JA2_ION_AXPCNE20080910_073503_20080909_000000_20080909_235959'
           xref_mog2d_data                 = 'SMM_MOG_AXVCNE20080930_070002_20080908_180000_20080908_180000, SMM_MOG_AXVCNE20080930_070002_20080909_000000_20080909_000000, SMM_MOG_AXVCNE20080930_070002_20080909_060000_20080909_060000'
           ellipsoid_axis                  = 6378136.3
           ellipsoid_flattening            = 0.0033528
Dimensions:
           time     = 3210
           meas_ind = 20
           wvf_ind  = 104
Variables:
    time                              
           Size:       3210x1
           Dimensions: time
           Datatype:   double
           Attributes:
                       long_name          = 'time (sec. since 2000-01-01)'
                       standard_name      = 'time'
                       calendar           = 'gregorian'
                       tai_utc_difference = -33
                       leap_second        = '0000-00-00 00:00:00'
                       units              = 'seconds since 2000-01-01 00:00:00.0'
                       comment            = '[tai_utc_difference] is the difference between TAI and UTC reference time (seconds) for the first measurement of the data set. [leap_second] is the UTC time at which a leap second occurs in the data set, if any. After this UTC time, the [tai_utc_difference] is increased by 1 second'
    meas_ind                          
           Size:       20x1
           Dimensions: meas_ind
           Datatype:   int8
           Attributes:
                       long_name = 'elementary measurement index'
                       units     = 'count'
                       comment   = 'Set to be compliant with the CF-1.1 convention'
    wvf_ind                           
           Size:       104x1
           Dimensions: wvf_ind
           Datatype:   int8
           Attributes:
                       long_name = 'waveform index'
                       units     = 'count'
                       comment   = 'Set to be compliant with the CF-1.1 convention'
    time_20hz                         
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   double
           Attributes:
                       _FillValue         = 1.844674407370955e+19
                       long_name          = 'time 20 Hz (sec. since 2000-01-01)'
                       standard_name      = 'time'
                       calendar           = 'gregorian'
                       tai_utc_difference = -33
                       leap_second        = '0000-00-00 00:00:00'
                       units              = 'seconds since 2000-01-01 00:00:00.0'
                       comment            = '[tai_utc_difference] is the difference between TAI and UTC reference time (seconds) for the first measurement of the data set. [leap_second] is the UTC time at which a leap second occurs in the data set, if any. After this UTC time, the [tai_utc_difference] is increased by 1 second'
    lat                               
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       long_name     = 'latitude'
                       standard_name = 'latitude'
                       units         = 'degrees_north'
                       quality_flag  = 'orb_state_flag_rest or orb_state_flag_diode'
                       scale_factor  = 1e-06
                       comment       = 'Positive latitude is North latitude, negative latitude is South latitude. See Jason-2 User Handbook. Associated quality flag is orb_state_flag_diode for the OGDR products, orb_state_flag_rest for the IGDR and GDR products'
    lon                               
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       long_name     = 'longitude'
                       standard_name = 'longitude'
                       units         = 'degrees_east'
                       quality_flag  = 'orb_state_flag_rest or orb_state_flag_diode'
                       scale_factor  = 1e-06
                       comment       = 'East longitude relative to Greenwich meridian. See Jason-2 User Handbook. Associated quality flag is orb_state_flag_diode for the OGDR products, orb_state_flag_rest for the IGDR and GDR products'
    lon_20hz                          
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '20 Hz longitude'
                       standard_name = 'longitude'
                       units         = 'degrees_east'
                       scale_factor  = 1e-06
                       comment       = 'East longitude relative to Greenwich meridian. See Jason-2 User Handbook'
    lat_20hz                          
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '20 Hz latitude'
                       standard_name = 'latitude'
                       units         = 'degrees_north'
                       scale_factor  = 1e-06
                       comment       = 'Positive latitude is North latitude, negative latitude is South latitude. See Jason-2 User Handbook'
    surface_type                      
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'surface type'
                       flag_values   = [0  1  2  3]
                       flag_meanings = 'ocean lake_enclosed_sea ice land'
                       coordinates   = 'lon lat'
                       comment       = 'Computed using a DTM2000 file: 0 = open oceans or semi-enclosed seas; 1 = enclosed seas or lakes; 2 = continental ice; 3 = land. See Jason-2 User Handbook'
    alt_echo_type                     
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'altimeter echo type'
                       flag_values   = [0  1]
                       flag_meanings = 'ocean_like non_ocean_like'
                       coordinates   = 'lon lat'
                       comment       = 'The altimeter echo type is determined by testing the rms of the high rate range measurements against a threshold as well as the number of valid high rate range measurements against a minimum value'
    rad_surf_type                     
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'radiometer surface type'
                       flag_values   = [0  1  2]
                       flag_meanings = 'open_ocean near_coast land'
                       coordinates   = 'lon lat'
                       comment       = 'The radiometer surface type flag is applicable to the radiometer wet troposphere path delays provided by rad_wet_tropo_corr. A value of 0 indicates that open ocean processing is used to compute the path delay, 1 indicates coastal processing is used, and 2 indicates the path delay is invalid due to land'
    rad_distance_to_land              
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue  = 2147483647
                       long_name   = 'radiometer radial distance to land'
                       units       = 'm'
                       coordinates = 'lon lat'
                       comment     = 'Shortest distance between nadir sub-satellite point and land'
    qual_alt_1hz_range_ku             
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz altimeter data: Ku band range'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_alt_1hz_range_ku_mle3        
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz altimeter data: Ku band range (MLE3 retracking)'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_alt_1hz_range_c              
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz altimeter data: C band range'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_alt_1hz_swh_ku               
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz altimeter data: Ku band SWH'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_alt_1hz_swh_ku_mle3          
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz altimeter data: Ku band SWH (MLE3 retracking)'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_alt_1hz_swh_c                
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz altimeter data: C band SWH'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_alt_1hz_sig0_ku              
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz altimeter data: Ku band backscatter coefficient'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_alt_1hz_sig0_ku_mle3         
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz altimeter data: Ku band backscatter coefficient (MLE3 retracking)'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_alt_1hz_sig0_c               
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz altimeter data: C band backscatter coefficient'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_alt_1hz_off_nadir_angle_wf_ku
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz altimeter data: off nadir angle from Ku band'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_inst_corr_1hz_range_ku       
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz instrumental correction: Ku band range'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_inst_corr_1hz_range_ku_mle3  
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz instrumental correction: Ku band range (MLE3 retracking)'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_inst_corr_1hz_range_c        
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz instrumental correction: C band range'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_inst_corr_1hz_swh_ku         
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz instrumental correction: Ku band SWH'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_inst_corr_1hz_swh_ku_mle3    
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz instrumental correction: Ku band SWH (MLE3 retracking)'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_inst_corr_1hz_swh_c          
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz instrumental correction: C band SWH'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_inst_corr_1hz_sig0_ku        
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz instrumental correction: Ku band backscatter coefficient'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_inst_corr_1hz_sig0_ku_mle3   
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz instrumental correction: Ku band backscatter coefficient (MLE3 retracking)'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_inst_corr_1hz_sig0_c         
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz instrumental correction: C band backscatter coefficient'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_rad_1hz_tb187                
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz radiometer data: 18.7 GHz brightness temperature'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_rad_1hz_tb238                
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz radiometer data: 23.8 GHz brightness temperature'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    qual_rad_1hz_tb340                
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'quality flag for 1 Hz radiometer data: 34 GHz brightness temperature'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    rad_averaging_flag                
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'radiometer along-track averaging flag'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    rad_land_frac_187                 
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'radiometer 18.7 GHz antenna gain weighted land fraction in main beam'
                       units        = '%'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
    rad_land_frac_238                 
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'radiometer 23.8 GHz antenna gain weighted land fraction in main beam'
                       units        = '%'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
    rad_land_frac_340                 
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'radiometer 34 GHz antenna gain weighted land fraction in main beam'
                       units        = '%'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
    alt_state_flag_oper               
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'altimeter state flag: altimeter operating'
                       flag_values   = [0  1]
                       flag_meanings = 'SideA SideB'
                       coordinates   = 'lon lat'
                       comment       = 'Side A = nominal; Side B = redondancy'
    alt_state_flag_c_band             
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'altimeter state flag: C bandwidth used'
                       flag_values   = [0  1]
                       flag_meanings = '320MHz 100MHz'
                       coordinates   = 'lon lat'
    alt_state_flag_band_seq           
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'altimeter state flag: Ku/C band sequencing'
                       flag_values   = [0  1]
                       flag_meanings = '3Ku_1C_3Ku 2Ku_1C_2Ku'
                       coordinates   = 'lon lat'
    alt_state_flag_ku_band_status     
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'altimeter state flag: Ku band status'
                       flag_values   = [0  1]
                       flag_meanings = 'On Off'
                       coordinates   = 'lon lat'
    alt_state_flag_c_band_status      
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'altimeter state flag: C band status'
                       flag_values   = [0  1]
                       flag_meanings = 'On Off'
                       coordinates   = 'lon lat'
    alt_state_flag_acq_mode_20hz      
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = '20 Hz altimeter state flag: acquisition mode'
                       flag_values   = [0  1  2]
                       flag_meanings = 'autonomous_acq/track autonomous_DIODEacq/track DIODE+DEM/track'
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = '0 = autonomous acquisition / tracking, 1 = autonomous DIODE acquisition / tracking, 2 = DIODE + Digital Elevation Model tracking'
    alt_state_flag_tracking_mode_20hz 
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = '20 Hz altimeter state flag: tracking mode'
                       flag_values   = [0  1]
                       flag_meanings = 'split-gate_tracking median_tracking'
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = '0 = split-gate tracking, 1 = median tracking'
    rad_state_flag_oper               
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'radiometer state flag: radiometer operating'
                       flag_values   = [0  1]
                       flag_meanings = 'SideA SideB'
                       coordinates   = 'lon lat'
                       comment       = 'Side A = nominal; Side B = redondancy'
    orb_state_flag_diode              
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'orbit state flag: OGDR products'
                       flag_values   = [0  1  2  3  4  5  6  7  8  9]
                       flag_meanings = 'From good quality (0) to bad quality (9)'
                       coordinates   = 'lon lat'
                       comment       = '0 = Accurate orbit (0 - 5 cm radial), 1 = Good orbit (5 - 10 cm radial), 2 = Moderate orbit (10 - 15 cm radial), 4-8 = Potentially degraded orbit (> 15 cm radial), 9 = Degraded orbit (e.g., as during maneuver)'
    orb_state_flag_rest               
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'orbit state flag: restituted orbit'
                       flag_values   = [0  1  2  3  4  5  6  7  8  9]
                       flag_meanings = 'op_maneuver op_adjusted op_extrapolated pre_adjusted pre_maneuver pre_interpolated_gap pre_extrapolated_L1 pre_extrapolated_L1S2 pre_extrapolated_S2 DIODE'
                       coordinates   = 'lon lat'
                       comment       = '0 characterizes a mission operations orbit that is computed during a maneuver period, 1 stands for an adjusted mission operations orbit, 2 stands for an extrapolated mission operations orbit, 3 stands for an adjusted (preliminary/precise) orbit, 4 indicates that the (preliminary/precise) orbit is estimated during a maneuver period, 5 indicates that the (preliminary/precise) orbit is interpolated over a tracking data gap, 6 means that the (preliminary/precise) orbit is extrapolated for a duration less than 1 day, 7 means that the (preliminary/precise) orbit is extrapolated for a duration that ranges from 1 day to 2 days, 8 means that the (preliminary/precise) orbit is extrapolated for a duration larger than 2 days, or that the orbit is extrapolated just after a maneuver, 9 stands for the DORIS DIODE navigator orbit. The nominal value is 3'
    ecmwf_meteo_map_avail             
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'ECMWF meteorological map availability'
                       flag_values   = [0  1  2  3]
                       flag_meanings = '2_maps_nominal 2_maps_degraded 1_map_extropolated no_map'
                       coordinates   = 'lon lat'
                       comment       = 'Possible values are: 0 meaning '2 maps, nominal' (six hours apart), 1 meaning '2 maps, degraded' (more than six hours apart), 2 meaning '1 map, extrapolation used', 3 meaning 'no map''
    rain_flag                         
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'rain flag'
                       flag_values   = [0  1]
                       flag_meanings = 'no_rain rain'
                       coordinates   = 'lon lat'
                       comment       = 'See Jason-2 User Handbook'
    rad_rain_flag                     
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'radiometer rain flag'
                       flag_values   = [0  1]
                       flag_meanings = 'no_rain rain'
                       coordinates   = 'lon lat'
                       comment       = 'See Jason-2 User Handbook. The radiometer rain flag indicates where the radiometer wet troposphere path delay (rad_wet_tropo_corr) is invalid due to rain contamination'
    ice_flag                          
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'ice flag'
                       flag_values   = [0  1]
                       flag_meanings = 'no_ice ice'
                       coordinates   = 'lon lat'
                       comment       = 'See Jason-2 User Handbook'
    rad_sea_ice_flag                  
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'radiometer sea-ice flag'
                       flag_values   = [0  1]
                       flag_meanings = 'no_sea_ice sea_ice'
                       coordinates   = 'lon lat'
                       comment       = 'See Jason-2 User Handbook. The radiometer sea ice flag indicates where the radiometer wet troposphere path delay (rad_wet_tropo_corr) is invalid due to sea ice contamination'
    interp_flag_tb                    
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'radiometer brightness temperatures interpolation flag'
                       flag_values   = [0  1  2  3]
                       flag_meanings = 'good interpolation_with_gap extrapolation fail'
                       coordinates   = 'lon lat'
                       comment       = 'Possible values are: 0 = interpolation without gap between AMR data, 1 = interpolation with gap between AMR data, 2 = extrapolation of AMR data, 3 = failure of extrapolation and interpolation'
    interp_flag_mean_sea_surface      
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'mean_sea_surface interpolation flag'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    interp_flag_mdt                   
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'MDT interpolation flag'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
    interp_flag_ocean_tide_sol1       
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'ocean tide solution 1 interpolation flag'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
                       comment       = '0 = 4 points over ocean; 1 = less than 4 points'
    interp_flag_ocean_tide_sol2       
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'ocean tide solution 2 interpolation flag'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
                       comment       = '0 = 4 points over ocean; 1 = less than 4 points'
    interp_flag_meteo                 
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = 'meteorological data interpolation flag'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon lat'
                       comment       = '0 = interpolation from 4 points; 1 = interpolation from less than 4 points'
    alt                               
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '1 Hz altitude of satellite'
                       standard_name = 'height_above_reference_ellipsoid'
                       units         = 'm'
                       quality_flag  = 'orb_state_flag_rest or orb_state_flag_diode'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'Altitude of satellite above the reference ellipsoid. Associated quality flag is orb_state_flag_diode for the OGDR products, orb_state_flag_rest for the IGDR and GDR products'
    alt_20hz                          
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '20 Hz altitude of satellite'
                       standard_name = 'height_above_reference_ellipsoid'
                       units         = 'm'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Altitude of satellite above reference ellipsoid'
    orb_alt_rate                      
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '1 Hz orbital altitude rate'
                       units        = 'm/s'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
                       comment      = 'The reference surface for the orbital altitude rate is the combined mean_sea_surface/geoid surface. It is used to compute the Doppler correction on the altimeter range (doppler_corr_ku, doppler_corr_c)'
    range_ku                          
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '1 Hz Ku band corrected altimeter range'
                       standard_name = 'altimeter_range'
                       units         = 'm'
                       quality_flag  = 'qual_alt_1hz_range_ku'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'All instrumental corrections included, i.e. distance antenna-COG (cog_corr), USO drift correction (uso_corr), internal path correction (internal_path_delay_corr_ku), Doppler correction (doppler_corr_ku), modeled instrumental errors correction (modeled_instr_corr_range_ku) and system bias'
    range_20hz_ku                     
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '20 Hz Ku band corrected altimeter range'
                       standard_name = 'altimeter_range'
                       units         = 'm'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'All instrumental corrections included, i.e. distance antenna-COG (cog_corr), USO drift correction (uso_corr), internal path correction (internal_path_delay_corr_ku), Doppler correction (doppler_corr_ku), modeled instrumental errors correction (modeled_instr_corr_range_ku) and system bias'
    range_c                           
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '1 Hz C band corrected altimeter range'
                       standard_name = 'altimeter_range'
                       units         = 'm'
                       quality_flag  = 'qual_alt_1hz_range_c'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'All instrumental corrections included, i.e. distance antenna-COG (cog_corr), USO drift correction (uso_corr), internal path correction (internal_path_delay_corr_c), Doppler correction (doppler_corr_c), modeled instrumental errors correction (modeled_instr_corr_range_c) and system bias'
    range_20hz_c                      
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '20 Hz C band corrected altimeter range'
                       standard_name = 'altimeter_range'
                       units         = 'm'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'All instrumental corrections included, i.e. distance antenna-COG (cog_corr), USO drift correction (uso_corr), internal path correction (internal_path_delay_corr_c), Doppler correction (doppler_corr_c), modeled instrumental errors correction (modeled_instr_corr_range_c) and system bias'
    range_used_20hz_ku                
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = '20 Hz flag for utilization in the computation of 1Hz Ku band range'
                       flag_values   = [0  1]
                       flag_meanings = 'yes no'
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Map of valid points used to compute the 1-Hz Ku-band altimeter range'
    range_used_20hz_c                 
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = '20 Hz flag for utilization in the computation of 1Hz C band range'
                       flag_values   = [0  1]
                       flag_meanings = 'yes no'
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Map of valid points used to compute the 1-Hz C-band altimeter range'
    range_rms_ku                      
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'RMS of the Ku band range'
                       units        = 'm'
                       scale_factor = 0.0001
                       coordinates  = 'lon lat'
                       comment      = 'Compression of Ku-band high rate elements is preceded by a detection of outliers. Only valid high-rate values are used to compute this element'
    range_rms_c                       
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'RMS of the C band range'
                       units        = 'm'
                       scale_factor = 0.0001
                       coordinates  = 'lon lat'
                       comment      = 'Compression of C-band high rate elements is preceded by a detection of outliers. Only valid high-rate values are used to compute this element'
    range_numval_ku                   
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = 'number of valid points for Ku band range'
                       units       = 'count'
                       valid_min   = 0
                       valid_max   = 20
                       coordinates = 'lon lat'
    range_numval_c                    
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = 'number of valid points for C band range'
                       units       = 'count'
                       valid_min   = 0
                       valid_max   = 20
                       coordinates = 'lon lat'
    range_ku_mle3                     
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '1 Hz Ku band corrected altimeter range (MLE3 retracking)'
                       standard_name = 'altimeter_range'
                       units         = 'm'
                       quality_flag  = 'qual_alt_1hz_range_ku_mle3'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'All instrumental corrections included, i.e. distance antenna-COG (cog_corr), USO drift correction (uso_corr), internal path correction (internal_path_delay_corr_ku), Doppler correction (doppler_corr_ku), modeled instrumental errors correction (modeled_instr_corr_range_ku_mle3) and system bias'
    range_20hz_ku_mle3                
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '20 Hz Ku band corrected altimeter range (MLE3 retracking)'
                       standard_name = 'altimeter_range'
                       units         = 'm'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'All instrumental corrections included, i.e. distance antenna-COG (cog_corr), USO drift correction (uso_corr), internal path correction (internal_path_delay_corr_ku), Doppler correction (doppler_corr_ku), modeled instrumental errors correction (modeled_instr_corr_range_ku_mle3) and system bias'
    range_used_20hz_ku_mle3           
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = '20 Hz flag for utilization in the computation of 1Hz Ku band range (MLE3 retracking)'
                       flag_values   = [0  1]
                       flag_meanings = 'yes no'
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Map of valid points used to compute the 1-Hz Ku-band altimeter range'
    range_rms_ku_mle3                 
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'RMS of the Ku band range (MLE3 retracking)'
                       units        = 'm'
                       scale_factor = 0.0001
                       coordinates  = 'lon lat'
                       comment      = 'Compression of Ku-band high rate elements is preceded by a detection of outliers. Only valid high-rate values are used to compute this element'
    range_numval_ku_mle3              
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = 'number of valid points for Ku band range (MLE3 retracking)'
                       units       = 'count'
                       valid_min   = 0
                       valid_max   = 20
                       coordinates = 'lon lat'
    number_of_iterations_ku           
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = '20 Hz number of iterations of the ocean retracking in Ku band'
                       units       = 'count'
                       coordinates = 'lon_20hz lat_20hz'
    number_of_iterations_ku_mle3      
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = '20 Hz number of iterations of the ocean retracking in Ku band (MLE3 retracking)'
                       units       = 'count'
                       coordinates = 'lon_20hz lat_20hz'
    number_of_iterations_c            
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = '20 Hz number of iterations of the ocean retracking in C band'
                       units       = 'count'
                       coordinates = 'lon_20hz lat_20hz'
    net_instr_corr_range_ku           
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'net instrumental correction on the Ku band range'
                       units        = 'm'
                       quality_flag = 'qual_inst_corr_1hz_range_ku'
                       scale_factor = 0.0001
                       coordinates  = 'lon lat'
                       comment      = 'Sum of distance antenna-COG (cog_corr), USO drift correction (uso_corr), internal path correction (internal_path_delay_corr_ku), Doppler correction (doppler_corr_ku), modeled instrumental errors correction (modeled_instr_corr_range_ku) and system bias'
    net_instr_corr_range_ku_mle3      
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'net instrumental correction on the Ku band range (MLE3 retracking)'
                       units        = 'm'
                       quality_flag = 'qual_inst_corr_1hz_range_ku_mle3'
                       scale_factor = 0.0001
                       coordinates  = 'lon lat'
                       comment      = 'Sum of distance antenna-COG (cog_corr), USO drift correction (uso_corr), internal path correction (internal_path_delay_corr_ku), Doppler correction (doppler_corr_ku), modeled instrumental errors correction (modeled_instr_corr_range_ku_mle3) and system bias'
    net_instr_corr_range_c            
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'net instrumental correction on the C band range'
                       units        = 'm'
                       quality_flag = 'qual_inst_corr_1hz_range_c'
                       scale_factor = 0.0001
                       coordinates  = 'lon lat'
                       comment      = 'Sum of distance antenna-COG (cog_corr), USO drift correction (uso_corr), internal path correction (internal_path_delay_corr_c), Doppler correction (doppler_corr_c), modeled instrumental errors correction (modeled_instr_corr_range_c) and system bias'
    model_dry_tropo_corr              
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'model dry tropospheric correction'
                       standard_name = 'altimeter_range_correction_due_to_dry_troposphere'
                       source        = 'European Center for Medium Range Weather Forecasting'
                       institution   = 'ECMWF'
                       units         = 'm'
                       quality_flag  = 'interp_flag_meteo'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'Computed at the altimeter time-tag from the interpolation of 2 meteorological fields that surround the altimeter time-tag. A dry tropospheric correction must be added (negative value) to the instrument range to correct this range measurement for dry tropospheric range delays of the radar pulse. See Jason-2 User Handbook'
    model_wet_tropo_corr              
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'model wet tropospheric correction'
                       standard_name = 'altimeter_range_correction_due_to_wet_troposphere'
                       source        = 'European Center for Medium Range Weather Forecasting'
                       institution   = 'ECMWF'
                       units         = 'm'
                       quality_flag  = 'interp_flag_meteo'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'Computed at the altimeter time-tag from the interpolation of 2 meteorological fields that surround the altimeter time-tag. A wet tropospheric correction must be added (negative value) to the instrument range to correct this range measurement for wet tropospheric range delays of the radar pulse. See Jason-2 User Handbook'
    rad_wet_tropo_corr                
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'radiometer wet tropospheric correction'
                       standard_name = 'altimeter_range_correction_due_to_wet_troposphere'
                       source        = 'AMR'
                       institution   = 'NASA/JPL'
                       units         = 'm'
                       quality_flag  = 'qual_rad_1hz_tb187 and qual_rad_1hz_tb238 and qual_rad_1hz_tb340 and interp_flag_tb'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'A wet tropospheric correction must be added (negative value) to the instrument range to correct this range measurement for wet tropospheric range delays of the radar pulse'
    iono_corr_alt_ku                  
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'altimeter ionospheric correction on Ku band'
                       standard_name = 'altimeter_range_correction_due_to_ionosphere'
                       source        = 'Poseidon-3'
                       institution   = 'CNES'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'An ionospheric correction must be added (negative value) to the instrument range to correct this range measurement for ionospheric range delays of the radar pulse. See Jason-2 User Handbook'
    iono_corr_alt_ku_mle3             
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'altimeter ionospheric correction on Ku band (MLE3 retracking)'
                       standard_name = 'altimeter_range_correction_due_to_ionosphere'
                       source        = 'Poseidon-3'
                       institution   = 'CNES'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'An ionospheric correction must be added (negative value) to the instrument range to correct this range measurement for ionospheric range delays of the radar pulse. See Jason-2 User Handbook'
    iono_corr_gim_ku                  
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'GIM ionospheric correction on Ku band'
                       standard_name = 'altimeter_range_correction_due_to_ionosphere'
                       institution   = 'NASA/JPL'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'An ionospheric correction must be added (negative value) to the instrument range to correct this range measurement for ionospheric range delays of the radar pulse. See Jason-2 User Handbook'
    sea_state_bias_ku                 
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'sea state bias correction in Ku band'
                       standard_name = 'sea_surface_height_bias_due_to_sea_surface_roughness'
                       source        = 'Empirical solution fitted on Jason-2 GDR_C data'
                       institution   = 'CNES'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'A sea state bias correction must be added (negative value) to the instrument range to correct this range measurement for sea state delays of the radar pulse. This element should not be used over land. See Jason-2 User Handbook'
    sea_state_bias_ku_mle3            
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'sea state bias correction in Ku band (MLE3 retracking)'
                       standard_name = 'sea_surface_height_bias_due_to_sea_surface_roughness'
                       source        = 'Empirical solution fitted on Jason-2 GDR_C data'
                       institution   = 'CNES'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'A sea state bias correction must be added (negative value) to the instrument range to correct this range measurement for sea state delays of the radar pulse. This element should not be used over land. See Jason-2 User Handbook'
    sea_state_bias_c                  
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'sea state bias correction in C band'
                       standard_name = 'sea_surface_height_bias_due_to_sea_surface_roughness'
                       source        = 'Empirical solution fitted on Jason-2 GDR_C data'
                       institution   = 'CNES'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'A sea state bias correction must be added (negative value) to the instrument range to correct this range measurement for sea state delays of the radar pulse. This element should not be used over land. See Jason-2 User Handbook'
    sea_state_bias_c_mle3             
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'sea state bias correction in C band (MLE3 retracking)'
                       standard_name = 'sea_surface_height_bias_due_to_sea_surface_roughness'
                       source        = 'Empirical solution fitted on Jason-2 GDR_C data'
                       institution   = 'CNES'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'A sea state bias correction must be added (negative value) to the instrument range to correct this range measurement for sea state delays of the radar pulse. This element should not be used over land. See Jason-2 User Handbook'
    swh_ku                            
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'Ku band corrected significant waveheight'
                       standard_name = 'sea_surface_wave_significant_height'
                       units         = 'm'
                       quality_flag  = 'qual_alt_1hz_swh_ku'
                       scale_factor  = 0.001
                       coordinates   = 'lon lat'
                       comment       = 'All instrumental corrections included, i.e. modeled instrumental errors correction (modeled_instr_corr_swh_ku) and system bias'
    swh_20hz_ku                       
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '20 Hz Ku band corrected significant waveheight'
                       standard_name = 'sea_surface_wave_significant_height'
                       units         = 'm'
                       scale_factor  = 0.001
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'All instrumental corrections included, i.e. modeled instrumental errors correction (modeled_instr_corr_swh_ku) and system bias'
    swh_c                             
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'C band corrected significant waveheight'
                       standard_name = 'sea_surface_wave_significant_height'
                       units         = 'm'
                       quality_flag  = 'qual_alt_1hz_swh_c'
                       scale_factor  = 0.001
                       coordinates   = 'lon lat'
                       comment       = 'All instrumental corrections included, i.e. modeled instrumental errors correction (modeled_instr_corr_swh_c) and system bias'
    swh_20hz_c                        
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '20 Hz C band corrected significant waveheight'
                       standard_name = 'sea_surface_wave_significant_height'
                       units         = 'm'
                       scale_factor  = 0.001
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'All instrumental corrections included, i.e. modeled instrumental errors correction (modeled_instr_corr_swh_c) and system bias'
    swh_used_20hz_ku                  
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = '20 Hz flag for utilization in the computation of 1Hz Ku band significant waveheight'
                       flag_values   = [0  1]
                       flag_meanings = 'yes no'
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Map of valid points used to compute the 1-Hz Ku-band significant waveheight'
    swh_used_20hz_c                   
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = '20 Hz flag for utilization in the computation of 1Hz C band significant waveheight'
                       flag_values   = [0  1]
                       flag_meanings = 'yes no'
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Map of valid points used to compute the 1-Hz C-band significant waveheight'
    swh_rms_ku                        
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'RMS of the Ku band significant waveheight'
                       units        = 'm'
                       scale_factor = 0.001
                       coordinates  = 'lon lat'
                       comment      = 'Compression of Ku-band high rate elements is preceded by a detection of outliers. Only valid high-rate values are used to compute this element'
    swh_rms_c                         
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'RMS of the C band significant waveheight'
                       units        = 'm'
                       scale_factor = 0.001
                       coordinates  = 'lon lat'
                       comment      = 'Compression of C-band high rate elements is preceded by a detection of outliers. Only valid high-rate values are used to compute this element'
    swh_numval_ku                     
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = 'number of valid points used to compute Ku significant waveheight'
                       units       = 'count'
                       valid_min   = 0
                       valid_max   = 20
                       coordinates = 'lon lat'
    swh_numval_c                      
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = 'number of valid points used to compute C significant waveheight'
                       units       = 'count'
                       valid_min   = 0
                       valid_max   = 20
                       coordinates = 'lon lat'
    swh_ku_mle3                       
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'Ku band corrected significant waveheight (MLE3 retracking)'
                       standard_name = 'sea_surface_wave_significant_height'
                       units         = 'm'
                       quality_flag  = 'qual_alt_1hz_swh_ku_mle3'
                       scale_factor  = 0.001
                       coordinates   = 'lon lat'
                       comment       = 'All instrumental corrections included, i.e. modeled instrumental errors correction (modeled_instr_corr_swh_ku_mle3) and system bias'
    swh_20hz_ku_mle3                  
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '20 Hz Ku band corrected significant waveheight (MLE3 retracking)'
                       standard_name = 'sea_surface_wave_significant_height'
                       units         = 'm'
                       scale_factor  = 0.001
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'All instrumental corrections included, i.e. modeled instrumental errors correction (modeled_instr_corr_swh_ku_mle3) and system bias'
    swh_used_20hz_ku_mle3             
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = '20 Hz flag for utilization in the computation of 1Hz Ku band significant waveheight (MLE3 retracking)'
                       flag_values   = [0  1]
                       flag_meanings = 'yes no'
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Map of valid points used to compute the 1-Hz Ku-band significant waveheight'
    swh_rms_ku_mle3                   
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'RMS of the Ku band significant waveheight (MLE3 retracking)'
                       units        = 'm'
                       scale_factor = 0.001
                       coordinates  = 'lon lat'
                       comment      = 'Compression of Ku-band high rate elements is preceded by a detection of outliers. Only valid high-rate values are used to compute this element'
    swh_numval_ku_mle3                
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = 'number of valid points used to compute Ku significant waveheight (MLE3 retracking)'
                       units       = 'count'
                       valid_min   = 0
                       valid_max   = 20
                       coordinates = 'lon lat'
    net_instr_corr_swh_ku             
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'net instrumental correction on Ku band significant waveheight'
                       units        = 'm'
                       quality_flag = 'qual_inst_corr_1hz_swh_ku'
                       scale_factor = 0.001
                       coordinates  = 'lon lat'
                       comment      = 'Sum of modeled instrumental errors correction (modeled_instr_corr_swh_ku) and system bias'
    net_instr_corr_swh_ku_mle3        
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'net instrumental correction on Ku band significant waveheight (MLE3 retracking)'
                       units        = 'm'
                       quality_flag = 'qual_inst_corr_1hz_swh_ku_mle3'
                       scale_factor = 0.001
                       coordinates  = 'lon lat'
                       comment      = 'Sum of modeled instrumental errors correction (modeled_instr_corr_swh_ku_mle3) and system bias'
    net_instr_corr_swh_c              
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'net instrumental correction on C band significant waveheight'
                       units        = 'm'
                       quality_flag = 'qual_inst_corr_1hz_swh_c'
                       scale_factor = 0.001
                       coordinates  = 'lon lat'
                       comment      = 'Sum of modeled instrumental errors correction (modeled_instr_corr_swh_c) and system bias'
    sig0_ku                           
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'Ku band corrected backscatter coefficient'
                       standard_name = 'surface_backwards_scattering_coefficient_of_radar_wave'
                       units         = 'dB'
                       quality_flag  = 'qual_alt_1hz_sig0_ku'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'All instrumental corrections included, excepted the system bias, i.e. AGC instrumental errors correction, internal calibration correction (internal_corr_sig0_ku), modeled instrumental errors correction (modeled_instr_corr_sig0_ku) and atmospheric attenuation (atmos_corr_sig0_ku)'
    sig0_20hz_ku                      
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '20 Hz Ku band corrected backscatter coefficient'
                       standard_name = 'surface_backwards_scattering_coefficient_of_radar_wave'
                       units         = 'dB'
                       scale_factor  = 0.01
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'All instrumental corrections included, excepted the system bias, i.e. AGC instrumental errors correction, internal calibration correction (internal_corr_sig0_ku), modeled instrumental errors correction (modeled_instr_corr_sig0_ku) and atmospheric attenuation (atmos_corr_sig0_ku)'
    sig0_c                            
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'C band corrected backscatter coefficient'
                       standard_name = 'surface_backwards_scattering_coefficient_of_radar_wave'
                       units         = 'dB'
                       quality_flag  = 'qual_alt_1hz_sig0_c'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'All instrumental corrections included, excepted the system bias, i.e. AGC instrumental errors correction, internal calibration correction (internal_corr_sig0_c), modeled instrumental errors correction (modeled_instr_corr_sig0_c) and atmospheric attenuation (atmos_corr_sig0_c)'
    sig0_20hz_c                       
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '20 Hz C band corrected backscatter coefficient'
                       standard_name = 'surface_backwards_scattering_coefficient_of_radar_wave'
                       units         = 'dB'
                       scale_factor  = 0.01
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'All instrumental corrections included, excepted the system bias, i.e. AGC instrumental errors correction, internal calibration correction (internal_corr_sig0_c), modeled instrumental errors correction (modeled_instr_corr_sig0_c) and atmospheric attenuation (atmos_corr_sig0_c)'
    sig0_used_20hz_ku                 
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = '20 Hz flag for utilization in the computation of 1Hz Ku band backscatter coefficient'
                       flag_values   = [0  1]
                       flag_meanings = 'yes no'
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Map of valid points used to compute the 1-Hz Ku-band backscatter coefficient'
    sig0_used_20hz_c                  
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = '20 Hz flag for utilization in the computation of 1Hz C band backscatter coefficient'
                       flag_values   = [0  1]
                       flag_meanings = 'yes no'
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Map of valid points used to compute the 1-Hz C-band backscatter coefficient'
    sig0_rms_ku                       
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'RMS of the Ku band backscatter coefficient'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
                       comment      = 'Compression of Ku-band high rate elements is preceded by a detection of outliers. Only valid high-rate values are used to compute this element'
    sig0_rms_c                        
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'RMS of the C band backscatter coefficient'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
                       comment      = 'Compression of C-band high rate elements is preceded by a detection of outliers. Only valid high-rate values are used to compute this element'
    sig0_numval_ku                    
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = 'number of valid points used to compute Ku backscatter coefficient'
                       units       = 'count'
                       valid_min   = 0
                       valid_max   = 20
                       coordinates = 'lon lat'
    sig0_numval_c                     
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = 'number of valid points used to compute C backscatter coefficient'
                       units       = 'count'
                       valid_min   = 0
                       valid_max   = 20
                       coordinates = 'lon lat'
    sig0_ku_mle3                      
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'Ku band corrected backscatter coefficient (MLE3 retracking)'
                       standard_name = 'surface_backwards_scattering_coefficient_of_radar_wave'
                       units         = 'dB'
                       quality_flag  = 'qual_alt_1hz_sig0_ku_mle3'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'All instrumental corrections included, excepted the system bias, i.e. AGC instrumental errors correction, internal calibration correction (internal_corr_sig0_ku), modeled instrumental errors correction (modeled_instr_corr_sig0_ku_mle3) and atmospheric attenuation (atmos_corr_sig0_ku)'
    sig0_20hz_ku_mle3                 
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '20 Hz Ku band corrected backscatter coefficient (MLE3 retracking)'
                       standard_name = 'surface_backwards_scattering_coefficient_of_radar_wave'
                       units         = 'dB'
                       scale_factor  = 0.01
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'All instrumental corrections included, excepted the system bias, i.e. AGC instrumental errors correction, internal calibration correction (internal_corr_sig0_ku), modeled instrumental errors correction (modeled_instr_corr_sig0_ku_mle3) and atmospheric attenuation (atmos_corr_sig0_ku)'
    sig0_used_20hz_ku_mle3            
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = '20 Hz flag for utilization in the computation of 1Hz Ku band backscatter coefficient (MLE3 retracking)'
                       flag_values   = [0  1]
                       flag_meanings = 'yes no'
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Map of valid points used to compute the 1-Hz Ku-band backscatter coefficient'
    sig0_rms_ku_mle3                  
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'RMS of the Ku band backscatter coefficient (MLE3 retracking)'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
                       comment      = 'Compression of Ku-band high rate elements is preceded by a detection of outliers. Only valid high-rate values are used to compute this element'
    sig0_numval_ku_mle3               
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = 'number of valid points used to compute Ku backscatter coefficient (MLE3 retracking)'
                       units       = 'count'
                       valid_min   = 0
                       valid_max   = 20
                       coordinates = 'lon lat'
    agc_ku                            
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'Ku band corrected AGC'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
                       comment      = 'AGC is corrected for instrumental errors due to the imperfections of the on-board attenuators'
    agc_c                             
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'C band corrected AGC'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
                       comment      = 'AGC is corrected for instrumental errors due to the imperfections of the on-board attenuators'
    agc_rms_ku                        
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'RMS of the Ku band AGC'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
                       comment      = 'Compression of Ku-band high rate elements is preceded by a detection of outliers. Only valid high-rate values are used to compute this element'
    agc_rms_c                         
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'RMS of the C band AGC'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
                       comment      = 'Compression of C-band high rate elements is preceded by a detection of outliers. Only valid high-rate values are used to compute this element'
    agc_numval_ku                     
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = 'number of valid points used to compute Ku band AGC'
                       units       = 'count'
                       valid_min   = 0
                       valid_max   = 20
                       coordinates = 'lon lat'
    agc_numval_c                      
           Size:       3210x1
           Dimensions: time
           Datatype:   int8
           Attributes:
                       _FillValue  = 127
                       long_name   = 'number of valid points used to compute C band AGC'
                       units       = 'count'
                       valid_min   = 0
                       valid_max   = 20
                       coordinates = 'lon lat'
    net_instr_corr_sig0_ku            
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'net instrumental correction on Ku backscatter coefficient'
                       units        = 'dB'
                       quality_flag = 'qual_inst_corr_1hz_sig0_ku'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
                       comment      = 'Sum of AGC instrumental errors correction, internal calibration correction (internal_corr_sig0_ku) and modeled instrumental errors correction (modeled_instr_corr_sig0_ku) - system bias not included'
    net_instr_corr_sig0_ku_mle3       
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'net instrumental correction on Ku backscatter coefficient (MLE3 retracking)'
                       units        = 'dB'
                       quality_flag = 'qual_inst_corr_1hz_sig0_ku_mle3'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
                       comment      = 'Sum of AGC instrumental errors correction, internal calibration correction (internal_corr_sig0_ku) and modeled instrumental errors correction (modeled_instr_corr_sig0_ku_mle3) - system bias not included'
    net_instr_corr_sig0_c             
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'net instrumental correction on C backscatter coefficient'
                       units        = 'dB'
                       quality_flag = 'qual_inst_corr_1hz_sig0_c'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
                       comment      = 'Sum of AGC instrumental errors correction, internal calibration correction (internal_corr_sig0_c) and modeled instrumental errors correction (modeled_instr_corr_sig0_c) - system bias not included'
    atmos_corr_sig0_ku                
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'atmospheric attenuation correction on Ku band backscatter coefficient'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
    atmos_corr_sig0_c                 
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'atmospheric attenuation correction on C band backscatter coefficient'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
    off_nadir_angle_wf_ku             
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'square of the off nadir angle computed from Ku waveforms'
                       units        = 'degrees^2'
                       quality_flag = 'qual_alt_1hz_off_nadir_angle_wf_ku'
                       scale_factor = 0.0001
                       coordinates  = 'lon lat'
    off_nadir_angle_wf_20hz_ku        
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '20 Hz square of the off nadir angle computed from Ku waveforms'
                       units        = 'degrees^2'
                       scale_factor = 0.0001
                       coordinates  = 'lon_20hz lat_20hz'
    tb_187                            
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '18.7 GHz main beam brightness temperature'
                       standard_name = 'surface_brightness_temperature'
                       units         = 'K'
                       quality_flag  = 'qual_rad_1hz_tb187'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'Brightness temperatures are unsmoothed (along-track averaging has not been performed on the brightness temperatures)'
    tb_238                            
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '23.8 GHz main beam brightness temperature'
                       standard_name = 'surface_brightness_temperature'
                       units         = 'K'
                       quality_flag  = 'qual_rad_1hz_tb238'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'Brightness temperatures are unsmoothed (along-track averaging has not been performed on the brightness temperatures)'
    tb_340                            
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '34 GHz main beam brightness temperature'
                       standard_name = 'surface_brightness_temperature'
                       units         = 'K'
                       quality_flag  = 'qual_rad_1hz_tb340'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'Brightness temperatures are unsmoothed (along-track averaging has not been performed on the brightness temperatures)'
    tb_187_smoothed                   
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '18.7 GHz main beam smoothed brightness temperature'
                       standard_name = 'surface_brightness_temperature'
                       units         = 'K'
                       quality_flag  = 'qual_rad_1hz_tb187'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'Brightness temperatures are along-track averaged'
    tb_238_smoothed                   
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '23.8 GHz main beam smoothed brightness temperature'
                       standard_name = 'surface_brightness_temperature'
                       units         = 'K'
                       quality_flag  = 'qual_rad_1hz_tb238'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'Brightness temperatures are along-track averaged'
    tb_340_smoothed                   
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '34 GHz main beam smoothed brightness temperature'
                       standard_name = 'surface_brightness_temperature'
                       units         = 'K'
                       quality_flag  = 'qual_rad_1hz_tb340'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'Brightness temperatures are along-track averaged'
    mean_sea_surface                  
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'mean sea surface height above reference ellipsoid'
                       source       = 'MSS_CNES_CLS-2011'
                       institution  = 'CLS/CNES'
                       units        = 'm'
                       quality_flag = 'interp_flag_mean_sea_surface'
                       scale_factor = 0.0001
                       coordinates  = 'lon lat'
                       comment      = 'See Jason-2 User Handbook'
    mean_topography                   
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'mean dynamic topography above geoid'
                       source       = 'MDT_CNES_CLS-2009'
                       institution  = 'CLS/CNES'
                       units        = 'm'
                       quality_flag = 'interp_flag_mdt'
                       scale_factor = 0.0001
                       coordinates  = 'lon lat'
                       comment      = 'See Jason-2 User Handbook'
    geoid                             
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = 'geoid height'
                       standard_name = 'geoid_height_above_reference_ellipsoid'
                       source        = 'EGM96'
                       institution   = 'GSFC'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'Computed from the geoid model with a correction to refer the value to the mean tide system i.e. includes the permanent tide (zero frequency). See Jason-2 User Handbook'
    bathymetry                        
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue  = 2147483647
                       long_name   = 'ocean depth/land elevation'
                       source      = 'DTM2000.1'
                       institution = 'GSFC'
                       units       = 'm'
                       coordinates = 'lon lat'
    inv_bar_corr                      
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'inverted barometer height correction'
                       standard_name = 'sea_surface_height_correction_due_to_air_pressure_at_low_frequency'
                       source        = 'European Center for Medium Range Weather Forecasting'
                       institution   = 'ECMWF'
                       units         = 'm'
                       quality_flag  = 'interp_flag_meteo'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'Computed at the altimeter time-tag from the interpolation of 2 meteorological fields that surround the altimeter time-tag. See Jason-2 User Handbook'
    hf_fluctuations_corr              
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'high frequency fluctuations of the sea surface topography'
                       standard_name = 'sea_surface_height_correction_due_to_air_pressure_and_wind_at_high_frequency'
                       institution   = 'LEGOS/CLS/CNES'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'Provided as a correction to the inverted barometer correction (inv_bar_corr)'
    ocean_tide_sol1                   
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = 'geocentric ocean tide height (solution 1)'
                       standard_name = 'sea_surface_height_amplitude_due_to_geocentric_ocean_tide'
                       source        = 'GOT4.8'
                       institution   = 'GSFC'
                       units         = 'm'
                       quality_flag  = 'interp_flag_ocean_tide_sol1'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'Solution 1 corresponds to GOT4.8 model. Includes the corresponding loading tide (load_tide_sol1) and equilibrium long-period ocean tide height (ocean_tide_equil). The permanent tide (zero frequency) is not included in this parameter because it is included in the geoid and mean sea surface (geoid, mean_sea_surface). See Jason-2 User Handbook'
    ocean_tide_sol2                   
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = 'geocentric ocean tide height (solution 2)'
                       standard_name = 'sea_surface_height_amplitude_due_to_geocentric_ocean_tide'
                       source        = 'FES2004'
                       institution   = 'LEGOS/CNES'
                       units         = 'm'
                       quality_flag  = 'interp_flag_ocean_tide_sol2'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'Solution 2 corresponds to FES2004 model. Includes the corresponding loading tide (load_tide_sol2) and equilibrium long-period ocean tide height (ocean_tide_equil). The permanent tide (zero frequency) is not included in this parameter because it is included in the geoid and mean sea surface (geoid, mean_sea_surface). See Jason-2 User Handbook'
    ocean_tide_equil                  
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'equilibrium long-period ocean tide height'
                       standard_name = 'sea_surface_height_amplitude_due_to_equilibrium_ocean_tide'
                       source        = 'Cartwright and Edden [1973] Corrected tables of tidal harmonics - J. Geophys. J. R. Astr. Soc., 33, 253-264.'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'This value has already been added to the two geocentric ocean tide height values recorded in the product (ocean_tide_sol1 and ocean_tide_sol2). The permanent tide (zero frequency) is not included in this parameter because it is included in the geoid and mean sea surface (geoid, mean_sea_surface). See Jason-2 User Handbook'
    ocean_tide_non_equil              
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'non-equilibrium long-period ocean tide height'
                       standard_name = 'sea_surface_height_amplitude_due_to_non_equilibrium_ocean_tide'
                       source        = 'FES2004'
                       institution   = 'LEGOS/CNES'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'This parameter is computed as a correction to the parameter ocean_tide_equil. This value can be added to ocean_tide_equil (or ocean_tide_sol1, ocean_tide_sol2) so that the resulting value models the total non equilibrium ocean tide height. See Jason-2 User Handbook'
    load_tide_sol1                    
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'load tide height for geocentric ocean tide (solution 1)'
                       source       = 'GOT4.8'
                       institution  = 'GSFC'
                       units        = 'm'
                       scale_factor = 0.0001
                       coordinates  = 'lon lat'
                       comment      = 'This value has already been added to the corresponding ocean tide height value recorded in the product (ocean_tide_sol1). See Jason-2 User Handbook'
    load_tide_sol2                    
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'load tide height for geocentric ocean tide (solution 2)'
                       source       = 'FES2004'
                       institution  = 'LEGOS/CNES'
                       units        = 'm'
                       scale_factor = 0.0001
                       coordinates  = 'lon lat'
                       comment      = 'This value has already been added to the corresponding ocean tide height value recorded in the product (ocean_tide_sol2). See Jason-2 User Handbook'
    solid_earth_tide                  
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'solid earth tide height'
                       standard_name = 'sea_surface_height_amplitude_due_to_earth_tide'
                       source        = 'Cartwright and Edden [1973] Corrected tables of tidal harmonics - J. Geophys. J. R. Astr. Soc., 33, 253-264.'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'Calculated using Cartwright and Tayler tables and consisting of the second and third degree constituents. The permanent tide (zero frequency) is not included. See Jason-2 User Handbook'
    pole_tide                         
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'geocentric pole tide height'
                       standard_name = 'sea_surface_height_amplitude_due_to_pole_tide'
                       source        = 'Wahr [1985] Deformation of the Earth induced by polar motion - J. Geophys. Res. (Solid Earth), 90, 9363-9368.'
                       units         = 'm'
                       scale_factor  = 0.0001
                       coordinates   = 'lon lat'
                       comment       = 'See Jason-2 User Handbook'
    wind_speed_model_u                
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'U component of the model wind vector'
                       standard_name = 'wind_speed'
                       source        = 'European Center for Medium Range Weather Forecasting'
                       institution   = 'ECMWF'
                       units         = 'm/s'
                       quality_flag  = 'interp_flag_meteo and ecmwf_meteo_map_avail'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'Computed at the altimeter time-tag from the interpolation of 2 meteorological fields that surround the altimeter time-tag. See Jason-2 User Handbook'
    wind_speed_model_v                
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'V component of the model wind vector'
                       standard_name = 'wind_speed'
                       source        = 'European Center for Medium Range Weather Forecasting'
                       institution   = 'ECMWF'
                       units         = 'm/s'
                       quality_flag  = 'interp_flag_meteo and ecmwf_meteo_map_avail'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'Computed at the altimeter time-tag from the interpolation of 2 meteorological fields that surround the altimeter time-tag. See Jason-2 User Handbook'
    wind_speed_alt                    
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'altimeter wind speed'
                       standard_name = 'wind_speed'
                       units         = 'm/s'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'Should not be used over land. See Jason-2 User Handbook. A calibration bias of 0.32 dB has been added to the Ku-band backscatter coefficient (sig0_ku) before computing the wind speed'
    wind_speed_alt_mle3               
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'altimeter wind speed (MLE3 retracking)'
                       standard_name = 'wind_speed'
                       units         = 'm/s'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'Should not be used over land. See Jason-2 User Handbook. A calibration bias of 0.34 dB has been added to the Ku-band backscatter coefficient (sig0_ku_mle3) before computing the wind speed'
    wind_speed_rad                    
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'radiometer wind speed'
                       standard_name = 'wind_speed'
                       source        = 'AMR'
                       institution   = 'NASA/JPL'
                       units         = 'm/s'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'Should not be used over land. See Jason-2 User Handbook'
    rad_water_vapor                   
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'radiometer water vapor content'
                       standard_name = 'atmosphere_water_vapor_content'
                       source        = 'AMR'
                       institution   = 'NASA/JPL'
                       units         = 'kg/m^2'
                       quality_flag  = 'qual_rad_1hz_tb187 and qual_rad_1hz_tb238 and qual_rad_1hz_tb340 and interp_flag_tb'
                       scale_factor  = 0.1
                       coordinates   = 'lon lat'
                       comment       = 'Should not be used over land'
    rad_liquid_water                  
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'radiometer liquid water content'
                       standard_name = 'atmosphere_cloud_liquid_water_content'
                       source        = 'AMR'
                       institution   = 'NASA/JPL'
                       units         = 'kg/m^2'
                       quality_flag  = 'qual_rad_1hz_tb187 and qual_rad_1hz_tb238 and qual_rad_1hz_tb340 and interp_flag_tb'
                       scale_factor  = 0.01
                       coordinates   = 'lon lat'
                       comment       = 'Should not be used over land'
    ice_range_20hz_ku                 
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '20 Hz Ku band altimeter range (ice retracking)'
                       standard_name = 'altimeter_range'
                       units         = 'm'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Distance antenna-COG (cog_corr), USO drift correction (uso_corr) and internal path correction (internal_path_delay_corr_ku) included'
    ice_range_20hz_c                  
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '20 Hz C band altimeter range (ice retracking)'
                       standard_name = 'altimeter_range'
                       units         = 'm'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Distance antenna-COG (cog_corr), USO drift correction (uso_corr) and internal path correction (internal_path_delay_corr_c) included'
    ice_sig0_20hz_ku                  
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '20 Hz Ku band backscatter coefficient (ice retracking)'
                       standard_name = 'surface_backwards_scattering_coefficient_of_radar_wave'
                       units         = 'dB'
                       scale_factor  = 0.01
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'AGC instrumental errors correction and internal calibration correction (internal_corr_sig0_ku) included'
    ice_sig0_20hz_c                   
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = '20 Hz C band backscatter coefficient (ice retracking)'
                       standard_name = 'surface_backwards_scattering_coefficient_of_radar_wave'
                       units         = 'dB'
                       scale_factor  = 0.01
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'AGC instrumental errors correction and internal calibration correction (internal_corr_sig0_c) included'
    ice_qual_flag_20hz_ku             
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int8
           Attributes:
                       _FillValue    = 127
                       long_name     = '20 Hz Ku band ice retracking quality flag'
                       flag_values   = [0  1]
                       flag_meanings = 'good bad'
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'ice retracking quality flag'
    mqe_20hz_ku                       
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '20 Hz Ku band MQE (ocean retracking)'
                       units        = 'count'
                       scale_factor = 0.0001
                       coordinates  = 'lon_20hz lat_20hz'
                       comment      = 'Mean Quadratic Error between the waveforms samples and the corresponding model samples built from the ocean retracking outputs'
    mqe_20hz_ku_mle3                  
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '20 Hz Ku band MQE (MLE3 retracking)'
                       units        = 'count'
                       scale_factor = 0.0001
                       coordinates  = 'lon_20hz lat_20hz'
                       comment      = 'Mean Quadratic Error between the waveforms samples and the corresponding model samples built from the ocean retracking outputs'
    mqe_20hz_c                        
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '20 Hz C band MQE (ocean retracking)'
                       units        = 'count'
                       scale_factor = 0.0001
                       coordinates  = 'lon_20hz lat_20hz'
                       comment      = 'Mean Quadratic Error between the waveforms samples and the corresponding model samples built from the ocean retracking outputs'
    peakiness_20hz_ku                 
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '20 Hz peakiness on Ku band waveforms'
                       units        = 'count'
                       scale_factor = 0.001
                       coordinates  = 'lon_20hz lat_20hz'
    peakiness_20hz_c                  
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '20 Hz peakiness on C band waveforms'
                       units        = 'count'
                       scale_factor = 0.001
                       coordinates  = 'lon_20hz lat_20hz'
    ssha                              
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'sea surface height anomaly'
                       standard_name = 'sea_surface_height_above_sea_level'
                       source        = 'Poseidon-3'
                       institution   = 'CNES'
                       units         = 'm'
                       scale_factor  = 0.001
                       coordinates   = 'lon lat'
                       comment       = '= altitude of satellite (alt) - Ku band corrected altimeter range (range_ku) - altimeter ionospheric correction on Ku band (iono_corr_alt_ku) - model dry tropospheric correction (model_dry_tropo_corr) - radiometer wet tropospheric correction (rad_wet_tropo_corr) - sea state bias correction in Ku band (sea_state_bias_ku) - solid earth tide height (solid_earth_tide) - geocentric ocean tide height solution 1 (ocean_tide_sol1) - geocentric pole tide height (pole_tide) - inverted barometer height correction (inv_bar_corr) - high frequency fluctuations of the sea surface topography (hf_fluctuations_corr for I/GDR off line products only) - mean sea surface (mean_sea_surface). Set to default if the altimeter echo type (alt_echo_type) is set to 1 = non ocean like, the radiometer surface type (rad_surf_type) set to 2 = land, or the rain flag (rain_flag) set to 1 = rain'
    ssha_mle3                         
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue    = 32767
                       long_name     = 'sea surface height anomaly (MLE3 retracking)'
                       standard_name = 'sea_surface_height_above_sea_level'
                       source        = 'Poseidon-3'
                       institution   = 'CNES'
                       units         = 'm'
                       scale_factor  = 0.001
                       coordinates   = 'lon lat'
                       comment       = '= altitude of satellite (alt) - Ku band corrected altimeter range (range_ku_mle3) - altimeter ionospheric correction on Ku band (iono_corr_alt_ku_mle3) - model dry tropospheric correction (model_dry_tropo_corr) - radiometer wet tropospheric correction (rad_wet_tropo_corr) - sea state bias correction in Ku band (sea_state_bias_ku_mle3) - solid earth tide height (solid_earth_tide) - geocentric ocean tide height solution 1 (ocean_tide_sol1) - geocentric pole tide height (pole_tide) - inverted barometer height correction (inv_bar_corr) - high frequency fluctuations of the sea surface topography (hf_fluctuations_corr for I/GDR off line products only) - mean sea surface (mean_sea_surface). Set to default if the altimeter echo type (alt_echo_type) is set to 1 = non ocean like, the radiometer surface type (rad_surf_type) set to 2 = land, or the rain flag (rain_flag) set to 1 = rain'
    tracker_20hz_ku                   
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '20 Hz Ku band corrected tracker range'
                       standard_name = 'altimeter_range'
                       units         = 'm'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'Ku-band operating tracker ('Diode+DEM' or 'Median' or 'Split-Gate' tracker). This includes the Distance antenna-COG (cog_corr), USO drift correction (uso_corr) and internal path correction (internal_path_delay_corr_ku). But not the Doppler correction (doppler_corr_ku), modeled instrumental errors correction (modeled_instr_corr_range_ku) and system bias'
    tracker_diode_20hz_ku             
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '20 Hz tracker range from Diode+DEM'
                       standard_name = 'altimeter_range'
                       units         = 'm'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon_20hz lat_20hz'
    tracker_20hz_c                    
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue    = 2147483647
                       long_name     = '20 Hz C band corrected tracker range'
                       standard_name = 'altimeter_range'
                       units         = 'm'
                       add_offset    = 1300000
                       scale_factor  = 0.0001
                       coordinates   = 'lon_20hz lat_20hz'
                       comment       = 'C-band operating tracker. This includes the Distance antenna-COG (cog_corr), USO drift correction (uso_corr) and internal path correction (internal_path_delay_corr_c). But not the Doppler correction (doppler_corr_c), modeled instrumental errors correction (modeled_instr_corr_range_c) and system bias'
    uso_corr                          
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'USO frequency correction on altimeter range'
                       units        = 'm'
                       scale_factor = 0.0001
                       comment      = 'Correction of the USO frequency drift on the altimeter range'
    internal_path_delay_corr_ku       
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'Ku band internal path delay correction on altimeter range'
                       units        = 'm'
                       scale_factor = 0.0001
                       comment      = 'Internal calibration correction on the Ku-band altimeter range'
    internal_path_delay_corr_c        
           Size:       3210x1
           Dimensions: time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'C band internal path delay correction on altimeter range'
                       units        = 'm'
                       scale_factor = 0.0001
                       comment      = 'Internal calibration correction on the C-band altimeter range'
    modeled_instr_corr_range_ku       
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'Ku band modeled instrumental correction on altimeter range'
                       units        = 'm'
                       scale_factor = 0.0001
    modeled_instr_corr_range_ku_mle3  
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'Ku band modeled instrumental correction on altimeter range (MLE3 retracking)'
                       units        = 'm'
                       scale_factor = 0.0001
    modeled_instr_corr_range_c        
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'C band modeled instrumental correction on altimeter range'
                       units        = 'm'
                       scale_factor = 0.0001
    doppler_corr_ku                   
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'Ku band Doppler correction on altimeter range'
                       units        = 'm'
                       scale_factor = 0.0001
    doppler_corr_c                    
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'C band Doppler correction on altimeter range'
                       units        = 'm'
                       scale_factor = 0.0001
    cog_corr                          
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'Distance antenna-COG correction on altimeter range'
                       units        = 'm'
                       scale_factor = 0.0001
    modeled_instr_corr_swh_ku         
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'Ku band modeled instrumental correction on significant waveheight'
                       units        = 'm'
                       scale_factor = 0.001
    modeled_instr_corr_swh_ku_mle3    
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'Ku band modeled instrumental correction on significant waveheight (MLE3 retracking)'
                       units        = 'm'
                       scale_factor = 0.001
    modeled_instr_corr_swh_c          
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'C band modeled instrumental correction on significant waveheight'
                       units        = 'm'
                       scale_factor = 0.001
    internal_corr_sig0_ku             
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'Ku band internal calibration correction on backscatter coefficient'
                       units        = 'dB'
                       scale_factor = 0.01
    internal_corr_sig0_c              
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'C band internal calibration correction on backscatter coefficient'
                       units        = 'dB'
                       scale_factor = 0.01
    modeled_instr_corr_sig0_ku        
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'Ku band modeled instrumental correction on backscatter coefficient'
                       units        = 'dB'
                       scale_factor = 0.01
    modeled_instr_corr_sig0_ku_mle3   
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'Ku band modeled instrumental correction on backscatter coefficient (MLE3 retracking)'
                       units        = 'dB'
                       scale_factor = 0.01
    modeled_instr_corr_sig0_c         
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = 'C band modeled instrumental correction on backscatter coefficient'
                       units        = 'dB'
                       scale_factor = 0.01
    agc_20hz_ku                       
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '20 Hz Ku band corrected AGC'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon_20hz lat_20hz'
                       comment      = 'AGC is corrected for instrumental errors due to the imperfections of the on-board attenuators'
    agc_20hz_c                        
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '20 Hz C band corrected AGC'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon_20hz lat_20hz'
                       comment      = 'AGC is corrected for instrumental errors due to the imperfections of the on-board attenuators'
    agc_corr_20hz_ku                  
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '20 Hz Ku band AGC correction'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon_20hz lat_20hz'
    agc_corr_20hz_c                   
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '20 Hz C band AGC correction'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon_20hz lat_20hz'
    scaling_factor_20hz_ku            
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'Scaling factor for Ku band backscatter coefficient'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon_20hz lat_20hz'
                       comment      = 'This scaling factor represents the backscatter coefficient for a Ku-band waveform amplitude equal to 1. It is a raw value accounting for AGC 20Hz correction and internal calibration correction. All other correction are not applied (ie atmospheric attenuation, modeled instrumental errors correction and system bias)'
    scaling_factor_20hz_c             
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'Scaling factor for C band backscatter coefficient'
                       units        = 'dB'
                       scale_factor = 0.01
                       coordinates  = 'lon_20hz lat_20hz'
                       comment      = 'This scaling factor represents the backscatter coefficient for a C-band waveform amplitude equal to 1. It is a raw value accounting for AGC 20Hz correction and internal calibration correction. All other correction are not applied (ie atmospheric attenuation, modeled instrumental errors correction and system bias)'
    epoch_20hz_ku                     
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'Ku band epoch (ocean retracking)'
                       units        = 's'
                       scale_factor = 1e-15
                       coordinates  = 'lon_20hz lat_20hz'
    width_leading_edge_20hz_ku        
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'Ku band width of the leading edge (ocean retracking)'
                       units        = 's'
                       scale_factor = 1e-15
                       coordinates  = 'lon_20hz lat_20hz'
                       comment      = 'The width of the leading edge corresponds to the so-called composite sigma (SigmaC)'
    amplitude_20hz_ku                 
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'Ku band amplitude (ocean retracking) [FFT power unit]'
                       units        = 'count'
                       scale_factor = 1e-06
                       coordinates  = 'lon_20hz lat_20hz'
    thermal_noise_20hz_ku             
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'Ku band thermal noise (ocean retracking) [FFT power unit]'
                       units        = 'count'
                       scale_factor = 1e-06
                       coordinates  = 'lon_20hz lat_20hz'
    epoch_20hz_c                      
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'C band epoch (ocean retracking)'
                       units        = 's'
                       scale_factor = 1e-15
                       coordinates  = 'lon_20hz lat_20hz'
    width_leading_edge_20hz_c         
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'C band width of the leading edge (ocean retracking)'
                       units        = 's'
                       scale_factor = 1e-15
                       coordinates  = 'lon_20hz lat_20hz'
                       comment      = 'The width of the leading edge corresponds to the so-called composite sigma (SigmaC)'
    amplitude_20hz_c                  
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'C band amplitude (ocean retracking) [FFT power unit]'
                       units        = 'count'
                       scale_factor = 1e-06
                       coordinates  = 'lon_20hz lat_20hz'
    thermal_noise_20hz_c              
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'C band thermal noise (ocean retracking) [FFT power unit]'
                       units        = 'count'
                       scale_factor = 1e-06
                       coordinates  = 'lon_20hz lat_20hz'
    epoch_20hz_ku_mle3                
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'Ku band epoch (MLE3 retracking)'
                       units        = 's'
                       scale_factor = 1e-15
                       coordinates  = 'lon_20hz lat_20hz'
    width_leading_edge_20hz_ku_mle3   
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'Ku band width of the leading edge (MLE3 retracking)'
                       units        = 's'
                       scale_factor = 1e-15
                       coordinates  = 'lon_20hz lat_20hz'
                       comment      = 'The width of the leading edge corresponds to the so-called composite sigma (SigmaC)'
    amplitude_20hz_ku_mle3            
           Size:       20x3210
           Dimensions: meas_ind,time
           Datatype:   int32
           Attributes:
                       _FillValue   = 2147483647
                       long_name    = 'Ku band amplitude (MLE3 retracking) [FFT power unit]'
                       units        = 'count'
                       scale_factor = 1e-06
                       coordinates  = 'lon_20hz lat_20hz'
    waveforms_20hz_ku                 
           Size:       104x20x3210
           Dimensions: wvf_ind,meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue = 32767
                       long_name  = 'Ku band waveform samples'
                       units      = 'count'
                       comment    = 'Waveforms are not corrected for the Low Pass Filter effects'
    waveforms_20hz_c                  
           Size:       104x20x3210
           Dimensions: wvf_ind,meas_ind,time
           Datatype:   int16
           Attributes:
                       _FillValue = 32767
                       long_name  = 'C band waveform samples'
                       units      = 'count'
                       comment    = 'Waveforms are not corrected for the Low Pass Filter effects'
    ta_187                            
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '18.7 GHz antenna temperature'
                       units        = 'K'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
    ta_238                            
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '23.8 GHz antenna temperature'
                       units        = 'K'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
    ta_340                            
           Size:       3210x1
           Dimensions: time
           Datatype:   int16
           Attributes:
                       _FillValue   = 32767
                       long_name    = '34 GHz antenna temperature'
                       units        = 'K'
                       scale_factor = 0.01
                       coordinates  = 'lon lat'
>> 

2.2、ncread

读取变量
vardata = ncread(source,varname)

  • source为nc文件路径,相对绝对路径都行,
  • varname为需要读取的变量名称。

比如读取经度lon

ncread('C:\Users\xxk\Desktop\卫星测高\DAHITO--青海湖数据\matlab处理示例数据\JA2_GPS_2PdP006_240_20080908_230802_20080909_000414.nc','lon')

结果:将给出所有的经度变量,其他变量读取方式相同。

ans =

   49.6081
   49.7379
   49.8676
   49.9973
   50.1270
   50.2567
   50.3865
   50.5162
   50.6459
   50.7755
   50.9052
   51.0349
   51.1645
   51.2942
   51.4238
   51.5534
   51.6830
   51.8125
   ........

2.3、ncreadatt

读取属性:

attvalue = ncreadatt(source,location,attname)

  • source为nc文件路径,相对绝对路径都行
  • 需要要说明的是location,由于属性分全局和局部的,对应的location不同,像cycle number、pass number都是全局属性,全局属性的location是’/’ (forward slash)
  • attname为需要读取的变量名称

比如读取全局属性cycle number:

ncreadatt('D:\JA2_GPS_2PdP006_240_20080908_230802_20080909_000414.nc','/','cycle_number')

结果

ans =

  int32

   6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kangkang康米

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值