From 2ec23457b42653cf6da1944e0b8622393b752394 Mon Sep 17 00:00:00 2001 From: Lionel GUEZ <guez@lmd.ens.fr> Date: Tue, 28 May 2024 21:32:50 +0200 Subject: [PATCH] Replace variable `n_days_avg` by `max_delta` --- Trajectories/cost_function.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Trajectories/cost_function.py b/Trajectories/cost_function.py index 6687be53..aa293b84 100755 --- a/Trajectories/cost_function.py +++ b/Trajectories/cost_function.py @@ -176,13 +176,16 @@ if args.debug: g.ep["cost_function"] = g.new_ep("float") SHPC = util_eddies.SHPC_class(args.SHPC_dir, args.orientation) -n_days_avg = 7 # number of days to average, must be >= 1 + +max_delta = 6 +# maximum distance in number of eddies, over which we average, must be >= 0 + print("Iterating on vertices...") for n in g.vertices(): if n.in_degree() != 0: # Define properties for beginning of the segment: - ip_beg = search_beg(g.vp.inst_eddies[n], n_days_avg - 1) + ip_beg = search_beg(g.vp.inst_eddies[n], max_delta) properties = node_to_prop( g.vp.inst_eddies[n][:ip_beg], g.gp.e_overestim, @@ -202,7 +205,7 @@ for n in g.vertices(): if ip_beg < len_seg: # We have to read more from the shapefiles and redefine # properties. - ip_end = search_end(g.vp.inst_eddies[n], n_days_avg - 1) + ip_end = search_end(g.vp.inst_eddies[n], max_delta) if ip_beg <= ip_end: # We cannot use part of properties from the beginning -- GitLab