netcdf synth4 { dimensions: S1.v1_0 = 2 ; S1.v1_1 = 4 ; S1.v2_0 = 2 ; S1.v2_1 = 4 ; S1.v3_0 = 2 ; S1.v3_1 = 2 ; S1.v4_0 = 2 ; S1.v4_1 = 2 ; S1.v5_0 = 2 ; S1.v5_1 = 2 ; variables: byte S1.v1(S1.v1_0, S1.v1_1) ; short S1.v2(S1.v2_0, S1.v2_1) ; S1.v2:a1 = 32 ; int S1.v3(S1.v3_0, S1.v3_1) ; float S1.v4(S1.v4_0, S1.v4_1) ; double S1.v5(S1.v5_0, S1.v5_1) ; // global attributes: :g1 = 3, 8, 16, 32 ; :s1 = "gvalue1" ; :S2.lost1 = "value1" ; data: S1.v1 = 97, 98, 99, 100, 101, 102, 103, 104 ; S1.v2 = 116, 216, 316, 416, 516, 616, 716, 816 ; S1.v3 = 132, 232, 332, 432 ; S1.v4 = 1320, 2320, 3320, 4320 ; S1.v5 = 1640, 2640, 3640, 4640 ; }