*** Running ferret script: bn_syntax.jnl
*** Running ferret script: bn_dollar.jnl
*** Running ferret script: bn_grave.jnl
*** Running ferret script: bn_letd.jnl
*** Running ferret script: bn_if.jnl
*** Running ferret script: bn_expressions.jnl
*** Running ferret script: bn_geometry.jnl
*** Running ferret script: bn_output.jnl
*** Running ferret script: bn_in_plane.jnl
*** Running ferret script: bn_compress.jnl
*** Running ferret script: bn_interpolate.jnl
*** Running ferret script: bn_regrid.jnl
*** Running ferret script: bn_ez.jnl
*** Running ferret script: bn_plot.jnl
*** Running ferret script: bn_curv.jnl
*** Running ferret script: bn_symbols.jnl
*** Running ferret script: bn_comma_delimited.jnl
*** Running ferret script: bn_dynamic_grids.jnl
*** Running ferret script: bn_cdf.jnl
*** Running ferret script: bn_regrid_transforms.jnl
*** Running ferret script: bn_axis_limits.jnl
*** Running ferret script: bn_movie.jnl
*** Running ferret script: bn_ez_order.jnl
*** Running ferret script: bn_user.jnl
*** Running ferret script: bn_stream.jnl
*** Running ferret script: bn_mc.jnl
*** Running ferret script: bn_negative_t.jnl
*** Running ferret script: bn_xact_regrid.jnl
*** Running ferret script: bn_gc_functions.jnl
*** Running ferret script: bn491_bug_fixes.jnl
*** Running ferret script: bn_odd_variable_name.jnl
*** Running ferret script: bn_test_stream.jnl
*** Running ferret script: bn_define_axes.jnl
*** Running ferret script: bn_pattern.jnl
*** Running ferret script: bn_polygon.jnl
*** Running ferret script: bn500_bug_fixes.jnl
err491_dp_time_write.jnl --- 1 original file
netcdf out {
dimensions:
	T5 = UNLIMITED ; // (1 currently)
variables:
	double T5(T5) ;
		T5:units = "min since 1901-01-15 00:00:00" ;
		T5:axis = "T" ;
		T5:calendar = "GREGORIAN" ;
		T5:time_origin = "15-JAN-1901" ;
		T5:standard_name = "time" ;
	double MY_VAR(T5) ;
		MY_VAR:missing_value = -1.e+34 ;
		MY_VAR:_FillValue = -1.e+34 ;
		MY_VAR:long_name = "T[GT=T5]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 T5 = 50757969 ;

 MY_VAR = 50757969 ;
}
err491_dp_time_write.jnl --- 2 after append
netcdf out {
dimensions:
	T5 = UNLIMITED ; // (2 currently)
variables:
	double T5(T5) ;
		T5:units = "min since 1901-01-15 00:00:00" ;
		T5:axis = "T" ;
		T5:calendar = "GREGORIAN" ;
		T5:time_origin = "15-JAN-1901" ;
		T5:standard_name = "time" ;
	double MY_VAR(T5) ;
		MY_VAR:missing_value = -1.e+34 ;
		MY_VAR:_FillValue = -1.e+34 ;
		MY_VAR:long_name = "T[GT=T5]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 T5 = 50757969, 50757974 ;

 MY_VAR = 50757969, 50757974 ;
}
*** Running ferret script: bn_sample.jnl
*** Running ferret script: bn_strides_revs_perms.jnl
*** Running ferret script: bn_non_COARDS_netCDF.jnl
*** Running ferret script: bn_cache_hits.jnl
*** Running ferret script: bn_regrid_to_user.jnl
*** Running ferret script: bn_calendar.jnl
*** Running ferret script: bn_dash_dot.jnl
*** Running ferret script: bn_flowlines.jnl
*** Running ferret script: bn_logaxes.jnl
*** Running ferret script: bn_internal_external_functions.jnl
*** Running ferret script: bn_modulo_strides.jnl
*** Running ferret script: bn_axis_viewports.jnl
*** Running ferret script: bn_strings.jnl
bn_strings.jnl --- 1 original file
netcdf test_string {
dimensions:
	XAX1_3 = 3 ;
	STRING1_10 = 10 ;
	STRING1_16 = 16 ;
variables:
	double XAX1_3(XAX1_3) ;
		XAX1_3:point_spacing = "even" ;
		XAX1_3:axis = "X" ;
	char A(XAX1_3, STRING1_10) ;
		A:long_name = "{\"hello\",\"goodbye\", \"wave to me\"}" ;
	char B(STRING1_16) ;
		B:long_name = "\"one line of text\"" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX1_3 = 1, 2, 3 ;

 A =
  "hello",
  "goodbye",
  "wave to me" ;

 B = "one line of text" ;
}
bn_strings.jnl --- 2 append to file
bn_strings.jnl --- 3 enhanced heading
netcdf test_string {
dimensions:
	grid_definition = 1 ;
	XAX1_19 = 19 ;
	XAX1_192_5 = 4 ;
	STRING1_17 = 17 ;
variables:
	char GFP3(grid_definition) ;
		GFP3:axes = "XAX1_19 NORMAL NORMAL NORMAL NORMAL NORMAL" ;
	double XAX1_19(XAX1_19) ;
		XAX1_19:point_spacing = "even" ;
		XAX1_19:axis = "X" ;
	double XAX1_192_5(XAX1_192_5) ;
		XAX1_192_5:child_axis = " " ;
		XAX1_192_5:point_spacing = "even" ;
		XAX1_192_5:axis = "X" ;
	char D(XAX1_192_5, STRING1_17) ;
		D:parent_grid = "GFP3" ;
		D:slab_min_index = 2, 1, 1, 1 ;
		D:slab_max_index = 5, 1, 1, 1 ;
		D:long_name = "partial filename list" ;
		D:history = "From test_string" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 GFP3 = "" ;

 XAX1_19 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 ;

 XAX1_192_5 = 2, 3, 4, 5 ;

 D =
  "dummy1.str_test",
  "dummy2.str_test",
  "dummy3.str_test",
  "dummy4.str_test" ;
}
bn_strings.jnl --- 4 sample and ysequence functions on string var
netcdf foo {
dimensions:
	XAX1_4 = 4 ;
	STRING1_1 = 1 ;
	YAX1_3 = 3 ;
variables:
	double XAX1_4(XAX1_4) ;
		XAX1_4:point_spacing = "even" ;
		XAX1_4:axis = "X" ;
	char A(XAX1_4, STRING1_1) ;
		A:long_name = "{\"a\",,\" \",\"\"}" ;
	double YAX1_3(YAX1_3) ;
		YAX1_3:point_spacing = "even" ;
		YAX1_3:axis = "Y" ;
	char B(YAX1_3, STRING1_1) ;
		B:long_name = "SAMPLEJ(YSEQUENCE({\"a\",\"b\",,\"d\",\"e\",\"f\"}),{2,,1})" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX1_4 = 1, 2, 3, 4 ;

 A =
  "a",
  "",
  " ",
  "" ;

 YAX1_3 = 1, 2, 3 ;

 B =
  "b",
  "",
  "a" ;
}
*** Running ferret script: bn_axcontrol.jnl
*** Running ferret script: bn_vec_curv.jnl
*** Running ferret script: bn_delimited_read.jnl
*** Running ferret script: bn541_bug_fixes.jnl
*** Running ferret script: bn_cancel_axes.jnl
*** Running ferret script: bn542_bug_fixes.jnl
*** Running ferret script: bn_subspan_modulo.jnl
*** Running ferret script: bn_dots.jnl
*** Running ferret script: bn_lev_symbols.jnl
*** Running ferret script: bn_mode_logo_lab.jnl
*** Running ferret script: bn_modulo_attribute.jnl
*** Running ferret script: bn550_bug_fixes.jnl
*** Running ferret script: bn551_bug_fixes.jnl
err550_nc_seconds.jnl --- seconds of time axis
		TIME:time_origin = "10-JUN-1996 04:03:36" ;
