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 ;
}