Index: wflow-py/wflow/wf_netcdfio.py =================================================================== diff -u -r0d88e1f2cd6cf4da98aee6571dd8eed45f7c0627 -r624e97f07860c166bc2187cd7965cd419eb04076 --- wflow-py/wflow/wf_netcdfio.py (.../wf_netcdfio.py) (revision 0d88e1f2cd6cf4da98aee6571dd8eed45f7c0627) +++ wflow-py/wflow/wf_netcdfio.py (.../wf_netcdfio.py) (revision 624e97f07860c166bc2187cd7965cd419eb04076) @@ -451,14 +451,22 @@ # Now check Y values to see if we must flip the data try: - self.y = self.dataset.variables['lat'][:] - except: self.y = self.dataset.variables['y'][:] + except: + self.y = self.dataset.variables['lat'][:] - if self.y[0] > self.y[-1]: - self.flip = False - else: - self.flip = True + # test if 1D or 2D array + if len(self.y.shape) == 1: + if self.y[0] > self.y[-1]: + self.flip = False + else: + self.flip = True + else: # note sure if this works + self.y = self.y[:][0] + if self.y[0] > self.y[-1]: + self.flip = False + else: + self.flip = True for var in vars: