def run_tracking_task(nclicks, active_file, params_json): params = Parameters(json.loads(params_json)) params._params = json.loads(params_json) if ".tif" in active_file: params.name = active_file.replace('.tif','') tracking.track(params) return ["", 1, True, 'render-current-trajectories']
def update_parameters(input_json, *args): params = Parameters(json.loads(input_json)) params._params = json.loads(input_json) for i in range(len(input_list)): param_class, param = input_list[i].split('-') if params._params[param]['value'] != args[i]: print( f"Setting {param} from {params._params[param]['value']} to {args[i]}" ) params._params[param]['value'] = args[i] params_json = str(json.dumps(params._params)) return params_json