diff --git a/Convert_Matlab/inst_eddies_HDF5.py b/Convert_Matlab/inst_eddies_HDF5.py
index 371a3914d19c688d5ac5d649842cefedbb4a2b30..8dafbc677d55eb2f5fb4ec2bf1d432e00ecf32d5 100755
--- a/Convert_Matlab/inst_eddies_HDF5.py
+++ b/Convert_Matlab/inst_eddies_HDF5.py
@@ -42,8 +42,7 @@ def write(writers, cell, cyclone):
     """
     eddy_index = 0
 
-    for col in range(cell.shape[1]):
-        eddy = cell[:, col]
+    for eddy in cell[:].transpose():
         # eddy is a numpy.ndarray with shape (21,). Note that
         # amplitudes in eddy[7] and eddy[11] are positive regardless
         # of eddy orientation.