Dataset { Float32 lat[lat = 2]; Float32 lat_grd[lat_grd = 3]; Grid { Array: Float32 lat_cpy[lat = 2]; Maps: Float32 lat[lat = 2]; } lat_cpy; Grid { Array: Float32 lev_cpy[lev = 3]; Maps: Float32 lev[lev = 3]; } lev_cpy; Grid { Array: Float32 lat_var[lat = 2]; Maps: Float32 lat[lat = 2]; } lat_var; Grid { Array: Float32 lat_wgt[lat = 2]; Maps: Float32 lat[lat = 2]; } lat_wgt; Float32 lon_T42[lon_T42 = 128]; Float32 lat_T42[lat_T42 = 64]; Grid { Array: Float32 lat_1D_rct[lat_times_lon = 8]; Maps: Int32 lat_times_lon[lat_times_lon = 8]; } lat_1D_rct; Grid { Array: Float32 lon_1D_rct[lat_times_lon = 8]; Maps: Int32 lat_times_lon[lat_times_lon = 8]; } lon_1D_rct; Grid { Array: Float32 lat_1D_rrg[lat_times_lon = 8]; Maps: Int32 lat_times_lon[lat_times_lon = 8]; } lat_1D_rrg; Grid { Array: Float32 lon_1D_rrg[lat_times_lon = 8]; Maps: Int32 lat_times_lon[lat_times_lon = 8]; } lon_1D_rrg; Int32 lat_times_lon[lat_times_lon = 8]; Grid { Array: Float32 lat_2D_rct[lat = 2][lon = 4]; Maps: Float32 lat[lat = 2]; Float32 lon[lon = 4]; } lat_2D_rct; Grid { Array: Float32 lon_2D_rct[lat = 2][lon = 4]; Maps: Float32 lat[lat = 2]; Float32 lon[lon = 4]; } lon_2D_rct; Grid { Array: Float32 lat_2D_rrg[lat = 2][lon = 4]; Maps: Float32 lat[lat = 2]; Float32 lon[lon = 4]; } lat_2D_rrg; Grid { Array: Float32 lon_2D_rrg[lat = 2][lon = 4]; Maps: Float32 lat[lat = 2]; Float32 lon[lon = 4]; } lon_2D_rrg; Int32 lat_times_lon_nbr; Float32 lev[lev = 3]; Float32 rlev[rlev = 3]; Float32 lon[lon = 4]; Grid { Array: Float64 lond[lon = 4]; Maps: Float32 lon[lon = 4]; } lond; Grid { Array: Float32 lonf[lon = 4]; Maps: Float32 lon[lon = 4]; } lonf; Float32 lon_grd[lon_grd = 5]; Float64 time[time = 10]; Float32 lsmlev[lsmlev = 6]; Float32 wvl[wvl = 2]; Grid { Array: Float32 area[lat = 2]; Maps: Float32 lat[lat = 2]; } area; Grid { Array: Float32 hyam[lev = 3]; Maps: Float32 lev[lev = 3]; } hyam; Grid { Array: Float32 hybm[lev = 3]; Maps: Float32 lev[lev = 3]; } hybm; Float32 P0; Float32 cnv_CF_crd; Grid { Array: Float32 PS[time = 10][lat = 2][lon = 4]; Maps: Float64 time[time = 10]; Float32 lat[lat = 2]; Float32 lon[lon = 4]; } PS; String fl_dmn[fl_dmn = 3]; Int32 nbdate; Grid { Array: Int32 date[time = 10]; Maps: Float64 time[time = 10]; } date; Grid { Array: Float32 lon_wgt[lon = 4]; Maps: Float32 lon[lon = 4]; } lon_wgt; Grid { Array: Float32 msk_prt_mss_prt[lon = 4]; Maps: Float32 lon[lon = 4]; } msk_prt_mss_prt; Grid { Array: Float32 mss_val[lon = 4]; Maps: Float32 lon[lon = 4]; } mss_val; Float32 mss_val_scl; Grid { Array: Float32 mss_val_fst[lon = 4]; Maps: Float32 lon[lon = 4]; } mss_val_fst; Grid { Array: Float32 fll_val[lon = 4]; Maps: Float32 lon[lon = 4]; } fll_val; Float32 nm_spc; Float32 nm_pnd; Grid { Array: Float32 no_mss_val[lon = 4]; Maps: Float32 lon[lon = 4]; } no_mss_val; Grid { Array: Float32 val_one_mss[lat = 2]; Maps: Float32 lat[lat = 2]; } val_one_mss; Int16 pck; Grid { Array: Int16 pck_arr[lon = 4]; Maps: Float32 lon[lon = 4]; } pck_arr; Float64 upk; Grid { Array: Float64 upk_arr[lon = 4]; Maps: Float32 lon[lon = 4]; } upk_arr; Int32 val_one_int; Grid { Array: Int32 val_one_one_int[lat = 2]; Maps: Float32 lat[lat = 2]; } val_one_one_int; Grid { Array: Int16 val_max_max_sht[lat = 2]; Maps: Float32 lat[lat = 2]; } val_max_max_sht; Grid { Array: Int32 val_one_mss_int[lat = 2]; Maps: Float32 lat[lat = 2]; } val_one_mss_int; Float32 val_half; Grid { Array: Float32 val_half_half[lat = 2]; Maps: Float32 lat[lat = 2]; } val_half_half; Grid { Array: Float32 wgt_one[lat = 2]; Maps: Float32 lat[lat = 2]; } wgt_one; Grid { Array: Float32 mss_val_all[lon = 4]; Maps: Float32 lon[lon = 4]; } mss_val_all; Float32 scalar_var; Float32 float_var; Float64 double_var; Float64 double_var2; Float64 pi; Int32 int_var; Int16 short_var; String char_var; String char_var_space; String char_var_nul; Grid { Array: String char_var_multinul[lev = 3]; Maps: Float32 lev[lev = 3]; } char_var_multinul; String fl_nm[char_dmn_lng80 = 80]; String fl_nm_arr[fl_dmn = 3][char_dmn_lng80 = 80]; String non_nul_trm_char_one_dmn[char_dmn_lng04 = 4]; String non_nul_trm_char_two_dmn[fl_dmn = 3][char_dmn_lng04 = 4]; Byte byte_var; Byte byte_var_neg; Float32 zero; Float32 one; Float32 two; Float64 e_dbl; Float32 e_flt; Float32 three; Float32 four; Float32 negative_one; Grid { Array: Float32 lev_var[lev = 3]; Maps: Float32 lev[lev = 3]; } lev_var; Grid { Array: Float32 lev_wgt[lev = 3]; Maps: Float32 lev[lev = 3]; } lev_wgt; Float32 g; Grid { Array: Float32 z[lev = 3]; Maps: Float32 lev[lev = 3]; } z; Grid { Array: Float32 rz[rlev = 3]; Maps: Float32 rlev[rlev = 3]; } rz; Float32 one_dmn_var[bnd = 2]; Grid { Array: Int32 one_dmn_int_val_one[lat = 2]; Maps: Float32 lat[lat = 2]; } one_dmn_int_val_one; Grid { Array: Int32 one_dmn_int_val_two[lat = 2]; Maps: Float32 lat[lat = 2]; } one_dmn_int_val_two; Float32 att_var; Int32 bnd_var[lev = 3][bnd = 2]; Grid { Array: Float32 three_dmn_var[lat = 2][lev = 3][lon = 4]; Maps: Float32 lat[lat = 2]; Float32 lev[lev = 3]; Float32 lon[lon = 4]; } three_dmn_var; Grid { Array: Float32 three_dmn_var_crd[lev = 3][lat = 2][lon = 4]; Maps: Float32 lev[lev = 3]; Float32 lat[lat = 2]; Float32 lon[lon = 4]; } three_dmn_var_crd; Grid { Array: Float32 prs_sfc[time = 10][lat = 2][lon = 4]; Maps: Float64 time[time = 10]; Float32 lat[lat = 2]; Float32 lon[lon = 4]; } prs_sfc; Float32 Q; Float32 Q1; Float32 AQ01; Float32 QQ01; Float32 QA01; Float32 Q01Q; Float32 Q01; Float32 Q02; Float32 Q03; Float32 Q04; Float32 Q05; Float32 Q06; Float32 Q07; Float32 Q08; Float32 Q09; Float32 Q10; Float32 Q11; Float32 Q12; Float32 Q13; Float32 Q14; Float32 Q15; Float32 Q16; Float32 Q17; Float32 Q18; Float32 Q19; Float32 Q20; Float32 Q21; Float32 Q22; Float32 Q23; Float32 Q24; Float32 Q25; Float32 Q26; Float32 Q27; Float32 Q28; Float32 Q29; Float32 Q30; Float32 Q31; Float32 Q32; Float32 Q33; Float32 Q34; Float32 Q35; Float32 Q36; Float32 Q37; Float32 Q38; Float32 Q39; Float32 Q40; Float32 Q41; Float32 Q42; Float32 Q43; Float32 Q44; Float32 Q45; Float32 Q46; Float32 Q47; Float32 Q48; Float32 Q49; Float32 Q50; Float32 Q51; Float32 Q52; Float32 Q53; Float32 Q54; Float32 Q55; Float32 Q56; Float32 Q57; Float32 Q58; Float32 Q59; Float32 Q60; Float32 Q61; Float32 Q62; Float32 Q63; Float32 Q64; Float32 Q65; Float32 Q66; Float32 Q67; Float32 Q68; Float32 Q69; Float32 Q70; Float32 Q71; Float32 Q72; Float32 Q73; Float32 Q74; Float32 Q75; Float32 Q76; Float32 Q77; Float32 Q78; Float32 Q79; Float32 Q80; Float32 Q81; Float32 Q82; Float32 Q83; Float32 Q84; Float32 Q85; Float32 Q86; Float32 Q87; Float32 Q88; Float32 Q89; Float32 Q90; Float32 Q91; Float32 Q92; Float32 Q93; Float32 Q94; Float32 Q95; Float32 Q96; Float32 Q97; Float32 Q98; Float32 Q99; Float32 Q100; Grid { Array: Float32 two_dmn_var[lat = 2][lev = 3]; Maps: Float32 lat[lat = 2]; Float32 lev[lev = 3]; } two_dmn_var; Grid { Array: Float32 var_msk[lat = 2][lon = 4]; Maps: Float32 lat[lat = 2]; Float32 lon[lon = 4]; } var_msk; Grid { Array: Float32 mask[lat = 2][lon = 4]; Maps: Float32 lat[lat = 2]; Float32 lon[lon = 4]; } mask; Grid { Array: Float32 ORO[lat = 2][lon = 4]; Maps: Float32 lat[lat = 2]; Float32 lon[lon = 4]; } ORO; Grid { Array: Float32 weight[lat = 2]; Maps: Float32 lat[lat = 2]; } weight; Grid { Array: Float32 gw[lat = 2]; Maps: Float32 lat[lat = 2]; } gw; Grid { Array: Float32 gw_T42[lat_T42 = 64]; Maps: Float32 lat_T42[lat_T42 = 64]; } gw_T42; Grid { Array: Float32 rec_var_flt[time = 10]; Maps: Float64 time[time = 10]; } rec_var_flt; Grid { Array: Float64 rec_var_dbl[time = 10]; Maps: Float64 time[time = 10]; } rec_var_dbl; Grid { Array: Int32 one_dmn_rec_var[time = 10]; Maps: Float64 time[time = 10]; } one_dmn_rec_var; Grid { Array: Float32 tpt[time = 10]; Maps: Float64 time[time = 10]; } tpt; Grid { Array: Float64 rec_var_dbl_mss_val_dbl_upk[time = 10]; Maps: Float64 time[time = 10]; } rec_var_dbl_mss_val_dbl_upk; Grid { Array: Int16 rec_var_dbl_mss_val_dbl_pck[time = 10]; Maps: Float64 time[time = 10]; } rec_var_dbl_mss_val_dbl_pck; Int16 scl_dbl_pck; Grid { Array: Float32 rec_var_flt_mss_val_flt[time = 10]; Maps: Float64 time[time = 10]; } rec_var_flt_mss_val_flt; Grid { Array: Float32 rec_var_flt_mss_val_flt_all[time = 10]; Maps: Float64 time[time = 10]; } rec_var_flt_mss_val_flt_all; Grid { Array: Float32 rec_var_flt_mss_val_flt_all_but_one[time = 10]; Maps: Float64 time[time = 10]; } rec_var_flt_mss_val_flt_all_but_one; Grid { Array: Float32 rec_var_flt_mss_val_flt_all_but_two[time = 10]; Maps: Float64 time[time = 10]; } rec_var_flt_mss_val_flt_all_but_two; Grid { Array: Int16 rec_var_flt_pck[time = 10]; Maps: Float64 time[time = 10]; } rec_var_flt_pck; Grid { Array: Int16 rec_var_dbl_pck[time = 10]; Maps: Float64 time[time = 10]; } rec_var_dbl_pck; Grid { Array: Float32 rec_var_flt_mss_val_dbl[time = 10]; Maps: Float64 time[time = 10]; } rec_var_flt_mss_val_dbl; Grid { Array: Float32 rec_var_flt_mss_val_int[time = 10]; Maps: Float64 time[time = 10]; } rec_var_flt_mss_val_int; Grid { Array: Int32 rec_var_int_mss_val_int[time = 10]; Maps: Float64 time[time = 10]; } rec_var_int_mss_val_int; Grid { Array: Int32 rec_var_int_mss_val_flt[time = 10]; Maps: Float64 time[time = 10]; } rec_var_int_mss_val_flt; Grid { Array: Int32 rec_var_int_mss_val_dbl[time = 10]; Maps: Float64 time[time = 10]; } rec_var_int_mss_val_dbl; Grid { Array: Int32 rec_var_dbl_mss_val_dbl_pck_lng[time = 10]; Maps: Float64 time[time = 10]; } rec_var_dbl_mss_val_dbl_pck_lng; Grid { Array: String one_dmn_rec_var_sng[time = 10]; Maps: Float64 time[time = 10]; } one_dmn_rec_var_sng; Grid { Array: Float32 time_lon[time = 10][lon = 4]; Maps: Float64 time[time = 10]; Float32 lon[lon = 4]; } time_lon; Grid { Array: String two_dmn_rec_var_sng[time = 10][lev = 3]; Maps: Float64 time[time = 10]; Float32 lev[lev = 3]; } two_dmn_rec_var_sng; Grid { Array: Float32 two_dmn_rec_var[time = 10][lev = 3]; Maps: Float64 time[time = 10]; Float32 lev[lev = 3]; } two_dmn_rec_var; Grid { Array: Float32 three_dmn_rec_var[time = 10][lat = 2][lon = 4]; Maps: Float64 time[time = 10]; Float32 lat[lat = 2]; Float32 lon[lon = 4]; } three_dmn_rec_var; Grid { Array: Float64 three_dmn_var_dbl[time = 10][lat = 2][lon = 4]; Maps: Float64 time[time = 10]; Float32 lat[lat = 2]; Float32 lon[lon = 4]; } three_dmn_var_dbl; Grid { Array: Int32 three_dmn_var_int[time = 10][lat = 2][lon = 4]; Maps: Float64 time[time = 10]; Float32 lat[lat = 2]; Float32 lon[lon = 4]; } three_dmn_var_int; Grid { Array: Int16 three_dmn_var_sht[time = 10][lat = 2][lon = 4]; Maps: Float64 time[time = 10]; Float32 lat[lat = 2]; Float32 lon[lon = 4]; } three_dmn_var_sht; Float32 td[time = 10][dgn = 1]; Grid { Array: Float32 tx[time = 10][lon = 4]; Maps: Float64 time[time = 10]; Float32 lon[lon = 4]; } tx; Grid { Array: Float32 ty[time = 10][lat = 2]; Maps: Float64 time[time = 10]; Float32 lat[lat = 2]; } ty; Grid { Array: Float32 tz[time = 10][lev = 3]; Maps: Float64 time[time = 10]; Float32 lev[lev = 3]; } tz; Grid { Array: Float32 txyz[time = 10][lon = 4][lat = 2][lev = 3]; Maps: Float64 time[time = 10]; Float32 lon[lon = 4]; Float32 lat[lat = 2]; Float32 lev[lev = 3]; } txyz; Grid { Array: Float32 four_dmn_rec_var[time = 10][lat = 2][lev = 3][lon = 4]; Maps: Float64 time[time = 10]; Float32 lat[lat = 2]; Float32 lev[lev = 3]; Float32 lon[lon = 4]; } four_dmn_rec_var; Float64 time_udunits[time_udunits = 3]; Grid { Array: Float32 u[time = 10]; Maps: Float64 time[time = 10]; } u; Grid { Array: Float32 v[time = 10]; Maps: Float64 time[time = 10]; } v; Grid { Array: Float32 var_1D_rct[lat_times_lon = 8]; Maps: Int32 lat_times_lon[lat_times_lon = 8]; } var_1D_rct; Grid { Array: Float32 var_1D_rrg[lat_times_lon = 8]; Maps: Int32 lat_times_lon[lat_times_lon = 8]; } var_1D_rrg; Grid { Array: Float32 var_2D_rct[lat = 2][lon = 4]; Maps: Float32 lat[lat = 2]; Float32 lon[lon = 4]; } var_2D_rct; Grid { Array: Float32 var_2D_rrg[lat = 2][lon = 4]; Maps: Float32 lat[lat = 2]; Float32 lon[lon = 4]; } var_2D_rrg; Float32 var_nm-dash; Float32 var_nm.dot; Grid { Array: Float32 wnd_spd[time = 10][lat = 2][lon = 4]; Maps: Float64 time[time = 10]; Float32 lat[lat = 2]; Float32 lon[lon = 4]; } wnd_spd; } in.nc;