Instabilities in single RF systems

Imports

import numpy as np
import matplotlib.pyplot as plt
from mbtrack2 import CavityResonator
from albums import scan_MC_psi_I0
from albums import SystemState
from albums import EquilibriumOptions, TheoryOptions
from albums import (Flow, AlvesEquilibrium, ZeroFrequency, RobinsonCoupling,
                    HOMCoupledBunch, PTBLHe)
from albums import DEFAULT_FLOWS

Ring and cavity setup

from mbtrack2 import Synchrotron, Electron
from mbtrack2 import Optics

def SOLEIL_II(V_RF=1.7e6):
    """
    SOLEIL II lattice v2366 w/ RF parameters from November 2023 RF budget.

    Parameters
    ----------
    V_RF : float, optional
        Total RF voltage in [V]. 
        The default is 1.7e6.
        
    Returns
    -------
    ring : Synchrotron object
        TDR lattice v2366_v3.

    """
    L = 353.97
    E0 = 2.75e9
    particle = Electron()
    ac = 1.05751e-04
    tune = np.array([54.2, 18.3])
    chro = np.array([1.6, 1.6])
    beta = np.array([3.288, 4.003])
    alpha = np.array([0, 0])
    dispersion = np.array([0, 0, 0, 0])
    h = 416
    particle = Electron()
    mcf_order = np.array([-0.00192226,  0.00061511,  0.00010695])
    U0 = 469e3
    tau = np.array([7.64e-3, 13.83e-3, 11.64e-3])
    sigma_delta = 9.063e-4
    emit = np.array([83.7e-12, 83.7e-12*0.01])
        
    optics = Optics(local_beta=beta, local_alpha=alpha, 
                  local_dispersion=dispersion)
    ring = Synchrotron(h, optics, particle, L=L, E0=E0, ac=ac, U0=U0, tau=tau,
                   emit=emit, tune=tune, sigma_delta=sigma_delta, chro=chro, 
                   mcf_order=mcf_order)
    
    tuneS = ring.synchrotron_tune(V_RF)
    ring.sigma_0 = (ring.sigma_delta * np.abs(ring.eta()) 
                    / (tuneS * 2 * np.pi * ring. f0))
    ring.get_longitudinal_twiss(V_RF)
        
    return ring
ring = SOLEIL_II(V_RF=1.7e6)

I0 = 1.1
MC = CavityResonator(ring, m=1, Rs=5e6, Q=35.7e3, QL=6e3, detune=1e6, Ncav=4)
MC.Vc = 1.7e6
MC.theta = np.arccos(ring.U0/MC.Vc)
MC.set_optimal_detune(I0)
MC.set_generator(I0)

# HC is there just to be able to use scan functions but with RS=1ohm does nothing
HC = CavityResonator(ring, m=4, Rs=1, Q=31e3, QL=31e3, detune=1e6, Ncav=2)
HC.Vg = 0
HC.theta_g = 0

Main cavity tuning vs beam current scan

In the case of a single RF system, the positive tuning side is Robinson unstable (AC Robinson) while for high beam current the negative tuning side is succeptible to zero-frequency instability (DC Robinson or equilibirum phase instability).

Case with synchrotron longitudinal damping

psi_MC_vals = np.linspace(-80, 80, 50)
I0_vals = np.linspace(1e-3, 1.5, 50)

eq_opts = EquilibriumOptions(auto_set_MC_theta=False,
                             optimal_tunning=False)

result = scan_MC_psi_I0(
               SystemState(ring, [MC, HC]),
               psi_MC_vals,
               I0_vals,
               flow=DEFAULT_FLOWS["Alves"],
               eq_opts=eq_opts)

