netcdf dods {
dimensions:
	T = 12 ;
	Y = 90 ;
	X = 180 ;
variables:
	float Y(Y) ;
		Y:pointwidth = 2.f ;
		Y:gridtype = 0 ;
		Y:units = "degree_north" ;
	float X(X) ;
		X:pointwidth = 2.f ;
		X:gridtype = 1 ;
		X:units = "degree_east" ;
	float T(T) ;
		T:modulo = 12.f ;
		T:calendar = "360" ;
		T:modulus = 12.f ;
		T:pointwidth = 1.f ;
		T:gridtype = 1 ;
		T:units = "months since 1960-01-01" ;
	float buoy(T, Y, X) ;
		buoy:history = "COADS climatology from Oberhuber" ;
		buoy:missing_value = -999.f ;
		buoy:long_name = "buoyancy flux" ;
		buoy:units = "m2/s3" ;
	float ce(T, Y, X) ;
		ce:history = "COADS climatology from Oberhuber" ;
		ce:missing_value = -999.f ;
		ce:long_name = "transfer coefficient for latent heat" ;
		ce:units = "unitless" ;
	float cld(T, Y, X) ;
		cld:history = "COADS climatology from Oberhuber" ;
		cld:missing_value = -999.f ;
		cld:long_name = "cloud cover" ;
		cld:units = "octas" ;
	float dqdt(T, Y, X) ;
		dqdt:history = "COADS climatology from Oberhuber" ;
		dqdt:missing_value = -999.f ;
		dqdt:long_name = "newtonian cooling rate" ;
		dqdt:units = "W K-1 m-2" ;
	float hfx(T, Y, X) ;
		hfx:history = "COADS climatology from Oberhuber" ;
		hfx:missing_value = -999.f ;
		hfx:long_name = "net downward heat flux" ;
		hfx:units = "W/m2" ;
	float lhfx(T, Y, X) ;
		lhfx:history = "COADS climatology from Oberhuber" ;
		lhfx:missing_value = -999.f ;
		lhfx:long_name = "latent heat flux" ;
		lhfx:units = "W/m2" ;
	float lwfx(T, Y, X) ;
		lwfx:history = "COADS climatology from Oberhuber" ;
		lwfx:missing_value = -999.f ;
		lwfx:long_name = "outgoing longwave radiation" ;
		lwfx:units = "W/m2" ;
	float pme(T, Y, X) ;
		pme:history = "COADS climatology from Oberhuber" ;
		pme:missing_value = -999.f ;
		pme:long_name = "net freshwater flux" ;
		pme:units = "mm/month" ;
	float precipitation(T, Y, X) ;
		precipitation:history = "COADS climatology from Oberhuber" ;
		precipitation:missing_value = -999.f ;
		precipitation:long_name = "precipitation" ;
		precipitation:units = "mm/month" ;
	float rfx(T, Y, X) ;
		rfx:history = "COADS climatology from Oberhuber" ;
		rfx:missing_value = -999.f ;
		rfx:long_name = "net radiation" ;
		rfx:units = "W/m2" ;
	float rhum(T, Y, X) ;
		rhum:history = "COADS climatology from Oberhuber" ;
		rhum:missing_value = -999.f ;
		rhum:long_name = "relative humidity" ;
		rhum:units = "unitless" ;
	float shfx(T, Y, X) ;
		shfx:history = "COADS climatology from Oberhuber" ;
		shfx:missing_value = -999.f ;
		shfx:long_name = "sensible heat flux" ;
		shfx:units = "W/m2" ;
	float slp(T, Y, X) ;
		slp:history = "COADS climatology from Oberhuber" ;
		slp:missing_value = -999.f ;
		slp:long_name = "sea level pressure" ;
		slp:units = "mb" ;
	float solr(T, Y, X) ;
		solr:history = "COADS climatology from Oberhuber" ;
		solr:missing_value = -999.f ;
		solr:long_name = "solar radiation" ;
		solr:units = "W/m2" ;
	float sst(T, Y, X) ;
		sst:history = "COADS climatology from Oberhuber" ;
		sst:missing_value = -999.f ;
		sst:long_name = "mixed layer temperature" ;
		sst:units = "Celsius_scale" ;
	float tair(T, Y, X) ;
		tair:history = "COADS climatology from Oberhuber" ;
		tair:missing_value = -999.f ;
		tair:long_name = "air temperature" ;
		tair:units = "Celsius_scale" ;
	float taux(T, Y, X) ;
		taux:history = "COADS climatology from Oberhuber" ;
		taux:long_name = "zonal wind stress" ;
		taux:units = "dyne/cm2" ;
		taux:missing_value = -9990000.f ;
	float tauy(T, Y, X) ;
		tauy:history = "COADS climatology from Oberhuber" ;
		tauy:long_name = "meridional wind stress" ;
		tauy:units = "dyne/cm2" ;
		tauy:missing_value = -9990000.f ;
	float u(T, Y, X) ;
		u:history = "COADS climatology from Oberhuber" ;
		u:missing_value = -999.f ;
		u:long_name = "zonal wind speed" ;
		u:units = "m/s" ;
	float umag(T, Y, X) ;
		umag:history = "COADS climatology from Oberhuber" ;
		umag:missing_value = -999.f ;
		umag:long_name = "wind speed" ;
		umag:units = "m/s" ;
	float ustar(T, Y, X) ;
		ustar:history = "COADS climatology from Oberhuber" ;
		ustar:missing_value = -999.f ;
		ustar:long_name = "frictional velocity" ;
		ustar:units = "m/s" ;
	float v(T, Y, X) ;
		v:history = "COADS climatology from Oberhuber" ;
		v:missing_value = -999.f ;
		v:long_name = "meridional wind speed" ;
		v:units = "m/s" ;
	float wssi(T, Y, X) ;
		wssi:history = "COADS climatology from Oberhuber" ;
		wssi:missing_value = -999.f ;
		wssi:long_name = "r.m.s. wind speed" ;
		wssi:units = "m/s" ;

// global attributes:
		:description = "Max Planck Institute heat flux and surface radiation climatology over global oceans" ;
		:iridl:hasSemantics = "iridl:MPI_Met" ;
		:Conventions = "IRIDL" ;
		:dataset_documentation.html = 