Skip to content

Instantly share code, notes, and snippets.

@Spartee
Created October 10, 2018 16:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Spartee/87a93fc184687332e1bff6f379ee1413 to your computer and use it in GitHub Desktop.
Save Spartee/87a93fc184687332e1bff6f379ee1413 to your computer and use it in GitHub Desktop.
netcdf ocean_mean_month {
dimensions:
xh = 44 ;
yh = 40 ;
time = UNLIMITED ; // (0 currently)
nv = 2 ;
zl = 2 ;
xq = 44 ;
yq = 40 ;
variables:
double xh(xh) ;
xh:long_name = "h point nominal longitude" ;
xh:units = "degrees_east" ;
xh:cartesian_axis = "X" ;
double yh(yh) ;
yh:long_name = "h point nominal latitude" ;
yh:units = "degrees_north" ;
yh:cartesian_axis = "Y" ;
double time(time) ;
time:long_name = "time" ;
time:units = "days since 0001-01-01 00:00:00" ;
time:cartesian_axis = "T" ;
time:calendar_type = "NOLEAP" ;
time:calendar = "NOLEAP" ;
time:bounds = "time_bnds" ;
double nv(nv) ;
nv:long_name = "vertex number" ;
nv:units = "none" ;
nv:cartesian_axis = "N" ;
double zl(zl) ;
zl:long_name = "Layer Target Potential Density" ;
zl:units = "kg m-3" ;
zl:cartesian_axis = "Z" ;
zl:positive = "up" ;
double xq(xq) ;
xq:long_name = "q point nominal longitude" ;
xq:units = "degrees_east" ;
xq:cartesian_axis = "X" ;
double yq(yq) ;
yq:long_name = "q point nominal latitude" ;
yq:units = "degrees_north" ;
yq:cartesian_axis = "Y" ;
float Rd1(time, yh, xh) ;
Rd1:long_name = "First baroclinic deformation radius" ;
Rd1:units = "m" ;
Rd1:missing_value = 1.e+20f ;
Rd1:_FillValue = 1.e+20f ;
Rd1:cell_methods = "area:mean yh:mean xh:mean time: mean" ;
Rd1:time_avg_info = "average_T1,average_T2,average_DT" ;
float KE(time, zl, yh, xh) ;
KE:long_name = "Layer kinetic energy per unit mass" ;
KE:units = "m2 s-2" ;
KE:missing_value = 1.e+20f ;
KE:_FillValue = 1.e+20f ;
KE:cell_methods = "area:mean zl:mean yh:mean xh:mean time: mean" ;
KE:time_avg_info = "average_T1,average_T2,average_DT" ;
float uh(time, zl, yh, xq) ;
uh:long_name = "Zonal Thickness Flux" ;
uh:units = "m3 s-1" ;
uh:missing_value = 1.e+20f ;
uh:_FillValue = 1.e+20f ;
uh:cell_methods = "zl:sum yh:sum xq:point time: mean" ;
uh:time_avg_info = "average_T1,average_T2,average_DT" ;
uh:interp_method = "none" ;
float vh(time, zl, yq, xh) ;
vh:long_name = "Meridional Thickness Flux" ;
vh:units = "m3 s-1" ;
vh:missing_value = 1.e+20f ;
vh:_FillValue = 1.e+20f ;
vh:cell_methods = "zl:sum yq:point xh:sum time: mean" ;
vh:time_avg_info = "average_T1,average_T2,average_DT" ;
vh:interp_method = "none" ;
double average_T1(time) ;
average_T1:long_name = "Start time for average period" ;
average_T1:units = "days since 0001-01-01 00:00:00" ;
average_T1:missing_value = 1.e+20 ;
average_T1:_FillValue = 1.e+20 ;
double average_T2(time) ;
average_T2:long_name = "End time for average period" ;
average_T2:units = "days since 0001-01-01 00:00:00" ;
average_T2:missing_value = 1.e+20 ;
average_T2:_FillValue = 1.e+20 ;
double average_DT(time) ;
average_DT:long_name = "Length of average period" ;
average_DT:units = "days" ;
average_DT:missing_value = 1.e+20 ;
average_DT:_FillValue = 1.e+20 ;
double time_bnds(time, nv) ;
time_bnds:long_name = "time axis boundaries" ;
time_bnds:units = "days" ;
time_bnds:missing_value = 1.e+20 ;
time_bnds:_FillValue = 1.e+20 ;
// global attributes:
:filename = "ocean_mean_month.nc" ;
:title = "MOM Experiment" ;
:grid_type = "regular" ;
:grid_tile = "N/A" ;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment