Skip to content

Commit 9647743

Browse files
committed
Added 'coordinates' attribute to basin/strait vars.
1 parent 1ebf336 commit 9647743

3 files changed

Lines changed: 14 additions & 0 deletions

File tree

tools/analysis/refineDiag_ocean_month.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ def main(args):
119119
hfbasin = np.ma.array(hfbasin,fill_value=nc_misval)
120120
hfbasin.long_name = 'Northward Ocean Heat Transport'
121121
hfbasin.units = 'W'
122+
hfbasin.coordinates = 'region'
122123
hfbasin.cell_methods = 'yq:sum time:mean'
123124
hfbasin.comment = 'Indo-Pacific heat transport begins at 34 S'
124125
hfbasin.time_avg_info = 'average_T1,average_T2,average_DT'
@@ -199,6 +200,8 @@ def main(args):
199200
for k in hfbasin.__dict__.keys():
200201
if k[0] != '_': hfbasin_out.setncattr(k,hfbasin.__dict__[k])
201202

203+
region_out.setncattr('standard_name','region')
204+
202205
average_T1_out.setncatts(average_T1.__dict__)
203206
average_T2_out.setncatts(average_T2.__dict__)
204207
average_DT_out.setncatts(average_DT.__dict__)

tools/analysis/refineDiag_ocean_month_rho2.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ def main(args):
6464
msftyrho = np.ma.array(msftyrho,fill_value=1.e20)
6565
msftyrho.long_name = 'Ocean Y Overturning Mass Streamfunction'
6666
msftyrho.units = 'kg s-1'
67+
msftyrho.coordinates = 'region'
6768
msftyrho.cell_methods = 'rho2_i:sum yq:sum time:mean'
6869
msftyrho.time_avg_info = 'average_T1,average_T2,average_DT'
6970
msftyrho.standard_name = 'ocean_y_overturning_mass_streamfunction'
@@ -78,6 +79,7 @@ def main(args):
7879
msftyrhompa = np.ma.array(msftyrhompa,fill_value=1.e20)
7980
msftyrhompa.long_name = 'ocean Y overturning mass streamfunction due to parameterized mesoscale advection'
8081
msftyrhompa.units = 'kg s-1'
82+
msftyrhompa.coordinates = 'region'
8183
msftyrhompa.cell_methods = 'rho2_i:sum yq:sum time:mean'
8284
msftyrhompa.time_avg_info = 'average_T1,average_T2,average_DT'
8385
msftyrhompa.standard_name = 'ocean_y_overturning_mass_streamfunction_due_to_parameterized_'+\
@@ -138,6 +140,8 @@ def main(args):
138140

139141
msftyrhompa_out = f_out.createVariable('msftyrhompa', np.float32, ('time', 'basin', 'rho2_i', 'yq'), fill_value=1.e20)
140142
msftyrhompa_out.missing_value = 1.e20
143+
144+
region_out.setncattr('standard_name','region')
141145

142146
average_T1_out = f_out.createVariable('average_T1', np.float64, ('time'))
143147
average_T2_out = f_out.createVariable('average_T2', np.float64, ('time'))

tools/analysis/refineDiag_ocean_month_z.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ def main(args):
110110
msftyyz = np.ma.array(msftyyz,fill_value=nc_misval)
111111
msftyyz.long_name = 'Ocean Y Overturning Mass Streamfunction'
112112
msftyyz.units = 'kg s-1'
113+
msftyyz.coordinates = 'region'
113114
msftyyz.cell_methods = 'z_i:sum yq:sum time:mean'
114115
msftyyz.time_avg_info = 'average_T1,average_T2,average_DT'
115116
msftyyz.standard_name = 'ocean_y_overturning_mass_streamfunction'
@@ -124,6 +125,7 @@ def main(args):
124125
msftyzmpa = np.ma.array(msftyzmpa,fill_value=nc_misval)
125126
msftyzmpa.long_name = 'ocean Y overturning mass streamfunction due to parameterized mesoscale advection'
126127
msftyzmpa.units = 'kg s-1'
128+
msftyzmpa.coordinates = 'region'
127129
msftyzmpa.cell_methods = 'z_i:sum yq:sum time:mean'
128130
msftyzmpa.time_avg_info = 'average_T1,average_T2,average_DT'
129131
msftyzmpa.standard_name = 'ocean_y_overturning_mass_streamfunction_due_to_parameterized_'+\
@@ -139,6 +141,7 @@ def main(args):
139141
msftyzsmpa = np.ma.array(msftyzsmpa,fill_value=nc_misval)
140142
msftyzsmpa.long_name = 'ocean Y overturning mass streamfunction due to parameterized submesoscale advection'
141143
msftyzsmpa.units = 'kg s-1'
144+
msftyzsmpa.coordinates = 'region'
142145
msftyzsmpa.cell_methods = 'z_i:sum yq:sum time:mean'
143146
msftyzsmpa.time_avg_info = 'average_T1,average_T2,average_DT'
144147
msftyzsmpa.standard_name = 'ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_'+\
@@ -162,6 +165,7 @@ def main(args):
162165
strait_names = np.array( [strait.cmor_name for strait in straits] )
163166
mfo.long_name = 'Sea Water Transport'
164167
mfo.units = 'kg s-1'
168+
mfo.coordinates = 'strait'
165169
mfo.cell_methods = 'time:mean'
166170
mfo.time_avg_info = 'average_T1,average_T2,average_DT'
167171
mfo.standard_name = 'sea_water_transport_across_line'
@@ -264,6 +268,9 @@ def main(args):
264268
for k in wmo.__dict__.keys():
265269
if k[0] != '_': wmo_out.setncattr(k,wmo.__dict__[k])
266270

271+
region_out.setncattr('standard_name','region')
272+
strait_out.setncattr('standard_name','region')
273+
267274
average_T1_out.setncatts(average_T1.__dict__)
268275
average_T2_out.setncatts(average_T2.__dict__)
269276
average_DT_out.setncatts(average_DT.__dict__)

0 commit comments

Comments
 (0)