result.plot("xi")
scan:   0%|          | 0/2500 [00:00<?, ?it/s]
scan:   0%|          | 1/2500 [00:00<30:20,  1.37it/s]
scan:   0%|          | 2/2500 [00:01<19:11,  2.17it/s]
scan:   0%|          | 4/2500 [00:01<10:23,  4.00it/s]
scan:   0%|          | 7/2500 [00:01<05:18,  7.83it/s]
scan:   0%|          | 10/2500 [00:01<03:35, 11.54it/s]
scan:   0%|          | 12/2500 [00:01<03:11, 12.99it/s]
scan:   1%|          | 15/2500 [00:01<02:33, 16.20it/s]
scan:   1%|          | 18/2500 [00:01<02:11, 18.91it/s]
scan:   1%|          | 21/2500 [00:01<01:59, 20.78it/s]
scan:   1%|          | 24/2500 [00:02<04:45,  8.67it/s]
scan:   1%|          | 27/2500 [00:02<03:48, 10.84it/s]
scan:   1%|          | 29/2500 [00:03<04:11,  9.83it/s]
scan:   1%|          | 31/2500 [00:03<03:40, 11.21it/s]
scan:   1%|▏         | 33/2500 [00:03<04:05, 10.04it/s]
scan:   1%|▏         | 35/2500 [00:03<05:55,  6.93it/s]
scan:   2%|▏         | 38/2500 [00:04<04:21,  9.40it/s]
scan:   2%|▏         | 41/2500 [00:04<03:25, 11.98it/s]
scan:   2%|▏         | 44/2500 [00:04<02:49, 14.47it/s]
scan:   2%|▏         | 47/2500 [00:04<02:28, 16.57it/s]
scan:   2%|▏         | 50/2500 [00:04<03:38, 11.19it/s]
scan:   2%|▏         | 52/2500 [00:05<03:53, 10.47it/s]
scan:   2%|▏         | 54/2500 [00:05<03:44, 10.89it/s]
scan:   2%|▏         | 58/2500 [00:05<02:44, 14.82it/s]
scan:   2%|▏         | 62/2500 [00:05<02:12, 18.36it/s]
scan:   3%|▎         | 65/2500 [00:05<01:59, 20.40it/s]
scan:   3%|▎         | 68/2500 [00:05<01:52, 21.63it/s]
scan:   3%|▎         | 71/2500 [00:05<01:46, 22.80it/s]
scan:   3%|▎         | 74/2500 [00:06<01:39, 24.34it/s]
scan:   3%|▎         | 77/2500 [00:06<01:34, 25.67it/s]
scan:   3%|▎         | 80/2500 [00:06<01:30, 26.67it/s]
scan:   3%|▎         | 84/2500 [00:06<01:26, 27.84it/s]
scan:   3%|▎         | 87/2500 [00:06<01:31, 26.30it/s]
scan:   4%|▎         | 90/2500 [00:06<01:45, 22.82it/s]
scan:   4%|▎         | 93/2500 [00:06<01:41, 23.75it/s]
scan:   4%|▍         | 96/2500 [00:06<01:58, 20.34it/s]
scan:   4%|▍         | 99/2500 [00:07<01:58, 20.26it/s]
scan:   4%|▍         | 102/2500 [00:07<01:49, 21.84it/s]
scan:   4%|▍         | 106/2500 [00:07<01:36, 24.82it/s]
scan:   4%|▍         | 110/2500 [00:07<01:28, 27.01it/s]
scan:   5%|▍         | 114/2500 [00:07<01:22, 28.76it/s]
scan:   5%|▍         | 118/2500 [00:07<01:20, 29.75it/s]
scan:   5%|▍         | 122/2500 [00:07<01:19, 29.88it/s]
scan:   5%|▌         | 126/2500 [00:07<01:17, 30.49it/s]
scan:   5%|▌         | 130/2500 [00:08<01:23, 28.40it/s]
scan:   5%|▌         | 133/2500 [00:08<01:22, 28.77it/s]
scan:   5%|▌         | 136/2500 [00:08<01:21, 29.04it/s]
scan:   6%|▌         | 140/2500 [00:08<01:19, 29.51it/s]
scan:   6%|▌         | 143/2500 [00:08<01:20, 29.43it/s]
scan:   6%|▌         | 146/2500 [00:08<01:21, 29.03it/s]
scan:   6%|▌         | 149/2500 [00:08<01:20, 29.27it/s]
scan:   6%|▌         | 153/2500 [00:08<01:25, 27.33it/s]
scan:   6%|▌         | 156/2500 [00:09<01:36, 24.23it/s]
scan:   6%|▋         | 159/2500 [00:09<01:34, 24.76it/s]
scan:   6%|▋         | 162/2500 [00:09<01:29, 26.00it/s]
scan:   7%|▋         | 166/2500 [00:09<01:23, 27.86it/s]
scan:   7%|▋         | 170/2500 [00:09<01:19, 29.14it/s]
scan:   7%|▋         | 174/2500 [00:09<01:17, 30.06it/s]
scan:   7%|▋         | 178/2500 [00:09<01:17, 29.82it/s]
scan:   7%|▋         | 181/2500 [00:09<01:18, 29.44it/s]
scan:   7%|▋         | 184/2500 [00:10<01:19, 29.21it/s]
scan:   7%|▋         | 187/2500 [00:10<01:35, 24.27it/s]
scan:   8%|▊         | 190/2500 [00:10<01:30, 25.65it/s]
scan:   8%|▊         | 193/2500 [00:10<01:27, 26.49it/s]
scan:   8%|▊         | 196/2500 [00:10<01:24, 27.24it/s]
scan:   8%|▊         | 199/2500 [00:10<01:22, 27.81it/s]
scan:   8%|▊         | 203/2500 [00:10<01:18, 29.17it/s]
scan:   8%|▊         | 207/2500 [00:10<01:16, 30.06it/s]
scan:   8%|▊         | 211/2500 [00:11<01:14, 30.83it/s]
scan:   9%|▊         | 215/2500 [00:11<01:13, 31.23it/s]
scan:   9%|▉         | 219/2500 [00:11<01:17, 29.52it/s]
scan:   9%|▉         | 223/2500 [00:11<01:15, 30.00it/s]
scan:   9%|▉         | 227/2500 [00:11<01:15, 30.18it/s]
scan:   9%|▉         | 231/2500 [00:11<01:15, 30.21it/s]
scan:   9%|▉         | 235/2500 [00:11<01:15, 29.81it/s]
scan:  10%|▉         | 238/2500 [00:11<01:18, 28.74it/s]
scan:  10%|▉         | 241/2500 [00:12<01:20, 28.21it/s]
scan:  10%|▉         | 244/2500 [00:12<01:19, 28.31it/s]
scan:  10%|▉         | 247/2500 [00:12<01:18, 28.59it/s]
scan:  10%|█         | 250/2500 [00:12<01:25, 26.20it/s]
scan:  10%|█         | 254/2500 [00:12<01:19, 28.28it/s]
scan:  10%|█         | 258/2500 [00:12<01:15, 29.60it/s]
scan:  10%|█         | 262/2500 [00:12<01:14, 30.22it/s]
scan:  11%|█         | 266/2500 [00:12<01:30, 24.68it/s]
scan:  11%|█         | 269/2500 [00:13<01:32, 24.02it/s]
scan:  11%|█         | 273/2500 [00:13<01:26, 25.87it/s]
scan:  11%|█         | 276/2500 [00:13<01:29, 24.90it/s]
scan:  11%|█         | 279/2500 [00:13<01:34, 23.60it/s]
scan:  11%|█▏        | 282/2500 [00:13<01:30, 24.43it/s]
scan:  11%|█▏        | 285/2500 [00:13<01:26, 25.72it/s]
scan:  12%|█▏        | 289/2500 [00:13<01:21, 27.25it/s]
scan:  12%|█▏        | 292/2500 [00:13<01:20, 27.42it/s]
scan:  12%|█▏        | 296/2500 [00:14<01:19, 27.69it/s]
scan:  12%|█▏        | 299/2500 [00:14<01:17, 28.23it/s]
scan:  12%|█▏        | 303/2500 [00:14<01:14, 29.35it/s]
scan:  12%|█▏        | 307/2500 [00:14<01:14, 29.62it/s]
scan:  12%|█▏        | 311/2500 [00:14<01:12, 30.07it/s]
scan:  13%|█▎        | 315/2500 [00:14<01:11, 30.41it/s]
scan:  13%|█▎        | 319/2500 [00:14<01:11, 30.31it/s]
scan:  13%|█▎        | 323/2500 [00:15<01:12, 29.88it/s]
scan:  13%|█▎        | 326/2500 [00:15<01:18, 27.54it/s]
scan:  13%|█▎        | 329/2500 [00:15<01:53, 19.06it/s]
scan:  13%|█▎        | 332/2500 [00:15<01:46, 20.39it/s]
scan:  13%|█▎        | 335/2500 [00:15<01:37, 22.20it/s]
scan:  14%|█▎        | 338/2500 [00:15<01:30, 23.81it/s]
scan:  14%|█▎        | 342/2500 [00:15<01:24, 25.64it/s]
scan:  14%|█▍        | 345/2500 [00:15<01:21, 26.56it/s]
scan:  14%|█▍        | 348/2500 [00:16<01:19, 27.15it/s]
scan:  14%|█▍        | 351/2500 [00:16<01:17, 27.69it/s]
scan:  14%|█▍        | 355/2500 [00:16<01:13, 29.15it/s]
scan:  14%|█▍        | 359/2500 [00:16<01:11, 30.10it/s]
scan:  15%|█▍        | 363/2500 [00:16<01:09, 30.87it/s]
scan:  15%|█▍        | 367/2500 [00:16<01:09, 30.73it/s]
scan:  15%|█▍        | 371/2500 [00:16<01:09, 30.57it/s]
scan:  15%|█▌        | 375/2500 [00:16<01:10, 30.22it/s]
scan:  15%|█▌        | 379/2500 [00:17<01:10, 30.02it/s]
scan:  15%|█▌        | 383/2500 [00:18<03:47,  9.29it/s]
scan:  15%|█▌        | 386/2500 [00:18<03:12, 10.95it/s]
scan:  16%|█▌        | 389/2500 [00:18<03:06, 11.31it/s]
scan:  16%|█▌        | 392/2500 [00:18<02:44, 12.78it/s]
scan:  16%|█▌        | 395/2500 [00:18<02:23, 14.64it/s]
scan:  16%|█▌        | 398/2500 [00:18<02:04, 16.83it/s]
scan:  16%|█▌        | 402/2500 [00:19<01:44, 20.10it/s]
scan:  16%|█▌        | 406/2500 [00:19<01:31, 22.81it/s]
scan:  16%|█▋        | 410/2500 [00:19<01:22, 25.24it/s]
scan:  17%|█▋        | 413/2500 [00:20<03:12, 10.82it/s]
scan:  17%|█▋        | 417/2500 [00:20<02:31, 13.76it/s]
scan:  17%|█▋        | 421/2500 [00:20<02:03, 16.78it/s]
scan:  17%|█▋        | 425/2500 [00:20<01:46, 19.56it/s]
scan:  17%|█▋        | 429/2500 [00:20<01:34, 22.01it/s]
scan:  17%|█▋        | 432/2500 [00:20<01:28, 23.35it/s]
scan:  17%|█▋        | 435/2500 [00:20<01:25, 24.08it/s]
scan:  18%|█▊        | 438/2500 [00:20<01:25, 23.99it/s]
scan:  18%|█▊        | 441/2500 [00:21<01:22, 25.11it/s]
scan:  18%|█▊        | 444/2500 [00:21<01:18, 26.12it/s]
scan:  18%|█▊        | 447/2500 [00:21<01:15, 27.03it/s]
scan:  18%|█▊        | 451/2500 [00:21<01:11, 28.49it/s]
scan:  18%|█▊        | 455/2500 [00:21<01:08, 29.71it/s]
scan:  18%|█▊        | 459/2500 [00:21<01:06, 30.64it/s]
scan:  19%|█▊        | 463/2500 [00:21<01:05, 30.94it/s]
scan:  19%|█▊        | 467/2500 [00:21<01:04, 31.39it/s]
scan:  19%|█▉        | 471/2500 [00:22<01:08, 29.50it/s]
scan:  19%|█▉        | 474/2500 [00:22<01:09, 29.33it/s]
scan:  19%|█▉        | 477/2500 [00:22<01:08, 29.48it/s]
scan:  19%|█▉        | 481/2500 [00:22<01:07, 30.07it/s]
scan:  19%|█▉        | 485/2500 [00:22<01:06, 30.38it/s]
scan:  20%|█▉        | 489/2500 [00:22<01:06, 30.12it/s]
scan:  20%|█▉        | 493/2500 [00:22<01:06, 30.24it/s]
scan:  20%|█▉        | 497/2500 [00:22<01:06, 30.15it/s]
scan:  20%|██        | 501/2500 [00:23<01:08, 29.34it/s]
scan:  20%|██        | 504/2500 [00:23<01:10, 28.29it/s]
scan:  20%|██        | 508/2500 [00:23<02:44, 12.13it/s]
scan:  20%|██        | 511/2500 [00:23<02:19, 14.23it/s]
scan:  21%|██        | 515/2500 [00:24<01:54, 17.33it/s]
scan:  21%|██        | 518/2500 [00:24<01:45, 18.73it/s]
scan:  21%|██        | 522/2500 [00:24<01:31, 21.52it/s]
scan:  21%|██        | 525/2500 [00:24<01:25, 23.19it/s]
scan:  21%|██        | 529/2500 [00:24<01:18, 25.24it/s]
scan:  21%|██▏       | 533/2500 [00:24<01:14, 26.33it/s]
scan:  21%|██▏       | 536/2500 [00:24<01:12, 26.96it/s]
scan:  22%|██▏       | 539/2500 [00:24<01:12, 26.88it/s]
scan:  22%|██▏       | 542/2500 [00:25<01:10, 27.58it/s]
scan:  22%|██▏       | 545/2500 [00:25<01:10, 27.86it/s]
scan:  22%|██▏       | 548/2500 [00:25<01:13, 26.40it/s]
scan:  22%|██▏       | 552/2500 [00:25<01:09, 27.89it/s]
scan:  22%|██▏       | 556/2500 [00:25<01:06, 29.20it/s]
scan:  22%|██▏       | 560/2500 [00:25<01:04, 30.29it/s]
scan:  23%|██▎       | 564/2500 [00:25<01:03, 30.56it/s]
scan:  23%|██▎       | 568/2500 [00:25<01:05, 29.53it/s]
scan:  23%|██▎       | 571/2500 [00:26<02:29, 12.92it/s]
scan:  23%|██▎       | 575/2500 [00:26<02:01, 15.86it/s]
scan:  23%|██▎       | 578/2500 [00:26<01:46, 18.02it/s]
scan:  23%|██▎       | 582/2500 [00:26<01:33, 20.60it/s]
scan:  23%|██▎       | 585/2500 [00:27<01:26, 22.24it/s]
scan:  24%|██▎       | 588/2500 [00:27<01:21, 23.51it/s]
scan:  24%|██▎       | 591/2500 [00:27<01:21, 23.38it/s]
scan:  24%|██▍       | 594/2500 [00:27<01:25, 22.36it/s]
scan:  24%|██▍       | 597/2500 [00:27<01:47, 17.76it/s]
scan:  24%|██▍       | 600/2500 [00:27<01:38, 19.19it/s]
scan:  24%|██▍       | 603/2500 [00:27<01:35, 19.92it/s]
scan:  24%|██▍       | 607/2500 [00:28<01:23, 22.79it/s]
scan:  24%|██▍       | 610/2500 [00:28<01:18, 24.21it/s]
scan:  25%|██▍       | 613/2500 [00:28<01:13, 25.51it/s]
scan:  25%|██▍       | 616/2500 [00:28<01:13, 25.78it/s]
scan:  25%|██▍       | 619/2500 [00:28<01:14, 25.30it/s]
scan:  25%|██▍       | 622/2500 [00:28<01:11, 26.38it/s]
scan:  25%|██▌       | 625/2500 [00:28<01:08, 27.35it/s]
scan:  25%|██▌       | 628/2500 [00:28<01:09, 27.06it/s]
scan:  25%|██▌       | 631/2500 [00:28<01:08, 27.37it/s]
scan:  25%|██▌       | 634/2500 [00:29<01:11, 26.17it/s]
scan:  25%|██▌       | 637/2500 [00:29<01:13, 25.50it/s]
scan:  26%|██▌       | 640/2500 [00:29<01:10, 26.39it/s]
scan:  26%|██▌       | 643/2500 [00:29<01:08, 27.15it/s]
scan:  26%|██▌       | 646/2500 [00:29<01:14, 24.84it/s]
scan:  26%|██▌       | 649/2500 [00:29<01:11, 25.84it/s]
scan:  26%|██▌       | 652/2500 [00:29<01:08, 26.87it/s]
scan:  26%|██▌       | 656/2500 [00:29<01:04, 28.41it/s]
scan:  26%|██▋       | 660/2500 [00:30<01:03, 29.19it/s]
scan:  27%|██▋       | 663/2500 [00:30<01:03, 29.09it/s]
scan:  27%|██▋       | 666/2500 [00:30<01:03, 28.85it/s]
scan:  27%|██▋       | 669/2500 [00:30<01:04, 28.58it/s]
scan:  27%|██▋       | 672/2500 [00:30<01:03, 28.77it/s]
scan:  27%|██▋       | 675/2500 [00:30<01:03, 28.79it/s]
scan:  27%|██▋       | 678/2500 [00:30<01:07, 27.10it/s]
scan:  27%|██▋       | 682/2500 [00:30<01:04, 28.18it/s]
scan:  27%|██▋       | 685/2500 [00:30<01:04, 28.30it/s]
scan:  28%|██▊       | 688/2500 [00:31<01:06, 27.33it/s]
scan:  28%|██▊       | 691/2500 [00:31<01:07, 26.78it/s]
scan:  28%|██▊       | 694/2500 [00:31<01:07, 26.65it/s]
scan:  28%|██▊       | 697/2500 [00:31<01:07, 26.68it/s]
scan:  28%|██▊       | 700/2500 [00:31<01:07, 26.86it/s]
scan:  28%|██▊       | 704/2500 [00:31<01:04, 27.67it/s]
scan:  28%|██▊       | 707/2500 [00:31<01:10, 25.28it/s]
scan:  28%|██▊       | 711/2500 [00:31<01:06, 27.04it/s]
scan:  29%|██▊       | 715/2500 [00:32<01:02, 28.51it/s]
scan:  29%|██▊       | 718/2500 [00:32<01:02, 28.55it/s]
scan:  29%|██▉       | 721/2500 [00:32<01:25, 20.89it/s]
scan:  29%|██▉       | 724/2500 [00:32<01:21, 21.78it/s]
scan:  29%|██▉       | 727/2500 [00:32<01:15, 23.43it/s]
scan:  29%|██▉       | 731/2500 [00:32<01:12, 24.43it/s]
scan:  29%|██▉       | 734/2500 [00:32<01:13, 24.08it/s]
scan:  29%|██▉       | 737/2500 [00:32<01:10, 25.04it/s]
scan:  30%|██▉       | 740/2500 [00:33<01:07, 26.05it/s]
scan:  30%|██▉       | 743/2500 [00:33<01:06, 26.48it/s]
scan:  30%|██▉       | 746/2500 [00:33<01:06, 26.47it/s]
scan:  30%|██▉       | 749/2500 [00:33<01:07, 26.10it/s]
scan:  30%|███       | 752/2500 [00:33<01:05, 26.76it/s]
scan:  30%|███       | 755/2500 [00:33<01:03, 27.54it/s]
scan:  30%|███       | 758/2500 [00:34<01:58, 14.75it/s]
scan:  30%|███       | 761/2500 [00:34<01:48, 16.05it/s]
scan:  31%|███       | 764/2500 [00:34<01:37, 17.72it/s]
scan:  31%|███       | 767/2500 [00:34<01:30, 19.10it/s]
scan:  31%|███       | 770/2500 [00:34<01:38, 17.50it/s]
scan:  31%|███       | 773/2500 [00:34<01:27, 19.81it/s]
scan:  31%|███       | 776/2500 [00:34<01:19, 21.56it/s]
scan:  31%|███       | 779/2500 [00:35<01:18, 21.93it/s]
scan:  31%|███▏      | 782/2500 [00:35<01:16, 22.57it/s]
scan:  31%|███▏      | 785/2500 [00:35<01:16, 22.51it/s]
scan:  32%|███▏      | 788/2500 [00:35<01:13, 23.44it/s]
scan:  32%|███▏      | 791/2500 [00:35<01:10, 24.20it/s]
scan:  32%|███▏      | 794/2500 [00:35<01:08, 24.98it/s]
scan:  32%|███▏      | 797/2500 [00:35<01:08, 24.93it/s]
scan:  32%|███▏      | 800/2500 [00:35<01:06, 25.71it/s]
scan:  32%|███▏      | 803/2500 [00:36<01:23, 20.40it/s]
scan:  32%|███▏      | 807/2500 [00:36<01:12, 23.34it/s]
scan:  32%|███▏      | 811/2500 [00:36<01:06, 25.40it/s]
scan:  33%|███▎      | 814/2500 [00:36<01:03, 26.43it/s]
scan:  33%|███▎      | 817/2500 [00:36<01:02, 27.02it/s]
scan:  33%|███▎      | 821/2500 [00:36<01:00, 27.89it/s]
scan:  33%|███▎      | 824/2500 [00:36<00:59, 28.02it/s]
scan:  33%|███▎      | 827/2500 [00:36<00:58, 28.53it/s]
scan:  33%|███▎      | 830/2500 [00:36<00:58, 28.62it/s]
scan:  33%|███▎      | 833/2500 [00:37<01:08, 24.22it/s]
scan:  33%|███▎      | 836/2500 [00:37<01:05, 25.31it/s]
scan:  34%|███▎      | 839/2500 [00:37<01:04, 25.84it/s]
scan:  34%|███▎      | 842/2500 [00:37<01:02, 26.63it/s]
scan:  34%|███▍      | 845/2500 [00:37<01:01, 26.95it/s]
scan:  34%|███▍      | 848/2500 [00:37<01:03, 26.14it/s]
scan:  34%|███▍      | 851/2500 [00:37<01:05, 25.19it/s]
scan:  34%|███▍      | 854/2500 [00:37<01:02, 26.14it/s]
scan:  34%|███▍      | 857/2500 [00:38<01:02, 26.28it/s]
scan:  34%|███▍      | 860/2500 [00:38<01:03, 25.89it/s]
scan:  35%|███▍      | 863/2500 [00:38<01:04, 25.23it/s]
scan:  35%|███▍      | 866/2500 [00:38<01:01, 26.36it/s]
scan:  35%|███▍      | 870/2500 [00:38<00:58, 28.06it/s]
scan:  35%|███▍      | 873/2500 [00:38<00:57, 28.07it/s]
scan:  35%|███▌      | 876/2500 [00:38<00:58, 27.74it/s]
scan:  35%|███▌      | 879/2500 [00:38<00:57, 28.07it/s]
scan:  35%|███▌      | 882/2500 [00:38<00:58, 27.84it/s]
scan:  35%|███▌      | 885/2500 [00:39<00:58, 27.79it/s]
scan:  36%|███▌      | 888/2500 [00:39<00:57, 27.94it/s]
scan:  36%|███▌      | 891/2500 [00:39<01:02, 25.83it/s]
scan:  36%|███▌      | 894/2500 [00:39<01:02, 25.86it/s]
scan:  36%|███▌      | 897/2500 [00:39<01:00, 26.50it/s]
scan:  36%|███▌      | 900/2500 [00:39<00:59, 27.08it/s]
scan:  36%|███▌      | 904/2500 [00:39<00:56, 28.33it/s]
scan:  36%|███▋      | 908/2500 [00:39<00:54, 29.15it/s]
scan:  36%|███▋      | 911/2500 [00:39<00:54, 29.26it/s]
scan:  37%|███▋      | 914/2500 [00:40<00:54, 29.12it/s]
scan:  37%|███▋      | 918/2500 [00:40<00:53, 29.42it/s]
scan:  37%|███▋      | 921/2500 [00:40<00:55, 28.28it/s]
scan:  37%|███▋      | 924/2500 [00:40<00:55, 28.40it/s]
scan:  37%|███▋      | 927/2500 [00:40<00:55, 28.55it/s]
scan:  37%|███▋      | 930/2500 [00:40<00:56, 27.59it/s]
scan:  37%|███▋      | 933/2500 [00:40<00:56, 27.88it/s]
scan:  37%|███▋      | 936/2500 [00:40<00:55, 28.12it/s]
scan:  38%|███▊      | 939/2500 [00:40<00:56, 27.74it/s]
scan:  38%|███▊      | 942/2500 [00:41<00:55, 28.09it/s]
scan:  38%|███▊      | 945/2500 [00:41<00:55, 28.17it/s]
scan:  38%|███▊      | 948/2500 [00:41<00:56, 27.26it/s]
scan:  38%|███▊      | 951/2500 [00:42<02:42,  9.54it/s]
scan:  38%|███▊      | 954/2500 [00:42<02:10, 11.85it/s]
scan:  38%|███▊      | 957/2500 [00:42<01:47, 14.30it/s]
scan:  38%|███▊      | 960/2500 [00:42<01:33, 16.52it/s]
scan:  39%|███▊      | 963/2500 [00:42<01:33, 16.49it/s]
scan:  39%|███▊      | 966/2500 [00:42<01:21, 18.91it/s]
scan:  39%|███▉      | 970/2500 [00:42<01:11, 21.30it/s]
scan:  39%|███▉      | 973/2500 [00:42<01:08, 22.29it/s]
scan:  39%|███▉      | 976/2500 [00:43<01:07, 22.71it/s]
scan:  39%|███▉      | 979/2500 [00:43<01:05, 23.33it/s]
scan:  39%|███▉      | 982/2500 [00:43<01:04, 23.63it/s]
scan:  39%|███▉      | 985/2500 [00:43<01:04, 23.45it/s]
scan:  40%|███▉      | 988/2500 [00:43<01:07, 22.33it/s]
scan:  40%|███▉      | 991/2500 [00:43<01:03, 23.59it/s]
scan:  40%|███▉      | 994/2500 [00:43<01:01, 24.31it/s]
scan:  40%|███▉      | 997/2500 [00:43<01:00, 24.71it/s]
scan:  40%|████      | 1000/2500 [00:44<00:59, 25.24it/s]
scan:  40%|████      | 1004/2500 [00:44<00:55, 27.17it/s]
scan:  40%|████      | 1007/2500 [00:44<00:53, 27.77it/s]
scan:  40%|████      | 1010/2500 [00:44<00:52, 28.33it/s]
scan:  41%|████      | 1014/2500 [00:44<00:51, 28.96it/s]
scan:  41%|████      | 1017/2500 [00:44<01:00, 24.35it/s]
scan:  41%|████      | 1020/2500 [00:45<02:00, 12.32it/s]
scan:  41%|████      | 1023/2500 [00:45<01:40, 14.69it/s]
scan:  41%|████      | 1026/2500 [00:45<01:25, 17.17it/s]
scan:  41%|████      | 1030/2500 [00:45<01:12, 20.32it/s]
scan:  41%|████▏     | 1033/2500 [00:45<01:13, 19.95it/s]
scan:  41%|████▏     | 1036/2500 [00:45<01:09, 21.19it/s]
scan:  42%|████▏     | 1039/2500 [00:46<01:05, 22.20it/s]
scan:  42%|████▏     | 1042/2500 [00:46<01:01, 23.62it/s]
scan:  42%|████▏     | 1045/2500 [00:46<01:01, 23.76it/s]
scan:  42%|████▏     | 1048/2500 [00:46<01:01, 23.46it/s]
scan:  42%|████▏     | 1051/2500 [00:46<00:59, 24.41it/s]
scan:  42%|████▏     | 1055/2500 [00:46<00:54, 26.52it/s]
scan:  42%|████▏     | 1059/2500 [00:46<00:53, 26.91it/s]
scan:  42%|████▏     | 1062/2500 [00:46<00:53, 26.90it/s]
scan:  43%|████▎     | 1065/2500 [00:46<00:51, 27.64it/s]
scan:  43%|████▎     | 1069/2500 [00:47<00:50, 28.31it/s]
scan:  43%|████▎     | 1072/2500 [00:47<00:51, 27.86it/s]
scan:  43%|████▎     | 1075/2500 [00:47<00:53, 26.50it/s]
scan:  43%|████▎     | 1078/2500 [00:47<00:52, 27.01it/s]
scan:  43%|████▎     | 1081/2500 [00:47<00:51, 27.64it/s]
scan:  43%|████▎     | 1084/2500 [00:47<00:52, 26.81it/s]
scan:  43%|████▎     | 1087/2500 [00:47<00:53, 26.55it/s]
scan:  44%|████▎     | 1090/2500 [00:47<00:59, 23.89it/s]
scan:  44%|████▎     | 1093/2500 [00:48<01:20, 17.51it/s]
scan:  44%|████▍     | 1096/2500 [00:48<01:13, 19.04it/s]
scan:  44%|████▍     | 1099/2500 [00:48<01:12, 19.19it/s]
scan:  44%|████▍     | 1102/2500 [00:48<01:18, 17.87it/s]
scan:  44%|████▍     | 1104/2500 [00:48<01:17, 17.98it/s]
scan:  44%|████▍     | 1107/2500 [00:48<01:19, 17.48it/s]
scan:  44%|████▍     | 1110/2500 [00:49<01:12, 19.12it/s]
scan:  45%|████▍     | 1113/2500 [00:49<01:05, 21.14it/s]
scan:  45%|████▍     | 1116/2500 [00:49<01:04, 21.54it/s]
scan:  45%|████▍     | 1119/2500 [00:49<00:59, 23.39it/s]
scan:  45%|████▍     | 1122/2500 [00:49<00:55, 24.99it/s]
scan:  45%|████▌     | 1125/2500 [00:49<00:52, 26.31it/s]
scan:  45%|████▌     | 1129/2500 [00:49<00:50, 27.37it/s]
scan:  45%|████▌     | 1132/2500 [00:49<00:50, 27.31it/s]
scan:  45%|████▌     | 1135/2500 [00:50<00:56, 24.00it/s]
scan:  46%|████▌     | 1138/2500 [00:50<00:55, 24.54it/s]
scan:  46%|████▌     | 1141/2500 [00:50<01:25, 15.91it/s]
scan:  46%|████▌     | 1144/2500 [00:50<01:14, 18.29it/s]
scan:  46%|████▌     | 1147/2500 [00:50<01:06, 20.45it/s]
scan:  46%|████▌     | 1150/2500 [00:50<01:00, 22.37it/s]
scan:  46%|████▌     | 1153/2500 [00:50<00:56, 23.67it/s]
scan:  46%|████▌     | 1156/2500 [00:51<00:58, 23.13it/s]
scan:  46%|████▋     | 1160/2500 [00:51<00:52, 25.36it/s]
scan:  47%|████▋     | 1163/2500 [00:51<00:50, 26.47it/s]
scan:  47%|████▋     | 1167/2500 [00:51<00:48, 27.69it/s]
scan:  47%|████▋     | 1171/2500 [00:51<00:46, 28.46it/s]
scan:  47%|████▋     | 1174/2500 [00:51<00:46, 28.61it/s]
scan:  47%|████▋     | 1177/2500 [00:51<00:45, 28.93it/s]
scan:  47%|████▋     | 1180/2500 [00:51<00:45, 28.93it/s]
scan:  47%|████▋     | 1183/2500 [00:52<00:46, 28.42it/s]
scan:  47%|████▋     | 1186/2500 [00:52<00:46, 28.48it/s]
scan:  48%|████▊     | 1189/2500 [00:52<00:50, 26.07it/s]
scan:  48%|████▊     | 1192/2500 [00:52<00:49, 26.33it/s]
scan:  48%|████▊     | 1195/2500 [00:52<00:48, 27.05it/s]
scan:  48%|████▊     | 1198/2500 [00:52<00:47, 27.35it/s]
scan:  48%|████▊     | 1202/2500 [00:52<00:45, 28.32it/s]
scan:  48%|████▊     | 1206/2500 [00:52<00:45, 28.53it/s]
scan:  48%|████▊     | 1209/2500 [00:52<00:44, 28.88it/s]
scan:  49%|████▊     | 1213/2500 [00:53<00:43, 29.30it/s]
scan:  49%|████▊     | 1216/2500 [00:53<00:44, 28.74it/s]
scan:  49%|████▉     | 1219/2500 [00:53<00:47, 26.94it/s]
scan:  49%|████▉     | 1222/2500 [00:53<00:46, 27.64it/s]
scan:  49%|████▉     | 1225/2500 [00:53<00:47, 27.01it/s]
scan:  49%|████▉     | 1228/2500 [00:53<00:46, 27.38it/s]
scan:  49%|████▉     | 1231/2500 [00:53<00:47, 26.93it/s]
scan:  49%|████▉     | 1234/2500 [00:53<00:46, 27.20it/s]
scan:  49%|████▉     | 1237/2500 [00:53<00:47, 26.66it/s]
scan:  50%|████▉     | 1240/2500 [00:54<00:50, 24.82it/s]
scan:  50%|████▉     | 1243/2500 [00:55<02:49,  7.41it/s]
scan:  50%|████▉     | 1246/2500 [00:55<02:14,  9.32it/s]
scan:  50%|████▉     | 1248/2500 [00:55<02:01, 10.32it/s]
scan:  50%|█████     | 1251/2500 [00:55<01:36, 12.97it/s]
scan:  50%|█████     | 1255/2500 [00:55<01:15, 16.58it/s]
scan:  50%|█████     | 1258/2500 [00:55<01:06, 18.61it/s]
scan:  50%|█████     | 1261/2500 [00:55<00:59, 20.66it/s]
scan:  51%|█████     | 1264/2500 [00:56<00:56, 22.05it/s]
scan:  51%|█████     | 1267/2500 [00:56<00:52, 23.62it/s]
scan:  51%|█████     | 1270/2500 [00:56<00:49, 24.89it/s]
scan:  51%|█████     | 1273/2500 [00:56<01:14, 16.55it/s]
scan:  51%|█████     | 1276/2500 [00:56<01:05, 18.65it/s]
scan:  51%|█████     | 1279/2500 [00:57<02:02,  9.95it/s]
scan:  51%|█████     | 1281/2500 [00:57<01:49, 11.10it/s]
scan:  51%|█████▏    | 1283/2500 [00:57<01:46, 11.45it/s]
scan:  51%|█████▏    | 1285/2500 [00:57<01:36, 12.58it/s]
scan:  51%|█████▏    | 1287/2500 [00:57<01:31, 13.25it/s]
scan:  52%|█████▏    | 1289/2500 [00:57<01:31, 13.25it/s]
scan:  52%|█████▏    | 1291/2500 [00:58<01:27, 13.75it/s]
scan:  52%|█████▏    | 1293/2500 [00:58<01:27, 13.75it/s]
scan:  52%|█████▏    | 1295/2500 [00:58<01:31, 13.22it/s]
scan:  52%|█████▏    | 1297/2500 [00:58<02:22,  8.45it/s]
scan:  52%|█████▏    | 1299/2500 [01:00<06:05,  3.29it/s]
scan:  52%|█████▏    | 1300/2500 [01:00<06:46,  2.95it/s]
scan:  52%|█████▏    | 1302/2500 [01:01<05:09,  3.87it/s]
scan:  52%|█████▏    | 1304/2500 [01:01<03:54,  5.11it/s]
scan:  52%|█████▏    | 1306/2500 [01:01<03:09,  6.30it/s]
scan:  52%|█████▏    | 1308/2500 [01:01<02:31,  7.89it/s]
scan:  52%|█████▏    | 1310/2500 [01:01<02:05,  9.48it/s]
scan:  52%|█████▏    | 1312/2500 [01:01<01:45, 11.21it/s]
scan:  53%|█████▎    | 1314/2500 [01:01<01:31, 12.92it/s]
scan:  53%|█████▎    | 1316/2500 [01:02<03:15,  6.07it/s]
scan:  53%|█████▎    | 1318/2500 [01:03<05:24,  3.64it/s]
scan:  53%|█████▎    | 1320/2500 [01:03<04:06,  4.78it/s]
scan:  53%|█████▎    | 1322/2500 [01:03<03:14,  6.07it/s]
scan:  53%|█████▎    | 1324/2500 [01:03<02:38,  7.42it/s]
scan:  53%|█████▎    | 1326/2500 [01:04<02:21,  8.32it/s]
scan:  53%|█████▎    | 1328/2500 [01:04<02:00,  9.73it/s]
scan:  53%|█████▎    | 1330/2500 [01:04<01:45, 11.13it/s]
scan:  53%|█████▎    | 1332/2500 [01:04<01:35, 12.24it/s]
scan:  53%|█████▎    | 1334/2500 [01:04<01:29, 12.99it/s]
scan:  53%|█████▎    | 1336/2500 [01:04<01:27, 13.34it/s]
scan:  54%|█████▎    | 1338/2500 [01:04<01:27, 13.33it/s]
scan:  54%|█████▎    | 1340/2500 [01:05<01:31, 12.71it/s]
scan:  54%|█████▎    | 1342/2500 [01:05<01:25, 13.54it/s]
scan:  54%|█████▍    | 1344/2500 [01:05<01:22, 13.93it/s]
scan:  54%|█████▍    | 1346/2500 [01:05<01:22, 13.97it/s]
scan:  54%|█████▍    | 1348/2500 [01:05<01:20, 14.34it/s]
scan:  54%|█████▍    | 1350/2500 [01:05<01:16, 14.98it/s]
scan:  54%|█████▍    | 1352/2500 [01:05<01:11, 16.01it/s]
scan:  54%|█████▍    | 1354/2500 [01:05<01:08, 16.71it/s]
scan:  54%|█████▍    | 1356/2500 [01:06<01:06, 17.31it/s]
scan:  54%|█████▍    | 1358/2500 [01:06<01:38, 11.60it/s]
scan:  54%|█████▍    | 1360/2500 [01:06<01:29, 12.77it/s]
scan:  54%|█████▍    | 1362/2500 [01:06<01:24, 13.51it/s]
scan:  55%|█████▍    | 1364/2500 [01:06<01:51, 10.23it/s]
scan:  55%|█████▍    | 1366/2500 [01:07<01:51, 10.16it/s]
scan:  55%|█████▍    | 1369/2500 [01:07<01:28, 12.80it/s]
scan:  55%|█████▍    | 1372/2500 [01:07<01:11, 15.70it/s]
scan:  55%|█████▌    | 1375/2500 [01:07<01:04, 17.39it/s]
scan:  55%|█████▌    | 1378/2500 [01:07<00:57, 19.61it/s]
scan:  55%|█████▌    | 1381/2500 [01:07<00:53, 21.03it/s]
scan:  55%|█████▌    | 1384/2500 [01:07<00:49, 22.33it/s]
scan:  55%|█████▌    | 1387/2500 [01:07<00:50, 22.02it/s]
scan:  56%|█████▌    | 1390/2500 [01:08<00:49, 22.41it/s]
scan:  56%|█████▌    | 1393/2500 [01:08<01:08, 16.20it/s]
scan:  56%|█████▌    | 1396/2500 [01:08<01:02, 17.70it/s]
scan:  56%|█████▌    | 1399/2500 [01:08<00:56, 19.41it/s]
scan:  56%|█████▌    | 1402/2500 [01:08<00:52, 21.04it/s]
scan:  56%|█████▌    | 1405/2500 [01:08<00:48, 22.60it/s]
scan:  56%|█████▋    | 1408/2500 [01:08<00:47, 22.81it/s]
scan:  56%|█████▋    | 1411/2500 [01:09<00:46, 23.59it/s]
scan:  57%|█████▋    | 1414/2500 [01:09<00:44, 24.33it/s]
scan:  57%|█████▋    | 1417/2500 [01:09<00:50, 21.27it/s]
scan:  57%|█████▋    | 1420/2500 [01:09<00:49, 21.76it/s]
scan:  57%|█████▋    | 1423/2500 [01:09<00:47, 22.46it/s]
scan:  57%|█████▋    | 1426/2500 [01:09<00:47, 22.51it/s]
scan:  57%|█████▋    | 1429/2500 [01:09<00:47, 22.53it/s]
scan:  57%|█████▋    | 1432/2500 [01:10<00:47, 22.42it/s]
scan:  57%|█████▋    | 1435/2500 [01:10<00:47, 22.63it/s]
scan:  58%|█████▊    | 1438/2500 [01:10<00:45, 23.39it/s]
scan:  58%|█████▊    | 1441/2500 [01:10<00:48, 21.85it/s]
scan:  58%|█████▊    | 1444/2500 [01:10<00:46, 22.60it/s]
scan:  58%|█████▊    | 1447/2500 [01:10<00:45, 23.18it/s]
scan:  58%|█████▊    | 1450/2500 [01:10<00:44, 23.41it/s]
scan:  58%|█████▊    | 1453/2500 [01:10<00:43, 23.89it/s]
scan:  58%|█████▊    | 1456/2500 [01:11<00:43, 24.20it/s]
scan:  58%|█████▊    | 1459/2500 [01:11<00:44, 23.31it/s]
scan:  58%|█████▊    | 1462/2500 [01:11<00:45, 22.71it/s]
scan:  59%|█████▊    | 1465/2500 [01:11<00:57, 17.94it/s]
scan:  59%|█████▊    | 1467/2500 [01:11<00:57, 17.99it/s]
scan:  59%|█████▉    | 1470/2500 [01:11<00:51, 20.01it/s]
scan:  59%|█████▉    | 1473/2500 [01:11<00:47, 21.47it/s]
scan:  59%|█████▉    | 1476/2500 [01:12<00:46, 21.84it/s]
scan:  59%|█████▉    | 1479/2500 [01:12<00:45, 22.30it/s]
scan:  59%|█████▉    | 1482/2500 [01:12<00:44, 22.84it/s]
scan:  59%|█████▉    | 1485/2500 [01:12<00:43, 23.45it/s]
scan:  60%|█████▉    | 1488/2500 [01:12<00:44, 22.72it/s]
scan:  60%|█████▉    | 1491/2500 [01:12<00:43, 23.13it/s]
scan:  60%|█████▉    | 1494/2500 [01:13<01:05, 15.27it/s]
scan:  60%|█████▉    | 1497/2500 [01:13<00:57, 17.37it/s]
scan:  60%|██████    | 1500/2500 [01:13<00:55, 18.16it/s]
scan:  60%|██████    | 1503/2500 [01:13<00:51, 19.44it/s]
scan:  60%|██████    | 1506/2500 [01:13<01:17, 12.79it/s]
scan:  60%|██████    | 1508/2500 [01:14<01:48,  9.18it/s]
scan:  60%|██████    | 1510/2500 [01:14<01:40,  9.87it/s]
scan:  60%|██████    | 1512/2500 [01:14<02:22,  6.94it/s]
scan:  61%|██████    | 1515/2500 [01:15<01:44,  9.41it/s]
scan:  61%|██████    | 1518/2500 [01:15<01:29, 11.03it/s]
scan:  61%|██████    | 1521/2500 [01:15<01:14, 13.21it/s]
scan:  61%|██████    | 1524/2500 [01:15<01:03, 15.31it/s]
scan:  61%|██████    | 1527/2500 [01:15<00:57, 17.07it/s]
scan:  61%|██████    | 1530/2500 [01:15<00:54, 17.81it/s]
scan:  61%|██████▏   | 1533/2500 [01:16<00:56, 17.02it/s]
scan:  61%|██████▏   | 1536/2500 [01:16<00:51, 18.85it/s]
scan:  62%|██████▏   | 1539/2500 [01:16<00:46, 20.45it/s]
scan:  62%|██████▏   | 1542/2500 [01:16<00:45, 21.22it/s]
scan:  62%|██████▏   | 1545/2500 [01:16<00:57, 16.72it/s]
scan:  62%|██████▏   | 1547/2500 [01:16<00:55, 17.26it/s]
scan:  62%|██████▏   | 1549/2500 [01:16<00:56, 16.90it/s]
scan:  62%|██████▏   | 1552/2500 [01:17<00:50, 18.85it/s]
scan:  62%|██████▏   | 1555/2500 [01:17<00:46, 20.17it/s]
scan:  62%|██████▏   | 1558/2500 [01:17<00:42, 21.96it/s]
scan:  62%|██████▏   | 1561/2500 [01:17<00:41, 22.78it/s]
scan:  63%|██████▎   | 1564/2500 [01:17<00:39, 23.46it/s]
scan:  63%|██████▎   | 1567/2500 [01:17<00:38, 24.52it/s]
scan:  63%|██████▎   | 1570/2500 [01:17<00:38, 23.91it/s]
scan:  63%|██████▎   | 1573/2500 [01:17<00:40, 23.03it/s]
scan:  63%|██████▎   | 1576/2500 [01:18<00:41, 22.07it/s]
scan:  63%|██████▎   | 1579/2500 [01:18<00:41, 22.43it/s]
scan:  63%|██████▎   | 1582/2500 [01:18<00:39, 23.00it/s]
scan:  63%|██████▎   | 1585/2500 [01:18<00:39, 23.03it/s]
scan:  64%|██████▎   | 1588/2500 [01:18<00:39, 23.29it/s]
scan:  64%|██████▎   | 1591/2500 [01:18<00:38, 23.90it/s]
scan:  64%|██████▍   | 1594/2500 [01:18<00:38, 23.77it/s]
scan:  64%|██████▍   | 1597/2500 [01:18<00:37, 24.05it/s]
scan:  64%|██████▍   | 1600/2500 [01:19<00:42, 21.04it/s]
scan:  64%|██████▍   | 1603/2500 [01:19<00:44, 20.08it/s]
scan:  64%|██████▍   | 1606/2500 [01:19<00:46, 19.19it/s]
scan:  64%|██████▍   | 1608/2500 [01:19<00:47, 18.79it/s]
scan:  64%|██████▍   | 1611/2500 [01:19<00:42, 20.71it/s]
scan:  65%|██████▍   | 1614/2500 [01:19<00:40, 21.73it/s]
scan:  65%|██████▍   | 1617/2500 [01:19<00:39, 22.18it/s]
scan:  65%|██████▍   | 1620/2500 [01:20<00:39, 22.46it/s]
scan:  65%|██████▍   | 1623/2500 [01:20<00:45, 19.14it/s]
scan:  65%|██████▌   | 1626/2500 [01:20<00:41, 20.86it/s]
scan:  65%|██████▌   | 1629/2500 [01:20<00:40, 21.60it/s]
scan:  65%|██████▌   | 1632/2500 [01:20<00:39, 22.23it/s]
scan:  65%|██████▌   | 1635/2500 [01:20<00:54, 15.74it/s]
scan:  66%|██████▌   | 1638/2500 [01:21<00:50, 17.22it/s]
scan:  66%|██████▌   | 1640/2500 [01:21<00:53, 15.94it/s]
scan:  66%|██████▌   | 1643/2500 [01:21<00:47, 18.15it/s]
scan:  66%|██████▌   | 1646/2500 [01:21<00:43, 19.86it/s]
scan:  66%|██████▌   | 1649/2500 [01:21<00:41, 20.46it/s]
scan:  66%|██████▌   | 1652/2500 [01:22<01:32,  9.16it/s]
scan:  66%|██████▌   | 1655/2500 [01:22<01:13, 11.47it/s]
scan:  66%|██████▋   | 1658/2500 [01:22<01:01, 13.69it/s]
scan:  66%|██████▋   | 1661/2500 [01:22<00:52, 15.90it/s]
scan:  67%|██████▋   | 1664/2500 [01:22<00:46, 17.96it/s]
scan:  67%|██████▋   | 1667/2500 [01:22<00:44, 18.64it/s]
scan:  67%|██████▋   | 1670/2500 [01:23<00:41, 20.21it/s]
scan:  67%|██████▋   | 1673/2500 [01:23<00:39, 20.86it/s]
scan:  67%|██████▋   | 1676/2500 [01:23<01:20, 10.25it/s]
scan:  67%|██████▋   | 1678/2500 [01:24<01:23,  9.82it/s]
scan:  67%|██████▋   | 1681/2500 [01:24<01:06, 12.28it/s]
scan:  67%|██████▋   | 1684/2500 [01:24<00:56, 14.47it/s]
scan:  67%|██████▋   | 1686/2500 [01:24<01:08, 11.82it/s]
scan:  68%|██████▊   | 1689/2500 [01:24<00:58, 13.87it/s]
scan:  68%|██████▊   | 1692/2500 [01:24<00:50, 16.13it/s]
scan:  68%|██████▊   | 1695/2500 [01:24<00:44, 18.14it/s]
scan:  68%|██████▊   | 1698/2500 [01:25<00:40, 19.90it/s]
scan:  68%|██████▊   | 1701/2500 [01:25<00:36, 21.66it/s]
scan:  68%|██████▊   | 1704/2500 [01:25<00:39, 20.29it/s]
scan:  68%|██████▊   | 1707/2500 [01:25<00:54, 14.44it/s]
scan:  68%|██████▊   | 1710/2500 [01:25<00:47, 16.73it/s]
scan:  69%|██████▊   | 1713/2500 [01:25<00:42, 18.40it/s]
scan:  69%|██████▊   | 1716/2500 [01:26<01:08, 11.53it/s]
scan:  69%|██████▊   | 1718/2500 [01:26<01:01, 12.70it/s]
scan:  69%|██████▉   | 1720/2500 [01:26<00:56, 13.92it/s]
scan:  69%|██████▉   | 1723/2500 [01:26<00:47, 16.50it/s]
scan:  69%|██████▉   | 1726/2500 [01:27<00:55, 13.91it/s]
scan:  69%|██████▉   | 1729/2500 [01:27<00:46, 16.43it/s]
scan:  69%|██████▉   | 1732/2500 [01:27<00:41, 18.70it/s]
scan:  69%|██████▉   | 1735/2500 [01:27<00:37, 20.57it/s]
scan:  70%|██████▉   | 1738/2500 [01:27<00:35, 21.39it/s]
scan:  70%|██████▉   | 1741/2500 [01:27<00:34, 21.70it/s]
scan:  70%|██████▉   | 1744/2500 [01:28<01:15, 10.00it/s]
scan:  70%|██████▉   | 1746/2500 [01:28<01:31,  8.25it/s]
scan:  70%|██████▉   | 1748/2500 [01:28<01:20,  9.35it/s]
scan:  70%|███████   | 1751/2500 [01:28<01:04, 11.69it/s]
scan:  70%|███████   | 1754/2500 [01:29<00:52, 14.26it/s]
scan:  70%|███████   | 1756/2500 [01:29<00:48, 15.23it/s]
scan:  70%|███████   | 1758/2500 [01:29<01:41,  7.33it/s]
scan:  70%|███████   | 1761/2500 [01:29<01:15,  9.79it/s]
scan:  71%|███████   | 1764/2500 [01:30<01:00, 12.22it/s]
scan:  71%|███████   | 1767/2500 [01:30<00:49, 14.88it/s]
scan:  71%|███████   | 1770/2500 [01:30<00:42, 17.21it/s]
scan:  71%|███████   | 1773/2500 [01:30<00:37, 19.22it/s]
scan:  71%|███████   | 1776/2500 [01:30<00:34, 20.95it/s]
scan:  71%|███████   | 1779/2500 [01:30<00:32, 22.46it/s]
scan:  71%|███████▏  | 1782/2500 [01:30<00:30, 23.65it/s]
scan:  71%|███████▏  | 1785/2500 [01:30<00:33, 21.52it/s]
scan:  72%|███████▏  | 1788/2500 [01:31<00:31, 22.55it/s]
scan:  72%|███████▏  | 1791/2500 [01:31<00:30, 23.07it/s]
scan:  72%|███████▏  | 1794/2500 [01:31<00:30, 23.41it/s]
scan:  72%|███████▏  | 1797/2500 [01:31<00:29, 23.72it/s]
scan:  72%|███████▏  | 1800/2500 [01:31<00:29, 23.70it/s]
scan:  72%|███████▏  | 1803/2500 [01:31<00:28, 24.66it/s]
scan:  72%|███████▏  | 1806/2500 [01:31<00:27, 25.26it/s]
scan:  72%|███████▏  | 1809/2500 [01:31<00:26, 25.67it/s]
scan:  72%|███████▏  | 1812/2500 [01:32<00:28, 24.13it/s]
scan:  73%|███████▎  | 1815/2500 [01:32<00:28, 24.30it/s]
scan:  73%|███████▎  | 1818/2500 [01:32<00:27, 25.01it/s]
scan:  73%|███████▎  | 1821/2500 [01:32<00:26, 25.62it/s]
scan:  73%|███████▎  | 1824/2500 [01:32<00:26, 25.10it/s]
scan:  73%|███████▎  | 1827/2500 [01:32<00:26, 25.56it/s]
scan:  73%|███████▎  | 1830/2500 [01:32<00:25, 25.78it/s]
scan:  73%|███████▎  | 1833/2500 [01:32<00:26, 25.32it/s]
scan:  73%|███████▎  | 1836/2500 [01:32<00:26, 25.42it/s]
scan:  74%|███████▎  | 1839/2500 [01:33<00:27, 24.26it/s]
scan:  74%|███████▎  | 1842/2500 [01:33<00:27, 24.26it/s]
scan:  74%|███████▍  | 1845/2500 [01:33<00:26, 24.52it/s]
scan:  74%|███████▍  | 1848/2500 [01:33<00:27, 23.84it/s]
scan:  74%|███████▍  | 1851/2500 [01:33<00:26, 24.09it/s]
scan:  74%|███████▍  | 1854/2500 [01:33<00:26, 24.04it/s]
scan:  74%|███████▍  | 1857/2500 [01:33<00:26, 24.33it/s]
scan:  74%|███████▍  | 1860/2500 [01:33<00:25, 24.91it/s]
scan:  75%|███████▍  | 1863/2500 [01:34<00:25, 25.27it/s]
scan:  75%|███████▍  | 1866/2500 [01:34<00:28, 22.03it/s]
scan:  75%|███████▍  | 1869/2500 [01:34<00:27, 23.36it/s]
scan:  75%|███████▍  | 1872/2500 [01:34<00:26, 24.03it/s]
scan:  75%|███████▌  | 1875/2500 [01:34<00:25, 24.39it/s]
scan:  75%|███████▌  | 1878/2500 [01:34<00:24, 25.00it/s]
scan:  75%|███████▌  | 1881/2500 [01:34<00:24, 25.16it/s]
scan:  75%|███████▌  | 1884/2500 [01:34<00:25, 24.13it/s]
scan:  75%|███████▌  | 1887/2500 [01:35<00:25, 23.58it/s]
scan:  76%|███████▌  | 1890/2500 [01:35<00:26, 23.27it/s]
scan:  76%|███████▌  | 1893/2500 [01:35<00:26, 23.24it/s]
scan:  76%|███████▌  | 1896/2500 [01:35<00:27, 22.16it/s]
scan:  76%|███████▌  | 1899/2500 [01:35<00:27, 22.07it/s]
scan:  76%|███████▌  | 1902/2500 [01:35<00:26, 22.80it/s]
scan:  76%|███████▌  | 1905/2500 [01:35<00:24, 23.90it/s]
scan:  76%|███████▋  | 1908/2500 [01:36<00:25, 23.25it/s]
scan:  76%|███████▋  | 1911/2500 [01:36<00:24, 24.31it/s]
scan:  77%|███████▋  | 1914/2500 [01:36<00:39, 14.67it/s]
scan:  77%|███████▋  | 1917/2500 [01:36<00:34, 16.86it/s]
scan:  77%|███████▋  | 1920/2500 [01:36<00:31, 18.52it/s]
scan:  77%|███████▋  | 1923/2500 [01:36<00:28, 20.04it/s]
scan:  77%|███████▋  | 1926/2500 [01:37<00:26, 21.32it/s]
scan:  77%|███████▋  | 1929/2500 [01:37<01:11,  7.96it/s]
scan:  77%|███████▋  | 1931/2500 [01:38<01:03,  8.90it/s]
scan:  77%|███████▋  | 1934/2500 [01:38<00:50, 11.27it/s]
scan:  77%|███████▋  | 1937/2500 [01:38<00:43, 12.93it/s]
scan:  78%|███████▊  | 1939/2500 [01:38<00:42, 13.23it/s]
scan:  78%|███████▊  | 1941/2500 [01:38<00:38, 14.37it/s]
scan:  78%|███████▊  | 1944/2500 [01:38<00:33, 16.48it/s]
scan:  78%|███████▊  | 1947/2500 [01:38<00:30, 17.94it/s]
scan:  78%|███████▊  | 1950/2500 [01:38<00:28, 19.39it/s]
scan:  78%|███████▊  | 1953/2500 [01:39<00:25, 21.42it/s]
scan:  78%|███████▊  | 1956/2500 [01:39<00:23, 22.76it/s]
scan:  78%|███████▊  | 1959/2500 [01:39<00:22, 24.10it/s]
scan:  78%|███████▊  | 1962/2500 [01:39<00:21, 24.94it/s]
scan:  79%|███████▊  | 1965/2500 [01:39<00:22, 23.58it/s]
scan:  79%|███████▊  | 1968/2500 [01:39<00:23, 22.33it/s]
scan:  79%|███████▉  | 1971/2500 [01:39<00:22, 23.31it/s]
scan:  79%|███████▉  | 1974/2500 [01:39<00:22, 23.69it/s]
scan:  79%|███████▉  | 1977/2500 [01:40<00:21, 24.26it/s]
scan:  79%|███████▉  | 1980/2500 [01:40<00:20, 24.78it/s]
scan:  79%|███████▉  | 1983/2500 [01:40<00:20, 24.79it/s]
scan:  79%|███████▉  | 1986/2500 [01:40<00:26, 19.12it/s]
scan:  80%|███████▉  | 1989/2500 [01:41<00:50, 10.11it/s]
scan:  80%|███████▉  | 1992/2500 [01:41<00:41, 12.32it/s]
scan:  80%|███████▉  | 1995/2500 [01:41<00:35, 14.41it/s]
scan:  80%|███████▉  | 1998/2500 [01:41<00:32, 15.33it/s]
scan:  80%|████████  | 2001/2500 [01:41<00:32, 15.48it/s]
scan:  80%|████████  | 2003/2500 [01:41<00:31, 15.83it/s]
scan:  80%|████████  | 2006/2500 [01:42<00:27, 18.22it/s]
scan:  80%|████████  | 2009/2500 [01:42<00:24, 20.29it/s]
scan:  80%|████████  | 2012/2500 [01:42<00:22, 22.05it/s]
scan:  81%|████████  | 2015/2500 [01:43<01:01,  7.87it/s]
scan:  81%|████████  | 2018/2500 [01:43<00:48,  9.99it/s]
scan:  81%|████████  | 2021/2500 [01:44<01:42,  4.68it/s]
scan:  81%|████████  | 2024/2500 [01:44<01:16,  6.23it/s]
scan:  81%|████████  | 2026/2500 [01:44<01:06,  7.14it/s]
scan:  81%|████████  | 2028/2500 [01:45<00:56,  8.29it/s]
scan:  81%|████████  | 2030/2500 [01:45<00:49,  9.45it/s]
scan:  81%|████████▏ | 2032/2500 [01:45<01:05,  7.12it/s]
scan:  81%|████████▏ | 2034/2500 [01:45<01:07,  6.90it/s]
scan:  81%|████████▏ | 2036/2500 [01:46<01:05,  7.13it/s]
scan:  82%|████████▏ | 2039/2500 [01:46<00:54,  8.51it/s]
scan:  82%|████████▏ | 2042/2500 [01:46<00:41, 10.97it/s]
scan:  82%|████████▏ | 2045/2500 [01:46<00:33, 13.50it/s]
scan:  82%|████████▏ | 2048/2500 [01:46<00:28, 15.61it/s]
scan:  82%|████████▏ | 2051/2500 [01:46<00:25, 17.72it/s]
scan:  82%|████████▏ | 2054/2500 [01:47<00:22, 19.94it/s]
scan:  82%|████████▏ | 2057/2500 [01:47<00:22, 19.44it/s]
scan:  82%|████████▏ | 2060/2500 [01:47<00:21, 20.29it/s]
scan:  83%|████████▎ | 2063/2500 [01:47<00:21, 20.74it/s]
scan:  83%|████████▎ | 2066/2500 [01:47<00:19, 21.86it/s]
scan:  83%|████████▎ | 2069/2500 [01:47<00:21, 20.36it/s]
scan:  83%|████████▎ | 2072/2500 [01:48<00:23, 18.54it/s]
scan:  83%|████████▎ | 2075/2500 [01:48<00:21, 19.77it/s]
scan:  83%|████████▎ | 2078/2500 [01:48<00:20, 20.70it/s]
scan:  83%|████████▎ | 2081/2500 [01:48<00:20, 20.80it/s]
scan:  83%|████████▎ | 2084/2500 [01:48<00:19, 21.81it/s]
scan:  83%|████████▎ | 2087/2500 [01:48<00:18, 22.33it/s]
scan:  84%|████████▎ | 2090/2500 [01:48<00:17, 22.92it/s]
scan:  84%|████████▎ | 2093/2500 [01:48<00:17, 23.52it/s]
scan:  84%|████████▍ | 2096/2500 [01:49<00:17, 23.57it/s]
scan:  84%|████████▍ | 2099/2500 [01:49<00:44,  8.98it/s]
scan:  84%|████████▍ | 2102/2500 [01:49<00:35, 11.32it/s]
scan:  84%|████████▍ | 2105/2500 [01:50<00:28, 13.77it/s]
scan:  84%|████████▍ | 2109/2500 [01:50<00:22, 17.23it/s]
scan:  84%|████████▍ | 2112/2500 [01:50<00:19, 19.42it/s]
scan:  85%|████████▍ | 2115/2500 [01:50<00:18, 21.35it/s]
scan:  85%|████████▍ | 2118/2500 [01:51<00:42,  8.96it/s]
scan:  85%|████████▍ | 2121/2500 [01:51<00:34, 10.87it/s]
scan:  85%|████████▍ | 2124/2500 [01:51<00:34, 10.88it/s]
scan:  85%|████████▌ | 2126/2500 [01:51<00:33, 11.03it/s]
scan:  85%|████████▌ | 2129/2500 [01:51<00:28, 13.07it/s]
scan:  85%|████████▌ | 2132/2500 [01:52<00:24, 15.08it/s]
scan:  85%|████████▌ | 2135/2500 [01:52<00:22, 16.48it/s]
scan:  86%|████████▌ | 2138/2500 [01:52<00:20, 17.97it/s]
scan:  86%|████████▌ | 2141/2500 [01:52<00:18, 19.78it/s]
scan:  86%|████████▌ | 2144/2500 [01:52<00:16, 21.05it/s]
scan:  86%|████████▌ | 2147/2500 [01:52<00:17, 20.22it/s]
scan:  86%|████████▌ | 2150/2500 [01:52<00:16, 20.99it/s]
scan:  86%|████████▌ | 2153/2500 [01:52<00:15, 22.48it/s]
scan:  86%|████████▌ | 2156/2500 [01:53<00:14, 23.89it/s]
scan:  86%|████████▋ | 2159/2500 [01:53<00:13, 24.88it/s]
scan:  86%|████████▋ | 2162/2500 [01:53<00:13, 25.74it/s]
scan:  87%|████████▋ | 2165/2500 [01:53<00:12, 26.22it/s]
scan:  87%|████████▋ | 2168/2500 [01:53<00:12, 26.75it/s]
scan:  87%|████████▋ | 2171/2500 [01:53<00:12, 25.31it/s]
scan:  87%|████████▋ | 2174/2500 [01:53<00:17, 18.74it/s]
scan:  87%|████████▋ | 2177/2500 [01:54<00:15, 20.25it/s]
scan:  87%|████████▋ | 2180/2500 [01:54<00:22, 14.54it/s]
scan:  87%|████████▋ | 2183/2500 [01:54<00:19, 16.12it/s]
scan:  87%|████████▋ | 2186/2500 [01:54<00:19, 15.81it/s]
scan:  88%|████████▊ | 2189/2500 [01:54<00:18, 16.54it/s]
scan:  88%|████████▊ | 2192/2500 [01:54<00:16, 18.63it/s]
scan:  88%|████████▊ | 2195/2500 [01:55<00:15, 20.20it/s]
scan:  88%|████████▊ | 2198/2500 [01:55<00:25, 11.68it/s]
scan:  88%|████████▊ | 2201/2500 [01:55<00:21, 14.03it/s]
scan:  88%|████████▊ | 2204/2500 [01:55<00:18, 16.25it/s]
scan:  88%|████████▊ | 2207/2500 [01:55<00:16, 17.48it/s]
scan:  88%|████████▊ | 2210/2500 [01:56<00:14, 19.34it/s]
scan:  89%|████████▊ | 2213/2500 [01:56<00:13, 21.39it/s]
scan:  89%|████████▊ | 2216/2500 [01:56<00:12, 23.13it/s]
scan:  89%|████████▉ | 2219/2500 [01:56<00:18, 15.43it/s]
scan:  89%|████████▉ | 2222/2500 [01:57<00:39,  7.09it/s]
scan:  89%|████████▉ | 2224/2500 [01:57<00:37,  7.45it/s]
scan:  89%|████████▉ | 2226/2500 [01:57<00:31,  8.64it/s]
scan:  89%|████████▉ | 2228/2500 [01:58<00:26, 10.09it/s]
scan:  89%|████████▉ | 2230/2500 [01:58<00:23, 11.41it/s]
scan:  89%|████████▉ | 2232/2500 [01:58<00:40,  6.54it/s]
scan:  89%|████████▉ | 2235/2500 [01:58<00:29,  8.87it/s]
scan:  90%|████████▉ | 2238/2500 [01:59<00:22, 11.41it/s]
scan:  90%|████████▉ | 2240/2500 [01:59<00:21, 11.84it/s]
scan:  90%|████████▉ | 2243/2500 [01:59<00:18, 13.88it/s]
scan:  90%|████████▉ | 2245/2500 [02:00<00:36,  7.06it/s]
scan:  90%|████████▉ | 2247/2500 [02:00<00:32,  7.81it/s]
scan:  90%|████████▉ | 2249/2500 [02:00<00:31,  8.07it/s]
scan:  90%|█████████ | 2252/2500 [02:00<00:22, 10.88it/s]
scan:  90%|█████████ | 2255/2500 [02:00<00:17, 13.70it/s]
scan:  90%|█████████ | 2258/2500 [02:00<00:14, 16.43it/s]
scan:  90%|█████████ | 2261/2500 [02:00<00:13, 18.37it/s]
scan:  91%|█████████ | 2264/2500 [02:01<00:11, 20.24it/s]
scan:  91%|█████████ | 2267/2500 [02:01<00:10, 22.07it/s]
scan:  91%|█████████ | 2270/2500 [02:01<00:10, 22.88it/s]
scan:  91%|█████████ | 2273/2500 [02:01<00:10, 21.00it/s]
scan:  91%|█████████ | 2276/2500 [02:01<00:10, 21.88it/s]
scan:  91%|█████████ | 2279/2500 [02:01<00:10, 20.82it/s]
scan:  91%|█████████▏| 2282/2500 [02:01<00:09, 22.20it/s]
scan:  91%|█████████▏| 2285/2500 [02:01<00:09, 23.32it/s]
scan:  92%|█████████▏| 2288/2500 [02:02<00:09, 23.55it/s]
scan:  92%|█████████▏| 2291/2500 [02:02<00:16, 12.99it/s]
scan:  92%|█████████▏| 2294/2500 [02:02<00:13, 15.08it/s]
scan:  92%|█████████▏| 2297/2500 [02:02<00:12, 16.91it/s]
scan:  92%|█████████▏| 2300/2500 [02:02<00:10, 18.78it/s]
scan:  92%|█████████▏| 2303/2500 [02:03<00:09, 19.88it/s]
scan:  92%|█████████▏| 2306/2500 [02:03<00:09, 21.31it/s]
scan:  92%|█████████▏| 2309/2500 [02:03<00:09, 20.18it/s]
scan:  92%|█████████▏| 2312/2500 [02:03<00:08, 21.94it/s]
scan:  93%|█████████▎| 2315/2500 [02:03<00:11, 16.71it/s]
scan:  93%|█████████▎| 2318/2500 [02:03<00:09, 18.55it/s]
scan:  93%|█████████▎| 2321/2500 [02:03<00:08, 20.19it/s]
scan:  93%|█████████▎| 2324/2500 [02:04<00:08, 21.94it/s]
scan:  93%|█████████▎| 2327/2500 [02:04<00:07, 23.50it/s]
scan:  93%|█████████▎| 2330/2500 [02:04<00:08, 19.82it/s]
scan:  93%|█████████▎| 2333/2500 [02:04<00:07, 21.57it/s]
scan:  93%|█████████▎| 2336/2500 [02:04<00:07, 21.11it/s]
scan:  94%|█████████▎| 2339/2500 [02:04<00:07, 22.56it/s]
scan:  94%|█████████▎| 2342/2500 [02:04<00:06, 23.46it/s]
scan:  94%|█████████▍| 2345/2500 [02:04<00:06, 23.76it/s]
scan:  94%|█████████▍| 2348/2500 [02:05<00:06, 23.92it/s]
scan:  94%|█████████▍| 2351/2500 [02:05<00:06, 24.80it/s]
scan:  94%|█████████▍| 2354/2500 [02:05<00:05, 25.78it/s]
scan:  94%|█████████▍| 2357/2500 [02:05<00:05, 26.56it/s]
scan:  94%|█████████▍| 2360/2500 [02:05<00:05, 26.06it/s]
scan:  95%|█████████▍| 2363/2500 [02:05<00:05, 23.96it/s]
scan:  95%|█████████▍| 2366/2500 [02:05<00:05, 24.98it/s]
scan:  95%|█████████▍| 2369/2500 [02:05<00:05, 25.72it/s]
scan:  95%|█████████▍| 2372/2500 [02:06<00:05, 25.49it/s]
scan:  95%|█████████▌| 2375/2500 [02:06<00:04, 26.04it/s]
scan:  95%|█████████▌| 2378/2500 [02:06<00:04, 26.45it/s]
scan:  95%|█████████▌| 2381/2500 [02:06<00:04, 26.98it/s]
scan:  95%|█████████▌| 2384/2500 [02:06<00:04, 26.97it/s]
scan:  95%|█████████▌| 2387/2500 [02:06<00:04, 23.46it/s]
scan:  96%|█████████▌| 2390/2500 [02:06<00:05, 19.95it/s]
scan:  96%|█████████▌| 2393/2500 [02:06<00:05, 20.91it/s]
scan:  96%|█████████▌| 2396/2500 [02:07<00:04, 22.26it/s]
scan:  96%|█████████▌| 2399/2500 [02:07<00:04, 22.38it/s]
scan:  96%|█████████▌| 2402/2500 [02:07<00:04, 23.53it/s]
scan:  96%|█████████▌| 2405/2500 [02:07<00:04, 23.75it/s]
scan:  96%|█████████▋| 2408/2500 [02:07<00:03, 23.74it/s]
scan:  96%|█████████▋| 2411/2500 [02:07<00:03, 24.79it/s]
scan:  97%|█████████▋| 2414/2500 [02:07<00:03, 23.68it/s]
scan:  97%|█████████▋| 2417/2500 [02:07<00:03, 22.95it/s]
scan:  97%|█████████▋| 2420/2500 [02:08<00:03, 22.59it/s]
scan:  97%|█████████▋| 2423/2500 [02:08<00:03, 23.55it/s]
scan:  97%|█████████▋| 2426/2500 [02:08<00:03, 24.38it/s]
scan:  97%|█████████▋| 2429/2500 [02:08<00:02, 25.32it/s]
scan:  97%|█████████▋| 2432/2500 [02:08<00:02, 25.66it/s]
scan:  97%|█████████▋| 2435/2500 [02:08<00:02, 25.71it/s]
scan:  98%|█████████▊| 2438/2500 [02:08<00:02, 26.05it/s]
scan:  98%|█████████▊| 2441/2500 [02:08<00:02, 23.92it/s]
scan:  98%|█████████▊| 2444/2500 [02:09<00:02, 24.43it/s]
scan:  98%|█████████▊| 2447/2500 [02:09<00:02, 24.84it/s]
scan:  98%|█████████▊| 2450/2500 [02:09<00:02, 24.82it/s]
scan:  98%|█████████▊| 2453/2500 [02:09<00:01, 25.42it/s]
scan:  98%|█████████▊| 2456/2500 [02:09<00:01, 26.18it/s]
scan:  98%|█████████▊| 2459/2500 [02:09<00:01, 23.95it/s]
scan:  98%|█████████▊| 2462/2500 [02:09<00:01, 24.75it/s]
scan:  99%|█████████▊| 2465/2500 [02:09<00:01, 25.25it/s]
scan:  99%|█████████▊| 2468/2500 [02:10<00:01, 19.47it/s]
scan:  99%|█████████▉| 2471/2500 [02:10<00:01, 21.23it/s]
scan:  99%|█████████▉| 2474/2500 [02:10<00:01, 20.88it/s]
scan:  99%|█████████▉| 2477/2500 [02:10<00:01, 22.49it/s]
scan:  99%|█████████▉| 2480/2500 [02:10<00:00, 23.10it/s]
scan:  99%|█████████▉| 2483/2500 [02:10<00:00, 23.81it/s]
scan:  99%|█████████▉| 2486/2500 [02:10<00:00, 24.07it/s]
scan: 100%|█████████▉| 2489/2500 [02:11<00:00, 22.29it/s]
scan: 100%|█████████▉| 2492/2500 [02:11<00:00, 21.67it/s]
scan: 100%|█████████▉| 2495/2500 [02:11<00:00, 22.43it/s]
scan: 100%|█████████▉| 2498/2500 [02:11<00:00, 23.01it/s]
scan: 100%|██████████| 2500/2500 [02:11<00:00, 19.01it/s]

