diff --git a/Convert_Matlab/convert_id.py b/Convert_Matlab/convert_id.py
index 1df7e929f2d492301513e0eafa1f3e0076cbd972..8d7ea6e9c6ec7689f69c70d115355b7cdc4e360f 100644
--- a/Convert_Matlab/convert_id.py
+++ b/Convert_Matlab/convert_id.py
@@ -18,3 +18,10 @@ def node_to_date_eddy(node_index, e_overestim, d_init):
     return {"eddy_index": node_index - k * e_overestim, "date_index": k,
             "days_1950": d,
             "date": datetime.date(1950, 1, 1) + datetime.timedelta(d)}
+
+def date_eddy_to_node(d, eddy_index, e_overestim, d_init):
+    """Convert from eddy identification in shapefiles to node
+    identification in graph.
+
+    """
+    return (d- d_init) * e_overestim + eddy_index