netcdf test {
types:
  compound long_names_one_t {
    int long_one ;
    int long_two ;
    int long_three ;
    int long_four ;
    int long_five ;
    int long_six ;
    double long_one_float ;
    double long_two_float ;
    double long_three_float ;
  }; // long_names_one_t
  compound long_names_one_and_a_half_t {
    int long_one_float1 ;
    int long_two_float1 ;
    int long_three_float3 ;
    int long_four ;
    int long_five ;
    int long_six ;
    double long_one_float ;
    double long_two_float ;
    double long_three_float ;
  }; // long_names_one_and_a_half_t
  compound long_names_two_t {
    int a_very_long_name_given_what_it_accomplishes ;
    int another_name_nearly_as_pointless ;
  }; // long_names_two_t
variables:
	long_names_one_t long_names_one ;
	long_names_one_and_a_half_t long_names_one_and_a_half ;
	long_names_two_t long_names_two ;
data:

 long_names_one = 
    {1, 2, 3, 5, 8, 13, 1000, 999.950000416665, 999.800006666578} ;

 long_names_one_and_a_half = 
    {21, 34, 55, 89, 144, 233, 999.550033748988, 999.200106660978, 998.750260394966} ;

 long_names_two = {377, 610} ;
}