netcdf test { dimensions: ralph = 5 ; ralph.foo.data.f_1 = 10 ; ralph.foo.i_1 = 3 ; variables: byte ralph.b(ralph) ; int ralph.foo.j(ralph) ; int ralph.foo.i(ralph, ralph.foo.i_1) ; int ralph.foo.data.i(ralph) ; double ralph.foo.data.f(ralph, ralph.foo.data.f_1) ; data: ralph.b = 0, 1, 2, 3, 4 ; ralph.foo.j = 1, 2, 3, 5, 8 ; ralph.foo.i = 0, 2048, 4096, 0, 2048, 4096, 0, 2048, 4096, 0, 2048, 4096, 0, 2048, 4096 ; ralph.foo.data.i = 1, 2, 3, 5, 8 ; ralph.foo.data.f = 1, 0.999950000416665, 0.999800006666578, 0.999550033748988, 0.999200106660978, 0.998750260394966, 0.998200539935204, 0.99755100025328, 0.996801706302619, 0.995952733011994, 1, 0.999950000416665, 0.999800006666578, 0.999550033748988, 0.999200106660978, 0.998750260394966, 0.998200539935204, 0.99755100025328, 0.996801706302619, 0.995952733011994, 1, 0.999950000416665, 0.999800006666578, 0.999550033748988, 0.999200106660978, 0.998750260394966, 0.998200539935204, 0.99755100025328, 0.996801706302619, 0.995952733011994, 1, 0.999950000416665, 0.999800006666578, 0.999550033748988, 0.999200106660978, 0.998750260394966, 0.998200539935204, 0.99755100025328, 0.996801706302619, 0.995952733011994, 1, 0.999950000416665, 0.999800006666578, 0.999550033748988, 0.999200106660978, 0.998750260394966, 0.998200539935204, 0.99755100025328, 0.996801706302619, 0.995952733011994 ; }