netcdf classic (CDF-1) {
dimensions:
	s_rho = 20 ;
	s_w = 21 ;
	tracer = 2 ;
	station = 157 ;
	boundary = 4 ;
	ocean_time = UNLIMITED ; // (481 currently)
// global attributes:
		:type = "ROMS/TOMS station file" ;
		:Conventions = "CF-1.0" ;
		:title = "cbofs forecast RUN in operational mode" ;
		:var_info = "nos.ofs.roms.varinfo.dat" ;
		:rst_file = "nos.cbofs.rst.forecast.20140830.t12z.nc" ;
		:his_base = "nos.cbofs.fields.forecast.20140830.t12z" ;
		:sta_file = "nos.cbofs.stations.forecast.20140830.t12z.nc" ;
		:grd_file = "nos.cbofs.romsgrid.nc" ;
		:ini_file = "nos.cbofs.rst.nowcast.20140830.t12z.nc" ;
		:frc_file_01 = "nos.cbofs.roms.tides.nc" ;
		:frc_file_02 = "nos.cbofs.river.20140830.t12z.nc" ;
		:frc_file_03 = "nos.cbofs.met.forecast.20140830.t12z.nc" ;
		:bry_file = "nos.cbofs.obc.20140830.t12z.nc" ;
		:script_file = "./cbofs_ROMS_forecast.in" ;
		:spos_file = "nos.cbofs.stations.in" ;
		:svn_url = "https://www.myroms.org/svn/src/trunk" ;
		:svn_rev = "exported" ;
		:code_dir = "/gpfs/tp1/nco/ops/nwprod/nosofs_shared.v2.2.0/sorc/ROMS.Version90" ;
		:header_dir = "./ROMS/Include" ;
		:header_file = "cbofs.h" ;
		:os = "Linux" ;
		:cpu = "x86_64" ;
		:compiler_system = "mpfort" ;
		:compiler_command = "mpfort" ;
		:compiler_flags = " -O -xW -free" ;
		:tiling = "008x016" ;
		:history = "ROMS/TOMS, Version 3.0, Saturday - August 30, 2014 -  1:07:13 PM" ;
		:ana_file = "ROMS/Functionals/ana_btflux.h, ROMS/Functionals/ana_nudgcoef.h, ROMS/Functionals/ana_rain.h, ROMS/Functionals/ana_stflux.h" ;
		:CPP_options = "mode, ADD_FSOBC, ATM_PRESS, ANA_BSFLUX, ANA_BTFLUX, ANA_RAIN, ANA_SSFLUX, ASSUMED_SHAPE, BULK_FLUXES, CURVGRID, DJ_GRADPS, DOUBLE_PRECISION, EAST_FSCHAPMAN, EAST_M2FLATHER, EAST_M3RADIATION, EAST_TNUDGING, EAST_TRADIATION, FSOBC_REDUCED, GLS_MIXING, KANTHA_CLAYSON, LONGWAVE_OUT, MASKING, MPI, NONLINEAR, NONLIN_EOS, N2S2_HORAVG, OUT_DOUBLE, PERFECT_RESTART, POWER_LAW, PROFILE, K_GSCHEME, RADIATION_2D, !RST_SINGLE, SALINITY, SOLVE3D, SOUTH_FSCLAMPED, SOUTH_M2REDUCED, SOUTH_M3RADIATION, SOUTH_TNUDGING, SOUTH_TRADIATION, SPLINES, SSH_TIDES, STATIONS, TS_U3HADVECTION, TS_SVADVECTION, TS_NATURAL, TS_PSOURCE, UV_ADV, UV_COR, UV_U3HADVECTION, UV_SADVECTION, MET_OUT, UV_QDRAG, UV_PSOURCE, UV_TIDES, VAR_RHO_2D," ;
variables:
	int ntimes ;
		ntimes:long_name = "number of long time-steps" ;
	int ndtfast ;
		ndtfast:long_name = "number of short time-steps" ;
	double dt ;
		dt:long_name = "size of long time-steps" ;
		dt:units = "second" ;
	double dtfast ;
		dtfast:long_name = "size of short time-steps" ;
		dtfast:units = "second" ;
	double dstart ;
		dstart:long_name = "time stamp assigned to model initilization" ;
		dstart:units = "days since 2009-01-01 00:00:00" ;
	int nHIS ;
		nHIS:long_name = "number of time-steps between history records" ;
	int ndefHIS ;
		ndefHIS:long_name = "number of time-steps between the creation of history files" ;
	int nRST ;
		nRST:long_name = "number of time-steps between restart records" ;
		nRST:cycle = "only latest two records are maintained" ;
	int nSTA ;
		nSTA:long_name = "number of time-steps between stations records" ;
	double Falpha ;
		Falpha:long_name = "Power-law shape barotropic filter parameter" ;
	double Fbeta ;
		Fbeta:long_name = "Power-law shape barotropic filter parameter" ;
	double Fgamma ;
		Fgamma:long_name = "Power-law shape barotropic filter parameter" ;
	double Akt_bak(tracer) ;
		Akt_bak:long_name = "background vertical mixing coefficient for tracers" ;
		Akt_bak:units = "meter2 second-1" ;
	double Akv_bak ;
		Akv_bak:long_name = "background vertical mixing coefficient for momentum" ;
		Akv_bak:units = "meter2 second-1" ;
	double Akk_bak ;
		Akk_bak:long_name = "background vertical mixing coefficient for turbulent energy" ;
		Akk_bak:units = "meter2 second-1" ;
	double Akp_bak ;
		Akp_bak:long_name = "background vertical mixing coefficient for length scale" ;
		Akp_bak:units = "meter2 second-1" ;
	double rdrg ;
		rdrg:long_name = "linear drag coefficient" ;
		rdrg:units = "meter second-1" ;
	double rdrg2 ;
		rdrg2:long_name = "quadratic drag coefficient" ;
	double Zob ;
		Zob:long_name = "bottom roughness" ;
		Zob:units = "meter" ;
	double Zos ;
		Zos:long_name = "surface roughness" ;
		Zos:units = "meter" ;
	double gls_p ;
		gls_p:long_name = "stability exponent" ;
	double gls_m ;
		gls_m:long_name = "turbulent kinetic energy exponent" ;
	double gls_n ;
		gls_n:long_name = "turbulent length scale exponent" ;
	double gls_cmu0 ;
		gls_cmu0:long_name = "stability coefficient" ;
	double gls_c1 ;
		gls_c1:long_name = "shear production coefficient" ;
	double gls_c2 ;
		gls_c2:long_name = "dissipation coefficient" ;
	double gls_c3m ;
		gls_c3m:long_name = "buoyancy production coefficient (minus)" ;
	double gls_c3p ;
		gls_c3p:long_name = "buoyancy production coefficient (plus)" ;
	double gls_sigk ;
		gls_sigk:long_name = "constant Schmidt number for TKE" ;
	double gls_sigp ;
		gls_sigp:long_name = "constant Schmidt number for PSI" ;
	double gls_Kmin ;
		gls_Kmin:long_name = "minimum value of specific turbulent kinetic energy" ;
	double gls_Pmin ;
		gls_Pmin:long_name = "minimum Value of dissipation" ;
	double Znudg ;
		Znudg:long_name = "free-surface nudging/relaxation inverse time scale" ;
		Znudg:units = "day-1" ;
	double M2nudg ;
		M2nudg:long_name = "2D momentum nudging/relaxation inverse time scale" ;
		M2nudg:units = "day-1" ;
	double M3nudg ;
		M3nudg:long_name = "3D momentum nudging/relaxation inverse time scale" ;
		M3nudg:units = "day-1" ;
	double Tnudg(tracer) ;
		Tnudg:long_name = "Tracers nudging/relaxation inverse time scale" ;
		Tnudg:units = "day-1" ;
	double FSobc_in(boundary) ;
		FSobc_in:long_name = "free-surface inflow, nudging inverse time scale" ;
		FSobc_in:units = "second-1" ;
	double FSobc_out(boundary) ;
		FSobc_out:long_name = "free-surface outflow, nudging inverse time scale" ;
		FSobc_out:units = "second-1" ;
	double M2obc_in(boundary) ;
		M2obc_in:long_name = "2D momentum inflow, nudging inverse time scale" ;
		M2obc_in:units = "second-1" ;
	double M2obc_out(boundary) ;
		M2obc_out:long_name = "2D momentum outflow, nudging inverse time scale" ;
		M2obc_out:units = "second-1" ;
	double Tobc_in(boundary, tracer) ;
		Tobc_in:long_name = "tracers inflow, nudging inverse time scale" ;
		Tobc_in:units = "second-1" ;
	double Tobc_out(boundary, tracer) ;
		Tobc_out:long_name = "tracers outflow, nudging inverse time scale" ;
		Tobc_out:units = "second-1" ;
	double M3obc_in(boundary) ;
		M3obc_in:long_name = "3D momentum inflow, nudging inverse time scale" ;
		M3obc_in:units = "second-1" ;
	double M3obc_out(boundary) ;
		M3obc_out:long_name = "3D momentum outflow, nudging inverse time scale" ;
		M3obc_out:units = "second-1" ;
	double rho0 ;
		rho0:long_name = "mean density used in Boussinesq approximation" ;
		rho0:units = "kilogram meter-3" ;
	double gamma2 ;
		gamma2:long_name = "slipperiness parameter" ;
	char spherical ;
		spherical:long_name = "grid type logical switch" ;
		spherical:option_T = "spherical" ;
		spherical:option_F = "Cartesian" ;
	double xl ;
		xl:long_name = "domain length in the XI-direction" ;
		xl:units = "meter" ;
	double el ;
		el:long_name = "domain length in the ETA-direction" ;
		el:units = "meter" ;
	double theta_s ;
		theta_s:long_name = "S-coordinate surface control parameter" ;
	double theta_b ;
		theta_b:long_name = "S-coordinate bottom control parameter" ;
	double Tcline ;
		Tcline:long_name = "S-coordinate surface/bottom layer width" ;
		Tcline:units = "meter" ;
	double hc ;
		hc:long_name = "S-coordinate parameter, critical depth" ;
		hc:units = "meter" ;
	double s_rho(s_rho) ;
		s_rho:long_name = "S-coordinate at RHO-points" ;
		s_rho:valid_min = -1.0 ;
		s_rho:valid_max = 0.0 ;
		s_rho:standard_name = "ocean_s_coordinate" ;
		s_rho:formula_terms = "s: s_rho eta: zeta depth: h a: theta_s b: theta_b depth_c: hc" ;
		s_rho:field = "s_rho, scalar" ;
	double s_w(s_w) ;
		s_w:long_name = "S-coordinate at W-points" ;
		s_w:valid_min = -1.0 ;
		s_w:valid_max = 0.0 ;
		s_w:standard_name = "ocean_s_coordinate" ;
		s_w:formula_terms = "s: s_w eta: zeta depth: h a: theta_s b: theta_b depth_c: hc" ;
		s_w:field = "s_w, scalar" ;
	double Cs_r(s_rho) ;
		Cs_r:long_name = "S-coordinate stretching curves at RHO-points" ;
		Cs_r:valid_min = -1.0 ;
		Cs_r:valid_max = 0.0 ;
		Cs_r:field = "Cs_r, scalar" ;
	double Cs_w(s_w) ;
		Cs_w:long_name = "S-coordinate stretching curves at W-points" ;
		Cs_w:valid_min = -1.0 ;
		Cs_w:valid_max = 0.0 ;
		Cs_w:field = "Cs_w, scalar" ;
	double Ipos(station) ;
		Ipos:long_name = "stations I-direction positions" ;
	double Jpos(station) ;
		Jpos:long_name = "stations J-direction positions" ;
	double h(station) ;
		h:long_name = "bathymetry at RHO-points" ;
		h:units = "meter" ;
		h:coordinates = "lat_rho lon_rho" ;
		h:field = "bath, scalar" ;
	double lon_rho(station) ;
		lon_rho:long_name = "longitude of RHO-points" ;
		lon_rho:units = "degree_east" ;
		lon_rho:field = "lon_rho, scalar" ;
	double lat_rho(station) ;
		lat_rho:long_name = "latitude of RHO-points" ;
		lat_rho:units = "degree_north" ;
		lat_rho:field = "lat_rho, scalar" ;
	double angle(station) ;
		angle:long_name = "angle between XI-axis and EAST" ;
		angle:units = "radians" ;
		angle:coordinates = "lat_rho lon_rho" ;
		angle:field = "angle, scalar" ;
	double ocean_time(ocean_time) ;
		ocean_time:long_name = "time since initialization" ;
		ocean_time:units = "seconds since 2009-01-01 00:00:00" ;
		ocean_time:calendar = "standard" ;
		ocean_time:field = "time, scalar, series" ;
	double zeta(ocean_time, station) ;
		zeta:long_name = "free-surface" ;
		zeta:units = "meter" ;
		zeta:time = "ocean_time" ;
		zeta:field = "free-surface, scalar, series" ;
	double Pair(ocean_time, station) ;
		Pair:long_name = "surface air pressure" ;
		Pair:units = "millibar" ;
		Pair:time = "ocean_time" ;
		Pair:field = "Pair, scalar, series" ;
	double Uwind(ocean_time, station) ;
		Uwind:long_name = "surface u-wind component" ;
		Uwind:units = "meter second-1" ;
		Uwind:time = "ocean_time" ;
		Uwind:field = "u-wind, scalar, series" ;
	double Vwind(ocean_time, station) ;
		Vwind:long_name = "surface v-wind component" ;
		Vwind:units = "meter second-1" ;
		Vwind:time = "ocean_time" ;
		Vwind:field = "v-wind, scalar, series" ;
	double u(ocean_time, station, s_rho) ;
		u:long_name = "u-momentum component" ;
		u:units = "meter second-1" ;
		u:time = "ocean_time" ;
		u:field = "u-velocity, scalar, series" ;
	double v(ocean_time, station, s_rho) ;
		v:long_name = "v-momentum component" ;
		v:units = "meter second-1" ;
		v:time = "ocean_time" ;
		v:field = "v-velocity, scalar, series" ;
	double w(ocean_time, station, s_w) ;
		w:long_name = "vertical momentum component" ;
		w:units = "meter second-1" ;
		w:time = "ocean_time" ;
		w:field = "w-velocity, scalar, series" ;
	double temp(ocean_time, station, s_rho) ;
		temp:long_name = "potential temperature" ;
		temp:units = "Celsius" ;
		temp:time = "ocean_time" ;
		temp:field = "temperature, scalar, series" ;
	double salt(ocean_time, station, s_rho) ;
		salt:long_name = "salinity" ;
		salt:time = "ocean_time" ;
		salt:field = "salinity, scalar, series" ;
// s_rho: first -0.9750000000000001, last -0.025, count 20
// s_w: first -1.0, last 0.0, count 21
// ocean_time: first 178632000.0, last 178804800.0, count 481
}