netcdf test_atomic_array {
types:
  byte enum cloud_class_t {Clear = 0, Cumulonimbus = 1, Stratus = 2, 
      Stratocumulus = 3, Cumulus = 4, Altostratus = 5, Nimbostratus = 6, 
      Altocumulus = 7, Cirrostratus = 8, Cirrocumulus = 9, Cirrus = 10, 
      Missing = 127} ;
  opaque(16) opaque16_t ;
dimensions:
	d1 = 1 ;
	d2 = 2 ;
	d3 = 3 ;
	d4 = 4 ;
	d5 = 5 ;
variables:
	ubyte vu8(d2, d3) ;
	short v16(d4) ;
	uint vu32(d2, d3) ;
	double vd(d2) ;
	char vc(d2) ;
	string vs(d2, d2) ;
	opaque16_t vo(d1, d2) ;
	cloud_class_t primary_cloud(d5) ;
		cloud_class_t primary_cloud:_FillValue = Missing ;

data:

 vu8 =
  186, 201, 131,
  63, 189, 55 ;

 v16 = -341, -21899, -13413, -22144 ;

 vu32 =
  2367803413, 3586730583, 511843988,
  3754752863, 2950934681, 2366232135 ;

 vd = 0.217870081192792, 0.602450791996768 ;

 vc = "CO" ;

 vs =
  "{S", "gb8^OE$",
  "4a/q%n9;5Y", "{fIl?T\"\\A[" ;

 vo =
  0XA2177AA7287C04FA8BB57BCDF76EC80F, 0X34FA472AA9404DD543143CADED303A75 ;  

 primary_cloud = Stratus, Cirrocumulus, Nimbostratus, Cirrostratus, 
    Stratocumulus ;
}
