Index: trunk/SDToolBox/extract_data.py =================================================================== diff -u -r198 -r199 --- trunk/SDToolBox/extract_data.py (.../extract_data.py) (revision 198) +++ trunk/SDToolBox/extract_data.py (.../extract_data.py) (revision 199) @@ -118,7 +118,7 @@ # positions where we are in the sea logging.info(f"Generating sea mask with mask: {sea_mask}") - return sea_mask, LON, LAT + return sea_mask, LON[np.argsort(LON[:, 1])], LAT[np.argsort(LAT[:, 1])] @staticmethod def get_seamask(mask_filepath: Path,) -> Tuple[np.array, np.array, np.array]: Index: trunk/tests/test_acceptance.py =================================================================== diff -u -r196 -r199 --- trunk/tests/test_acceptance.py (.../test_acceptance.py) (revision 196) +++ trunk/tests/test_acceptance.py (.../test_acceptance.py) (revision 199) @@ -229,11 +229,11 @@ self, variable_key: str ): steplon = 0.5 - lonl = 5 + lonl = 3 lonr = 7.5 steplat = 0.5 latl = 52.5 - latu = 55 + latu = 57 coordsBOX = { "LON": np.arange(lonl, lonr + steplon, steplon).tolist(), "LAT": np.arange(latl, latu + steplat, steplat).tolist(),