../_images/44aaae90344a9f938b15228249b6f156c6b79a975402aadd4d94ab56ff612eb6.png

Case without synchrotron longitudinal damping

Without synchrotron damping, the “textbook” picture is obtained.

See Fig.7 of [1] for example.

[1]: Pedersen, F. (1994). Multibunch instabilities. In Frontiers of Particle Beams: Factories with e+ e− Rings (pp. 269-292). Springer, Berlin, Heidelberg.

ring.tau[2] = 100 # Long damping time

psi_MC_vals = np.linspace(-80, 80, 50)
I0_vals = np.linspace(1e-3, 1.5, 50)

eq_opts = EquilibriumOptions(auto_set_MC_theta=False,
                             optimal_tunning=False)

# Without synchrotron damping, make a custom flow with only ZeroFrequency and
# use RobinsonCoupling to avoid a 'false positive' PTBL because of no synchrotron 
# longitudinal damping.
flow_he = Flow(AlvesEquilibrium(),
               [ZeroFrequency(), RobinsonCoupling()],
               name="Alves")

result = scan_MC_psi_I0(
               SystemState(ring, [MC, HC]),
               psi_MC_vals,
               I0_vals,
               flow=flow_he,
               eq_opts=eq_opts)

result.plot("xi")
scan:   0%|          | 0/2500 [00:00<?, ?it/s]
scan:   1%|          | 19/2500 [00:00<00:13, 189.86it/s]
scan:   2%|▏         | 38/2500 [00:00<00:14, 167.00it/s]
scan:   2%|▏         | 55/2500 [00:00<00:15, 157.74it/s]
scan:   3%|▎         | 72/2500 [00:00<00:15, 159.74it/s]
scan:   4%|▎         | 89/2500 [00:00<00:15, 152.14it/s]
scan:   4%|▍         | 105/2500 [00:00<00:16, 148.30it/s]
scan:   5%|▍         | 123/2500 [00:00<00:15, 156.58it/s]
scan:   6%|▌         | 139/2500 [00:00<00:15, 151.68it/s]
scan:   6%|▌         | 155/2500 [00:01<00:15, 148.56it/s]
scan:   7%|▋         | 173/2500 [00:01<00:14, 155.69it/s]
scan:   8%|▊         | 189/2500 [00:01<00:15, 149.25it/s]
scan:   8%|▊         | 205/2500 [00:01<00:15, 147.29it/s]
scan:   9%|▉         | 223/2500 [00:01<00:14, 154.61it/s]
scan:  10%|▉         | 239/2500 [00:01<00:15, 148.14it/s]
scan:  10%|█         | 254/2500 [00:01<00:15, 146.08it/s]
scan:  11%|█         | 272/2500 [00:01<00:14, 154.80it/s]
scan:  12%|█▏        | 288/2500 [00:01<00:14, 149.46it/s]
scan:  12%|█▏        | 304/2500 [00:02<00:14, 146.76it/s]
scan:  13%|█▎        | 322/2500 [00:02<00:14, 154.60it/s]
scan:  14%|█▎        | 338/2500 [00:02<00:14, 149.86it/s]
scan:  14%|█▍        | 354/2500 [00:02<00:14, 145.73it/s]
scan:  15%|█▍        | 372/2500 [00:02<00:13, 154.69it/s]
scan:  16%|█▌        | 388/2500 [00:02<00:14, 149.92it/s]
scan:  16%|█▌        | 404/2500 [00:02<00:14, 147.34it/s]
scan:  17%|█▋        | 422/2500 [00:02<00:13, 155.27it/s]
scan:  18%|█▊        | 438/2500 [00:02<00:13, 150.72it/s]
scan:  18%|█▊        | 454/2500 [00:02<00:13, 147.11it/s]
scan:  19%|█▉        | 472/2500 [00:03<00:13, 154.10it/s]
scan:  20%|█▉        | 488/2500 [00:03<00:13, 150.50it/s]
scan:  20%|██        | 504/2500 [00:03<00:13, 147.94it/s]
scan:  21%|██        | 522/2500 [00:03<00:12, 154.00it/s]
scan:  22%|██▏       | 538/2500 [00:03<00:13, 149.41it/s]
scan:  22%|██▏       | 553/2500 [00:03<00:13, 146.38it/s]
scan:  23%|██▎       | 571/2500 [00:03<00:12, 153.90it/s]
scan:  23%|██▎       | 587/2500 [00:03<00:12, 151.16it/s]
scan:  24%|██▍       | 603/2500 [00:03<00:12, 148.03it/s]
scan:  25%|██▍       | 621/2500 [00:04<00:12, 156.54it/s]
scan:  25%|██▌       | 637/2500 [00:04<00:12, 151.62it/s]
scan:  26%|██▌       | 653/2500 [00:04<00:12, 147.69it/s]
scan:  27%|██▋       | 671/2500 [00:04<00:11, 154.59it/s]
scan:  27%|██▋       | 687/2500 [00:04<00:12, 150.03it/s]
scan:  28%|██▊       | 703/2500 [00:04<00:12, 146.22it/s]
scan:  29%|██▉       | 721/2500 [00:04<00:11, 154.73it/s]
scan:  29%|██▉       | 737/2500 [00:04<00:11, 151.83it/s]
scan:  30%|███       | 753/2500 [00:04<00:11, 148.55it/s]
scan:  31%|███       | 769/2500 [00:05<00:13, 130.02it/s]
scan:  31%|███▏      | 784/2500 [00:05<00:12, 134.79it/s]
scan:  32%|███▏      | 798/2500 [00:05<00:12, 133.16it/s]
scan:  33%|███▎      | 816/2500 [00:05<00:11, 144.76it/s]
scan:  33%|███▎      | 832/2500 [00:05<00:11, 146.57it/s]
scan:  34%|███▍      | 847/2500 [00:05<00:11, 141.36it/s]
scan:  35%|███▍      | 864/2500 [00:05<00:10, 148.88it/s]
scan:  35%|███▌      | 880/2500 [00:05<00:10, 151.06it/s]
scan:  36%|███▌      | 896/2500 [00:05<00:10, 145.95it/s]
scan:  37%|███▋      | 914/2500 [00:06<00:10, 153.78it/s]
scan:  37%|███▋      | 931/2500 [00:06<00:10, 156.06it/s]
scan:  38%|███▊      | 947/2500 [00:06<00:10, 148.47it/s]
scan:  39%|███▊      | 965/2500 [00:06<00:09, 155.88it/s]
scan:  39%|███▉      | 982/2500 [00:06<00:09, 156.78it/s]
scan:  40%|███▉      | 998/2500 [00:06<00:10, 147.61it/s]
scan:  41%|████      | 1016/2500 [00:06<00:09, 155.47it/s]
scan:  41%|████▏     | 1033/2500 [00:06<00:09, 156.61it/s]
scan:  42%|████▏     | 1049/2500 [00:06<00:09, 148.16it/s]
scan:  43%|████▎     | 1068/2500 [00:07<00:09, 157.95it/s]
scan:  43%|████▎     | 1084/2500 [00:07<00:08, 158.01it/s]
scan:  44%|████▍     | 1100/2500 [00:07<00:11, 124.82it/s]
scan:  45%|████▍     | 1119/2500 [00:07<00:09, 139.26it/s]
scan:  45%|████▌     | 1135/2500 [00:07<00:09, 143.51it/s]
scan:  46%|████▌     | 1151/2500 [00:07<00:09, 142.75it/s]
scan:  47%|████▋     | 1170/2500 [00:07<00:08, 154.38it/s]
scan:  47%|████▋     | 1186/2500 [00:07<00:08, 154.65it/s]
scan:  48%|████▊     | 1202/2500 [00:08<00:08, 151.73it/s]
scan:  49%|████▉     | 1221/2500 [00:08<00:07, 161.71it/s]
scan:  50%|████▉     | 1238/2500 [00:08<00:07, 159.57it/s]
scan:  50%|█████     | 1255/2500 [00:08<00:07, 158.43it/s]
scan:  51%|█████     | 1274/2500 [00:08<00:07, 165.46it/s]
scan:  52%|█████▏    | 1291/2500 [00:08<00:07, 161.55it/s]
scan:  52%|█████▏    | 1308/2500 [00:08<00:07, 162.06it/s]
scan:  53%|█████▎    | 1326/2500 [00:08<00:07, 166.43it/s]
scan:  54%|█████▎    | 1343/2500 [00:08<00:07, 160.96it/s]
scan:  54%|█████▍    | 1360/2500 [00:08<00:07, 162.73it/s]
scan:  55%|█████▌    | 1378/2500 [00:09<00:06, 165.89it/s]
scan:  56%|█████▌    | 1395/2500 [00:09<00:06, 159.51it/s]
scan:  57%|█████▋    | 1413/2500 [00:09<00:06, 163.50it/s]
scan:  57%|█████▋    | 1430/2500 [00:09<00:06, 164.89it/s]
scan:  58%|█████▊    | 1447/2500 [00:09<00:06, 156.72it/s]
scan:  59%|█████▊    | 1465/2500 [00:09<00:06, 162.69it/s]
scan:  59%|█████▉    | 1482/2500 [00:09<00:06, 163.73it/s]
scan:  60%|█████▉    | 1499/2500 [00:09<00:06, 156.19it/s]
scan:  61%|██████    | 1518/2500 [00:09<00:05, 164.04it/s]
scan:  61%|██████▏   | 1535/2500 [00:10<00:05, 163.45it/s]
scan:  62%|██████▏   | 1552/2500 [00:10<00:06, 157.56it/s]
scan:  63%|██████▎   | 1571/2500 [00:10<00:05, 165.04it/s]
scan:  64%|██████▎   | 1588/2500 [00:10<00:05, 161.26it/s]
scan:  64%|██████▍   | 1605/2500 [00:10<00:05, 157.55it/s]
scan:  65%|██████▍   | 1623/2500 [00:10<00:05, 163.10it/s]
scan:  66%|██████▌   | 1640/2500 [00:10<00:05, 158.78it/s]
scan:  66%|██████▌   | 1656/2500 [00:10<00:05, 158.24it/s]
scan:  67%|██████▋   | 1674/2500 [00:10<00:05, 164.29it/s]
scan:  68%|██████▊   | 1691/2500 [00:11<00:05, 160.44it/s]
scan:  68%|██████▊   | 1708/2500 [00:11<00:04, 160.70it/s]
scan:  69%|██████▉   | 1726/2500 [00:11<00:04, 165.18it/s]
scan:  70%|██████▉   | 1743/2500 [00:11<00:04, 158.78it/s]
scan:  70%|███████   | 1759/2500 [00:11<00:04, 159.00it/s]
scan:  71%|███████   | 1777/2500 [00:11<00:04, 162.42it/s]
scan:  72%|███████▏  | 1794/2500 [00:11<00:04, 157.89it/s]
scan:  72%|███████▏  | 1810/2500 [00:11<00:04, 150.45it/s]
scan:  73%|███████▎  | 1828/2500 [00:11<00:04, 156.78it/s]
scan:  74%|███████▍  | 1844/2500 [00:12<00:04, 152.12it/s]
scan:  74%|███████▍  | 1860/2500 [00:12<00:04, 151.07it/s]
scan:  75%|███████▌  | 1878/2500 [00:12<00:03, 157.21it/s]
scan:  76%|███████▌  | 1894/2500 [00:12<00:03, 152.87it/s]
scan:  76%|███████▋  | 1911/2500 [00:12<00:03, 156.04it/s]
scan:  77%|███████▋  | 1929/2500 [00:12<00:03, 160.24it/s]
scan:  78%|███████▊  | 1946/2500 [00:12<00:04, 130.36it/s]
scan:  78%|███████▊  | 1962/2500 [00:12<00:03, 136.46it/s]
scan:  79%|███████▉  | 1980/2500 [00:12<00:03, 145.46it/s]
scan:  80%|███████▉  | 1996/2500 [00:13<00:03, 138.88it/s]
scan:  80%|████████  | 2012/2500 [00:13<00:03, 143.43it/s]
scan:  81%|████████  | 2029/2500 [00:13<00:03, 150.48it/s]
scan:  82%|████████▏ | 2045/2500 [00:13<00:03, 148.47it/s]
scan:  82%|████████▏ | 2061/2500 [00:13<00:02, 149.88it/s]
scan:  83%|████████▎ | 2079/2500 [00:13<00:02, 155.86it/s]
scan:  84%|████████▍ | 2095/2500 [00:13<00:02, 151.85it/s]
scan:  84%|████████▍ | 2112/2500 [00:13<00:02, 155.43it/s]
scan:  85%|████████▌ | 2129/2500 [00:13<00:02, 157.30it/s]
scan:  86%|████████▌ | 2145/2500 [00:14<00:02, 152.11it/s]
scan:  86%|████████▋ | 2161/2500 [00:14<00:02, 154.13it/s]
scan:  87%|████████▋ | 2179/2500 [00:14<00:02, 158.78it/s]
scan:  88%|████████▊ | 2195/2500 [00:14<00:01, 154.49it/s]
scan:  89%|████████▊ | 2213/2500 [00:14<00:01, 159.41it/s]
scan:  89%|████████▉ | 2231/2500 [00:14<00:01, 162.84it/s]
scan:  90%|████████▉ | 2248/2500 [00:14<00:01, 156.12it/s]
scan:  91%|█████████ | 2267/2500 [00:14<00:01, 163.50it/s]
scan:  91%|█████████▏| 2284/2500 [00:14<00:01, 161.46it/s]
scan:  92%|█████████▏| 2301/2500 [00:15<00:01, 156.39it/s]
scan:  93%|█████████▎| 2321/2500 [00:15<00:01, 167.44it/s]
scan:  94%|█████████▎| 2338/2500 [00:15<00:00, 164.43it/s]
scan:  94%|█████████▍| 2355/2500 [00:15<00:00, 161.48it/s]
scan:  95%|█████████▍| 2373/2500 [00:15<00:00, 166.20it/s]
scan:  96%|█████████▌| 2390/2500 [00:15<00:00, 162.43it/s]
scan:  96%|█████████▋| 2407/2500 [00:15<00:00, 159.65it/s]
scan:  97%|█████████▋| 2424/2500 [00:15<00:00, 159.64it/s]
scan:  98%|█████████▊| 2440/2500 [00:15<00:00, 140.33it/s]
scan:  98%|█████████▊| 2455/2500 [00:16<00:00, 141.30it/s]
scan:  99%|█████████▉| 2473/2500 [00:16<00:00, 151.51it/s]
scan: 100%|█████████▉| 2489/2500 [00:16<00:00, 152.14it/s]
scan: 100%|██████████| 2500/2500 [00:16<00:00, 153.42it/s]

../_images/b93afb6905584505dbdb60e34fd853db680ad8011a4db416a41e01dca9d623b4.png