diff --git a/Inst_eddies/Analysis/eddy_dump.py b/Inst_eddies/Analysis/eddy_dump.py
index f60472cc992ad8de31fde243e3d4bb44b1d7c701..458aa9e1cc6ad72966a54583a1f0c747b8147373 100755
--- a/Inst_eddies/Analysis/eddy_dump.py
+++ b/Inst_eddies/Analysis/eddy_dump.py
@@ -39,10 +39,7 @@ else:
         eddy_index = int(reply[1])
         assert eddy_index >= 1
 
-    i_slice = SHPC.get_slice(date)
-    i_slice, ishape = SHPC.comp_ishape(
-        date, eddy_index, args.orientation, i_slice
-    )
+    i_slice, ishape = SHPC.comp_ishape(date, eddy_index, args.orientation)
 
 print("ishape =", ishape)
 
diff --git a/Overlap/Analysis/plot_edge_contours.py b/Overlap/Analysis/plot_edge_contours.py
index 29583c3a03015040a3e43295d90794ce2f337fb6..6d29085ec5057a016ff5eb040bbf0ad4dfe9772f 100755
--- a/Overlap/Analysis/plot_edge_contours.py
+++ b/Overlap/Analysis/plot_edge_contours.py
@@ -25,13 +25,11 @@ date_head, eddy_i_head = util_eddies.node_to_date_eddy(my_head, e_overestim)
 date_tail, eddy_i_tail = util_eddies.node_to_date_eddy(my_tail, e_overestim)
 print(f"{date_head=}")
 print(f"{date_tail=}")
-i_slice_head = SHPC.get_slice(date_head)
-i_slice_tail = SHPC.get_slice(date_tail)
 i_slice_head, ishape_head = SHPC.comp_ishape(
-    date_head, eddy_i_head, orientation, i_slice_head
+    date_head, eddy_i_head, orientation
 )
 i_slice_tail, ishape_tail = SHPC.comp_ishape(
-    date_tail, eddy_i_tail, orientation, i_slice_tail
+    date_tail, eddy_i_tail, orientation
 )
 fig = plt.figure()
 projection = ccrs.PlateCarree()
diff --git a/Overlap/Analysis/report_graph.py b/Overlap/Analysis/report_graph.py
index ed5c3ac8959094f91d8f6fa275637aad9b0a4044..b58442b026f4b6653e73eb0d0f2859cdd251ecbc 100755
--- a/Overlap/Analysis/report_graph.py
+++ b/Overlap/Analysis/report_graph.py
@@ -45,9 +45,8 @@ def set_attribute(G, SHPC, orientation):
             date_index, eddy_index = util_eddies.node_to_date_eddy(
                 n, G.graph["e_overestim"]
             )
-            i_slice = SHPC.get_slice(date_index)
             i_slice, ishape = SHPC.comp_ishape(
-                date_index, eddy_index, orientation, i_slice
+                date_index, eddy_index, orientation
             )
             reader = SHPC.get_reader(i_slice, orientation, "extremum")
             shape_rec = reader.shapeRecord(ishape)
diff --git a/Trajectories/Analysis/plot_traj.py b/Trajectories/Analysis/plot_traj.py
index 711ca63906ed7d541de4b6f97394604d1519bb69..cd53fd12fa94174486086ad81953fc9a18f94971 100755
--- a/Trajectories/Analysis/plot_traj.py
+++ b/Trajectories/Analysis/plot_traj.py
@@ -25,10 +25,7 @@ def get_extr_coord(traj, e_overestim, SHPC, orientation):
         date_index, eddy_index = util_eddies.node_to_date_eddy(
             node, e_overestim
         )
-        i_slice = SHPC.get_slice(date_index)
-        i_slice, ishape = SHPC.comp_ishape(
-            date_index, eddy_index, orientation, i_slice
-        )
+        i_slice, ishape = SHPC.comp_ishape(date_index, eddy_index, orientation)
         shape = SHPC.get_reader(i_slice, orientation, layer="extremum").shape(
             ishape
         )
diff --git a/Trajectories/cost_function.py b/Trajectories/cost_function.py
index 42d4bd9237e5d8790b7e30cfde0fcea276d18a51..857376ca371231394cc3f3822e62bf2db79ffe79 100755
--- a/Trajectories/cost_function.py
+++ b/Trajectories/cost_function.py
@@ -77,10 +77,7 @@ def node_to_prop(node_list, e_overestim, SHPC, orientation):
 
     for n in node_list:
         date_index, eddy_index = util_eddies.node_to_date_eddy(n, e_overestim)
-        i_slice = SHPC.get_slice(date_index)
-        i_slice, ishape = SHPC.comp_ishape(
-            date_index, eddy_index, orientation, i_slice
-        )
+        i_slice, ishape = SHPC.comp_ishape(date_index, eddy_index, orientation)
         shapeRec = SHPC.get_reader(
             i_slice, orientation, "extremum"
         ).shapeRecord(ishape)