Index: wflow-py/UnitTests/TestBMI.py =================================================================== diff -u -rb0268a64b8bf7f7d315774d3bea6fda7cb5f77d1 -r9f44198de9b8cb570e918430411677dd9b3551ec --- wflow-py/UnitTests/TestBMI.py (.../TestBMI.py) (revision b0268a64b8bf7f7d315774d3bea6fda7cb5f77d1) +++ wflow-py/UnitTests/TestBMI.py (.../TestBMI.py) (revision 9f44198de9b8cb570e918430411677dd9b3551ec) @@ -23,8 +23,8 @@ print("-------------- Grid origin: ") gorigin = bmiobj.get_grid_origin('Altitude') - print(gorigin) - self.assertAlmostEquals(sum([52.054268, 5.2271633]), sum(gorigin),places=4) + #print(gorigin) + self.assertAlmostEquals(sum([45.875934703275561, 5.2088299822062254]), sum(gorigin),places=4) print("-------------- Grid shape: ") print(bmiobj.get_grid_shape('Altitude')) Index: wflow-py/wflow/wflow_bmi.py =================================================================== diff -u -ra8927febfc0e3f567b5f5dddff0cb6ef139ad8e7 -r9f44198de9b8cb570e918430411677dd9b3551ec --- wflow-py/wflow/wflow_bmi.py (.../wflow_bmi.py) (revision a8927febfc0e3f567b5f5dddff0cb6ef139ad8e7) +++ wflow-py/wflow/wflow_bmi.py (.../wflow_bmi.py) (revision 9f44198de9b8cb570e918430411677dd9b3551ec) @@ -945,9 +945,10 @@ :return: X, Y: ,the lower left corner of the grid. """ dims = self.dynModel.wf_supplyGridDim() # returns in cell centre + xsize = dims[2] ysize = dims[3] - x = dims[6] - (xsize * 0.5) + x = dims[0] - (xsize * 0.5) y = dims[7] - (ysize * 0.5) self.bmilogger.debug("get_grid_origin: " + long_var_name + ' result: ' + str([y, x])) return [y, x]