Skip to content

Commit fddefc4

Browse files
authored
move functions for speed (geopython#1238)
1 parent 997a835 commit fddefc4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pygeoapi/provider/xarray_.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ def __init__(self, provider_def):
6969
open_func = xarray.open_dataset
7070

7171
self._data = open_func(self.data)
72-
self._data = _convert_float32_to_float64(self._data)
7372
self._coverage_properties = self._get_coverage_properties()
7473

7574
self.axes = [self._coverage_properties['x_axis_label'],
@@ -393,6 +392,9 @@ def gen_covjson(self, metadata, data, range_type):
393392

394393
cj['parameters'][pm['id']] = parameter
395394

395+
data = data.fillna(None)
396+
data = _convert_float32_to_float64(data)
397+
396398
try:
397399
for key in cj['parameters'].keys():
398400
cj['ranges'][key] = {
@@ -405,8 +407,6 @@ def gen_covjson(self, metadata, data, range_type):
405407
metadata['width'],
406408
metadata['time_steps']]
407409
}
408-
409-
data = data.fillna(None)
410410
cj['ranges'][key]['values'] = data[key].values.flatten().tolist() # noqa
411411
except IndexError as err:
412412
LOGGER.warning(err)

0 commit comments

Comments
 (0)