netcdf test { dimensions: maxStrlen64 = 64 ; person = 5 ; types = 5 ; variables: char person.name(person, maxStrlen64) ; int person.age(person) ; byte types.b(types) ; types.b:Description = "A test byte" ; types.b:units = "unknown" ; int types.i32(types) ; types.i32:Description = "A 32 bit test server int" ; types.i32:units = "unknown" ; int types.ui32(types) ; short types.i16(types) ; short types.ui16(types) ; float types.f32(types) ; double types.f64(types) ; char types.s(types, maxStrlen64) ; char types.u(types, maxStrlen64) ; // global attributes: :Facility.PrincipleInvestigator = "Mark Abbott\n", "Ph.D" ; :Facility.DataCenter = "COAS Environmental Computer Facility" ; :Facility.DrifterType = "MetOcean WOCE/OCM" ; data: person.name = "This is a data test string (pass 0).", "This is a data test string (pass 1).", "This is a data test string (pass 2).", "This is a data test string (pass 3).", "This is a data test string (pass 4)." ; person.age = 1, 2, 3, 5, 8 ; types.b = 0, 1, 2, 3, 4 ; types.i32 = 1, 2, 3, 5, 8 ; types.ui32 = 0, 2, 6, 12, 20 ; types.i16 = 0, 16, 32, 48, 64 ; types.ui16 = 0, -16, -32, -48, -64 ; types.f32 = 0, 0.9999833, 1.999867, 2.99955, 3.998933 ; types.f64 = 1000, 999.950000416665, 999.800006666578, 999.550033748988, 999.200106660978 ; types.s = "This is a data test string (pass 0).", "This is a data test string (pass 1).", "This is a data test string (pass 2).", "This is a data test string (pass 3).", "This is a data test string (pass 4)." ; types.u = "http://www.dods.org", "http://www.dods.org", "http://www.dods.org", "http://www.dods.org", "http://www.dods.org" ; }