@@ -310,6 +310,7 @@ def main_aggregator(files_to_agg, var_to_agg, site_code, input_dir='', output_di
310310 obs_int_template = {'datatype' : np .int16 , 'zlib' : True , 'dimensions' : ('OBSERVATION' ,)}
311311 inst_S256_template = {'datatype' : 'S1' , 'dimensions' : ('INSTRUMENT' , "strlen" )}
312312 inst_float_template = {'datatype' : np .float32 , 'dimensions' : ('INSTRUMENT' ,), "fill_value" : 99999.0 }
313+ inst_double_template = {'datatype' : np .float64 , 'dimensions' : ('INSTRUMENT' ,), "fill_value" : 99999.0 }
313314
314315 agg_variable = ds .createVariable (varname = var_to_agg , ** obs_float_template )
315316 agg_variable_qc = ds .createVariable (varname = var_to_agg + '_quality_control' , ** obs_byte_template )
@@ -325,8 +326,8 @@ def main_aggregator(files_to_agg, var_to_agg, site_code, input_dir='', output_di
325326
326327 source_file = ds .createVariable (varname = 'source_file' , ** inst_S256_template )
327328 instrument_id = ds .createVariable (varname = 'instrument_id' , ** inst_S256_template )
328- LATITUDE = ds .createVariable (varname = 'LATITUDE' , ** obs_double_template )
329- LONGITUDE = ds .createVariable (varname = 'LONGITUDE' , ** obs_double_template )
329+ LATITUDE = ds .createVariable (varname = 'LATITUDE' , ** inst_double_template )
330+ LONGITUDE = ds .createVariable (varname = 'LONGITUDE' , ** inst_double_template )
330331 NOMINAL_DEPTH = ds .createVariable (varname = 'NOMINAL_DEPTH' , ** inst_float_template )
331332
332333 ## main loop
0 commit comments