From d5cea99d8ba1dd12e506a1691c9986cabacb7ad0 Mon Sep 17 00:00:00 2001 From: Lionel GUEZ <guez@lmd.ens.fr> Date: Fri, 29 Apr 2022 21:36:55 +0200 Subject: [PATCH] Do not recompute Omega for each call --- cost_function.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cost_function.py b/cost_function.py index c87c0ffa..d4454b27 100755 --- a/cost_function.py +++ b/cost_function.py @@ -26,6 +26,8 @@ import util_eddies import bisect import argparse +Omega = 2 * math.pi / 86164. + def calculate_radii_rossby(list_eddies, e_overestim, handlers, array_d_init): """Compute average on list_eddies of Rossby number and radius of maximum speed contour. @@ -35,7 +37,6 @@ def calculate_radii_rossby(list_eddies, e_overestim, handlers, array_d_init): radii = 0 # in m rossby = 0 n_valid_Rossby = 0 - Omega = 2 * math.pi / 86164. n_eddies = len(list_eddies) for n in list_eddies: -- GitLab