int(&#39;calibrating...&#39;)

    seed=0
    init_globals(model, qsteps, NSTR)
    with ProcessPoolExecutor(max_workers=num_workers,
                             initializer=init_globals,
                             initargs=(model, qsteps, NSTR)) as executor:
        seeds = [seed for _ in range(calibration_num)]
        results = list(tqdm(executor.map(task, seeds),
                        total=calibration_num))


    lower_ = np.array([x[0] for x in results])
    veritas_ = np.array([x[1] for x in res