*** Running ferret script: bn_multi_line_labels.jnl
*** Running ferret script: bn552_bug_fixes.jnl
*** Running ferret script: bn_set_var_scale_off.jnl
*** Running ferret script: bn_longvarnames.jnl
*** Running ferret script: bn_shakey.jnl
*** Running ferret script: bn_eof_4d.jnl
*** Running ferret script: bn_abstract_axis_names.jnl
*** Running ferret script: bn_many_polygons.jnl
*** Running ferret script: bn_fill_irregular.jnl
*** Running ferret script: bn_xml_output.jnl
*** Running ferret script: bn_test_nan.jnl
*** Running ferret script: bn553_bug_fixes.jnl
*** Running ferret script: bn_graticules.jnl
*** Running ferret script: bn_repeat_range.jnl
*** Running ferret script: bn554_bug_fixes.jnl
*** Running ferret script: bn_bounds.jnl
bn_bounds.jnl --- 1 output of bounds on irreg axes.
netcdf a {
dimensions:
	MONTH_IRREG = UNLIMITED ; // (12 currently)
	bnds = 2 ;
variables:
	double MONTH_IRREG(MONTH_IRREG) ;
		MONTH_IRREG:units = "days since 0000-01-01 00:00:00" ;
		MONTH_IRREG:time_origin = "01-JAN-0000 00:00:00" ;
		MONTH_IRREG:modulo = " " ;
		MONTH_IRREG:axis = "T" ;
		MONTH_IRREG:standard_name = "time" ;
		MONTH_IRREG:bounds = "MONTH_IRREG_bnds" ;
	double MONTH_IRREG_bnds(MONTH_IRREG, bnds) ;
	double V(MONTH_IRREG) ;
		V:missing_value = -1.e+34 ;
		V:_FillValue = -1.e+34 ;
		V:long_name = "T[GT=MONTH_IRREG]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 MONTH_IRREG = 15.5, 45.12125, 74.7425, 105.2425, 135.7425, 166.2425, 
    196.7425, 227.7425, 258.2425, 288.7425, 319.2425, 349.7425 ;

 MONTH_IRREG_bnds =
  0, 31,
  31, 59.2425,
  59.2425, 90.2425,
  90.2425, 120.2425,
  120.2425, 151.2425,
  151.2425, 181.2425,
  181.2425, 212.2425,
  212.2425, 243.2425,
  243.2425, 273.2425,
  273.2425, 304.2425,
  304.2425, 334.2425,
  334.2425, 365.2425 ;

 V = 15.5, 45.12125, 74.7425, 105.2425, 135.7425, 166.2425, 196.7425, 
    227.7425, 258.2425, 288.7425, 319.2425, 349.7425 ;
}
bn_bounds.jnl --- 2 long irreg axes.
netcdf a {
dimensions:
	COADSX90_90 = 1 ;
	COADSY66_66 = 1 ;
	TCOADS = UNLIMITED ; // (5 currently)
	bnds = 2 ;
variables:
	double COADSX90_90(COADSX90_90) ;
		COADSX90_90:units = "degrees_east" ;
		COADSX90_90:modulo = " " ;
		COADSX90_90:point_spacing = "even" ;
		COADSX90_90:axis = "X" ;
		COADSX90_90:standard_name = "longitude" ;
	double COADSY66_66(COADSY66_66) ;
		COADSY66_66:units = "degrees_north" ;
		COADSY66_66:point_spacing = "even" ;
		COADSY66_66:axis = "Y" ;
		COADSY66_66:standard_name = "latitude" ;
	double TCOADS(TCOADS) ;
		TCOADS:units = "days since 1700-01-01 00:00:00" ;
		TCOADS:time_origin = "01-JAN-1700 00:00:00" ;
		TCOADS:axis = "T" ;
		TCOADS:standard_name = "time" ;
		TCOADS:bounds = "TCOADS_bnds" ;
	double TCOADS_bnds(TCOADS, bnds) ;
	double V(TCOADS, COADSY66_66, COADSX90_90) ;
		V:missing_value = -1.e+34 ;
		V:_FillValue = -1.e+34 ;
		V:long_name = "MISSING(VWND,28.5)" ;
		V:history = "From coads_vwnd" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 COADSX90_90 = 199 ;

 COADSY66_66 = 41 ;

 TCOADS = 91050, 91080.5, 91111, 91141.5, 91172.5 ;

 TCOADS_bnds =
  91035, 91065,
  91065, 91096,
  91096, 91126,
  91126, 91157,
  91157, 91188 ;

 V =
  4,
  1.94999992847443,
  4.25,
  1.6599999666214,
  -0.129999995231628 ;
}
bn_bounds.jnl --- 3 Append later time steps, adding a void point
netcdf a {
dimensions:
	COADSX90_90 = 1 ;
	COADSY66_66 = 1 ;
	TCOADS = UNLIMITED ; // (10 currently)
	bnds = 2 ;
variables:
	double COADSX90_90(COADSX90_90) ;
		COADSX90_90:units = "degrees_east" ;
		COADSX90_90:modulo = " " ;
		COADSX90_90:point_spacing = "even" ;
		COADSX90_90:axis = "X" ;
		COADSX90_90:standard_name = "longitude" ;
	double COADSY66_66(COADSY66_66) ;
		COADSY66_66:units = "degrees_north" ;
		COADSY66_66:point_spacing = "even" ;
		COADSY66_66:axis = "Y" ;
		COADSY66_66:standard_name = "latitude" ;
	double TCOADS(TCOADS) ;
		TCOADS:units = "days since 1700-01-01 00:00:00" ;
		TCOADS:time_origin = "01-JAN-1700 00:00:00" ;
		TCOADS:axis = "T" ;
		TCOADS:standard_name = "time" ;
		TCOADS:bounds = "TCOADS_bnds" ;
	double TCOADS_bnds(TCOADS, bnds) ;
	double V(TCOADS, COADSY66_66, COADSX90_90) ;
		V:missing_value = -1.e+34 ;
		V:_FillValue = -1.e+34 ;
		V:long_name = "MISSING(VWND,28.5)" ;
		V:history = "From coads_vwnd" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 COADSX90_90 = 199 ;

 COADSY66_66 = 41 ;

 TCOADS = 91050, 91080.5, 91111, 91141.5, 91172.5, 91264.5, 91355, 91384.5, 
    91415, 91445.5 ;

 TCOADS_bnds =
  91035, 91065,
  91065, 91096,
  91096, 91126,
  91126, 91157,
  91157, 91188,
  91188, 91341,
  91341, 91369,
  91369, 91400,
  91400, 91430,
  91430, 91461 ;

 V =
  4,
  1.94999992847443,
  4.25,
  1.6599999666214,
  -0.129999995231628,
  _,
  -1.0699999332428,
  3.35999989509583,
  -3.86999988555908,
  3.93999981880188 ;
}
bn_bounds.jnl --- 4 depth axis, bounds positive up
netcdf a {
dimensions:
	ZIRR = 4 ;
	bnds = 2 ;
variables:
	double ZIRR(ZIRR) ;
		ZIRR:units = "meters" ;
		ZIRR:point_spacing = "uneven" ;
		ZIRR:axis = "Z" ;
		ZIRR:bounds = "ZIRR_bnds" ;
		ZIRR:positive = "down" ;
		ZIRR:standard_name = "depth" ;
	double ZIRR_bnds(ZIRR, bnds) ;
	double T2(ZIRR) ;
		T2:missing_value = -1.e+34 ;
		T2:_FillValue = -1.e+34 ;
		T2:long_name = "Z[GZ=ZIRR]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 ZIRR = 0, 10, 40, 70 ;

 ZIRR_bnds =
  -5, 5,
  5, 25,
  25, 55,
  55, 85 ;

 T2 = 0, 10, 40, 70 ;
}
bn_bounds.jnl --- 5 SAVE on irregular time axis, multi-dimensional save.
netcdf a {
dimensions:
	COADSX81_83 = 3 ;
	COADSY46_49 = 4 ;
	MONTH_IRREG = UNLIMITED ; // (8 currently)
	bnds = 2 ;
variables:
	double COADSX81_83(COADSX81_83) ;
		COADSX81_83:units = "degrees_east" ;
		COADSX81_83:modulo = " " ;
		COADSX81_83:point_spacing = "even" ;
		COADSX81_83:axis = "X" ;
		COADSX81_83:standard_name = "longitude" ;
	double COADSY46_49(COADSY46_49) ;
		COADSY46_49:units = "degrees_north" ;
		COADSY46_49:point_spacing = "even" ;
		COADSY46_49:axis = "Y" ;
		COADSY46_49:standard_name = "latitude" ;
	double MONTH_IRREG(MONTH_IRREG) ;
		MONTH_IRREG:units = "days since 0000-01-01 00:00:00" ;
		MONTH_IRREG:time_origin = "01-JAN-0000 00:00:00" ;
		MONTH_IRREG:modulo = " " ;
		MONTH_IRREG:axis = "T" ;
		MONTH_IRREG:standard_name = "time" ;
		MONTH_IRREG:bounds = "MONTH_IRREG_bnds" ;
	double MONTH_IRREG_bnds(MONTH_IRREG, bnds) ;
	double V(MONTH_IRREG, COADSY46_49, COADSX81_83) ;
		V:missing_value = -1.e+34 ;
		V:_FillValue = -1.e+34 ;
		V:long_name = "MISSING(SST[GT=MONTH_IRREG], 28)" ;
		V:history = "From coads_climatology" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 COADSX81_83 = 181, 183, 185 ;

 COADSY46_49 = 1, 3, 5, 7 ;

 MONTH_IRREG = 15.5, 45.12125, 74.7425, 105.2425, 135.7425, 181.7425, 
    227.7425, 258.2425 ;

 MONTH_IRREG_bnds =
  0, 31,
  31, 59.2425,
  59.2425, 90.2425,
  90.2425, 120.2425,
  120.2425, 151.2425,
  151.2425, 212.2425,
  212.2425, 243.2425,
  243.2425, 273.2425 ;

 V =
  28.2849935840911, 28.414627680037, 27.9161884993111,
  27.9765395405733, 28.2538326818959, 28.2807402581306,
  28.2439206183922, 28.0639671835704, 28.4098884258851,
  27.8988069263938, 28.1024085497053, 27.7289905177585,
  28.4160049287061, 28.4018177891461, 28.0223225569069,
  28.3564239921735, 28.4116722185187, 27.9981931574269,
  27.9975107377818, 28.1639069786096, 28.1146483772156,
  27.9665335861598, 27.7497643747061, 27.8315865878107,
  28.0636671118728, 27.5906545051978, 27.7380534023442,
  27.9418187705116, 28.0035441744124, 27.7237886368008,
  27.8988417091574, 27.8729683348804, 27.9324667419545,
  27.8429933705147, 27.8182966108574, 27.9089173534895,
  28, 28, 28,
  28, 28, 28,
  28, 28, 28,
  28, 28, 28,
  28, 28, 28,
  28, 28, 28,
  28, 28, 28,
  28, 28, 28,
  _, _, _,
  _, _, _,
  _, _, _,
  _, _, _,
  28, 28, 28,
  28, 28, 28,
  28, 28, 28,
  28, 28, 28,
  28, 28, 28,
  28, 28, 28,
  28, 28, 28,
  28, 28, 28 ;
}
bn_bounds.jnl --- 6 SAVE on regular time axis with bounds attribute
netcdf a {
dimensions:
	COADSX81_81 = 1 ;
	bnds = 2 ;
	COADSY46_46 = 1 ;
	TIME = UNLIMITED ; // (3 currently)
variables:
	double COADSX81_81(COADSX81_81) ;
		COADSX81_81:units = "degrees_east" ;
		COADSX81_81:modulo = " " ;
		COADSX81_81:point_spacing = "even" ;
		COADSX81_81:axis = "X" ;
		COADSX81_81:standard_name = "longitude" ;
		COADSX81_81:bounds = "COADSX81_81_bnds" ;
	double COADSX81_81_bnds(COADSX81_81, bnds) ;
	double COADSY46_46(COADSY46_46) ;
		COADSY46_46:units = "degrees_north" ;
		COADSY46_46:point_spacing = "even" ;
		COADSY46_46:axis = "Y" ;
		COADSY46_46:standard_name = "latitude" ;
		COADSY46_46:bounds = "COADSY46_46_bnds" ;
	double COADSY46_46_bnds(COADSY46_46, bnds) ;
	double TIME(TIME) ;
		TIME:units = "hour since 0000-01-01 00:00:00" ;
		TIME:time_origin = "01-JAN-0000 00:00:00" ;
		TIME:modulo = " " ;
		TIME:axis = "T" ;
		TIME:standard_name = "time" ;
		TIME:bounds = "TIME_bnds" ;
	double TIME_bnds(TIME, bnds) ;
	float SST(TIME, COADSY46_46, COADSX81_81) ;
		SST:missing_value = -1.e+34f ;
		SST:_FillValue = -1.e+34f ;
		SST:long_name = "SEA SURFACE TEMPERATURE" ;
		SST:history = "From coads_climatology" ;
		SST:units = "Deg C" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 COADSX81_81 = 181 ;

 COADSX81_81_bnds =
  180, 182 ;

 COADSY46_46 = 1 ;

 COADSY46_46_bnds =
  0, 2 ;

 TIME = 366, 1096.485, 1826.97 ;

 TIME_bnds =
  0.757499999999993, 731.2425,
  731.2425, 1461.7275,
  1461.7275, 2192.2125 ;

 SST =
  28.28389,
  28.41851,
  28.0468 ;
}
bn_bounds.jnl --- 7 SAVE on regular time axis with edges attributes
netcdf a {
dimensions:
	COADSX81_81 = 1 ;
	COADSX81_81edges = 2 ;
	COADSY46_46 = 1 ;
	COADSY46_46edges = 2 ;
	TIME = UNLIMITED ; // (3 currently)
	TIMEedges = 4 ;
variables:
	double COADSX81_81(COADSX81_81) ;
		COADSX81_81:units = "degrees_east" ;
		COADSX81_81:modulo = " " ;
		COADSX81_81:point_spacing = "even" ;
		COADSX81_81:axis = "X" ;
		COADSX81_81:standard_name = "longitude" ;
		COADSX81_81:edges = "COADSX81_81edges" ;
	double COADSX81_81edges(COADSX81_81edges) ;
		COADSX81_81edges:edges = " " ;
	double COADSY46_46(COADSY46_46) ;
		COADSY46_46:units = "degrees_north" ;
		COADSY46_46:point_spacing = "even" ;
		COADSY46_46:axis = "Y" ;
		COADSY46_46:standard_name = "latitude" ;
		COADSY46_46:edges = "COADSY46_46edges" ;
	double COADSY46_46edges(COADSY46_46edges) ;
		COADSY46_46edges:edges = " " ;
	double TIME(TIME) ;
		TIME:units = "hour since 0000-01-01 00:00:00" ;
		TIME:time_origin = "01-JAN-0000 00:00:00" ;
		TIME:modulo = " " ;
		TIME:axis = "T" ;
		TIME:standard_name = "time" ;
		TIME:edges = "TIMEedges" ;
	double TIMEedges(TIMEedges) ;
		TIMEedges:edges = " " ;
	float SST(TIME, COADSY46_46, COADSX81_81) ;
		SST:missing_value = -1.e+34f ;
		SST:_FillValue = -1.e+34f ;
		SST:long_name = "SEA SURFACE TEMPERATURE" ;
		SST:history = "From coads_climatology" ;
		SST:units = "Deg C" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 COADSX81_81 = 181 ;

 COADSX81_81edges = 180, 182 ;

 COADSY46_46 = 1 ;

 COADSY46_46edges = 0, 2 ;

 TIME = 366, 1096.485, 1826.97 ;

 TIMEedges = 0.757499999999993, 731.2425, 1461.7275, 2192.2125 ;

 SST =
  28.28389,
  28.41851,
  28.0468 ;
}
bn_bounds.jnl --- 8 outputting bounds on all irregular axes, depth axis
netcdf irrxzt {
dimensions:
	XAX = 6 ;
	bnds = 2 ;
	ZAX = 5 ;
	TAX = UNLIMITED ; // (5 currently)
variables:
	double XAX(XAX) ;
		XAX:point_spacing = "uneven" ;
		XAX:axis = "X" ;
		XAX:bounds = "XAX_bnds" ;
	double XAX_bnds(XAX, bnds) ;
	double ZAX(ZAX) ;
		ZAX:point_spacing = "uneven" ;
		ZAX:axis = "Z" ;
		ZAX:bounds = "ZAX_bnds" ;
		ZAX:positive = "down" ;
		ZAX:standard_name = "depth" ;
	double ZAX_bnds(ZAX, bnds) ;
	double TAX(TAX) ;
		TAX:axis = "T" ;
		TAX:bounds = "TAX_bnds" ;
	double TAX_bnds(TAX, bnds) ;
	double V(TAX, ZAX, XAX) ;
		V:missing_value = -1.e+34 ;
		V:_FillValue = -1.e+34 ;
		V:long_name = "X[GX=XAX] +Z[GZ=ZAX] + T[GT=TAX]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX = 1, 2, 5, 6, 7, 8 ;

 XAX_bnds =
  0.5, 1.5,
  1.5, 3.5,
  3.5, 5.5,
  5.5, 6.5,
  6.5, 7.5,
  7.5, 8.5 ;

 ZAX = 0, 20, 50, 75, 120 ;

 ZAX_bnds =
  0, 10,
  10, 30,
  30, 60,
  60, 90,
  90, 150 ;

 TAX = 1, 2, 9, 10, 11 ;

 TAX_bnds =
  0.5, 1.5,
  1.5, 5.5,
  5.5, 9.5,
  9.5, 10.5,
  10.5, 11.5 ;

 V =
  2, 3, 6, 7, 8, 9,
  22, 23, 26, 27, 28, 29,
  52, 53, 56, 57, 58, 59,
  77, 78, 81, 82, 83, 84,
  122, 123, 126, 127, 128, 129,
  3, 4, 7, 8, 9, 10,
  23, 24, 27, 28, 29, 30,
  53, 54, 57, 58, 59, 60,
  78, 79, 82, 83, 84, 85,
  123, 124, 127, 128, 129, 130,
  10, 11, 14, 15, 16, 17,
  30, 31, 34, 35, 36, 37,
  60, 61, 64, 65, 66, 67,
  85, 86, 89, 90, 91, 92,
  130, 131, 134, 135, 136, 137,
  11, 12, 15, 16, 17, 18,
  31, 32, 35, 36, 37, 38,
  61, 62, 65, 66, 67, 68,
  86, 87, 90, 91, 92, 93,
  131, 132, 135, 136, 137, 138,
  12, 13, 16, 17, 18, 19,
  32, 33, 36, 37, 38, 39,
  62, 63, 66, 67, 68, 69,
  87, 88, 91, 92, 93, 94,
  132, 133, 136, 137, 138, 139 ;
}
*** Running ferret script: bn_all_leap.jnl
*** Running ferret script: bn570_bug_fixes.jnl
*** Running ferret script: bn_modstats.jnl
*** Running ferret script: bn_mc_vary_scale.jnl
*** Running ferret script: bn_plot_nokey.jnl
*** Running ferret script: bn580_bug_fixes.jnl
*** Running ferret script: bn_inf_levels.jnl
*** Running ferret script: bn_regulart.jnl
*** Running ferret script: bn_labwid.jnl
*** Running ferret script: bn_redefine_taxis_mc.jnl
*** Running ferret script: bn_illegal_axisname.jnl
*** Running ferret script: bn_exit_script.jnl
*** Running ferret script: bn_exit_cycle.jnl
*** Running ferret script: bn_curv_mod.jnl
*** Running ferret script: bn_shade_keycont.jnl
*** Running ferret script: bn581_bug_fixes.jnl
err580_irreg_bounds.jnl --- 
netcdf a {
dimensions:
	TIME = UNLIMITED ; // (2 currently)
	bnds = 2 ;
variables:
	double TIME(TIME) ;
		TIME:axis = "T" ;
		TIME:bounds = "TIME_bnds" ;
	double TIME_bnds(TIME, bnds) ;
	double A(TIME) ;
		A:missing_value = -1.e+34 ;
		A:_FillValue = -1.e+34 ;
		A:long_name = "T[GT=TIME]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 TIME = 0.5, 2 ;

 TIME_bnds =
  0, 1,
  1, 3 ;

 A = 0.5, 2 ;
}
err580_long_title.jnl --- 
netcdf longtitle {
dimensions:
	XAX1_10 = 10 ;
variables:
	double XAX1_10(XAX1_10) ;
		XAX1_10:point_spacing = "even" ;
		XAX1_10:axis = "X" ;
	double X_(XAX1_10) ;
		X_:missing_value = -1.e+34 ;
		X_:_FillValue = -1.e+34 ;
		X_:long_name = "X" ;
		X_:long_name_mod = "axis ABSTRACT" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
		:title = "a long title longer than 80 characters a123456789b123456789c123456789d123456789e123456789f123456789g123456789h123456789" ;
data:

 XAX1_10 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ;

 X_ = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ;
}
err580_long_dsettitle.jnl --- 
netcdf longtitle {
dimensions:
	XAX1_5 = 5 ;
variables:
	double XAX1_5(XAX1_5) ;
		XAX1_5:point_spacing = "even" ;
		XAX1_5:axis = "X" ;
	float A(XAX1_5) ;
		A:missing_value = -1.e+34f ;
		A:_FillValue = -1.e+34f ;
		A:long_name = "A" ;
		A:history = "From x" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
		:title = "a long title, longer than the previous limit of 80 characters.  Previously various buffers were set to 80, and storage in ds_title was also too short." ;
data:

 XAX1_5 = 1, 2, 3, 4, 5 ;

 A = 1, 2, 3, 4, 5 ;
}
err580_cdc_timeaxis.jnl --- 
netcdf my_cdc_timeaxis {
dimensions:
	TCDC = UNLIMITED ; // (15 currently)
variables:
	double TCDC(TCDC) ;
		TCDC:units = "days since 0001-01-01 00:00:00" ;
		TCDC:axis = "T" ;
		TCDC:calendar = "GREGORIAN" ;
		TCDC:time_origin = "01-JAN-0001 00:00:00" ;
		TCDC:standard_name = "time" ;
	double A(TCDC) ;
		A:missing_value = -1.e+34 ;
		A:_FillValue = -1.e+34 ;
		A:long_name = "SIN(T[GT=TCDC]/10000)" ;
		A:history = "From t0_cdc" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
*** Running ferret script: bn_tab_comma_multivar.jnl
*** Running ferret script: bn_element_functions.jnl
*** Running ferret script: bn_long_revision_num.jnl
bn_long_revision_num.jnl --- history attribute
		:history = "FERRET V7.2  DD-MON-YY" ;
*** Running ferret script: bn_window_title.jnl
*** Running ferret script: bn_last_error.jnl
*** Running ferret script: bn_deg_min.jnl
*** Running ferret script: bn_dp_readscale.jnl
*** Running ferret script: bn_bounds_defineax.jnl
bn_bounds_defineax.jnl --- N+1 def of bounds.
netcdf irrxzt {
dimensions:
	XAX = 6 ;
	bnds = 2 ;
	ZAX = 5 ;
	TAX = UNLIMITED ; // (5 currently)
variables:
	double XAX(XAX) ;
		XAX:point_spacing = "uneven" ;
		XAX:axis = "X" ;
		XAX:bounds = "XAX_bnds" ;
	double XAX_bnds(XAX, bnds) ;
	double ZAX(ZAX) ;
		ZAX:point_spacing = "uneven" ;
		ZAX:axis = "Z" ;
		ZAX:bounds = "ZAX_bnds" ;
		ZAX:positive = "down" ;
		ZAX:standard_name = "depth" ;
	double ZAX_bnds(ZAX, bnds) ;
	double TAX(TAX) ;
		TAX:axis = "T" ;
		TAX:bounds = "TAX_bnds" ;
	double TAX_bnds(TAX, bnds) ;
	double V(TAX, ZAX, XAX) ;
		V:missing_value = -1.e+34 ;
		V:_FillValue = -1.e+34 ;
		V:long_name = "X[GX=XAX] +Z[GZ=ZAX] + T[GT=TAX]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX = 1, 2, 5, 6, 7, 8 ;

 XAX_bnds =
  0.5, 1.5,
  1.5, 3.5,
  3.5, 5.5,
  5.5, 6.5,
  6.5, 7.5,
  7.5, 8.5 ;

 ZAX = 0, 20, 50, 75, 120 ;

 ZAX_bnds =
  0, 10,
  10, 30,
  30, 60,
  60, 90,
  90, 150 ;

 TAX = 1, 2, 9, 10, 11 ;

 TAX_bnds =
  0.5, 1.5,
  1.5, 5.5,
  5.5, 9.5,
  9.5, 10.5,
  10.5, 11.5 ;

 V =
  2, 3, 6, 7, 8, 9,
  22, 23, 26, 27, 28, 29,
  52, 53, 56, 57, 58, 59,
  77, 78, 81, 82, 83, 84,
  122, 123, 126, 127, 128, 129,
  3, 4, 7, 8, 9, 10,
  23, 24, 27, 28, 29, 30,
  53, 54, 57, 58, 59, 60,
  78, 79, 82, 83, 84, 85,
  123, 124, 127, 128, 129, 130,
  10, 11, 14, 15, 16, 17,
  30, 31, 34, 35, 36, 37,
  60, 61, 64, 65, 66, 67,
  85, 86, 89, 90, 91, 92,
  130, 131, 134, 135, 136, 137,
  11, 12, 15, 16, 17, 18,
  31, 32, 35, 36, 37, 38,
  61, 62, 65, 66, 67, 68,
  86, 87, 90, 91, 92, 93,
  131, 132, 135, 136, 137, 138,
  12, 13, 16, 17, 18, 19,
  32, 33, 36, 37, 38, 39,
  62, 63, 66, 67, 68, 69,
  87, 88, 91, 92, 93, 94,
  132, 133, 136, 137, 138, 139 ;
}
*** Running ferret script: bn_attributes.jnl
bn_attributes.jnl --- 1 attributes of string variables
netcdf a {
dimensions:
	XAX1_3 = 3 ;
	STRING1_10 = 10 ;
variables:
	double XAX1_3(XAX1_3) ;
		XAX1_3:point_spacing = "even" ;
		XAX1_3:axis = "X" ;
	char VAR_B(XAX1_3, STRING1_10) ;
		VAR_B:long_name = "my strings" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX1_3 = 1, 2, 3 ;

 VAR_B =
  "Seattle",
  "Skykomish",
  "Snoqualmie" ;
}
bn_attributes.jnl --- 2 access and edit attributes of coordinate variables.
netcdf a {
dimensions:
	COADSX105_105 = 1 ;
	COADSY45_45 = 1 ;
	TIME1 = UNLIMITED ; // (3 currently)
variables:
	double COADSX105_105(COADSX105_105) ;
		COADSX105_105:units = "degrees_east" ;
		COADSX105_105:modulo = " " ;
		COADSX105_105:point_spacing = "even" ;
		COADSX105_105:newatt = 3.f ;
		COADSX105_105:axis = "X" ;
		COADSX105_105:standard_name = "longitude" ;
	double COADSY45_45(COADSY45_45) ;
		COADSY45_45:units = "degrees_north" ;
		COADSY45_45:point_spacing = "even" ;
		COADSY45_45:axis = "Y" ;
		COADSY45_45:standard_name = "latitude" ;
	double TIME1(TIME1) ;
		TIME1:units = "hour since 0000-01-01 00:00:00" ;
		TIME1:time_origin = "01-JAN-0000 00:00:00" ;
		TIME1:modulo = " " ;
		TIME1:axis = "T" ;
		TIME1:standard_name = "time" ;
	float SST(TIME1, COADSY45_45, COADSX105_105) ;
		SST:missing_value = -1.e+34f ;
		SST:_FillValue = -1.e+34f ;
		SST:long_name = "SEA SURFACE TEMPERATURE" ;
		SST:history = "From coads_climatology" ;
		SST:units = "Deg C" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 COADSX105_105 = 229 ;

 COADSY45_45 = -1 ;

 TIME1 = 366, 1096.485, 1826.97 ;
}
bn_attributes.jnl --- 3 modulo set to false
netcdf a {
dimensions:
	COADSX81_81 = 1 ;
	COADSY45_45 = 1 ;
	TIME2 = UNLIMITED ; // (12 currently)
variables:
	double COADSX81_81(COADSX81_81) ;
		COADSX81_81:units = "degrees_east" ;
		COADSX81_81:modulo = "false" ;
		COADSX81_81:point_spacing = "even" ;
		COADSX81_81:axis = "X" ;
		COADSX81_81:standard_name = "longitude" ;
	double COADSY45_45(COADSY45_45) ;
		COADSY45_45:units = "degrees_north" ;
		COADSY45_45:point_spacing = "even" ;
		COADSY45_45:axis = "Y" ;
		COADSY45_45:standard_name = "latitude" ;
	double TIME2(TIME2) ;
		TIME2:units = "hour since 0000-01-01 00:00:00" ;
		TIME2:time_origin = "01-JAN-0000 00:00:00" ;
		TIME2:modulo = " " ;
		TIME2:axis = "T" ;
		TIME2:standard_name = "time" ;
	float SST(TIME2, COADSY45_45, COADSX81_81) ;
		SST:missing_value = -1.e+34f ;
		SST:_FillValue = -1.e+34f ;
		SST:long_name = "SEA SURFACE TEMPERATURE" ;
		SST:history = "From coads_climatology" ;
		SST:units = "Deg C" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 COADSX81_81 = 181 ;

 COADSY45_45 = -1 ;

 TIME2 = 366, 1096.485, 1826.97, 2557.455, 3287.94, 4018.425, 4748.91, 
    5479.395, 6209.88, 6940.365, 7670.85, 8401.335 ;
}
bn_attributes.jnl --- 4 CANCEL MODE upcase_output; original file:
netcdf err491_attval {
dimensions:
	Ti = UNLIMITED ; // (1 currently)
	Yc = 127 ;
	Xc = 35 ;
variables:
	double Ti(Ti) ;
		Ti:long_name = "Time" ;
		Ti:units = "day" ;
	double Yc(Yc) ;
		Yc:long_name = "Latitude" ;
		Yc:units = "degrees_north" ;
	double Xc(Xc) ;
		Xc:long_name = "Longitude" ;
		Xc:units = "degrees_east" ;
	short Elev(Ti, Yc, Xc) ;
		Elev:long_name = "Surface elevation" ;
		Elev:units = "meter" ;
		Elev:valid_range = -9., 9. ;
		Elev:_FillValue = -32768s ;
		Elev:missing_value = -32767s ;
		Elev:scale_factor = 0.000274674967954587 ;
		Elev:add_offset = 0. ;

// global attributes:
		:simulation = "K-Bay OAR3d model (200m)" ;
		:start_date = "980105000000" ;
		:history = "a\n",
			"" ;
		:option = 1 ;
		:run_mode = 3 ;
		:srfc_bndry = 3 ;
		:rad_penet = 2 ;
		:dt_external = 1. ;
		:dt_internal = 15. ;
		:horiz_diff = 0.2 ;
		:inv_prandtl = 0.2 ;
		:min_slope = 0.2 ;
		:title = "K-Bay OAR3d model (200m)                                                        " ;
		:command = "                                                                                                                                                                                                                                                                                                                                " ;
		:remark = "Generated by oar3d                                                                                                                                              " ;
		:x_units = "degrees                                                                         " ;
		:y_units = "degrees                                                                         " ;
		:z_units = "                                                                                " ;
		:nx = 35 ;
		:ny = 127 ;
		:x_min = 0. ;
		:x_max = 0. ;
		:y_min = 0. ;
		:y_max = 0. ;
		:z_min = 0. ;
		:z_max = 0. ;
		:x_inc = 0. ;
		:y_inc = 0. ;
		:z_scale_factor = 0. ;
		:z_add_offset = 0. ;
		:node_offset = 0. ;
}
bn_attributes.jnl --- 5 before CANCEL MODE upcase_output
netcdf a {
dimensions:
	XC3_3 = 1 ;
	YC2_4 = 3 ;
	bnds = 2 ;
	TI = UNLIMITED ; // (1 currently)
variables:
	double XC3_3(XC3_3) ;
		XC3_3:long_name = "Longitude" ;
		XC3_3:units = "degrees_east" ;
		XC3_3:modulo = 360. ;
		XC3_3:point_spacing = "even" ;
		XC3_3:axis = "X" ;
		XC3_3:standard_name = "longitude" ;
	double YC2_4(YC2_4) ;
		YC2_4:long_name = "Latitude" ;
		YC2_4:units = "degrees_north" ;
		YC2_4:point_spacing = "uneven" ;
		YC2_4:axis = "Y" ;
		YC2_4:standard_name = "latitude" ;
		YC2_4:bounds = "YC2_4_bnds" ;
	double YC2_4_bnds(YC2_4, bnds) ;
	double TI(TI) ;
		TI:long_name = "Time" ;
		TI:units = "day" ;
		TI:axis = "T" ;
		TI:standard_name = "time" ;
	short ELEV(TI, YC2_4, XC3_3) ;
		ELEV:missing_value = -32767s ;
		ELEV:_FillValue = -32768s ;
		ELEV:long_name = "Surface elevation" ;
		ELEV:units = "meter" ;
		ELEV:scale_factor = 0.000274674967954587 ;
		ELEV:add_offset = 0. ;
		ELEV:history = "From err491_attval" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
bn_attributes.jnl --- 6 after CANCEL MODE upcase_output
netcdf a {
dimensions:
	Xc = 1 ;
	Yc = 3 ;
	bnds = 2 ;
	Ti = UNLIMITED ; // (1 currently)
variables:
	double Xc(Xc) ;
		Xc:long_name = "Longitude" ;
		Xc:units = "degrees_east" ;
		Xc:modulo = 360. ;
		Xc:point_spacing = "even" ;
		Xc:axis = "X" ;
		Xc:standard_name = "longitude" ;
	double Yc(Yc) ;
		Yc:long_name = "Latitude" ;
		Yc:units = "degrees_north" ;
		Yc:point_spacing = "uneven" ;
		Yc:axis = "Y" ;
		Yc:standard_name = "latitude" ;
		Yc:bounds = "Yc_bnds" ;
	double Yc_bnds(Yc, bnds) ;
	double Ti(Ti) ;
		Ti:long_name = "Time" ;
		Ti:units = "day" ;
		Ti:axis = "T" ;
		Ti:standard_name = "time" ;
	short Elev(Ti, Yc, Xc) ;
		Elev:missing_value = -32767s ;
		Elev:_FillValue = -32768s ;
		Elev:long_name = "Surface elevation" ;
		Elev:units = "meter" ;
		Elev:scale_factor = 0.000274674967954587 ;
		Elev:add_offset = 0. ;
		Elev:history = "From err491_attval" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
bn_attributes.jnl --- 7 outtput flags to control attribute output
netcdf a {
dimensions:
	XAX1_5 = 5 ;
variables:
	double AA ;
		AA:missing_value = -1.e+34 ;
		AA:_FillValue = -1.e+34 ;
		AA:long_name = "12" ;
	double XAX1_5(XAX1_5) ;
		XAX1_5:point_spacing = "even" ;
		XAX1_5:axis = "X" ;
	double BB(XAX1_5) ;
		BB:missing_value = -1.e+34 ;
		BB:_FillValue = -1.e+34 ;
		BB:long_name = "{3,4.5,6,7,4}" ;
		BB:my_title = "This is my new variable bb" ;
		BB:another_attr = 6.f ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX1_5 = 1, 2, 3, 4, 5 ;
}
bn_attributes.jnl --- 8 outtput all flags
netcdf a {
dimensions:
	XAX1_5 = 5 ;
variables:
	double AA ;
		AA:missing_value = -1.e+34 ;
		AA:_FillValue = -1.e+34 ;
		AA:long_name = "12" ;
	double XAX1_5(XAX1_5) ;
		XAX1_5:point_spacing = "even" ;
		XAX1_5:axis = "X" ;
	double BB(XAX1_5) ;
		BB:missing_value = -1.e+34 ;
		BB:_FillValue = -1.e+34 ;
		BB:long_name = "{3,4.5,6,7,4}" ;
		BB:my_title = "This is my new variable bb" ;
		BB:another_attr = 6.f ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX1_5 = 1, 2, 3, 4, 5 ;
}
bn_attributes.jnl --- 9 Just output the default attributes
netcdf a {
dimensions:
	XAX1_5 = 5 ;
variables:
	double XAX1_5(XAX1_5) ;
		XAX1_5:point_spacing = "even" ;
		XAX1_5:axis = "X" ;
	double BB(XAX1_5) ;
		BB:missing_value = -1.e+34 ;
		BB:_FillValue = -1.e+34 ;
		BB:long_name = "{3,4.5,6,7,4}" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX1_5 = 1, 2, 3, 4, 5 ;
}
bn_attributes.jnl --- 10 Output none of the attributes for aa
netcdf a {
dimensions:
	XAX1_5 = 5 ;
variables:
	double AA ;
	double XAX1_5(XAX1_5) ;
		XAX1_5:point_spacing = "even" ;
		XAX1_5:axis = "X" ;
	double BB(XAX1_5) ;
		BB:missing_value = -1.e+34 ;
		BB:_FillValue = -1.e+34 ;
		BB:long_name = "{3,4.5,6,7,4}" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX1_5 = 1, 2, 3, 4, 5 ;
}
bn_attributes.jnl --- 11 Surpress output of an attribute that Ferret would otherwise add.
netcdf a {
dimensions:
	XAX_LEV9421_380 = 360 ;
	YAX_LEV94 = 180 ;
	ZAXLEVIT191_1 = 1 ;
	TIME = UNLIMITED ; // (2 currently)
variables:
	double XAX_LEV9421_380(XAX_LEV9421_380) ;
		XAX_LEV9421_380:units = "degrees_east" ;
		XAX_LEV9421_380:modulo = " " ;
		XAX_LEV9421_380:standard_name = "longitude" ;
	double YAX_LEV94(YAX_LEV94) ;
		YAX_LEV94:units = "degrees_north" ;
		YAX_LEV94:point_spacing = "even" ;
		YAX_LEV94:axis = "Y" ;
		YAX_LEV94:standard_name = "latitude" ;
	double ZAXLEVIT191_1(ZAXLEVIT191_1) ;
		ZAXLEVIT191_1:units = "meters" ;
		ZAXLEVIT191_1:positive = "down" ;
		ZAXLEVIT191_1:point_spacing = "even" ;
		ZAXLEVIT191_1:axis = "Z" ;
		ZAXLEVIT191_1:standard_name = "depth" ;
	double TIME(TIME) ;
		TIME:units = "hour since 0000-01-01 00:00:00" ;
		TIME:time_origin = "01-JAN-0000 00:00:00" ;
		TIME:modulo = " " ;
		TIME:axis = "T" ;
		TIME:standard_name = "time" ;
	float TEMP(TIME, ZAXLEVIT191_1, YAX_LEV94, XAX_LEV9421_380) ;
		TEMP:missing_value = -1.e+34f ;
		TEMP:_FillValue = -1.e+34f ;
		TEMP:long_name = "Temperature" ;
		TEMP:history = "From ocean_atlas_monthly" ;
		TEMP:units = "Deg C" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
bn_attributes.jnl --- 12 Check that settings hold for child axis.
netcdf a {
dimensions:
	XAX_LEV9421_380281_340 = 60 ;
	YAX_LEV94121_135 = 15 ;
	ZAXLEVIT191_1 = 1 ;
	TIME = UNLIMITED ; // (2 currently)
variables:
	double XAX_LEV9421_380281_340(XAX_LEV9421_380281_340) ;
		XAX_LEV9421_380281_340:units = "degrees_east" ;
		XAX_LEV9421_380281_340:modulo = " " ;
		XAX_LEV9421_380281_340:standard_name = "longitude" ;
	double YAX_LEV94121_135(YAX_LEV94121_135) ;
		YAX_LEV94121_135:units = "degrees_north" ;
		YAX_LEV94121_135:point_spacing = "even" ;
		YAX_LEV94121_135:axis = "Y" ;
		YAX_LEV94121_135:standard_name = "latitude" ;
	double ZAXLEVIT191_1(ZAXLEVIT191_1) ;
		ZAXLEVIT191_1:units = "meters" ;
		ZAXLEVIT191_1:positive = "down" ;
		ZAXLEVIT191_1:point_spacing = "even" ;
		ZAXLEVIT191_1:axis = "Z" ;
		ZAXLEVIT191_1:standard_name = "depth" ;
	double TIME(TIME) ;
		TIME:units = "hour since 0000-01-01 00:00:00" ;
		TIME:time_origin = "01-JAN-0000 00:00:00" ;
		TIME:modulo = " " ;
		TIME:axis = "T" ;
		TIME:standard_name = "time" ;
	float TEMP(TIME, ZAXLEVIT191_1, YAX_LEV94121_135, XAX_LEV9421_380281_340) ;
		TEMP:missing_value = -1.e+34f ;
		TEMP:_FillValue = -1.e+34f ;
		TEMP:long_name = "Temperature" ;
		TEMP:history = "From ocean_atlas_monthly" ;
		TEMP:units = "Deg C" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
bn_attributes.jnl --- 13 cancel output of attributes of the variable.
netcdf a {
dimensions:
	XAX_LEV9421_380 = 360 ;
	YAX_LEV94 = 180 ;
	ZAXLEVIT191_1 = 1 ;
	TIME = UNLIMITED ; // (2 currently)
variables:
	double XAX_LEV9421_380(XAX_LEV9421_380) ;
		XAX_LEV9421_380:units = "degrees_east" ;
		XAX_LEV9421_380:modulo = " " ;
		XAX_LEV9421_380:standard_name = "longitude" ;
	double YAX_LEV94(YAX_LEV94) ;
		YAX_LEV94:units = "degrees_north" ;
		YAX_LEV94:point_spacing = "even" ;
		YAX_LEV94:axis = "Y" ;
		YAX_LEV94:standard_name = "latitude" ;
	double ZAXLEVIT191_1(ZAXLEVIT191_1) ;
		ZAXLEVIT191_1:units = "meters" ;
		ZAXLEVIT191_1:positive = "down" ;
		ZAXLEVIT191_1:point_spacing = "even" ;
		ZAXLEVIT191_1:axis = "Z" ;
		ZAXLEVIT191_1:standard_name = "depth" ;
	double TIME(TIME) ;
		TIME:units = "hour since 0000-01-01 00:00:00" ;
		TIME:time_origin = "01-JAN-0000 00:00:00" ;
		TIME:modulo = " " ;
		TIME:axis = "T" ;
		TIME:standard_name = "time" ;
	float TEMP(TIME, ZAXLEVIT191_1, YAX_LEV94, XAX_LEV9421_380) ;
		TEMP:missing_value = -1.e+34f ;
		TEMP:_FillValue = -1.e+34f ;
		TEMP:units = "Deg C" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
bn_attributes.jnl --- 14 attributes of data from ez data.
netcdf a {
dimensions:
	AX002 = 5 ;
variables:
	double AX002(AX###) ;
		AX002:point_spacing = "even" ;
		AX002:axis = "X" ;
	double A1(AX###) ;
		A1:missing_value = -1.e+34 ;
		A1:_FillValue = -1.e+34 ;
		A1:long_name = "a1" ;
		A1:three = 1.f, 2.f, 3.f ;
		A1:history = "From EZ.DAT" ;
	double A2(AX###) ;
		A2:missing_value = -1.e+34 ;
		A2:_FillValue = -1.e+34 ;
		A2:long_name = "a2" ;
		A2:history = "From EZ.DAT" ;
	double A3(AX###) ;
		A3:missing_value = -1.e+34 ;
		A3:_FillValue = -1.e+34 ;
		A3:long_name = "a3" ;
		A3:history = "From EZ.DAT" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 AX002 = 1, 2, 3, 4, 5 ;

 A1 = 0.006, 0.355, 0.41, 0.435, 0.478 ;

 A2 = 0.8865, 0.6643, 0.6071, 0.5535, 0.5337 ;

 A3 = 0.176, 0.379, 0.417, 0.444, 0.515 ;
}
bn_attributes.jnl --- 15 attributes of data from delimited data.
netcdf a {
dimensions:
	AX012 = 5 ;
variables:
	double AX012(AX###) ;
		AX012:point_spacing = "even" ;
		AX012:axis = "X" ;
	double V1(AX###) ;
		V1:missing_value = -1.e+34 ;
		V1:_FillValue = -1.e+34 ;
		V1:long_name = "V1" ;
		V1:strval = "2" ;
		V1:history = "From EZ.DAT" ;
	double V4(AX###) ;
		V4:missing_value = -1.e+34 ;
		V4:_FillValue = -1.e+34 ;
		V4:long_name = "V4" ;
		V4:history = "From EZ.DAT" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 AX012 = 1, 2, 3, 4, 5 ;

 V1 = 0.006, 0.355, 0.41, 0.435, 0.478 ;

 V4 = 0.7597, 0.6455, 0.5935, 0.5458, 0.5147 ;
}
bn_attributes.jnl --- 16 attributes of user vars
netcdf a {
dimensions:
	XAX1_3 = 3 ;
variables:
	double XAX1_3(XAX1_3) ;
		XAX1_3:point_spacing = "even" ;
		XAX1_3:axis = "X" ;
	double A(XAX1_3) ;
		A:missing_value = -1.e+34 ;
		A:_FillValue = -1.e+34 ;
		A:long_name = "{12,14,15}" ;
		A:three = 1.f, 2.f, 3.f ;
		A:four = "theory" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX1_3 = 1, 2, 3 ;

 A = 12, 14, 15 ;
}
bn_attributes.jnl --- 17 global attrs.
netcdf a {
dimensions:
	XC = 35 ;
	YC = 127 ;
	bnds = 2 ;
	TI = UNLIMITED ; // (1 currently)
variables:
	double XC(XC) ;
		XC:long_name = "Longitude" ;
		XC:units = "degrees_east" ;
		XC:modulo = 360. ;
		XC:point_spacing = "even" ;
		XC:axis = "X" ;
		XC:standard_name = "longitude" ;
	double YC(YC) ;
		YC:long_name = "Latitude" ;
		YC:units = "degrees_north" ;
		YC:point_spacing = "uneven" ;
		YC:axis = "Y" ;
		YC:standard_name = "latitude" ;
		YC:bounds = "YC_bnds" ;
	double YC_bnds(YC, bnds) ;
	double TI(TI) ;
		TI:long_name = "Time" ;
		TI:units = "day" ;
		TI:axis = "T" ;
		TI:standard_name = "time" ;
	short ELEV(TI, YC, XC) ;
		ELEV:missing_value = -32767s ;
		ELEV:_FillValue = -32768s ;
		ELEV:long_name = "Surface elevation" ;
		ELEV:units = "meter" ;
		ELEV:scale_factor = 0.000274674967954587 ;
		ELEV:add_offset = 0. ;
		ELEV:history = "From err491_attval" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
		:simulation = "K-Bay OAR3d model (200m)" ;
		:start_date = "980105000000" ;
		:option = 0 ;
		:run_mode = 0 ;
		:srfc_bndry = 0 ;
		:rad_penet = 0 ;
		:dt_external = 1. ;
		:dt_internal = 15. ;
		:horiz_diff = 0.2 ;
		:inv_prandtl = 0.2 ;
		:min_slope = 0.2 ;
		:command = " " ;
		:remark = "Generated by oar3d" ;
		:x_units = "degrees" ;
		:y_units = "degrees" ;
		:z_units = " " ;
		:nx = 0 ;
		:ny = 0 ;
		:x_min = 0. ;
		:x_max = 0. ;
		:y_min = 0. ;
		:y_max = 0. ;
		:z_min = 0. ;
		:z_max = 0. ;
		:x_inc = 0. ;
		:y_inc = 0. ;
		:z_scale_factor = 0. ;
		:z_add_offset = 0. ;
		:node_offset = 0. ;
}
bn_attributes.jnl --- 18 choose global attr to write
netcdf a {
dimensions:
	XC = 35 ;
	YC = 127 ;
	bnds = 2 ;
	TI = UNLIMITED ; // (1 currently)
	PSXT100_100 = 1 ;
	PSYT35_56 = 22 ;
	PSZT1_1 = 1 ;
	TIME1 = 25 ;
variables:
	double XC(XC) ;
		XC:long_name = "Longitude" ;
		XC:units = "degrees_east" ;
		XC:modulo = 360. ;
		XC:point_spacing = "even" ;
		XC:axis = "X" ;
		XC:standard_name = "longitude" ;
	double YC(YC) ;
		YC:long_name = "Latitude" ;
		YC:units = "degrees_north" ;
		YC:point_spacing = "uneven" ;
		YC:axis = "Y" ;
		YC:standard_name = "latitude" ;
		YC:bounds = "YC_bnds" ;
	double YC_bnds(YC, bnds) ;
	double TI(TI) ;
		TI:long_name = "Time" ;
		TI:units = "day" ;
		TI:axis = "T" ;
		TI:standard_name = "time" ;
	short ELEV(TI, YC, XC) ;
		ELEV:missing_value = -32767s ;
		ELEV:_FillValue = -32768s ;
		ELEV:long_name = "Surface elevation" ;
		ELEV:units = "meter" ;
		ELEV:scale_factor = 0.000274674967954587 ;
		ELEV:add_offset = 0. ;
		ELEV:history = "From err491_attval" ;
	double PSXT100_100(PSXT100_100) ;
		PSXT100_100:units = "degrees_east" ;
		PSXT100_100:point_spacing = "even" ;
		PSXT100_100:modulo = 360. ;
		PSXT100_100:axis = "X" ;
		PSXT100_100:standard_name = "longitude" ;
	double PSYT35_56(PSYT35_56) ;
		PSYT35_56:units = "degrees_north" ;
		PSYT35_56:point_spacing = "uneven" ;
		PSYT35_56:axis = "Y" ;
		PSYT35_56:standard_name = "latitude" ;
		PSYT35_56:bounds = "PSYT35_56_bnds" ;
	double PSYT35_56_bnds(PSYT35_56, bnds) ;
	double PSZT1_1(PSZT1_1) ;
		PSZT1_1:units = "meters" ;
		PSZT1_1:positive = "down" ;
		PSZT1_1:point_spacing = "uneven" ;
		PSZT1_1:axis = "Z" ;
		PSZT1_1:standard_name = "depth" ;
		PSZT1_1:bounds = "PSZT1_1_bnds" ;
	double PSZT1_1_bnds(PSZT1_1, bnds) ;
	double TIME1(TIME1) ;
		TIME1:units = "hour since 1980-01-14 14:00:00" ;
		TIME1:time_origin = "14-JAN-1980 14:00:00" ;
		TIME1:point_spacing = "even" ;
		TIME1:axis = "T" ;
		TIME1:standard_name = "time" ;
	float TEMP(TIME1, PSZT1_1, PSYT35_56, PSXT100_100) ;
		TEMP:missing_value = -1.e+34f ;
		TEMP:_FillValue = -1.e+34f ;
		TEMP:long_name = "TEMPERATURE" ;
		TEMP:history = "From gt4d011" ;
		TEMP:units = "deg. C" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
		:dt_internal = 15. ;
}
bn_attributes.jnl --- 19 scale and offset attr.
netcdf a {
dimensions:
	XC = 35 ;
	YC1_1 = 1 ;
	bnds = 2 ;
	TI = UNLIMITED ; // (1 currently)
variables:
	double XC(XC) ;
		XC:long_name = "Longitude" ;
		XC:units = "degrees_east" ;
		XC:modulo = 360. ;
		XC:point_spacing = "even" ;
		XC:axis = "X" ;
		XC:standard_name = "longitude" ;
	double YC1_1(YC1_1) ;
		YC1_1:long_name = "Latitude" ;
		YC1_1:units = "degrees_north" ;
		YC1_1:point_spacing = "uneven" ;
		YC1_1:axis = "Y" ;
		YC1_1:standard_name = "latitude" ;
		YC1_1:bounds = "YC1_1_bnds" ;
	double YC1_1_bnds(YC1_1, bnds) ;
	double TI(TI) ;
		TI:long_name = "Time" ;
		TI:units = "day" ;
		TI:axis = "T" ;
		TI:standard_name = "time" ;
	short ELEV(TI, YC1_1, XC) ;
		ELEV:missing_value = -32767s ;
		ELEV:_FillValue = -32768s ;
		ELEV:long_name = "Surface elevation" ;
		ELEV:units = "meter" ;
		ELEV:scale_factor = 0.000274674967954587 ;
		ELEV:add_offset = 0. ;
		ELEV:history = "From err491_attval" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XC = -135.50957036625, -135.496120344706, -135.482670323162, 
    -135.469220301618, -135.455770280074, -135.44232025853, 
    -135.428870236985, -135.415420215441, -135.401970193897, 
    -135.388520172353, -135.375070150809, -135.361620129265, 
    -135.348170107721, -135.334720086177, -135.321270064633, 
    -135.307820043089, -135.294370021545, -135.28092, -135.267469978456, 
    -135.254019956912, -135.240569935368, -135.227119913824, 
    -135.21366989228, -135.200219870736, -135.186769849192, 
    -135.173319827648, -135.159869806104, -135.14641978456, 
    -135.132969763016, -135.119519741471, -135.106069719927, 
    -135.092619698383, -135.079169676839, -135.065719655295, -135.052269633751 ;

 YC1_1 = 58.5947143787844 ;

 YC1_1_bnds =
  58.5912104049205, 58.5982183526484 ;

 TI = 1.78368055555556 ;

 ELEV =
  -32767, -32767, -32767, -32767, -32767, -32767, -32767, -32767, -32767, 
    -32767, -32767, 10702, 10702, 10702, 10702, 10702, 10702, 10702, 10702, 
    10702, 10702, 10702, 10702, 10702, 10702, -32767, -32767, -32767, -32767, 
    -32767, -32767, -32767, -32767, -32767, -32767 ;
}
bn_attributes.jnl --- 20 set data type on output int4
	int TEMP(TIME1, PSZT1_1, PSYT48_48, PSXT91_108) ;
		TEMP:missing_value = -1000 ;
		TEMP:_FillValue = -1000 ;
		TEMP:long_name = "TEMPERATURE" ;
		TEMP:history = "From gt4d011" ;
		TEMP:units = "deg. C" ;

// global attributes:
--
 TEMP =
  26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25 ;
}
bn_attributes.jnl --- 21 set data type on output double
	double SALT(TIME1, PSZT1_1, PSYT48_48, PSXT91_108) ;
		SALT:missing_value = 0.00999999977648258 ;
		SALT:_FillValue = 0.00999999977648258 ;
		SALT:long_name = "(SALINITY(ppt) - 35) /1000" ;
		SALT:history = "From gt4d011" ;
		SALT:units = "frac. by wt. less .035" ;
		SALT:Ferret_Precision_Note = "This variable written using Ferret was converted from FLOAT to DOUBLE" ;

// global attributes:
--
 SALT =
  0.00016033259453252, 0.000142609584145248, 0.000126281287521124, 
    0.000120904369396158, 0.000120412340038456, 0.000123045203508809, 
bn_attributes.jnl --- 22 outtype=input
netcdf a {
dimensions:
	J = 3 ;
	I = 2 ;
	l = 3 ;
variables:
	float J(J) ;
		J:point_spacing = "even" ;
		J:axis = "X" ;
	int I(I) ;
		I:point_spacing = "even" ;
		I:axis = "Y" ;
	char BROILED(I, J, l) ;
		BROILED:long_name = "BROILED" ;
		BROILED:history = "From test0" ;
	byte THE_BULLET(I, J) ;
		THE_BULLET:long_name = "THE_BULLET" ;
		THE_BULLET:history = "From test0" ;
	short ORDER(I, J) ;
		ORDER:long_name = "ORDER" ;
		ORDER:history = "From test0" ;
	int RIGUE(I, J) ;
		RIGUE:long_name = "RIGUE" ;
		RIGUE:history = "From test0" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 J = 2, 4, 6 ;

 I = 10, 20 ;

 BROILED =
  "ind",
  "ist",
  "ing",
  "uis",
  "hab",
  "le" ;

 THE_BULLET =
  -127, 0, 127,
  -128, -1, -127 ;

 ORDER =
  1, 2, 3,
  4, 5, 6 ;

 RIGUE =
  2, 3, 4,
  5, 6, 7 ;
}
bn_attributes.jnl --- 23 more user-defined vars
netcdf a {
variables:
	double B ;
		B:missing_value = -1.e+34 ;
		B:_FillValue = -1.e+34 ;
		B:long_name = "hello" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 B = 1 ;
}
bn_attributes.jnl --- 24 output redefined attr
netcdf a {
dimensions:
	COADSX90_91 = 2 ;
	COADSY65_66 = 2 ;
	TCOADS = UNLIMITED ; // (1 currently)
	bnds = 2 ;
variables:
	double COADSX90_91(COADSX90_91) ;
		COADSX90_91:units = "degrees_east" ;
		COADSX90_91:modulo = " " ;
		COADSX90_91:point_spacing = "uneven" ;
		COADSX90_91:axis = "X" ;
		COADSX90_91:standard_name = "longitude" ;
	double COADSY65_66(COADSY65_66) ;
		COADSY65_66:units = "degrees_north" ;
		COADSY65_66:point_spacing = "uneven" ;
		COADSY65_66:axis = "Y" ;
		COADSY65_66:standard_name = "latitude" ;
	double TCOADS(TCOADS) ;
		TCOADS:units = "days since 1700-01-01 00:00:00" ;
		TCOADS:time_origin = "01-JAN-1700 00:00:00" ;
		TCOADS:axis = "T" ;
		TCOADS:standard_name = "time" ;
		TCOADS:bounds = "TCOADS_bnds" ;
	double TCOADS_bnds(TCOADS, bnds) ;
	float VWND(TCOADS, COADSY65_66, COADSX90_91) ;
		VWND:missing_value = -1.e+34f ;
		VWND:_FillValue = -1.e+34f ;
		VWND:long_name = "MERIDIONAL WIND" ;
		VWND:history = "From coads_vwnd" ;
		VWND:units = "M/S" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 COADSX90_91 = 199, 201 ;

 COADSY65_66 = 39, 41 ;

 TCOADS = 89864.5 ;

 TCOADS_bnds =
  89849, 89880 ;

 VWND =
  _, _,
  _, _ ;
}
bn_attributes.jnl --- 25 output new attr on user-defined var
netcdf a {
dimensions:
	COADSX90_91 = 2 ;
	COADSY65_66 = 2 ;
	TCOADS = UNLIMITED ; // (1 currently)
	bnds = 2 ;
variables:
	double COADSX90_91(COADSX90_91) ;
		COADSX90_91:units = "degrees_east" ;
		COADSX90_91:modulo = " " ;
		COADSX90_91:point_spacing = "uneven" ;
		COADSX90_91:axis = "X" ;
		COADSX90_91:standard_name = "longitude" ;
	double COADSY65_66(COADSY65_66) ;
		COADSY65_66:units = "degrees_north" ;
		COADSY65_66:point_spacing = "uneven" ;
		COADSY65_66:new_att = "somthing" ;
		COADSY65_66:axis = "Y" ;
		COADSY65_66:standard_name = "latitude" ;
	double TCOADS(TCOADS) ;
		TCOADS:units = "days since 1700-01-01 00:00:00" ;
		TCOADS:time_origin = "01-JAN-1700 00:00:00" ;
		TCOADS:axis = "T" ;
		TCOADS:standard_name = "time" ;
		TCOADS:bounds = "TCOADS_bnds" ;
	double TCOADS_bnds(TCOADS, bnds) ;
	double T2(TCOADS, COADSY65_66, COADSX90_91) ;
		T2:missing_value = -1.e+34 ;
		T2:_FillValue = -1.e+34 ;
		T2:long_name = "2*VWND" ;
		T2:history = "From coads_vwnd" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 COADSX90_91 = 199, 201 ;

 COADSY65_66 = 39, 41 ;

 TCOADS = 89864.5 ;

 TCOADS_bnds =
  89849, 89880 ;

 T2 =
  _, _,
  _, _ ;
}
bn_attributes.jnl --- 26 attributes of axes
netcdf a {
dimensions:
	PSXT91_108 = 18 ;
	PSYT35_56 = 22 ;
	bnds = 2 ;
	PSZT1_10 = 10 ;
	TIME1 = UNLIMITED ; // (1 currently)
variables:
	double PSXT91_108(PSXT91_108) ;
		PSXT91_108:units = "degrees" ;
		PSXT91_108:point_spacing = "even" ;
		PSXT91_108:modulo = 360. ;
		PSXT91_108:axis = "X" ;
		PSXT91_108:standard_name = "longitude" ;
	double PSYT35_56(PSYT35_56) ;
		PSYT35_56:units = "degrees_north" ;
		PSYT35_56:point_spacing = "uneven" ;
		PSYT35_56:axis = "Y" ;
		PSYT35_56:standard_name = "latitude" ;
		PSYT35_56:bounds = "PSYT35_56_bnds" ;
	double PSYT35_56_bnds(PSYT35_56, bnds) ;
	double PSZT1_10(PSZT1_10) ;
		PSZT1_10:units = "meters" ;
		PSZT1_10:positive = "down" ;
		PSZT1_10:point_spacing = "uneven" ;
		PSZT1_10:axis = "Z" ;
		PSZT1_10:standard_name = "depth" ;
		PSZT1_10:bounds = "PSZT1_10_bnds" ;
	double PSZT1_10_bnds(PSZT1_10, bnds) ;
	double TIME1(TIME1) ;
		TIME1:units = "hour since 1980-01-14 14:00:00" ;
		TIME1:time_origin = "14-JAN-1980 14:00:00" ;
		TIME1:axis = "T" ;
		TIME1:standard_name = "time" ;
	double T2(TIME1, PSZT1_10, PSYT35_56, PSXT91_108) ;
		T2:missing_value = -1.e+34 ;
		T2:_FillValue = -1.e+34 ;
		T2:long_name = "T*TEMP" ;
		T2:history = "From gt4d011" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
netcdf a {
dimensions:
	PSXT91_108 = 18 ;
	PSYT35_56 = 22 ;
	bnds = 2 ;
	PSZT1_10 = 10 ;
	TIME1 = UNLIMITED ; // (1 currently)
variables:
	double PSXT91_108(PSXT91_108) ;
		PSXT91_108:units = "degrees" ;
		PSXT91_108:point_spacing = "even" ;
		PSXT91_108:new_att = "something" ;
		PSXT91_108:modulo = 360. ;
		PSXT91_108:axis = "X" ;
		PSXT91_108:standard_name = "longitude" ;
	double PSYT35_56(PSYT35_56) ;
		PSYT35_56:units = "degrees_north" ;
		PSYT35_56:point_spacing = "uneven" ;
		PSYT35_56:axis = "Y" ;
		PSYT35_56:standard_name = "latitude" ;
		PSYT35_56:bounds = "PSYT35_56_bnds" ;
	double PSYT35_56_bnds(PSYT35_56, bnds) ;
	double PSZT1_10(PSZT1_10) ;
		PSZT1_10:units = "meters" ;
		PSZT1_10:positive = "down" ;
		PSZT1_10:point_spacing = "uneven" ;
		PSZT1_10:axis = "Z" ;
		PSZT1_10:standard_name = "depth" ;
		PSZT1_10:bounds = "PSZT1_10_bnds" ;
	double PSZT1_10_bnds(PSZT1_10, bnds) ;
	double TIME1(TIME1) ;
		TIME1:units = "hour since 1980-01-14 14:00:00" ;
		TIME1:time_origin = "14-JAN-1980 14:00:00" ;
		TIME1:axis = "T" ;
		TIME1:standard_name = "time" ;
	double T2(TIME1, PSZT1_10, PSYT35_56, PSXT91_108) ;
		T2:missing_value = -1.e+34 ;
		T2:_FillValue = -1.e+34 ;
		T2:long_name = "T*TEMP" ;
		T2:history = "From gt4d011" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
netcdf a {
dimensions:
	PSXT91_108 = 18 ;
	PSYT35_56 = 22 ;
	bnds = 2 ;
	PSZT1_10 = 10 ;
	TIME1 = UNLIMITED ; // (1 currently)
variables:
	double PSXT91_108(PSXT91_108) ;
		PSXT91_108:units = "meters" ;
		PSXT91_108:point_spacing = "even" ;
		PSXT91_108:new_att = "something" ;
		PSXT91_108:modulo = 360. ;
		PSXT91_108:axis = "X" ;
	double PSYT35_56(PSYT35_56) ;
		PSYT35_56:units = "meters" ;
		PSYT35_56:point_spacing = "uneven" ;
		PSYT35_56:axis = "Y" ;
		PSYT35_56:bounds = "PSYT35_56_bnds" ;
	double PSYT35_56_bnds(PSYT35_56, bnds) ;
	double PSZT1_10(PSZT1_10) ;
		PSZT1_10:units = "meters" ;
		PSZT1_10:positive = "down" ;
		PSZT1_10:point_spacing = "uneven" ;
		PSZT1_10:axis = "Z" ;
		PSZT1_10:standard_name = "depth" ;
		PSZT1_10:bounds = "PSZT1_10_bnds" ;
	double PSZT1_10_bnds(PSZT1_10, bnds) ;
	double TIME1(TIME1) ;
		TIME1:units = "hour since 1980-01-14 14:00:00" ;
		TIME1:time_origin = "14-JAN-1980 14:00:00" ;
		TIME1:axis = "T" ;
		TIME1:standard_name = "time" ;
	double T2(TIME1, PSZT1_10, PSYT35_56, PSXT91_108) ;
		T2:missing_value = -1.e+34 ;
		T2:_FillValue = -1.e+34 ;
		T2:long_name = "T*TEMP" ;
		T2:history = "From gt4d011" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
netcdf a {
dimensions:
	XAXLEVITR1_160 = 160 ;
	YAXLEVITR1_9090_90 = 1 ;
	ZAXLEVITR1_1 = 1 ;
variables:
	double XAXLEVITR1_160(XAXLEVITR1_160) ;
		XAXLEVITR1_160:units = "degrees_east" ;
		XAXLEVITR1_160:modulo = " " ;
		XAXLEVITR1_160:point_spacing = "even" ;
		XAXLEVITR1_160:new_att = "something" ;
		XAXLEVITR1_160:axis = "X" ;
		XAXLEVITR1_160:standard_name = "longitude" ;
	double YAXLEVITR1_9090_90(YAXLEVITR1_9090_90) ;
		YAXLEVITR1_9090_90:units = "degrees_north" ;
		YAXLEVITR1_9090_90:point_spacing = "even" ;
		YAXLEVITR1_9090_90:axis = "Y" ;
		YAXLEVITR1_9090_90:standard_name = "latitude" ;
	double ZAXLEVITR1_1(ZAXLEVITR1_1) ;
		ZAXLEVITR1_1:units = "meters" ;
		ZAXLEVITR1_1:positive = "down" ;
		ZAXLEVITR1_1:point_spacing = "even" ;
		ZAXLEVITR1_1:axis = "Z" ;
		ZAXLEVITR1_1:standard_name = "depth" ;
	float TEMP(ZAXLEVITR1_1, YAXLEVITR1_9090_90, XAXLEVITR1_160) ;
		TEMP:missing_value = -1.e+10f ;
		TEMP:_FillValue = -1.e+10f ;
		TEMP:long_name = "TEMPERATURE" ;
		TEMP:history = "From levitus_climatology" ;
		TEMP:units = "DEG C" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
netcdf a {
dimensions:
	XAXLEVITR1_160161_161 = 1 ;
	YAXLEVITR1_9090_90 = 1 ;
	ZAXLEVITR1_1 = 1 ;
variables:
	double XAXLEVITR1_160161_161(XAXLEVITR1_160161_161) ;
		XAXLEVITR1_160161_161:units = "degrees_east" ;
		XAXLEVITR1_160161_161:modulo = " " ;
		XAXLEVITR1_160161_161:point_spacing = "even" ;
		XAXLEVITR1_160161_161:new_att = "something" ;
		XAXLEVITR1_160161_161:axis = "X" ;
		XAXLEVITR1_160161_161:standard_name = "longitude" ;
	double YAXLEVITR1_9090_90(YAXLEVITR1_9090_90) ;
		YAXLEVITR1_9090_90:units = "degrees_north" ;
		YAXLEVITR1_9090_90:point_spacing = "even" ;
		YAXLEVITR1_9090_90:axis = "Y" ;
		YAXLEVITR1_9090_90:standard_name = "latitude" ;
	double ZAXLEVITR1_1(ZAXLEVITR1_1) ;
		ZAXLEVITR1_1:units = "meters" ;
		ZAXLEVITR1_1:positive = "down" ;
		ZAXLEVITR1_1:point_spacing = "even" ;
		ZAXLEVITR1_1:axis = "Z" ;
		ZAXLEVITR1_1:standard_name = "depth" ;
	double TWO(ZAXLEVITR1_1, YAXLEVITR1_9090_90, XAXLEVITR1_160161_161) ;
		TWO:missing_value = -1.e+34 ;
		TWO:_FillValue = -1.e+34 ;
		TWO:long_name = "2*TEMP[Y=0:15,X=180:200]" ;
		TWO:history = "From levitus_climatology" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
bn_attributes.jnl --- 27 attributes of  user-defined axes
netcdf string4d {
dimensions:
	X2AX = 2 ;
	Y3AX = 3 ;
	Z4AX = 4 ;
	T2AX = UNLIMITED ; // (2 currently)
	STRING1_5 = 5 ;
variables:
	double X2AX(X2AX) ;
		X2AX:point_spacing = "even" ;
		X2AX:axis = "X" ;
		X2AX:modulo = " " ;
	double Y3AX(Y3AX) ;
		Y3AX:point_spacing = "even" ;
		Y3AX:axis = "Y" ;
	double Z4AX(Z4AX) ;
		Z4AX:point_spacing = "even" ;
		Z4AX:axis = "Z" ;
		Z4AX:positive = "up" ;
		Z4AX:standard_name = "altitude" ;
	double T2AX(T2AX) ;
		T2AX:axis = "T" ;
	char AXY(T2AX, Z4AX, Y3AX, X2AX, STRING1_5) ;
		AXY:long_name = "RESHAPE (A,RVAR)" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
bn_attributes.jnl --- 28 Define a new global attribute
bn_attributes.jnl --- 29 SET ATT/OUTPUT=all for global attrs and a var
netcdf a {
dimensions:
	J = 3 ;
	I = 2 ;
	l = 3 ;
variables:
	float J(J) ;
		J:point_spacing = "even" ;
		J:axis = "X" ;
	int I(I) ;
		I:point_spacing = "even" ;
		I:axis = "Y" ;
	char BROILED(I, J, l) ;
		BROILED:act = "text string\n",
			"\t123" ;
		BROILED:acb = 10b ;
		BROILED:acs = -200s ;
		BROILED:acl = 17000 ;
		BROILED:acf = -2.f, 1.f, 0.f ;
		BROILED:acd = -1., 2.71828182845905 ;
		BROILED:long_name = "BROILED" ;
		BROILED:history = "From test0" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
		:glob = "Global attribute" ;
		:FERRET_comment = "File written via LAS. Attributes are inherited from originating dataset" ;
data:

 J = 2, 4, 6 ;

 I = 10, 20 ;

 BROILED =
  "ind",
  "ist",
  "ing",
  "uis",
  "hab",
  "le" ;
}
bn_attributes.jnl --- 29 SET VAR/OUTTYPE for user variable
netcdf a {
dimensions:
	PSXT91_108 = 18 ;
	PSYT35_56 = 22 ;
	bnds = 2 ;
	PSZT1_10 = 10 ;
	TIME1 = UNLIMITED ; // (25 currently)
variables:
	double PSXT91_108(PSXT91_108) ;
		PSXT91_108:units = "degrees_east" ;
		PSXT91_108:point_spacing = "even" ;
		PSXT91_108:modulo = 360. ;
		PSXT91_108:axis = "X" ;
		PSXT91_108:standard_name = "longitude" ;
	double PSYT35_56(PSYT35_56) ;
		PSYT35_56:units = "degrees_north" ;
		PSYT35_56:point_spacing = "uneven" ;
		PSYT35_56:axis = "Y" ;
		PSYT35_56:standard_name = "latitude" ;
		PSYT35_56:bounds = "PSYT35_56_bnds" ;
	double PSYT35_56_bnds(PSYT35_56, bnds) ;
	double PSZT1_10(PSZT1_10) ;
		PSZT1_10:units = "meters" ;
		PSZT1_10:positive = "down" ;
		PSZT1_10:point_spacing = "uneven" ;
		PSZT1_10:axis = "Z" ;
		PSZT1_10:standard_name = "depth" ;
		PSZT1_10:bounds = "PSZT1_10_bnds" ;
	double PSZT1_10_bnds(PSZT1_10, bnds) ;
	double TIME1(TIME1) ;
		TIME1:units = "hour since 1980-01-14 14:00:00" ;
		TIME1:time_origin = "14-JAN-1980 14:00:00" ;
		TIME1:axis = "T" ;
		TIME1:standard_name = "time" ;
	double FAREN(TIME1, PSZT1_10, PSYT35_56, PSXT91_108) ;
		FAREN:missing_value = -1.e+34 ;
		FAREN:_FillValue = -1.e+34 ;
		FAREN:long_name = "TEMP*9/5 + 32" ;
		FAREN:units = "Deg F" ;
		FAREN:history = "From gt4d011" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
netcdf a {
dimensions:
	PSXT91_108 = 18 ;
	PSYT35_56 = 22 ;
	bnds = 2 ;
	PSZT1_10 = 10 ;
	TIME1 = UNLIMITED ; // (25 currently)
variables:
	double PSXT91_108(PSXT91_108) ;
		PSXT91_108:units = "degrees_east" ;
		PSXT91_108:point_spacing = "even" ;
		PSXT91_108:modulo = 360. ;
		PSXT91_108:axis = "X" ;
		PSXT91_108:standard_name = "longitude" ;
	double PSYT35_56(PSYT35_56) ;
		PSYT35_56:units = "degrees_north" ;
		PSYT35_56:point_spacing = "uneven" ;
		PSYT35_56:axis = "Y" ;
		PSYT35_56:standard_name = "latitude" ;
		PSYT35_56:bounds = "PSYT35_56_bnds" ;
	double PSYT35_56_bnds(PSYT35_56, bnds) ;
	double PSZT1_10(PSZT1_10) ;
		PSZT1_10:units = "meters" ;
		PSZT1_10:positive = "down" ;
		PSZT1_10:point_spacing = "uneven" ;
		PSZT1_10:axis = "Z" ;
		PSZT1_10:standard_name = "depth" ;
		PSZT1_10:bounds = "PSZT1_10_bnds" ;
	double PSZT1_10_bnds(PSZT1_10, bnds) ;
	double TIME1(TIME1) ;
		TIME1:units = "hour since 1980-01-14 14:00:00" ;
		TIME1:time_origin = "14-JAN-1980 14:00:00" ;
		TIME1:axis = "T" ;
		TIME1:standard_name = "time" ;
	int FAREN(TIME1, PSZT1_10, PSYT35_56, PSXT91_108) ;
		FAREN:missing_value = -999 ;
		FAREN:_FillValue = -999 ;
		FAREN:long_name = "TEMP*9/5 + 32" ;
		FAREN:units = "Deg F" ;
		FAREN:history = "From gt4d011" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
*** Running ferret script: bn_transforms.jnl
*** Running ferret script: bn_variance.jnl
*** Running ferret script: bn_linecolors.jnl
*** Running ferret script: bn_cdf_errmsg.jnl
*** Running ferret script: bn600_bug_fixes.jnl
*** Running ferret script: bn601_bug_fixes.jnl
*** Running ferret script: bn_set_strides.jnl
*** Running ferret script: bn_lsl_lowpass.jnl
*** Running ferret script: bn_return_xmod_tmod.jnl
*** Running ferret script: bn602_bug_fixes.jnl
*** Running ferret script: bn_modnbd.jnl
*** Running ferret script: bn_fifty_files.jnl
*** Running ferret script: bn603_bug_fixes.jnl
*** Running ferret script: bn_set_var_name.jnl
*** Running ferret script: bn_memory_symbol.jnl
*** Running ferret script: bn605_bug_fixes.jnl
*** Running ferret script: bn608_bug_fixes.jnl
*** Running ferret script: bn_shade_trim.jnl
*** Running ferret script: bn_mode_nlevels.jnl
*** Running ferret script: bn61_bug_fixes.jnl
*** Running ferret script: bn_test_opendap.jnl
*** Running ferret script: bn611_bug_fixes.jnl
netcdf a {
dimensions:
	XAX = 4 ;
	bnds = 2 ;
variables:
	double XAX(XAX) ;
		XAX:point_spacing = "uneven" ;
		XAX:axis = "X" ;
		XAX:bounds = "XAX_bnds" ;
	double XAX_bnds(XAX, bnds) ;
	double A(XAX) ;
		A:missing_value = -1.e+34 ;
		A:_FillValue = -1.e+34 ;
		A:long_name = "X[GX=XAX]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX = 1.5, 3, 6, 8.5 ;

 XAX_bnds =
  1, 2,
  2, 4,
  4, 8,
  8, 9 ;

 A = 1.5, 3, 6, 8.5 ;
}
netcdf a {
dimensions:
	XAX = 4 ;
	bnds = 2 ;
variables:
	double XAX(XAX) ;
		XAX:point_spacing = "uneven" ;
		XAX:axis = "X" ;
		XAX:bounds = "XAX_bnds" ;
	double XAX_bnds(XAX, bnds) ;
	double A(XAX) ;
		A:missing_value = -1.e+34 ;
		A:_FillValue = -1.e+34 ;
		A:long_name = "X[GX=XAX]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX = 1.5, 3, 6, 8.5 ;

 XAX_bnds =
  1, 2,
  2, 4,
  4, 8,
  8, 9 ;

 A = 1.5, 3, 6, 8.5 ;
}
netcdf a {
dimensions:
	XAX = 4 ;
	bnds = 2 ;
variables:
	double XAX(XAX) ;
		XAX:point_spacing = "uneven" ;
		XAX:axis = "X" ;
		XAX:bounds = "XAX_bnds" ;
	double XAX_bnds(XAX, bnds) ;
	double A(XAX) ;
		A:missing_value = -1.e+34 ;
		A:_FillValue = -1.e+34 ;
		A:long_name = "X[GX=XAX]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX = 1.5, 3, 6, 8.5 ;

 XAX_bnds =
  1, 2,
  2, 4,
  4, 8,
  8, 9 ;

 A = 1.5, 3, 6, 8.5 ;
}
netcdf a {
dimensions:
	XAX_LEV9421_380 = 360 ;
	YAX_LEV9450_50 = 1 ;
	ZAXLEVIT191_1 = 1 ;
	TIME = UNLIMITED ; // (1 currently)
variables:
	double XAX_LEV9421_380(XAX_LEV9421_380) ;
		XAX_LEV9421_380:units = "degrees_east" ;
		XAX_LEV9421_380:modulo = " " ;
		XAX_LEV9421_380:point_spacing = "even" ;
		XAX_LEV9421_380:long_name = "Here is a long name for the x axis of TEMP" ;
		XAX_LEV9421_380:axis = "X" ;
		XAX_LEV9421_380:standard_name = "longitude" ;
	double YAX_LEV9450_50(YAX_LEV9450_50) ;
		YAX_LEV9450_50:units = "degrees_north" ;
		YAX_LEV9450_50:point_spacing = "even" ;
		YAX_LEV9450_50:axis = "Y" ;
		YAX_LEV9450_50:standard_name = "latitude" ;
	double ZAXLEVIT191_1(ZAXLEVIT191_1) ;
		ZAXLEVIT191_1:units = "meters" ;
		ZAXLEVIT191_1:positive = "down" ;
		ZAXLEVIT191_1:point_spacing = "even" ;
		ZAXLEVIT191_1:axis = "Z" ;
		ZAXLEVIT191_1:standard_name = "depth" ;
	double TIME(TIME) ;
		TIME:units = "hour since 0000-01-01 00:00:00" ;
		TIME:time_origin = "01-JAN-0000 00:00:00" ;
		TIME:modulo = " " ;
		TIME:axis = "T" ;
		TIME:standard_name = "time" ;
	float TEMP(TIME, ZAXLEVIT191_1, YAX_LEV9450_50, XAX_LEV9421_380) ;
		TEMP:missing_value = -1.e+34f ;
		TEMP:_FillValue = -1.e+34f ;
		TEMP:long_name = "Temperature" ;
		TEMP:history = "From ocean_atlas_monthly" ;
		TEMP:units = "Deg C" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
netcdf a {
dimensions:
	XAX_LEV9421_3801_12 = 12 ;
	YAX_LEV9450_50 = 1 ;
	ZAXLEVIT191_1 = 1 ;
	TIME = UNLIMITED ; // (1 currently)
variables:
	double XAX_LEV9421_3801_12(XAX_LEV9421_3801_12) ;
		XAX_LEV9421_3801_12:units = "degrees_east" ;
		XAX_LEV9421_3801_12:modulo = " " ;
		XAX_LEV9421_3801_12:point_spacing = "even" ;
		XAX_LEV9421_3801_12:long_name = "Here is a long name for the x axis of TEMP" ;
		XAX_LEV9421_3801_12:axis = "X" ;
		XAX_LEV9421_3801_12:standard_name = "longitude" ;
	double YAX_LEV9450_50(YAX_LEV9450_50) ;
		YAX_LEV9450_50:units = "degrees_north" ;
		YAX_LEV9450_50:point_spacing = "even" ;
		YAX_LEV9450_50:axis = "Y" ;
		YAX_LEV9450_50:standard_name = "latitude" ;
	double ZAXLEVIT191_1(ZAXLEVIT191_1) ;
		ZAXLEVIT191_1:units = "meters" ;
		ZAXLEVIT191_1:positive = "down" ;
		ZAXLEVIT191_1:point_spacing = "even" ;
		ZAXLEVIT191_1:axis = "Z" ;
		ZAXLEVIT191_1:standard_name = "depth" ;
	double TIME(TIME) ;
		TIME:units = "hour since 0000-01-01 00:00:00" ;
		TIME:time_origin = "01-JAN-0000 00:00:00" ;
		TIME:modulo = " " ;
		TIME:axis = "T" ;
		TIME:standard_name = "time" ;
	float TEMP(TIME, ZAXLEVIT191_1, YAX_LEV9450_50, XAX_LEV9421_3801_12) ;
		TEMP:missing_value = -1.e+34f ;
		TEMP:_FillValue = -1.e+34f ;
		TEMP:long_name = "Temperature" ;
		TEMP:history = "From ocean_atlas_monthly" ;
		TEMP:units = "Deg C" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
netcdf a {
dimensions:
	YAXIS = 61 ;
variables:
	double YAXIS(YAXIS) ;
		YAXIS:units = "degrees_north" ;
		YAXIS:point_spacing = "even" ;
		YAXIS:axis = "Y" ;
		YAXIS:standard_name = "latitude" ;
	double V(YAXIS) ;
		V:missing_value = -1.e+34 ;
		V:_FillValue = -1.e+34 ;
		V:long_name = "Y[GY=YAXIS]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
*** Running ferret script: bn_no_valid_on_plot.jnl
*** Running ferret script: bn_median.jnl
*** Running ferret script: bn614_bug_fixes.jnl
err611_set_var_ez.jnl --- 
netcdf a {
dimensions:
	AX002 = 3 ;
variables:
	double AX002(AX###) ;
		AX002:point_spacing = "even" ;
		AX002:axis = "X" ;
	double MY_ASC(AX###) ;
		MY_ASC:missing_value = 3. ;
		MY_ASC:_FillValue = 3. ;
		MY_ASC:long_name = "chlorophyll" ;
		MY_ASC:units = "micrograms/L" ;
		MY_ASC:history = "From dat.dat" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
netcdf a {
dimensions:
	AX002 = 3 ;
variables:
	double AX002(AX###) ;
		AX002:point_spacing = "even" ;
		AX002:axis = "X" ;
	double MY_UNF(AX###) ;
		MY_UNF:missing_value = 5. ;
		MY_UNF:_FillValue = 5. ;
		MY_UNF:long_name = "Some Unformatted input" ;
		MY_UNF:units = "metres" ;
		MY_UNF:history = "From unf.dat" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
bn_attributes.jnl --- SET VAR/OUTTYPE for user variable
netcdf a {
dimensions:
	XAX1_3 = 3 ;
variables:
	double XAX1_3(XAX1_3) ;
		XAX1_3:point_spacing = "even" ;
		XAX1_3:axis = "X" ;
	double A(XAX1_3) ;
		A:missing_value = -1.e+34 ;
		A:_FillValue = -1.e+34 ;
		A:long_name = "{1.1,2.2,3.3}" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX1_3 = 1, 2, 3 ;

 A = 1.1, 2.2, 3.3 ;
}
netcdf a {
dimensions:
	XAX1_12 = 12 ;
variables:
	double XAX1_12(XAX1_12) ;
		XAX1_12:point_spacing = "even" ;
		XAX1_12:axis = "X" ;
	int A(XAX1_12) ;
		A:missing_value = 999 ;
		A:_FillValue = 999 ;
		A:long_name = "{ 3.77, 4.00, 4.10, 4.33, 4.38, 4.27, 4.31, 4.40, 4.75, 5.01, 5.27, 5.52}" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 XAX1_12 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ;

 A = 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5 ;
}
*** Running ferret script: bn_mode_nodata_lab.jnl
*** Running ferret script: bn_proleptic_gregorian_calendar.jnl
*** Running ferret script: bn_string_ngd_nbd.jnl
*** Running ferret script: bn_cat_string.jnl
*** Running ferret script: bn_sort_strings.jnl
*** Running ferret script: bn_samplexyt.jnl
*** Running ferret script: bn_last_go_file.jnl
*** Running ferret script: bn_cancel_upcase_uservar.jnl
netcdf a {
dimensions:
	XAX = 10 ;
	tday = UNLIMITED ; // (31 currently)
	lon1_5 = 5 ;
	lat1_5 = 5 ;
	bnds = 2 ;
	zt = 10 ;
	time1478 = 3 ;
variables:
	double XAX(XAX) ;
		XAX:point_spacing = "even" ;
		XAX:axis = "X" ;
	double tday(tday) ;
		tday:units = "days since 1998-12-31 00:00:00" ;
		tday:axis = "T" ;
		tday:calendar = "GREGORIAN" ;
		tday:time_origin = "31-DEC-1998" ;
		tday:standard_name = "time" ;
	double MyUpperLowerCaseVar(tday, XAX) ;
		MyUpperLowerCaseVar:missing_value = -1.e+34 ;
		MyUpperLowerCaseVar:_FillValue = -1.e+34 ;
		MyUpperLowerCaseVar:long_name = "X[X=1:10] + T[GT=TDAY]" ;
	double lon1_5(lon1_5) ;
		lon1_5:point_spacing = "even" ;
		lon1_5:axis = "X" ;
		lon1_5:standard_name = "longitude" ;
	double lat1_5(lat1_5) ;
		lat1_5:point_spacing = "uneven" ;
		lat1_5:axis = "Y" ;
		lat1_5:standard_name = "latitude" ;
		lat1_5:bounds = "lat1_5_bnds" ;
	double lat1_5_bnds(lat1_5, bnds) ;
	float zt(zt) ;
		zt:long_name = "zt" ;
		zt:units = "meters" ;
		zt:positive = "down" ;
		zt:point_spacing = "uneven" ;
		zt:axis = "Z" ;
		zt:standard_name = "depth" ;
		zt:bounds = "zt_bnds" ;
	float zt_bnds(zt, bnds) ;
	double time1478(time1478) ;
		time1478:calendar = "NOLEAP" ;
		time1478:axis = "T" ;
		time1478:point_spacing = "even" ;
		time1478:standard_name = "time" ;
	double newvar(time1478, zt, lat1_5, lon1_5) ;
		newvar:missing_value = -1.e+34 ;
		newvar:_FillValue = -1.e+34 ;
		newvar:long_name = "outgoing longwave radiation" ;
		newvar:units = "watts/m2" ;
		newvar:history = "From a" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
*** Running ferret script: bn_cdf_keepax.jnl
*** Running ferret script: bn_keep_axisnames.jnl
bn_keep_axisnames.jnl --- test SAVE/KEEP_AXISNAMES
netcdf a {
dimensions:
	X100 = 11 ;
	T31 = UNLIMITED ; // (14 currently)
variables:
	double X100(X100) ;
		X100:units = "degrees_east" ;
		X100:point_spacing = "even" ;
		X100:axis = "X" ;
		X100:modulo = 360. ;
		X100:standard_name = "longitude" ;
	double T31(T31) ;
		T31:units = "days since 1999-12-31 00:00:00" ;
		T31:axis = "T" ;
		T31:calendar = "GREGORIAN" ;
		T31:time_origin = "31-DEC-1999" ;
		T31:standard_name = "time" ;
	double A(T31, X100) ;
		A:missing_value = -1.e+34 ;
		A:_FillValue = -1.e+34 ;
		A:long_name = "X[GX=X100] + T[GT=T31]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
bn_keep_axisnames.jnl --- without /KEEP_AXISNAMES
netcdf a {
dimensions:
	X10030_40 = 11 ;
	T31 = UNLIMITED ; // (14 currently)
variables:
	double X10030_40(X10030_40) ;
		X10030_40:units = "degrees_east" ;
		X10030_40:point_spacing = "even" ;
		X10030_40:axis = "X" ;
		X10030_40:modulo = 360. ;
		X10030_40:standard_name = "longitude" ;
	double T31(T31) ;
		T31:units = "days since 1999-12-31 00:00:00" ;
		T31:axis = "T" ;
		T31:calendar = "GREGORIAN" ;
		T31:time_origin = "31-DEC-1999" ;
		T31:standard_name = "time" ;
	double A(T31, X10030_40) ;
		A:missing_value = -1.e+34 ;
		A:_FillValue = -1.e+34 ;
		A:long_name = "X[GX=X100] + T[GT=T31]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
*** Running ferret script: bn_key_label_minmax.jnl
*** Running ferret script: bn62_bug_fixes.jnl
*** Running ferret script: bn_convolve.jnl
*** Running ferret script: bn_tax_tstep.jnl
*** Running ferret script: bn_grads_z.jnl
*** Running ferret script: bn_clock_syms.jnl
*** Running ferret script: bn63_bug_fixes.jnl
*** Running ferret script: bn_axis_reversed_syms.jnl
*** Running ferret script: bn_isdepth.jnl
*** Running ferret script: bn_var_hist_levels.jnl
*** Running ferret script: bn64_bug_fixes.jnl
*** Running ferret script: bn_long_grid_names.jnl
*** Running ferret script: bn_xml_repl.jnl
*** Running ferret script: bn65_bug_fixes.jnl
*** Running ferret script: bn_txtype_dmy.jnl
*** Running ferret script: bn_n_open_dsets_sym.jnl
*** Running ferret script: bn_multi_decade.jnl
*** Running ferret script: bn_show_xml_file.jnl
*** Running ferret script: bn66_bug_fixes.jnl
*** Running ferret script: bn_netcdf4.jnl
*** Running ferret script: bn_scat2grid_bin.jnl
*** Running ferret script: bn_axis_dir_symbols.jnl
*** Running ferret script: bn663_bug_fixes.jnl
*** Running ferret script: bn_set_axis_regular.jnl
*** Running ferret script: bn_set_cancel_redirect.jnl
*** Running ferret script: bn_min_max_smoothers.jnl
*** Running ferret script: bn_vector_symbols.jnl
*** Running ferret script: bn_variance_large.jnl
*** Running ferret script: bn_labnum_calendar.jnl
*** Running ferret script: bn665_bug_fixes.jnl
*** Running ferret script: bn_floatstr.jnl
*** Running ferret script: bn67_bug_fixes.jnl
*** Running ferret script: bn_NaN_note.jnl
*** Running ferret script: bn671_bug_fixes.jnl
*** Running ferret script: bn68_bug_fixes.jnl
*** Running ferret script: bn_ifv.jnl
*** Running ferret script: bn_randu2_randn2.jnl
*** Running ferret script: bn_axis_cf.jnl
bn_axis_cf.jnl, degrees_east, degrees_north, std names on axes:
netcdf a {
dimensions:
	XAX = 11 ;
	YAX = 6 ;
	TAXIS = UNLIMITED ; // (5 currently)
	ZAXDN = 4 ;
	bnds = 2 ;
	ZAXUP = 5 ;
variables:
	double XAX(XAX) ;
		XAX:units = "degrees_east" ;
		XAX:point_spacing = "even" ;
		XAX:axis = "X" ;
		XAX:modulo = 360. ;
		XAX:standard_name = "longitude" ;
	double XX(XAX) ;
		XX:missing_value = -1.e+34 ;
		XX:_FillValue = -1.e+34 ;
		XX:long_name = "X[GX=XAX]" ;
	double YAX(YAX) ;
		YAX:units = "degrees_north" ;
		YAX:point_spacing = "even" ;
		YAX:axis = "Y" ;
		YAX:standard_name = "latitude" ;
	double YY(YAX) ;
		YY:missing_value = -1.e+34 ;
		YY:_FillValue = -1.e+34 ;
		YY:long_name = "Y[GY=YAX]" ;
	double TAXIS(TAXIS) ;
		TAXIS:units = "days since 2000-01-01 00:00:00" ;
		TAXIS:axis = "T" ;
		TAXIS:calendar = "GREGORIAN" ;
		TAXIS:time_origin = "1-JAN-2000" ;
		TAXIS:standard_name = "time" ;
	double TT(TAXIS) ;
		TT:missing_value = -1.e+34 ;
		TT:_FillValue = -1.e+34 ;
		TT:long_name = "T[GT=TAXIS]" ;
	double ZAXDN(ZAXDN) ;
		ZAXDN:units = "meters" ;
		ZAXDN:point_spacing = "uneven" ;
		ZAXDN:axis = "Z" ;
		ZAXDN:bounds = "ZAXDN_bnds" ;
		ZAXDN:positive = "down" ;
		ZAXDN:standard_name = "depth" ;
	double ZAXDN_bnds(ZAXDN, bnds) ;
	double ZDN(ZAXDN) ;
		ZDN:missing_value = -1.e+34 ;
		ZDN:_FillValue = -1.e+34 ;
		ZDN:long_name = "Z[GZ=ZAXDN]" ;
	double ZAXUP(ZAXUP) ;
		ZAXUP:units = "meters" ;
		ZAXUP:point_spacing = "uneven" ;
		ZAXUP:axis = "Z" ;
		ZAXUP:bounds = "ZAXUP_bnds" ;
		ZAXUP:standard_name = "altitude" ;
	double ZAXUP_bnds(ZAXUP, bnds) ;
	double ZUP(ZAXUP) ;
		ZUP:missing_value = -1.e+34 ;
		ZUP:_FillValue = -1.e+34 ;
		ZUP:long_name = "Z[GZ=ZAXUP]" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
bn_axis_cf.jnl, Convert forms of DEG, degrees to degrees_east:
netcdf a {
dimensions:
	XAXIS = 31 ;
	YFIFTEEN = 13 ;
variables:
	double XAXIS(XAXIS) ;
		XAXIS:units = "degrees_east" ;
		XAXIS:point_spacing = "even" ;
		XAXIS:axis = "X" ;
		XAXIS:modulo = 360. ;
		XAXIS:standard_name = "longitude" ;
	float VAR(XAXIS) ;
		VAR:missing_value = -1.e+34f ;
		VAR:_FillValue = -1.e+34f ;
		VAR:long_name = "X[GX=XAXIS]" ;
		VAR:history = "From degrees" ;
	double YFIFTEEN(YFIFTEEN) ;
		YFIFTEEN:units = "degrees_north" ;
		YFIFTEEN:point_spacing = "even" ;
		YFIFTEEN:axis = "Y" ;
		YFIFTEEN:standard_name = "latitude" ;
	double Y_(YFIFTEEN) ;
		Y_:missing_value = -1.e+34 ;
		Y_:_FillValue = -1.e+34 ;
		Y_:long_name = "Y" ;
		Y_:long_name_mod = "axis YFIFTEEN" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
bn_axis_cf.jnl, Downcase units, e.g. in time axis DAYS since
netcdf a {
dimensions:
	XLON = 40 ;
	YLAT = 30 ;
	TTIME = UNLIMITED ; // (20 currently)
variables:
	double XLON(XLON) ;
		XLON:units = "degrees_east" ;
		XLON:point_spacing = "even" ;
		XLON:modulo = 360. ;
		XLON:axis = "X" ;
		XLON:standard_name = "longitude" ;
	double YLAT(YLAT) ;
		YLAT:units = "degrees_north" ;
		YLAT:point_spacing = "even" ;
		YLAT:axis = "Y" ;
		YLAT:standard_name = "latitude" ;
	double TTIME(TTIME) ;
		TTIME:units = "days since 1901-01-15 00:00:00" ;
		TTIME:time_origin = "15-JAN-1901 00:00:00" ;
		TTIME:axis = "T" ;
		TTIME:standard_name = "time" ;
	float XYTVAR(TTIME, YLAT, XLON) ;
		XYTVAR:missing_value = -1.e+34f ;
		XYTVAR:_FillValue = -1.e+34f ;
		XYTVAR:long_name = "L*1000 + J*10 + I" ;
		XYTVAR:history = "From bn_strides" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
*** Running ferret script: bn_repeated_coords.jnl
*** Running ferret script: bn_xml_header.jnl
*** Running ferret script: bn_eof_simple.jnl
*** Running ferret script: bn_eof_simple2.jnl
*** Running ferret script: bn_interpolate_6d.jnl
*** Running ferret script: bn_regrid_6d.jnl
*** Running ferret script: bn_syntax_6d.jnl
*** Running ferret script: bn_expressions_6d.jnl
*** Running ferret script: bn_direction_fcns_6d.jnl
*** Running ferret script: bn_regrid_transforms_6d.jnl
*** Running ferret script: bn_aggregate_e.jnl
*** Running ferret script: bn_6d_lab_mode.jnl
*** Running ferret script: bn682_bug_fixes.jnl
*** Running ferret script: bn683_bug_fixes.jnl
*** Running ferret script: bn_outtype.jnl
*** Running ferret script: bn_ribbon_plot.jnl
*** Running ferret script: bn_descr_4digit.jnl
*** Running ferret script: bn_axis_outtype.jnl
*** Running ferret script: bn_axis_nonmonotonic.jnl
*** Running ferret script: bn_vec_mod.jnl
*** Running ferret script: bn685_bug_fixes.jnl
*** Running ferret script: bn_dsg_e_x.jnl
*** Running ferret script: bn_nco_append.jnl
*** Running ferret script: bn_nobounds.jnl
*** Running ferret script: bn_write_integer_att.jnl
*** Running ferret script: bn_descriptor_mc.jnl
*** Running ferret script: bn_plot_color_only.jnl
*** Running ferret script: bn_vtree.jnl
*** Running ferret script: bn686_bug_fixes.jnl
*** Running ferret script: bn_long_symnames.jnl
*** Running ferret script: bn_strdim.jnl
*** Running ferret script: bn_single_colorlev.jnl
*** Running ferret script: bn69_bug_fixes.jnl
*** Running ferret script: bn_bad_axis_bounds.jnl
*** Running ferret script: bn_enter_exit_GO.jnl
*** Running ferret script: bn_stddev.jnl
*** Running ferret script: bn_set_axis_name.jnl
*** Running ferret script: bn_let_remote.jnl
*** Running ferret script: bn691_bug_fixes.jnl
*** Running ferret script: bn_append_dsg.jnl
*** Running ferret script: bn_global_atts.jnl
*** Running ferret script: bn_conventions_history.jnl
*** Running ferret script: bn_center_key_labels.jnl
*** Running ferret script: bn_wgt_transform.jnl
*** Running ferret script: bn_show_outfile.jnl
*** Running ferret script: bn_date1900_array.jnl
*** Running ferret script: bn_spawn_size.jnl
*** Running ferret script: bn_polygon_log.jnl
*** Running ferret script: bn694_bug_fixes.jnl
*** Running ferret script: bn_permute_ascii.jnl
*** Running ferret script: bn_lon_lat_time_string.jnl
*** Running ferret script: bn_save_justdim.jnl
netcdf a {
dimensions:
	TIME = 8 ;
	REFTIME = 3 ;
	bnds = 2 ;
variables:
	double REFTIME(REFTIME) ;
		REFTIME:units = "calendar month since 2014-11-01t00:00:00z" ;
		REFTIME:long_name = "GRIB reference time" ;
		REFTIME:calendar = "proleptic_gregorian" ;
		REFTIME:point_spacing = "uneven" ;
		REFTIME:axis = "F" ;
		REFTIME:bounds = "REFTIME_bnds" ;
	double REFTIME_bnds(REFTIME, bnds) ;
	double TIME(REFTIME, TIME) ;
		TIME:units = "calendar Month since 2014-11-01T00:00:00Z" ;
		TIME:long_name = "GRIB forecast or observation time" ;
		TIME:calendar = "proleptic_gregorian" ;
		TIME:bounds = "time_bounds" ;
		TIME:history = "From http://tds.climatedatacloud.com/thredds/dodsC/ensembles/nmme_gfdl/TwoD" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 REFTIME = 0, 1, 2.03333333333333 ;

 REFTIME_bnds =
  -0.5, 0.5,
  0.5, 1.51666666666667,
  1.51666666666667, 2.55 ;

 TIME =
  1, 2, 3, 4, 5, 6, 7, 8,
  2, 3, 4, 5, 6, 7, 8, 9,
  3, 4, 5, 6, 7, 8, 9, 10 ;
}
netcdf a {
dimensions:
	time = 8 ;
	reftime = 3 ;
	bnds = 2 ;
variables:
	double reftime(reftime) ;
		reftime:units = "calendar month since 2014-11-01t00:00:00z" ;
		reftime:long_name = "GRIB reference time" ;
		reftime:calendar = "proleptic_gregorian" ;
		reftime:point_spacing = "uneven" ;
		reftime:axis = "F" ;
		reftime:bounds = "reftime_bnds" ;
	double reftime_bnds(reftime, bnds) ;
	double time(reftime, time) ;
		time:units = "calendar Month since 2014-11-01T00:00:00Z" ;
		time:long_name = "GRIB forecast or observation time" ;
		time:calendar = "proleptic_gregorian" ;
		time:bounds = "time_bounds" ;
		time:history = "From http://tds.climatedatacloud.com/thredds/dodsC/ensembles/nmme_gfdl/TwoD" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
data:

 reftime = 0, 1, 2.03333333333333 ;

 reftime_bnds =
  -0.5, 0.5,
  0.5, 1.51666666666667,
  1.51666666666667, 2.55 ;

 time =
  1, 2, 3, 4, 5, 6, 7, 8,
  2, 3, 4, 5, 6, 7, 8, 9,
  3, 4, 5, 6, 7, 8, 9, 10 ;
}
*** Running ferret script: bn_time2d.jnl
*** Running ferret script: bn_legend_labels.jnl
*** Running ferret script: bn_DQ.jnl
*** Running ferret script: bn695_bug_fixes.jnl
*** Running ferret script: bn_f_tax_fcns.jnl
*** Running ferret script: bn_fmrc.jnl
*** Running ferret script: bn_return_defined.jnl
*** Running ferret script: bn_can_var_noerr.jnl
*** Running ferret script: bn_annotate.jnl
*** Running ferret script: bn_auxiliary.jnl
*** Running ferret script: bn_plot_ribbon_gaploc.jnl
*** Running ferret script: bn_time_short_axes.jnl
*** Running ferret script: bn_floatstr_extended.jnl
*** Running ferret script: bn696_bug_fixes.jnl
*** Running ferret script: bn_bin_regrid.jnl
*** Running ferret script: bn697_bug_fixes.jnl
*** Running ferret script: bn_aggregate_t.jnl
*** Running ferret script: bn_unquoted_args.jnl
*** Running ferret script: bn_long_lists.jnl
*** Running ferret script: bn_show_uvar_grid.jnl
*** Running ferret script: bn_aggregate_f.jnl
*** Running ferret script: bn_aggregate_tef.jnl
*** Running ferret script: bn_dataset_qualifier.jnl
*** Running ferret script: bn_speedtest.jnl
*** Running ferret script: bn_show_noupcase.jnl
*** Running ferret script: bn_letd_attributes.jnl
netcdf a {
variables:
	double MYVAR ;
		MYVAR:missing_value = -1.e+34 ;
		MYVAR:_FillValue = -1.e+34 ;
		MYVAR:long_name = "coads myvar" ;
		MYVAR:units = "feet" ;
		MYVAR:history = "From coads_climatology" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
netcdf a {
variables:
	double MYVAR ;
		MYVAR:missing_value = -1.e+34 ;
		MYVAR:_FillValue = -1.e+34 ;
		MYVAR:long_name = "Levitus myvar" ;
		MYVAR:units = "meters" ;
		MYVAR:standard_name = "None" ;
		MYVAR:history = "From levitus_climatology" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
}
*** Running ferret script: bn_list_clim_axes.jnl
*** Running ferret script: bn_climatology_attr.jnl
*** Running ferret script: bn_plot_along.jnl
*** Running ferret script: bn_show_commands.jnl
*** Running ferret script: bn_plot_decimate.jnl
*** Running ferret script: bn_auto_tprec.jnl
*** Running ferret script: bn_coordvars_atts.jnl
*** Running ferret script: bn710_bug_fixes.jnl
*** Running ferret script: bn_delim_datetime.jnl
*** Running ferret script: bn_aggregate_u.jnl
*** Running ferret script: bn_ez_noupcase.jnl
*** Running ferret script: bn_spawn_fail.jnl
*** Running ferret script: bn_ave_of_ave.jnl
*** Running ferret script: bn_agg_member_syntax.jnl
*** Running ferret script: bn_true_monthly.jnl
*** Running ferret script: bn720_bug_fixes.jnl
*** Running ferret script: bn_compressed_gather.jnl
*** Running ferret script: bn_dynamic_gather.jnl
*** Running ferret script: bn_stat_precision.jnl
*** Running ferret script: bn_plot_vs_with_time.jnl
*** Running ferret script: bn_dot_product.jnl
*** Running ferret script: bn_cache_management.jnl
*** Running ferret script: bn_transp_choose.jnl
*** Running ferret script: bn_iin_regrid.jnl
*** Running ferret script: bn_gif.jnl
*** Running ferret script: bn_ps.jnl
*** Running ferret script: bn_all_ef.jnl
*** Running ferret script: bn_startupfile.jnl
*** Running ferret script: err700_decimate.jnl
netcdf \492C19881104_dec {
dimensions:
	traj = 1 ;
	STRING1_12 = 12 ;
	STRING1_1 = 1 ;
	STRING1_10 = 10 ;
	STRING1_9 = 9 ;
	STRING1_4 = 4 ;
	STRING1_3 = 3 ;
	obs = 23 ;
variables:
	double traj(traj) ;
		traj:point_spacing = "even" ;
		traj:axis = "E" ;
	int num_obs(traj) ;
		num_obs:missing_value = -99 ;
		num_obs:_FillValue = -99 ;
		num_obs:sample_dimension = "obs" ;
		num_obs:long_name = "Number of Observations" ;
	char expocode(traj, STRING1_12) ;
		expocode:long_name = "expocode" ;
		expocode:cf_role = "trajectory_id" ;
		expocode:ioos_category = "Identifier" ;
		expocode:history = "From 492C19881104" ;
	char dataset_name(traj, STRING1_1) ;
		dataset_name:long_name = "dataset name" ;
		dataset_name:ioos_category = "Identifier" ;
		dataset_name:history = "From 492C19881104" ;
	char vessel_name(traj, STRING1_10) ;
		vessel_name:long_name = "vessel name" ;
		vessel_name:standard_name = "platform_name" ;
		vessel_name:ioos_category = "Identifier" ;
		vessel_name:history = "From 492C19881104" ;
	char organization(traj, STRING1_1) ;
		organization:long_name = "organization" ;
		organization:ioos_category = "Identifier" ;
		organization:history = "From 492C19881104" ;
	double geospatial_lon_min(traj) ;
		geospatial_lon_min:missing_value = -1.e+34 ;
		geospatial_lon_min:_FillValue = -1.e+34 ;
		geospatial_lon_min:units = "degrees_east" ;
		geospatial_lon_min:long_name = "westernmost longitude" ;
		geospatial_lon_min:standard_name = "geospatial_lon_min" ;
		geospatial_lon_min:ioos_category = "Location" ;
		geospatial_lon_min:history = "From 492C19881104" ;
	double geospatial_lon_max(traj) ;
		geospatial_lon_max:missing_value = -1.e+34 ;
		geospatial_lon_max:_FillValue = -1.e+34 ;
		geospatial_lon_max:units = "degrees_east" ;
		geospatial_lon_max:long_name = "easternmost longitude" ;
		geospatial_lon_max:standard_name = "geospatial_lon_max" ;
		geospatial_lon_max:ioos_category = "Location" ;
		geospatial_lon_max:history = "From 492C19881104" ;
	double geospatial_lat_min(traj) ;
		geospatial_lat_min:missing_value = -1.e+34 ;
		geospatial_lat_min:_FillValue = -1.e+34 ;
		geospatial_lat_min:units = "degrees_north" ;
		geospatial_lat_min:long_name = "southernmost latitude" ;
		geospatial_lat_min:standard_name = "geospatial_lat_min" ;
		geospatial_lat_min:ioos_category = "Location" ;
		geospatial_lat_min:history = "From 492C19881104" ;
	double geospatial_lat_max(traj) ;
		geospatial_lat_max:missing_value = -1.e+34 ;
		geospatial_lat_max:_FillValue = -1.e+34 ;
		geospatial_lat_max:units = "degrees_north" ;
		geospatial_lat_max:long_name = "northernmost latitude" ;
		geospatial_lat_max:standard_name = "geospatial_lat_max" ;
		geospatial_lat_max:ioos_category = "Location" ;
		geospatial_lat_max:history = "From 492C19881104" ;
	double time_coverage_start(traj) ;
		time_coverage_start:missing_value = -1.e+34 ;
		time_coverage_start:_FillValue = -1.e+34 ;
		time_coverage_start:units = "seconds since 1970-01-01T00:00:00Z" ;
		time_coverage_start:long_name = "beginning time" ;
		time_coverage_start:standard_name = "time_coverage_start" ;
		time_coverage_start:ioos_category = "Time" ;
		time_coverage_start:history = "From 492C19881104" ;
	double time_converage_end(traj) ;
		time_converage_end:missing_value = -1.e+34 ;
		time_converage_end:_FillValue = -1.e+34 ;
		time_converage_end:units = "seconds since 1970-01-01T00:00:00Z" ;
		time_converage_end:long_name = "ending time" ;
		time_converage_end:standard_name = "time_converage_end" ;
		time_converage_end:ioos_category = "Time" ;
		time_converage_end:history = "From 492C19881104" ;
	char investigators(traj, STRING1_9) ;
		investigators:long_name = "investigators" ;
		investigators:ioos_category = "Identifier" ;
		investigators:history = "From 492C19881104" ;
	char socat_version(traj, STRING1_4) ;
		socat_version:long_name = "SOCAT version" ;
		socat_version:ioos_category = "Identifier" ;
		socat_version:history = "From 492C19881104" ;
	char all_region_ids(traj, STRING1_3) ;
		all_region_ids:long_name = "alphabetical list of all unique region IDs" ;
		all_region_ids:ioos_category = "Identifier" ;
		all_region_ids:history = "From 492C19881104" ;
	char socat_doi(traj, STRING1_1) ;
		socat_doi:long_name = "SOCAT DOI of this dataset" ;
		socat_doi:ioos_category = "Identifier" ;
		socat_doi:history = "From 492C19881104" ;
	char qc_flag(traj, STRING1_1) ;
		qc_flag:long_name = "QC flag" ;
		qc_flag:ioos_category = "Quality" ;
		qc_flag:history = "From 492C19881104" ;
	int nobs_full(traj) ;
		nobs_full:missing_value = -99 ;
		nobs_full:_FillValue = -99 ;
		nobs_full:long_name = "Count in original trajectory" ;
		nobs_full:history = "From /home/data/socat/socatV3/492C/492C19881104.nc" ;
	int nobs_deci(traj) ;
		nobs_deci:missing_value = -99 ;
		nobs_deci:_FillValue = -99 ;
		nobs_deci:long_name = "Count in decimated trajectory" ;
		nobs_deci:note = "Piecewise decimated" ;
		nobs_deci:history = "From 492C19881104" ;
	double obs(obs) ;
		obs:point_spacing = "even" ;
		obs:axis = "X" ;
	int year(obs) ;
		year:missing_value = -1 ;
		year:_FillValue = -1 ;
		year:long_name = "year" ;
		year:ioos_category = "Time" ;
		year:history = "From 492C19881104" ;
	int month(obs) ;
		month:missing_value = -1 ;
		month:_FillValue = -1 ;
		month:long_name = "month of year" ;
		month:ioos_category = "Time" ;
		month:history = "From 492C19881104" ;
	int day(obs) ;
		day:missing_value = -1 ;
		day:_FillValue = -1 ;
		day:long_name = "day of month" ;
		day:ioos_category = "Time" ;
		day:history = "From 492C19881104" ;
	int hour(obs) ;
		hour:missing_value = -1 ;
		hour:_FillValue = -1 ;
		hour:long_name = "hour of day" ;
		hour:ioos_category = "Time" ;
		hour:history = "From 492C19881104" ;
	int minute(obs) ;
		minute:missing_value = -1 ;
		minute:_FillValue = -1 ;
		minute:long_name = "minute of hour" ;
		minute:ioos_category = "Time" ;
		minute:history = "From 492C19881104" ;
	double second(obs) ;
		second:missing_value = -1.e+34 ;
		second:_FillValue = -1.e+34 ;
		second:long_name = "second of minute" ;
		second:ioos_category = "Time" ;
		second:history = "From 492C19881104" ;
	double longitude(obs) ;
		longitude:missing_value = -1.e+34 ;
		longitude:_FillValue = -1.e+34 ;
		longitude:units = "degrees_east" ;
		longitude:long_name = "longitude" ;
		longitude:standard_name = "longitude" ;
		longitude:ioos_category = "Location" ;
		longitude:history = "From 492C19881104" ;
	double latitude(obs) ;
		latitude:missing_value = -1.e+34 ;
		latitude:_FillValue = -1.e+34 ;
		latitude:units = "degrees_north" ;
		latitude:long_name = "latitude" ;
		latitude:standard_name = "latitude" ;
		latitude:ioos_category = "Location" ;
		latitude:history = "From 492C19881104" ;
	double sample_depth(obs) ;
		sample_depth:missing_value = -1.e+34 ;
		sample_depth:_FillValue = -1.e+34 ;
		sample_depth:units = "meters" ;
		sample_depth:long_name = "sample depth" ;
		sample_depth:positive = "down" ;
		sample_depth:standard_name = "depth" ;
		sample_depth:ioos_category = "Bathymetry" ;
		sample_depth:history = "From 492C19881104" ;
	double sal(obs) ;
		sal:missing_value = -1.e+34 ;
		sal:_FillValue = -1.e+34 ;
		sal:units = "PSU" ;
		sal:long_name = "salinity" ;
		sal:standard_name = "sea_surface_salinity" ;
		sal:ioos_category = "Salinity" ;
		sal:history = "From 492C19881104" ;
	double Temperature_equi(obs) ;
		Temperature_equi:missing_value = -1.e+34 ;
		Temperature_equi:_FillValue = -1.e+34 ;
		Temperature_equi:units = "degrees C" ;
		Temperature_equi:long_name = "equilibrator chamber temperature" ;
		Temperature_equi:ioos_category = "Temperature" ;
		Temperature_equi:history = "From 492C19881104" ;
	double temp(obs) ;
		temp:missing_value = -1.e+34 ;
		temp:_FillValue = -1.e+34 ;
		temp:units = "degrees C" ;
		temp:long_name = "sea surface temperature" ;
		temp:standard_name = "sea_surface_temperature" ;
		temp:ioos_category = "Temperature" ;
		temp:history = "From 492C19881104" ;
	double Temperature_atm(obs) ;
		Temperature_atm:missing_value = -1.e+34 ;
		Temperature_atm:_FillValue = -1.e+34 ;
		Temperature_atm:units = "degrees C" ;
		Temperature_atm:long_name = "sea-level air temperature" ;
		Temperature_atm:standard_name = "air_temperature_at_sea_level" ;
		Temperature_atm:ioos_category = "Temperature" ;
		Temperature_atm:history = "From 492C19881104" ;
	double Pressure_equi(obs) ;
		Pressure_equi:missing_value = -1.e+34 ;
		Pressure_equi:_FillValue = -1.e+34 ;
		Pressure_equi:units = "hPa" ;
		Pressure_equi:long_name = "equilibrator chamber pressure" ;
		Pressure_equi:ioos_category = "Pressure" ;
		Pressure_equi:history = "From 492C19881104" ;
	double Pressure_atm(obs) ;
		Pressure_atm:missing_value = -1.e+34 ;
		Pressure_atm:_FillValue = -1.e+34 ;
		Pressure_atm:units = "hPa" ;
		Pressure_atm:long_name = "sea-level air pressure" ;
		Pressure_atm:standard_name = "air_pressure_at_sea_level" ;
		Pressure_atm:ioos_category = "Pressure" ;
		Pressure_atm:history = "From 492C19881104" ;
	double xCO2_water_equi_temp_dry_ppm(obs) ;
		xCO2_water_equi_temp_dry_ppm:missing_value = -1.e+34 ;
		xCO2_water_equi_temp_dry_ppm:_FillValue = -1.e+34 ;
		xCO2_water_equi_temp_dry_ppm:units = "umol/mol" ;
		xCO2_water_equi_temp_dry_ppm:long_name = "water xCO2 dry using equi temp" ;
		xCO2_water_equi_temp_dry_ppm:standard_name = "mole_fraction_of_carbon_dioxide_in_sea_water" ;
		xCO2_water_equi_temp_dry_ppm:ioos_category = "CO2" ;
		xCO2_water_equi_temp_dry_ppm:history = "From 492C19881104" ;
	double xCO2_water_sst_dry_ppm(obs) ;
		xCO2_water_sst_dry_ppm:missing_value = -1.e+34 ;
		xCO2_water_sst_dry_ppm:_FillValue = -1.e+34 ;
		xCO2_water_sst_dry_ppm:units = "umol/mol" ;
		xCO2_water_sst_dry_ppm:long_name = "water xCO2 dry using sst" ;
		xCO2_water_sst_dry_ppm:standard_name = "mole_fraction_of_carbon_dioxide_in_sea_water" ;
		xCO2_water_sst_dry_ppm:ioos_category = "CO2" ;
		xCO2_water_sst_dry_ppm:history = "From 492C19881104" ;
	double xCO2_water_equi_temp_wet_ppm(obs) ;
		xCO2_water_equi_temp_wet_ppm:missing_value = -1.e+34 ;
		xCO2_water_equi_temp_wet_ppm:_FillValue = -1.e+34 ;
		xCO2_water_equi_temp_wet_ppm:units = "umol/mol" ;
		xCO2_water_equi_temp_wet_ppm:long_name = "water xCO2 wet using equi temp" ;
		xCO2_water_equi_temp_wet_ppm:standard_name = "mole_fraction_of_carbon_dioxide_in_sea_water" ;
		xCO2_water_equi_temp_wet_ppm:ioos_category = "CO2" ;
		xCO2_water_equi_temp_wet_ppm:history = "From 492C19881104" ;
	double xCO2_water_sst_wet_ppm(obs) ;
		xCO2_water_sst_wet_ppm:missing_value = -1.e+34 ;
		xCO2_water_sst_wet_ppm:_FillValue = -1.e+34 ;
		xCO2_water_sst_wet_ppm:units = "umol/mol" ;
		xCO2_water_sst_wet_ppm:long_name = "water xCO2 wet using sst" ;
		xCO2_water_sst_wet_ppm:standard_name = "mole_fraction_of_carbon_dioxide_in_sea_water" ;
		xCO2_water_sst_wet_ppm:ioos_category = "CO2" ;
		xCO2_water_sst_wet_ppm:history = "From 492C19881104" ;
	double pCO2_water_equi_temp(obs) ;
		pCO2_water_equi_temp:missing_value = -1.e+34 ;
		pCO2_water_equi_temp:_FillValue = -1.e+34 ;
		pCO2_water_equi_temp:units = "uatm" ;
		pCO2_water_equi_temp:long_name = "water pCO2 wet using equi temp" ;
		pCO2_water_equi_temp:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		pCO2_water_equi_temp:ioos_category = "CO2" ;
		pCO2_water_equi_temp:history = "From 492C19881104" ;
	double pCO2_water_sst_100humidity_uatm(obs) ;
		pCO2_water_sst_100humidity_uatm:missing_value = -1.e+34 ;
		pCO2_water_sst_100humidity_uatm:_FillValue = -1.e+34 ;
		pCO2_water_sst_100humidity_uatm:units = "uatm" ;
		pCO2_water_sst_100humidity_uatm:long_name = "water pCO2 wet using sst" ;
		pCO2_water_sst_100humidity_uatm:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		pCO2_water_sst_100humidity_uatm:ioos_category = "CO2" ;
		pCO2_water_sst_100humidity_uatm:history = "From 492C19881104" ;
	double fCO2_water_equi_uatm(obs) ;
		fCO2_water_equi_uatm:missing_value = -1.e+34 ;
		fCO2_water_equi_uatm:_FillValue = -1.e+34 ;
		fCO2_water_equi_uatm:units = "uatm" ;
		fCO2_water_equi_uatm:long_name = "water fCO2 wet using equi temp" ;
		fCO2_water_equi_uatm:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_water_equi_uatm:ioos_category = "CO2" ;
		fCO2_water_equi_uatm:history = "From 492C19881104" ;
	double fCO2_water_sst_100humidity_uatm(obs) ;
		fCO2_water_sst_100humidity_uatm:missing_value = -1.e+34 ;
		fCO2_water_sst_100humidity_uatm:_FillValue = -1.e+34 ;
		fCO2_water_sst_100humidity_uatm:units = "uatm" ;
		fCO2_water_sst_100humidity_uatm:long_name = "water fCO2 wet using sst" ;
		fCO2_water_sst_100humidity_uatm:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_water_sst_100humidity_uatm:ioos_category = "CO2" ;
		fCO2_water_sst_100humidity_uatm:history = "From 492C19881104" ;
	double xCO2_atm_dry_actual(obs) ;
		xCO2_atm_dry_actual:missing_value = -1.e+34 ;
		xCO2_atm_dry_actual:_FillValue = -1.e+34 ;
		xCO2_atm_dry_actual:units = "umol/mol" ;
		xCO2_atm_dry_actual:long_name = "actual air xCO2 dry" ;
		xCO2_atm_dry_actual:standard_name = "mole_fraction_of_carbon_dioxide_in_air" ;
		xCO2_atm_dry_actual:ioos_category = "CO2" ;
		xCO2_atm_dry_actual:history = "From 492C19881104" ;
	double xCO2_atm_dry_interp(obs) ;
		xCO2_atm_dry_interp:missing_value = -1.e+34 ;
		xCO2_atm_dry_interp:_FillValue = -1.e+34 ;
		xCO2_atm_dry_interp:units = "umol/mol" ;
		xCO2_atm_dry_interp:long_name = "interpolated air xCO2 dry" ;
		xCO2_atm_dry_interp:standard_name = "mole_fraction_of_carbon_dioxide_in_air" ;
		xCO2_atm_dry_interp:ioos_category = "CO2" ;
		xCO2_atm_dry_interp:history = "From 492C19881104" ;
	double pCO2_atm_wet_actual(obs) ;
		pCO2_atm_wet_actual:missing_value = -1.e+34 ;
		pCO2_atm_wet_actual:_FillValue = -1.e+34 ;
		pCO2_atm_wet_actual:units = "uatm" ;
		pCO2_atm_wet_actual:long_name = "actual air pCO2 wet" ;
		pCO2_atm_wet_actual:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_air" ;
		pCO2_atm_wet_actual:ioos_category = "CO2" ;
		pCO2_atm_wet_actual:history = "From 492C19881104" ;
	double pCO2_atm_wet_interp(obs) ;
		pCO2_atm_wet_interp:missing_value = -1.e+34 ;
		pCO2_atm_wet_interp:_FillValue = -1.e+34 ;
		pCO2_atm_wet_interp:units = "uatm" ;
		pCO2_atm_wet_interp:long_name = "interpolated air pCO2 wet" ;
		pCO2_atm_wet_interp:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_air" ;
		pCO2_atm_wet_interp:ioos_category = "CO2" ;
		pCO2_atm_wet_interp:history = "From 492C19881104" ;
	double fCO2_atm_wet_actual(obs) ;
		fCO2_atm_wet_actual:missing_value = -1.e+34 ;
		fCO2_atm_wet_actual:_FillValue = -1.e+34 ;
		fCO2_atm_wet_actual:units = "uatm" ;
		fCO2_atm_wet_actual:long_name = "actual air fCO2 wet" ;
		fCO2_atm_wet_actual:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_air" ;
		fCO2_atm_wet_actual:ioos_category = "CO2" ;
		fCO2_atm_wet_actual:history = "From 492C19881104" ;
	double fCO2_atm_wet_interp(obs) ;
		fCO2_atm_wet_interp:missing_value = -1.e+34 ;
		fCO2_atm_wet_interp:_FillValue = -1.e+34 ;
		fCO2_atm_wet_interp:units = "uatm" ;
		fCO2_atm_wet_interp:long_name = "interpolated air fCO2 wet" ;
		fCO2_atm_wet_interp:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_air" ;
		fCO2_atm_wet_interp:ioos_category = "CO2" ;
		fCO2_atm_wet_interp:history = "From 492C19881104" ;
	double delta_xCO2(obs) ;
		delta_xCO2:missing_value = -1.e+34 ;
		delta_xCO2:_FillValue = -1.e+34 ;
		delta_xCO2:units = "umol/mol" ;
		delta_xCO2:long_name = "water xCO2 minus atmospheric xCO2" ;
		delta_xCO2:ioos_category = "CO2" ;
		delta_xCO2:history = "From 492C19881104" ;
	double delta_pCO2(obs) ;
		delta_pCO2:missing_value = -1.e+34 ;
		delta_pCO2:_FillValue = -1.e+34 ;
		delta_pCO2:units = "uatm" ;
		delta_pCO2:long_name = "water pCO2 minus atmospheric pCO2" ;
		delta_pCO2:ioos_category = "CO2" ;
		delta_pCO2:history = "From 492C19881104" ;
	double delta_fCO2(obs) ;
		delta_fCO2:missing_value = -1.e+34 ;
		delta_fCO2:_FillValue = -1.e+34 ;
		delta_fCO2:units = "uatm" ;
		delta_fCO2:long_name = "water fCO2 minus atmospheric fCO2" ;
		delta_fCO2:ioos_category = "CO2" ;
		delta_fCO2:history = "From 492C19881104" ;
	double xH2O_equi(obs) ;
		xH2O_equi:missing_value = -1.e+34 ;
		xH2O_equi:_FillValue = -1.e+34 ;
		xH2O_equi:units = "mmol/mol" ;
		xH2O_equi:long_name = "xH2O in equil air sample" ;
		xH2O_equi:standard_name = "mole_fraction_of_water_in_air" ;
		xH2O_equi:ioos_category = "Humidity" ;
		xH2O_equi:history = "From 492C19881104" ;
	double relative_humidity(obs) ;
		relative_humidity:missing_value = -1.e+34 ;
		relative_humidity:_FillValue = -1.e+34 ;
		relative_humidity:long_name = "relative humidity" ;
		relative_humidity:standard_name = "relative_humidity" ;
		relative_humidity:ioos_category = "Humidity" ;
		relative_humidity:history = "From 492C19881104" ;
	double specific_humidity(obs) ;
		specific_humidity:missing_value = -1.e+34 ;
		specific_humidity:_FillValue = -1.e+34 ;
		specific_humidity:long_name = "specific humidity" ;
		specific_humidity:standard_name = "specific_humidity" ;
		specific_humidity:ioos_category = "Humidity" ;
		specific_humidity:history = "From 492C19881104" ;
	double ship_speed(obs) ;
		ship_speed:missing_value = -1.e+34 ;
		ship_speed:_FillValue = -1.e+34 ;
		ship_speed:units = "knots" ;
		ship_speed:long_name = "measured ship speed" ;
		ship_speed:standard_name = "platform_speed_wrt_ground" ;
		ship_speed:history = "From 492C19881104" ;
	double ship_dir(obs) ;
		ship_dir:missing_value = -1.e+34 ;
		ship_dir:_FillValue = -1.e+34 ;
		ship_dir:units = "degrees" ;
		ship_dir:long_name = "ship direction" ;
		ship_dir:standard_name = "platform_course" ;
		ship_dir:history = "From 492C19881104" ;
	double wind_speed_true(obs) ;
		wind_speed_true:missing_value = -1.e+34 ;
		wind_speed_true:_FillValue = -1.e+34 ;
		wind_speed_true:units = "m/s" ;
		wind_speed_true:long_name = "true wind speed" ;
		wind_speed_true:standard_name = "wind_speed" ;
		wind_speed_true:ioos_category = "Wind" ;
		wind_speed_true:history = "From 492C19881104" ;
	double wind_speed_rel(obs) ;
		wind_speed_rel:missing_value = -1.e+34 ;
		wind_speed_rel:_FillValue = -1.e+34 ;
		wind_speed_rel:units = "m/s" ;
		wind_speed_rel:long_name = "relative wind speed" ;
		wind_speed_rel:standard_name = "wind_speed" ;
		wind_speed_rel:ioos_category = "Wind" ;
		wind_speed_rel:history = "From 492C19881104" ;
	double wind_dir_true(obs) ;
		wind_dir_true:missing_value = -1.e+34 ;
		wind_dir_true:_FillValue = -1.e+34 ;
		wind_dir_true:units = "degrees" ;
		wind_dir_true:long_name = "true wind direction" ;
		wind_dir_true:standard_name = "wind_from_direction" ;
		wind_dir_true:ioos_category = "Wind" ;
		wind_dir_true:history = "From 492C19881104" ;
	double wind_dir_rel(obs) ;
		wind_dir_rel:missing_value = -1.e+34 ;
		wind_dir_rel:_FillValue = -1.e+34 ;
		wind_dir_rel:units = "degrees" ;
		wind_dir_rel:long_name = "relative wind direction" ;
		wind_dir_rel:standard_name = "wind_from_direction" ;
		wind_dir_rel:ioos_category = "Wind" ;
		wind_dir_rel:history = "From 492C19881104" ;
	double woa_sss(obs) ;
		woa_sss:missing_value = -1.e+34 ;
		woa_sss:_FillValue = -1.e+34 ;
		woa_sss:units = "PSU" ;
		woa_sss:long_name = "salinity from World Ocean Atlas 2005" ;
		woa_sss:standard_name = "sea_surface_salinity" ;
		woa_sss:ioos_category = "Salinity" ;
		woa_sss:history = "From 492C19881104" ;
	double pressure_ncep_slp(obs) ;
		pressure_ncep_slp:missing_value = -1.e+34 ;
		pressure_ncep_slp:_FillValue = -1.e+34 ;
		pressure_ncep_slp:units = "hPa" ;
		pressure_ncep_slp:long_name = "sea level air pressure from NCEP/NCAR reanalysis" ;
		pressure_ncep_slp:standard_name = "air_pressure_at_sea_level" ;
		pressure_ncep_slp:ioos_category = "Pressure" ;
		pressure_ncep_slp:history = "From 492C19881104" ;
	double fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm(obs) ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm:missing_value = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm:_FillValue = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm:units = "uatm" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm:long_name = "fCO2 from xCO2_water_equi_temp_dry_ppm, Pressure_equi, sal" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm:ioos_category = "CO2" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm:history = "From 492C19881104" ;
	double fCO2_insitu_from_xCO2_water_sst_dry_ppm(obs) ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm:missing_value = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm:_FillValue = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm:units = "uatm" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm:long_name = "fCO2 from xCO2_water_sst_dry_ppm, Pressure_equi, sal" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm:ioos_category = "CO2" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm:history = "From 492C19881104" ;
	double fCO2_from_pCO2_water_water_equi_temp(obs) ;
		fCO2_from_pCO2_water_water_equi_temp:missing_value = -1.e+34 ;
		fCO2_from_pCO2_water_water_equi_temp:_FillValue = -1.e+34 ;
		fCO2_from_pCO2_water_water_equi_temp:units = "uatm" ;
		fCO2_from_pCO2_water_water_equi_temp:long_name = "fCO2 from pCO2_water_equi_temp, Pressure_equi, sal" ;
		fCO2_from_pCO2_water_water_equi_temp:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_from_pCO2_water_water_equi_temp:ioos_category = "CO2" ;
		fCO2_from_pCO2_water_water_equi_temp:history = "From 492C19881104" ;
	double fCO2_from_pCO2_water_sst_100humidity_uatm(obs) ;
		fCO2_from_pCO2_water_sst_100humidity_uatm:missing_value = -1.e+34 ;
		fCO2_from_pCO2_water_sst_100humidity_uatm:_FillValue = -1.e+34 ;
		fCO2_from_pCO2_water_sst_100humidity_uatm:units = "uatm" ;
		fCO2_from_pCO2_water_sst_100humidity_uatm:long_name = "fCO2 from pCO2_water_sst_100humidity_uatm, Pressure_equi, sal" ;
		fCO2_from_pCO2_water_sst_100humidity_uatm:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_from_pCO2_water_sst_100humidity_uatm:ioos_category = "CO2" ;
		fCO2_from_pCO2_water_sst_100humidity_uatm:history = "From 492C19881104" ;
	double fCO2_insitu_from_fCO2_water_equi_uatm(obs) ;
		fCO2_insitu_from_fCO2_water_equi_uatm:missing_value = -1.e+34 ;
		fCO2_insitu_from_fCO2_water_equi_uatm:_FillValue = -1.e+34 ;
		fCO2_insitu_from_fCO2_water_equi_uatm:units = "uatm" ;
		fCO2_insitu_from_fCO2_water_equi_uatm:long_name = "fCO2 from fCO2_water_equi_temp, Pressure_equi, sal" ;
		fCO2_insitu_from_fCO2_water_equi_uatm:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_insitu_from_fCO2_water_equi_uatm:ioos_category = "CO2" ;
		fCO2_insitu_from_fCO2_water_equi_uatm:history = "From 492C19881104" ;
	double fCO2_insitu_from_fCO2_water_sst_100humidty_uatm(obs) ;
		fCO2_insitu_from_fCO2_water_sst_100humidty_uatm:missing_value = -1.e+34 ;
		fCO2_insitu_from_fCO2_water_sst_100humidty_uatm:_FillValue = -1.e+34 ;
		fCO2_insitu_from_fCO2_water_sst_100humidty_uatm:units = "uatm" ;
		fCO2_insitu_from_fCO2_water_sst_100humidty_uatm:long_name = "fCO2 from fCO2_water_sst_100humidity_uatm, Pressure_equi, sal" ;
		fCO2_insitu_from_fCO2_water_sst_100humidty_uatm:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_insitu_from_fCO2_water_sst_100humidty_uatm:ioos_category = "CO2" ;
		fCO2_insitu_from_fCO2_water_sst_100humidty_uatm:history = "From 492C19881104" ;
	double fCO2_from_pCO2_water_water_equi_temp_ncep(obs) ;
		fCO2_from_pCO2_water_water_equi_temp_ncep:missing_value = -1.e+34 ;
		fCO2_from_pCO2_water_water_equi_temp_ncep:_FillValue = -1.e+34 ;
		fCO2_from_pCO2_water_water_equi_temp_ncep:units = "uatm" ;
		fCO2_from_pCO2_water_water_equi_temp_ncep:long_name = "fCO2 from pCO2_water_equi_temp, NCEP SLP, sal" ;
		fCO2_from_pCO2_water_water_equi_temp_ncep:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_from_pCO2_water_water_equi_temp_ncep:ioos_category = "CO2" ;
		fCO2_from_pCO2_water_water_equi_temp_ncep:history = "From 492C19881104" ;
	double fCO2_from_pCO2_water_sst_100humidity_uatm_ncep(obs) ;
		fCO2_from_pCO2_water_sst_100humidity_uatm_ncep:missing_value = -1.e+34 ;
		fCO2_from_pCO2_water_sst_100humidity_uatm_ncep:_FillValue = -1.e+34 ;
		fCO2_from_pCO2_water_sst_100humidity_uatm_ncep:units = "uatm" ;
		fCO2_from_pCO2_water_sst_100humidity_uatm_ncep:long_name = "fCO2 from pCO2_water_sst_100humidity_uatm, NCEP SLP, sal" ;
		fCO2_from_pCO2_water_sst_100humidity_uatm_ncep:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_from_pCO2_water_sst_100humidity_uatm_ncep:ioos_category = "CO2" ;
		fCO2_from_pCO2_water_sst_100humidity_uatm_ncep:history = "From 492C19881104" ;
	double fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_woa(obs) ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_woa:missing_value = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_woa:_FillValue = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_woa:units = "uatm" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_woa:long_name = "fCO2 from xCO2_water_equi_temp_dry_ppm, Pressure_equi, WOA SSS" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_woa:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_woa:ioos_category = "CO2" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_woa:history = "From 492C19881104" ;
	double fCO2_insitu_from_xCO2_water_sst_dry_ppm_woa(obs) ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_woa:missing_value = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_woa:_FillValue = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_woa:units = "uatm" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_woa:long_name = "fCO2 from xCO2_water_sst_dry_ppm, Pressure_equi, WOA SSS" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_woa:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_woa:ioos_category = "CO2" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_woa:history = "From 492C19881104" ;
	double fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep(obs) ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep:missing_value = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep:_FillValue = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep:units = "uatm" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep:long_name = "fCO2 from xCO2_water_equi_temp_dry_ppm, NCEP SLP, sal" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep:ioos_category = "CO2" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep:history = "From 492C19881104" ;
	double fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep(obs) ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep:missing_value = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep:_FillValue = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep:units = "uatm" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep:long_name = "fCO2 from xCO2_water_sst_dry_ppm, NCEP SLP, sal" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep:ioos_category = "CO2" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep:history = "From 492C19881104" ;
	double fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep_woa(obs) ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep_woa:missing_value = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep_woa:_FillValue = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep_woa:units = "uatm" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep_woa:long_name = "fCO2 from xCO2_water_equi_temp_dry_ppm, NCEP SLP, WOA SSS" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep_woa:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep_woa:ioos_category = "CO2" ;
		fCO2_insitu_from_xCO2_water_equi_temp_dry_ppm_ncep_woa:history = "From 492C19881104" ;
	double fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep_woa(obs) ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep_woa:missing_value = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep_woa:_FillValue = -1.e+34 ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep_woa:units = "uatm" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep_woa:long_name = "fCO2 from xCO2_water_sst_dry_ppm, NCEP SLP, WOA SSS" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep_woa:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep_woa:ioos_category = "CO2" ;
		fCO2_insitu_from_xCO2_water_sst_dry_ppm_ncep_woa:history = "From 492C19881104" ;
	double fCO2_recommended(obs) ;
		fCO2_recommended:missing_value = -1.e+34 ;
		fCO2_recommended:_FillValue = -1.e+34 ;
		fCO2_recommended:units = "uatm" ;
		fCO2_recommended:long_name = "fCO2 recommended" ;
		fCO2_recommended:standard_name = "surface_partial_pressure_of_carbon_dioxide_in_sea_water" ;
		fCO2_recommended:ioos_category = "CO2" ;
		fCO2_recommended:history = "From 492C19881104" ;
	int fCO2_source(obs) ;
		fCO2_source:missing_value = -1 ;
		fCO2_source:_FillValue = -1 ;
		fCO2_source:long_name = "Algorithm number for recommended fCO2" ;
		fCO2_source:ioos_category = "Identifier" ;
		fCO2_source:history = "From 492C19881104" ;
	double delta_temp(obs) ;
		delta_temp:missing_value = -1.e+34 ;
		delta_temp:_FillValue = -1.e+34 ;
		delta_temp:units = "degrees C" ;
		delta_temp:long_name = "Equilibrator Temp - SST" ;
		delta_temp:ioos_category = "Temperature" ;
		delta_temp:history = "From 492C19881104" ;
	double calc_speed(obs) ;
		calc_speed:missing_value = -1.e+34 ;
		calc_speed:_FillValue = -1.e+34 ;
		calc_speed:units = "knots" ;
		calc_speed:long_name = "calculated ship speed" ;
		calc_speed:standard_name = "platform_speed_wrt_ground" ;
		calc_speed:history = "From 492C19881104" ;
	double etopo2(obs) ;
		etopo2:missing_value = -1.e+34 ;
		etopo2:_FillValue = -1.e+34 ;
		etopo2:units = "meters" ;
		etopo2:long_name = "bathymetry from ETOPO2" ;
		etopo2:positive = "down" ;
		etopo2:standard_name = "sea_floor_depth" ;
		etopo2:ioos_category = "Bathymetry" ;
		etopo2:history = "From 492C19881104" ;
	double gvCO2(obs) ;
		gvCO2:missing_value = -1.e+34 ;
		gvCO2:_FillValue = -1.e+34 ;
		gvCO2:units = "umol/mol" ;
		gvCO2:long_name = "GlobalView xCO2" ;
		gvCO2:standard_name = "mole_fraction_of_carbon_dioxide_in_air" ;
		gvCO2:ioos_category = "CO2" ;
		gvCO2:history = "From 492C19881104" ;
	double dist_to_land(obs) ;
		dist_to_land:missing_value = -1.e+34 ;
		dist_to_land:_FillValue = -1.e+34 ;
		dist_to_land:units = "km" ;
		dist_to_land:long_name = "distance to land" ;
		dist_to_land:ioos_category = "Location" ;
		dist_to_land:history = "From 492C19881104" ;
	double day_of_year(obs) ;
		day_of_year:missing_value = -1.e+34 ;
		day_of_year:_FillValue = -1.e+34 ;
		day_of_year:units = "days" ;
		day_of_year:long_name = "day of the year" ;
		day_of_year:ioos_category = "Time" ;
		day_of_year:history = "From 492C19881104" ;
	double time(obs) ;
		time:missing_value = -1.e+34 ;
		time:_FillValue = -1.e+34 ;
		time:units = "seconds since 1970-01-01T00:00:00Z" ;
		time:long_name = "time" ;
		time:standard_name = "time" ;
		time:ioos_category = "Time" ;
		time:time_origin = "01-JAN-1970 00:00:00" ;
		time:history = "From 492C19881104" ;
	double lon360(obs) ;
		lon360:missing_value = -1.e+34 ;
		lon360:_FillValue = -1.e+34 ;
		lon360:long_name = "longitude" ;
		lon360:units = "degrees_east" ;
		lon360:ioos_category = "Location" ;
		lon360:standard_name = "Longitude" ;
		lon360:history = "added to /home/data/socat/socatV3/492C/492C19881104.nc" ;
	int sample_number(obs) ;
		sample_number:missing_value = -1 ;
		sample_number:_FillValue = -1 ;
		sample_number:long_name = "sequence number for decimated dataset" ;
		sample_number:history = "From 492C19881104" ;
	char WOCE_CO2_water(obs, STRING1_1) ;
		WOCE_CO2_water:long_name = "WOCE flag for water CO2" ;
		WOCE_CO2_water:ioos_category = "Quality" ;
		WOCE_CO2_water:history = "From 492C19881104" ;
	char WOCE_CO2_atm(obs, STRING1_1) ;
		WOCE_CO2_atm:long_name = "WOCE flag for air CO2" ;
		WOCE_CO2_atm:ioos_category = "Quality" ;
		WOCE_CO2_atm:history = "From 492C19881104" ;
	char region_id(obs, STRING1_1) ;
		region_id:long_name = "SOCAT region ID" ;
		region_id:ioos_category = "Identifier" ;
		region_id:history = "From 492C19881104" ;
	char tmonth(obs, STRING1_3) ;
		tmonth:long_name = "month of year" ;
		tmonth:history = "added to /home/data/socat/socatV3/492C/492C19881104.nc" ;

// global attributes:
		:history = "FERRET V7.2  DD-MON-YY" ;
		:Conventions = "CF-1.6" ;
		:featureType = "Trajectory" ;
		:decimation = "218 original number of obs. Piecewise decimated to 23 obs using tolerances: lon 1, lat 1, fco2_rec 4" ;
}
