Skip to content

Commit 8e2cfa5

Browse files
committed
Fix netCDF4 variable checks
1 parent ef10d3b commit 8e2cfa5

4 files changed

Lines changed: 8 additions & 8 deletions

File tree

satpy/readers/geocat.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
from pyproj import Proj
3838
from pyresample import geometry
3939

40-
from satpy.readers.core.netcdf import NetCDF4FileHandler, netCDF4
40+
from satpy.readers.core.netcdf import NetCDF4FileHandler
4141

4242
LOG = logging.getLogger(__name__)
4343

@@ -204,7 +204,7 @@ def available_datasets(self, configured_datasets=None):
204204
for var_name, val in self.file_content.items():
205205
if var_name in handled_variables:
206206
continue
207-
if isinstance(val, netCDF4.Variable):
207+
if self.accessor.is_variable(val):
208208
ds_info = {
209209
"file_type": self.filetype_info["file_type"],
210210
"resolution": res,

satpy/readers/mimic_TPW2_nc.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
import xarray as xr
3939
from pyresample.geometry import AreaDefinition
4040

41-
from satpy.readers.core.netcdf import NetCDF4FileHandler, netCDF4
41+
from satpy.readers.core.netcdf import NetCDF4FileHandler
4242

4343
logger = logging.getLogger(__name__)
4444

@@ -85,7 +85,7 @@ def available_datasets(self, configured_datasets=None):
8585
# Iterate over dataset contents
8686
for var_name, val in self.file_content.items():
8787
# Only evaluate variables
88-
if isinstance(val, netCDF4.Variable):
88+
if self.accessor.is_variable(val):
8989
logger.debug("Evaluating new variable: %s", var_name)
9090
var_shape = self[var_name + "/shape"]
9191
logger.debug("Dims:{}".format(var_shape))

satpy/readers/smos_l2_wind.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import numpy as np
3131
from pyresample.geometry import AreaDefinition
3232

33-
from satpy.readers.core.netcdf import NetCDF4FileHandler, netCDF4
33+
from satpy.readers.core.netcdf import NetCDF4FileHandler
3434

3535
logger = logging.getLogger(__name__)
3636

@@ -81,7 +81,7 @@ def available_datasets(self, configured_datasets=None):
8181
# Iterate over dataset contents
8282
for var_name, val in self.file_content.items():
8383
# Only evaluate variables
84-
if not isinstance(val, netCDF4.Variable):
84+
if not self.accessor.is_variable(val):
8585
continue
8686
if (var_name in handled_variables):
8787
logger.debug("Already handled, skipping: %s", var_name)

satpy/readers/tropomi_l2.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
import numpy as np
3737
import xarray as xr
3838

39-
from satpy.readers.core.netcdf import NetCDF4FileHandler, netCDF4
39+
from satpy.readers.core.netcdf import NetCDF4FileHandler
4040
from satpy.utils import get_legacy_chunk_size
4141

4242
logger = logging.getLogger(__name__)
@@ -139,7 +139,7 @@ def _iterate_over_dataset_contents(self, handled_variables, shape):
139139
"""
140140
for var_name, val in self.file_content.items():
141141
# Only evaluate variables
142-
if isinstance(val, netCDF4.Variable):
142+
if self.accessor.is_variable(val):
143143
logger.debug("Evaluating new variable: %s", var_name)
144144
var_shape = self[var_name + "/shape"]
145145
logger.debug("Dims:{}".format(var_shape))

0 commit comments

Comments
 (0)