kickflag

This example demonstrates how changing the kickflag parameter can affect the natal kick velocity distributions of compact objects. We separate this into neutron stars and black holes.

  • Neutron star kicks (kickflags 1-4)
  • Neutron star kicks (kickflags 5-8)
  • Black hole kicks (kickflags 1-4)
  • Black hole kicks (kickflags 5-8)
Evolving population with kickflag = 1...

Evolving:   0%|          | 0/2020 [00:00<?, ?sys/s]
Evolving:   1%|          | 16/2020 [00:00<00:15, 129.98sys/s]
Evolving:   2%|▏         | 36/2020 [00:00<00:13, 151.18sys/s]
Evolving:   3%|▎         | 52/2020 [00:00<00:13, 150.86sys/s]
Evolving:   3%|▎         | 68/2020 [00:00<00:13, 145.07sys/s]
Evolving:   4%|▍         | 83/2020 [00:00<00:13, 140.80sys/s]
Evolving:   5%|▍         | 98/2020 [00:00<00:13, 143.02sys/s]
Evolving:   6%|▌         | 113/2020 [00:00<00:13, 137.47sys/s]
Evolving:   6%|▋         | 128/2020 [00:00<00:13, 138.04sys/s]
Evolving:   7%|▋         | 143/2020 [00:01<00:15, 117.71sys/s]
Evolving:   8%|▊         | 164/2020 [00:01<00:13, 138.29sys/s]
Evolving:   9%|▉         | 179/2020 [00:01<00:15, 122.06sys/s]
Evolving:  10%|▉         | 198/2020 [00:01<00:13, 136.73sys/s]
Evolving:  11%|█         | 213/2020 [00:01<00:14, 126.02sys/s]
Evolving:  11%|█         | 227/2020 [00:01<00:19, 89.75sys/s]
Evolving:  13%|█▎        | 260/2020 [00:01<00:12, 135.61sys/s]
Evolving:  14%|█▎        | 277/2020 [00:02<00:13, 133.68sys/s]
Evolving:  15%|█▍        | 293/2020 [00:02<00:12, 139.27sys/s]
Evolving:  15%|█▌        | 309/2020 [00:02<00:13, 128.83sys/s]
Evolving:  16%|█▌        | 324/2020 [00:02<00:12, 130.59sys/s]
Evolving:  17%|█▋        | 339/2020 [00:02<00:12, 133.07sys/s]
Evolving:  18%|█▊        | 354/2020 [00:02<00:12, 132.74sys/s]
Evolving:  18%|█▊        | 368/2020 [00:02<00:12, 132.54sys/s]
Evolving:  19%|█▉        | 382/2020 [00:03<00:15, 105.64sys/s]
Evolving:  20%|█▉        | 402/2020 [00:03<00:12, 126.19sys/s]
Evolving:  21%|██        | 416/2020 [00:03<00:16, 98.37sys/s]
Evolving:  21%|██▏       | 434/2020 [00:03<00:13, 113.84sys/s]
Evolving:  22%|██▏       | 449/2020 [00:03<00:17, 89.67sys/s]
Evolving:  24%|██▎       | 479/2020 [00:03<00:12, 128.05sys/s]
Evolving:  25%|██▍       | 495/2020 [00:03<00:11, 127.15sys/s]
Evolving:  25%|██▌       | 510/2020 [00:04<00:12, 125.21sys/s]
Evolving:  26%|██▌       | 525/2020 [00:04<00:12, 124.06sys/s]
Evolving:  27%|██▋       | 539/2020 [00:04<00:12, 122.88sys/s]
Evolving:  27%|██▋       | 552/2020 [00:04<00:13, 112.26sys/s]
Evolving:  28%|██▊       | 571/2020 [00:04<00:11, 127.31sys/s]
Evolving:  29%|██▉       | 585/2020 [00:04<00:14, 101.53sys/s]
Evolving:  30%|██▉       | 605/2020 [00:04<00:11, 122.15sys/s]
Evolving:  31%|███       | 619/2020 [00:04<00:11, 125.75sys/s]
Evolving:  31%|███▏      | 634/2020 [00:05<00:10, 130.55sys/s]
Evolving:  32%|███▏      | 648/2020 [00:05<00:14, 91.93sys/s]
Evolving:  34%|███▎      | 680/2020 [00:05<00:09, 136.94sys/s]
Evolving:  35%|███▍      | 697/2020 [00:05<00:09, 138.46sys/s]
Evolving:  35%|███▌      | 714/2020 [00:05<00:09, 137.86sys/s]
Evolving:  36%|███▌      | 730/2020 [00:05<00:09, 135.41sys/s]
Evolving:  37%|███▋      | 745/2020 [00:05<00:09, 130.27sys/s]
Evolving:  38%|███▊      | 759/2020 [00:06<00:13, 92.83sys/s]
Evolving:  39%|███▉      | 784/2020 [00:06<00:10, 121.64sys/s]
Evolving:  40%|███▉      | 799/2020 [00:06<00:09, 123.78sys/s]
Evolving:  40%|████      | 814/2020 [00:06<00:10, 112.68sys/s]
Evolving:  41%|████      | 827/2020 [00:06<00:10, 110.08sys/s]
Evolving:  42%|████▏     | 839/2020 [00:06<00:13, 87.37sys/s]
Evolving:  42%|████▏     | 850/2020 [00:07<00:13, 88.01sys/s]
Evolving:  43%|████▎     | 867/2020 [00:07<00:13, 84.09sys/s]
Evolving:  45%|████▍     | 900/2020 [00:07<00:08, 124.67sys/s]
Evolving:  45%|████▌     | 919/2020 [00:07<00:08, 134.78sys/s]
Evolving:  46%|████▌     | 934/2020 [00:07<00:08, 123.53sys/s]
Evolving:  47%|████▋     | 953/2020 [00:07<00:07, 133.61sys/s]
Evolving:  48%|████▊     | 969/2020 [00:07<00:07, 136.82sys/s]
Evolving:  49%|████▊     | 984/2020 [00:08<00:07, 137.70sys/s]
Evolving:  49%|████▉     | 999/2020 [00:08<00:07, 139.08sys/s]
Evolving:  50%|█████     | 1014/2020 [00:08<00:10, 97.39sys/s]
Evolving:  51%|█████     | 1026/2020 [00:08<00:10, 93.60sys/s]
Evolving:  52%|█████▏    | 1054/2020 [00:08<00:07, 131.68sys/s]
Evolving:  53%|█████▎    | 1070/2020 [00:08<00:09, 101.42sys/s]
Evolving:  54%|█████▎    | 1084/2020 [00:09<00:10, 93.23sys/s]
Evolving:  55%|█████▍    | 1101/2020 [00:09<00:10, 84.99sys/s]
Evolving:  55%|█████▌    | 1111/2020 [00:09<00:10, 87.63sys/s]
Evolving:  56%|█████▋    | 1139/2020 [00:09<00:07, 122.27sys/s]
Evolving:  57%|█████▋    | 1155/2020 [00:09<00:06, 128.56sys/s]
Evolving:  58%|█████▊    | 1170/2020 [00:09<00:06, 125.98sys/s]
Evolving:  59%|█████▊    | 1185/2020 [00:09<00:06, 131.24sys/s]
Evolving:  59%|█████▉    | 1199/2020 [00:10<00:06, 126.49sys/s]
Evolving:  60%|██████    | 1213/2020 [00:10<00:07, 110.66sys/s]
Evolving:  61%|██████    | 1225/2020 [00:10<00:08, 91.49sys/s]
Evolving:  62%|██████▏   | 1250/2020 [00:10<00:08, 91.53sys/s]
Evolving:  63%|██████▎   | 1282/2020 [00:10<00:05, 132.00sys/s]
Evolving:  64%|██████▍   | 1298/2020 [00:11<00:07, 99.07sys/s]
Evolving:  65%|██████▌   | 1323/2020 [00:11<00:05, 118.45sys/s]
Evolving:  66%|██████▌   | 1338/2020 [00:11<00:06, 108.02sys/s]
Evolving:  68%|██████▊   | 1364/2020 [00:11<00:05, 115.31sys/s]
Evolving:  69%|██████▊   | 1387/2020 [00:11<00:05, 123.03sys/s]
Evolving:  70%|██████▉   | 1406/2020 [00:11<00:04, 127.01sys/s]
Evolving:  70%|███████   | 1421/2020 [00:12<00:06, 99.80sys/s]
Evolving:  71%|███████▏  | 1441/2020 [00:12<00:06, 95.45sys/s]
Evolving:  73%|███████▎  | 1472/2020 [00:12<00:04, 118.12sys/s]
Evolving:  74%|███████▍  | 1494/2020 [00:12<00:03, 132.30sys/s]
Evolving:  75%|███████▍  | 1509/2020 [00:12<00:04, 106.49sys/s]
Evolving:  76%|███████▌  | 1535/2020 [00:12<00:03, 133.52sys/s]
Evolving:  77%|███████▋  | 1551/2020 [00:13<00:03, 136.03sys/s]
Evolving:  78%|███████▊  | 1567/2020 [00:13<00:03, 118.77sys/s]
Evolving:  79%|███████▊  | 1586/2020 [00:13<00:03, 133.53sys/s]
Evolving:  79%|███████▉  | 1602/2020 [00:13<00:04, 99.02sys/s]
Evolving:  81%|████████  | 1628/2020 [00:13<00:03, 128.58sys/s]
Evolving:  81%|████████▏ | 1645/2020 [00:13<00:02, 127.83sys/s]
Evolving:  82%|████████▏ | 1661/2020 [00:14<00:02, 132.39sys/s]
Evolving:  83%|████████▎ | 1676/2020 [00:14<00:02, 134.37sys/s]
Evolving:  84%|████████▎ | 1691/2020 [00:14<00:02, 137.82sys/s]
Evolving:  84%|████████▍ | 1706/2020 [00:14<00:02, 140.66sys/s]
Evolving:  85%|████████▌ | 1721/2020 [00:14<00:02, 143.17sys/s]
Evolving:  86%|████████▌ | 1736/2020 [00:14<00:02, 136.21sys/s]
Evolving:  87%|████████▋ | 1751/2020 [00:14<00:02, 100.14sys/s]
Evolving:  88%|████████▊ | 1777/2020 [00:14<00:01, 125.60sys/s]
Evolving:  89%|████████▊ | 1791/2020 [00:15<00:01, 124.27sys/s]
Evolving:  90%|████████▉ | 1808/2020 [00:15<00:01, 130.80sys/s]
Evolving:  90%|█████████ | 1822/2020 [00:15<00:01, 132.06sys/s]
Evolving:  91%|█████████ | 1837/2020 [00:15<00:01, 134.11sys/s]
Evolving:  92%|█████████▏| 1851/2020 [00:15<00:01, 126.83sys/s]
Evolving:  92%|█████████▏| 1865/2020 [00:15<00:01, 98.55sys/s]
Evolving:  93%|█████████▎| 1878/2020 [00:15<00:01, 92.39sys/s]
Evolving:  94%|█████████▍| 1904/2020 [00:15<00:00, 125.53sys/s]
Evolving:  95%|█████████▌| 1919/2020 [00:16<00:00, 121.26sys/s]
Evolving:  96%|█████████▌| 1933/2020 [00:16<00:00, 100.96sys/s]
Evolving:  97%|█████████▋| 1958/2020 [00:16<00:00, 110.38sys/s]
Evolving:  98%|█████████▊| 1982/2020 [00:16<00:00, 134.66sys/s]
Evolving:  99%|█████████▉| 1997/2020 [00:16<00:00, 134.64sys/s]
Evolving: 100%|█████████▉| 2012/2020 [00:16<00:00, 136.76sys/s]
Evolving: 100%|██████████| 2020/2020 [00:16<00:00, 119.56sys/s]
   [Time taken: 17.1700 seconds]
Evolving population with kickflag = 2...

Evolving:   0%|          | 0/2020 [00:00<?, ?sys/s]
Evolving:   0%|          | 6/2020 [00:00<00:33, 59.86sys/s]
Evolving:   1%|          | 16/2020 [00:00<00:24, 83.25sys/s]
Evolving:   2%|▏         | 35/2020 [00:00<00:15, 128.38sys/s]
Evolving:   3%|▎         | 51/2020 [00:00<00:16, 122.07sys/s]
Evolving:   3%|▎         | 67/2020 [00:00<00:14, 134.16sys/s]
Evolving:   4%|▍         | 81/2020 [00:00<00:14, 133.94sys/s]
Evolving:   5%|▍         | 96/2020 [00:00<00:14, 133.46sys/s]
Evolving:   6%|▌         | 112/2020 [00:00<00:13, 137.62sys/s]
Evolving:   6%|▌         | 126/2020 [00:00<00:14, 132.12sys/s]
Evolving:   7%|▋         | 142/2020 [00:01<00:13, 138.83sys/s]
Evolving:   8%|▊         | 156/2020 [00:01<00:14, 127.21sys/s]
Evolving:   8%|▊         | 169/2020 [00:01<00:15, 122.49sys/s]
Evolving:   9%|▉         | 187/2020 [00:01<00:13, 136.36sys/s]
Evolving:  10%|█         | 202/2020 [00:01<00:14, 122.07sys/s]
Evolving:  11%|█         | 219/2020 [00:01<00:13, 132.74sys/s]
Evolving:  12%|█▏        | 233/2020 [00:01<00:17, 99.78sys/s]
Evolving:  13%|█▎        | 259/2020 [00:02<00:13, 131.50sys/s]
Evolving:  14%|█▎        | 274/2020 [00:02<00:13, 128.83sys/s]
Evolving:  14%|█▍        | 289/2020 [00:02<00:13, 131.30sys/s]
Evolving:  15%|█▌        | 304/2020 [00:02<00:13, 123.97sys/s]
Evolving:  16%|█▌        | 318/2020 [00:02<00:13, 123.39sys/s]
Evolving:  16%|█▋        | 332/2020 [00:02<00:13, 127.60sys/s]
Evolving:  17%|█▋        | 346/2020 [00:02<00:14, 116.96sys/s]
Evolving:  18%|█▊        | 365/2020 [00:02<00:12, 131.23sys/s]
Evolving:  19%|█▉        | 379/2020 [00:03<00:15, 104.66sys/s]
Evolving:  20%|██        | 404/2020 [00:03<00:16, 95.46sys/s]
Evolving:  21%|██▏       | 430/2020 [00:03<00:12, 124.29sys/s]
Evolving:  22%|██▏       | 447/2020 [00:03<00:11, 132.90sys/s]
Evolving:  23%|██▎       | 463/2020 [00:03<00:13, 117.74sys/s]
Evolving:  24%|██▎       | 479/2020 [00:03<00:12, 124.93sys/s]
Evolving:  24%|██▍       | 493/2020 [00:04<00:12, 122.59sys/s]
Evolving:  25%|██▌       | 507/2020 [00:04<00:12, 119.87sys/s]
Evolving:  26%|██▌       | 523/2020 [00:04<00:11, 129.53sys/s]
Evolving:  27%|██▋       | 537/2020 [00:04<00:12, 118.06sys/s]
Evolving:  27%|██▋       | 550/2020 [00:04<00:13, 107.94sys/s]
Evolving:  28%|██▊       | 571/2020 [00:04<00:11, 131.63sys/s]
Evolving:  29%|██▉       | 586/2020 [00:04<00:13, 103.90sys/s]
Evolving:  30%|██▉       | 605/2020 [00:04<00:11, 120.96sys/s]
Evolving:  31%|███       | 620/2020 [00:05<00:11, 121.93sys/s]
Evolving:  31%|███▏      | 636/2020 [00:05<00:10, 127.61sys/s]
Evolving:  32%|███▏      | 650/2020 [00:05<00:14, 94.44sys/s]
Evolving:  34%|███▎      | 681/2020 [00:05<00:09, 138.21sys/s]
Evolving:  35%|███▍      | 698/2020 [00:05<00:09, 134.28sys/s]
Evolving:  35%|███▌      | 715/2020 [00:05<00:09, 133.03sys/s]
Evolving:  36%|███▌      | 732/2020 [00:05<00:09, 138.25sys/s]
Evolving:  37%|███▋      | 747/2020 [00:06<00:10, 122.23sys/s]
Evolving:  38%|███▊      | 761/2020 [00:06<00:12, 100.13sys/s]
Evolving:  39%|███▉      | 783/2020 [00:06<00:09, 124.99sys/s]
Evolving:  40%|███▉      | 798/2020 [00:06<00:10, 119.10sys/s]
Evolving:  40%|████      | 812/2020 [00:06<00:11, 105.37sys/s]
Evolving:  41%|████      | 824/2020 [00:06<00:11, 104.51sys/s]
Evolving:  41%|████▏     | 836/2020 [00:07<00:13, 89.25sys/s]
Evolving:  42%|████▏     | 850/2020 [00:07<00:12, 95.10sys/s]
Evolving:  43%|████▎     | 867/2020 [00:07<00:13, 85.85sys/s]
Evolving:  45%|████▍     | 900/2020 [00:07<00:09, 123.88sys/s]
Evolving:  45%|████▌     | 919/2020 [00:07<00:08, 136.90sys/s]
Evolving:  46%|████▋     | 935/2020 [00:07<00:08, 126.73sys/s]
Evolving:  47%|████▋     | 949/2020 [00:07<00:08, 127.42sys/s]
Evolving:  48%|████▊     | 967/2020 [00:08<00:07, 137.22sys/s]
Evolving:  49%|████▊     | 982/2020 [00:08<00:07, 133.41sys/s]
Evolving:  49%|████▉     | 997/2020 [00:08<00:07, 135.10sys/s]
Evolving:  50%|█████     | 1011/2020 [00:08<00:10, 94.48sys/s]
Evolving:  51%|█████     | 1026/2020 [00:08<00:09, 100.76sys/s]
Evolving:  52%|█████▏    | 1051/2020 [00:08<00:07, 130.69sys/s]
Evolving:  53%|█████▎    | 1066/2020 [00:08<00:09, 99.40sys/s]
Evolving:  54%|█████▎    | 1084/2020 [00:09<00:09, 94.03sys/s]
Evolving:  55%|█████▍    | 1101/2020 [00:09<00:10, 87.35sys/s]
Evolving:  55%|█████▌    | 1111/2020 [00:09<00:10, 88.91sys/s]
Evolving:  56%|█████▋    | 1139/2020 [00:09<00:07, 121.63sys/s]
Evolving:  57%|█████▋    | 1155/2020 [00:09<00:06, 128.10sys/s]
Evolving:  58%|█████▊    | 1171/2020 [00:09<00:06, 132.51sys/s]
Evolving:  59%|█████▊    | 1186/2020 [00:10<00:06, 123.20sys/s]
Evolving:  59%|█████▉    | 1201/2020 [00:10<00:06, 128.95sys/s]
Evolving:  60%|██████    | 1215/2020 [00:10<00:06, 127.26sys/s]
Evolving:  61%|██████    | 1229/2020 [00:10<00:07, 99.38sys/s]
Evolving:  62%|██████▏   | 1250/2020 [00:10<00:08, 87.56sys/s]
Evolving:  64%|██████▎   | 1283/2020 [00:10<00:06, 122.68sys/s]
Evolving:  64%|██████▍   | 1298/2020 [00:11<00:07, 100.62sys/s]
Evolving:  65%|██████▌   | 1323/2020 [00:11<00:05, 122.60sys/s]
Evolving:  66%|██████▌   | 1338/2020 [00:11<00:06, 104.12sys/s]
Evolving:  68%|██████▊   | 1364/2020 [00:11<00:05, 118.87sys/s]
Evolving:  68%|██████▊   | 1383/2020 [00:11<00:04, 131.34sys/s]
Evolving:  69%|██████▉   | 1398/2020 [00:11<00:04, 131.34sys/s]
Evolving:  70%|██████▉   | 1413/2020 [00:11<00:04, 130.58sys/s]
Evolving:  71%|███████   | 1427/2020 [00:12<00:06, 92.68sys/s]
Evolving:  71%|███████▏  | 1441/2020 [00:12<00:06, 89.04sys/s]
Evolving:  73%|███████▎  | 1470/2020 [00:12<00:04, 127.38sys/s]
Evolving:  74%|███████▎  | 1486/2020 [00:12<00:04, 124.19sys/s]
Evolving:  74%|███████▍  | 1501/2020 [00:12<00:04, 126.99sys/s]
Evolving:  75%|███████▌  | 1516/2020 [00:12<00:04, 101.16sys/s]
Evolving:  76%|███████▌  | 1540/2020 [00:13<00:03, 127.04sys/s]
Evolving:  77%|███████▋  | 1556/2020 [00:13<00:03, 128.72sys/s]
Evolving:  78%|███████▊  | 1571/2020 [00:13<00:03, 118.20sys/s]
Evolving:  79%|███████▊  | 1588/2020 [00:13<00:03, 126.68sys/s]
Evolving:  79%|███████▉  | 1602/2020 [00:13<00:04, 92.37sys/s]
Evolving:  81%|████████  | 1630/2020 [00:13<00:03, 125.31sys/s]
Evolving:  81%|████████▏ | 1646/2020 [00:13<00:02, 129.50sys/s]
Evolving:  82%|████████▏ | 1661/2020 [00:14<00:02, 132.56sys/s]
Evolving:  83%|████████▎ | 1677/2020 [00:14<00:02, 137.46sys/s]
Evolving:  84%|████████▍ | 1692/2020 [00:14<00:02, 138.60sys/s]
Evolving:  85%|████████▍ | 1707/2020 [00:14<00:02, 138.53sys/s]
Evolving:  85%|████████▌ | 1722/2020 [00:14<00:02, 134.51sys/s]
Evolving:  86%|████████▌ | 1738/2020 [00:14<00:02, 137.35sys/s]
Evolving:  87%|████████▋ | 1753/2020 [00:14<00:02, 106.88sys/s]
Evolving:  88%|████████▊ | 1777/2020 [00:15<00:02, 112.62sys/s]
Evolving:  89%|████████▉ | 1795/2020 [00:15<00:01, 115.09sys/s]
Evolving:  90%|████████▉ | 1811/2020 [00:15<00:01, 121.70sys/s]
Evolving:  91%|█████████ | 1829/2020 [00:15<00:01, 133.42sys/s]
Evolving:  91%|█████████▏| 1844/2020 [00:15<00:01, 136.51sys/s]
Evolving:  92%|█████████▏| 1859/2020 [00:15<00:01, 91.64sys/s]
Evolving:  93%|█████████▎| 1878/2020 [00:16<00:01, 98.05sys/s]
Evolving:  94%|█████████▍| 1904/2020 [00:16<00:00, 129.88sys/s]
Evolving:  95%|█████████▌| 1920/2020 [00:16<00:00, 122.77sys/s]
Evolving:  96%|█████████▌| 1935/2020 [00:16<00:00, 106.70sys/s]
Evolving:  97%|█████████▋| 1956/2020 [00:16<00:00, 127.83sys/s]
Evolving:  98%|█████████▊| 1971/2020 [00:16<00:00, 123.98sys/s]
Evolving:  98%|█████████▊| 1986/2020 [00:16<00:00, 129.38sys/s]
Evolving:  99%|█████████▉| 2001/2020 [00:16<00:00, 128.92sys/s]
Evolving: 100%|█████████▉| 2016/2020 [00:16<00:00, 134.01sys/s]
Evolving: 100%|██████████| 2020/2020 [00:17<00:00, 118.66sys/s]
   [Time taken: 17.1991 seconds]
Evolving population with kickflag = 3...

Evolving:   0%|          | 0/2020 [00:00<?, ?sys/s]
Evolving:   0%|          | 9/2020 [00:00<00:27, 73.75sys/s]
Evolving:   1%|          | 25/2020 [00:00<00:17, 114.49sys/s]
Evolving:   2%|▏         | 40/2020 [00:00<00:17, 116.03sys/s]
Evolving:   3%|▎         | 56/2020 [00:00<00:15, 130.26sys/s]
Evolving:   4%|▎         | 71/2020 [00:00<00:14, 133.93sys/s]
Evolving:   4%|▍         | 85/2020 [00:00<00:15, 126.39sys/s]
Evolving:   5%|▌         | 103/2020 [00:00<00:13, 138.08sys/s]
Evolving:   6%|▌         | 117/2020 [00:00<00:13, 138.30sys/s]
Evolving:   7%|▋         | 132/2020 [00:01<00:13, 140.48sys/s]
Evolving:   7%|▋         | 147/2020 [00:01<00:15, 123.37sys/s]
Evolving:   8%|▊         | 165/2020 [00:01<00:13, 136.36sys/s]
Evolving:   9%|▉         | 180/2020 [00:01<00:14, 130.33sys/s]
Evolving:  10%|▉         | 195/2020 [00:01<00:13, 134.30sys/s]
Evolving:  10%|█         | 209/2020 [00:01<00:13, 133.51sys/s]
Evolving:  11%|█         | 223/2020 [00:01<00:14, 128.26sys/s]
Evolving:  12%|█▏        | 236/2020 [00:01<00:18, 95.28sys/s]
Evolving:  13%|█▎        | 262/2020 [00:02<00:13, 128.94sys/s]
Evolving:  14%|█▎        | 277/2020 [00:02<00:13, 133.86sys/s]
Evolving:  14%|█▍        | 292/2020 [00:02<00:12, 135.53sys/s]
Evolving:  15%|█▌        | 307/2020 [00:02<00:14, 121.50sys/s]
Evolving:  16%|█▌        | 324/2020 [00:02<00:13, 129.02sys/s]
Evolving:  17%|█▋        | 340/2020 [00:02<00:12, 130.71sys/s]
Evolving:  18%|█▊        | 354/2020 [00:02<00:12, 130.12sys/s]
Evolving:  18%|█▊        | 369/2020 [00:02<00:12, 131.51sys/s]
Evolving:  19%|█▉        | 383/2020 [00:03<00:15, 108.95sys/s]
Evolving:  20%|█▉        | 403/2020 [00:03<00:12, 128.79sys/s]
Evolving:  21%|██        | 417/2020 [00:03<00:16, 99.87sys/s]
Evolving:  21%|██▏       | 434/2020 [00:03<00:14, 112.16sys/s]
Evolving:  22%|██▏       | 449/2020 [00:03<00:17, 89.16sys/s]
Evolving:  24%|██▍       | 480/2020 [00:03<00:11, 129.43sys/s]
Evolving:  25%|██▍       | 496/2020 [00:04<00:12, 126.99sys/s]
Evolving:  25%|██▌       | 511/2020 [00:04<00:11, 128.40sys/s]
Evolving:  26%|██▌       | 526/2020 [00:04<00:15, 99.03sys/s]
Evolving:  27%|██▋       | 547/2020 [00:04<00:13, 111.99sys/s]
Evolving:  28%|██▊       | 570/2020 [00:04<00:10, 136.39sys/s]
Evolving:  29%|██▉       | 586/2020 [00:04<00:12, 110.98sys/s]
Evolving:  30%|██▉       | 604/2020 [00:04<00:11, 124.48sys/s]
Evolving:  31%|███       | 619/2020 [00:05<00:10, 129.82sys/s]
Evolving:  31%|███▏      | 634/2020 [00:05<00:10, 132.24sys/s]
Evolving:  32%|███▏      | 649/2020 [00:05<00:14, 97.44sys/s]
Evolving:  34%|███▎      | 679/2020 [00:05<00:09, 137.57sys/s]
Evolving:  34%|███▍      | 696/2020 [00:05<00:09, 135.84sys/s]
Evolving:  35%|███▌      | 712/2020 [00:05<00:09, 137.06sys/s]
Evolving:  36%|███▌      | 728/2020 [00:05<00:09, 138.06sys/s]
Evolving:  37%|███▋      | 743/2020 [00:05<00:09, 132.68sys/s]
Evolving:  38%|███▊      | 758/2020 [00:06<00:13, 93.25sys/s]
Evolving:  39%|███▉      | 785/2020 [00:06<00:09, 127.68sys/s]
Evolving:  40%|███▉      | 801/2020 [00:06<00:13, 91.38sys/s]
Evolving:  41%|████      | 824/2020 [00:06<00:10, 112.01sys/s]
Evolving:  42%|████▏     | 839/2020 [00:06<00:11, 102.50sys/s]
Evolving:  42%|████▏     | 852/2020 [00:07<00:11, 103.26sys/s]
Evolving:  43%|████▎     | 867/2020 [00:07<00:13, 87.27sys/s]
Evolving:  45%|████▍     | 900/2020 [00:07<00:08, 127.32sys/s]
Evolving:  45%|████▌     | 919/2020 [00:07<00:08, 135.45sys/s]
Evolving:  46%|████▋     | 935/2020 [00:07<00:08, 128.28sys/s]
Evolving:  47%|████▋     | 950/2020 [00:07<00:08, 125.03sys/s]
Evolving:  48%|████▊     | 970/2020 [00:07<00:07, 139.91sys/s]
Evolving:  49%|████▉     | 986/2020 [00:08<00:07, 136.40sys/s]
Evolving:  50%|████▉     | 1001/2020 [00:08<00:07, 136.25sys/s]
Evolving:  50%|█████     | 1016/2020 [00:08<00:09, 101.29sys/s]
Evolving:  51%|█████     | 1028/2020 [00:08<00:10, 98.89sys/s]
Evolving:  52%|█████▏    | 1053/2020 [00:08<00:07, 130.73sys/s]
Evolving:  53%|█████▎    | 1068/2020 [00:08<00:09, 96.96sys/s]
Evolving:  54%|█████▎    | 1084/2020 [00:09<00:10, 92.40sys/s]
Evolving:  55%|█████▍    | 1101/2020 [00:09<00:10, 88.88sys/s]
Evolving:  55%|█████▌    | 1112/2020 [00:09<00:10, 88.67sys/s]
Evolving:  56%|█████▌    | 1136/2020 [00:09<00:07, 117.26sys/s]
Evolving:  57%|█████▋    | 1154/2020 [00:09<00:06, 127.76sys/s]
Evolving:  58%|█████▊    | 1169/2020 [00:09<00:06, 132.97sys/s]
Evolving:  59%|█████▊    | 1184/2020 [00:09<00:06, 125.42sys/s]
Evolving:  59%|█████▉    | 1198/2020 [00:10<00:06, 125.55sys/s]
Evolving:  60%|██████    | 1212/2020 [00:10<00:06, 121.91sys/s]
Evolving:  61%|██████    | 1225/2020 [00:10<00:08, 90.98sys/s]
Evolving:  62%|██████▏   | 1250/2020 [00:10<00:08, 91.53sys/s]
Evolving:  64%|██████▎   | 1283/2020 [00:10<00:05, 133.35sys/s]
Evolving:  64%|██████▍   | 1300/2020 [00:11<00:07, 101.78sys/s]
Evolving:  66%|██████▌   | 1329/2020 [00:11<00:05, 133.61sys/s]
Evolving:  67%|██████▋   | 1347/2020 [00:11<00:05, 117.94sys/s]
Evolving:  68%|██████▊   | 1364/2020 [00:11<00:05, 120.58sys/s]
Evolving:  68%|██████▊   | 1382/2020 [00:11<00:04, 131.37sys/s]
Evolving:  69%|██████▉   | 1398/2020 [00:11<00:04, 127.00sys/s]
Evolving:  70%|██████▉   | 1413/2020 [00:11<00:04, 122.79sys/s]
Evolving:  71%|███████   | 1427/2020 [00:12<00:06, 91.40sys/s]
Evolving:  71%|███████▏  | 1441/2020 [00:12<00:06, 87.66sys/s]
Evolving:  73%|███████▎  | 1470/2020 [00:12<00:04, 124.19sys/s]
Evolving:  74%|███████▎  | 1485/2020 [00:12<00:04, 124.16sys/s]
Evolving:  74%|███████▍  | 1501/2020 [00:12<00:03, 131.05sys/s]
Evolving:  75%|███████▌  | 1516/2020 [00:12<00:04, 105.71sys/s]
Evolving:  76%|███████▌  | 1538/2020 [00:13<00:03, 127.23sys/s]
Evolving:  77%|███████▋  | 1554/2020 [00:13<00:03, 132.52sys/s]
Evolving:  78%|███████▊  | 1569/2020 [00:13<00:03, 118.91sys/s]
Evolving:  78%|███████▊  | 1584/2020 [00:13<00:03, 123.83sys/s]
Evolving:  79%|███████▉  | 1600/2020 [00:13<00:04, 87.42sys/s]
Evolving:  81%|████████  | 1635/2020 [00:13<00:02, 130.55sys/s]
Evolving:  82%|████████▏ | 1651/2020 [00:13<00:02, 132.54sys/s]
Evolving:  83%|████████▎ | 1667/2020 [00:14<00:02, 135.14sys/s]
Evolving:  83%|████████▎ | 1683/2020 [00:14<00:02, 135.03sys/s]
Evolving:  84%|████████▍ | 1701/2020 [00:14<00:02, 145.01sys/s]
Evolving:  85%|████████▌ | 1717/2020 [00:14<00:02, 140.30sys/s]
Evolving:  86%|████████▌ | 1732/2020 [00:14<00:02, 139.50sys/s]
Evolving:  87%|████████▋ | 1748/2020 [00:14<00:02, 101.36sys/s]
Evolving:  88%|████████▊ | 1777/2020 [00:14<00:01, 131.71sys/s]
Evolving:  89%|████████▊ | 1792/2020 [00:15<00:01, 135.39sys/s]
Evolving:  89%|████████▉ | 1807/2020 [00:15<00:01, 132.23sys/s]
Evolving:  90%|█████████ | 1822/2020 [00:15<00:01, 134.53sys/s]
Evolving:  91%|█████████ | 1837/2020 [00:15<00:01, 133.72sys/s]
Evolving:  92%|█████████▏| 1851/2020 [00:15<00:01, 129.22sys/s]
Evolving:  92%|█████████▏| 1865/2020 [00:15<00:01, 101.03sys/s]
Evolving:  93%|█████████▎| 1878/2020 [00:15<00:01, 89.76sys/s]
Evolving:  94%|█████████▍| 1903/2020 [00:15<00:00, 122.63sys/s]
Evolving:  95%|█████████▍| 1918/2020 [00:16<00:00, 120.77sys/s]
Evolving:  96%|█████████▌| 1932/2020 [00:16<00:00, 100.32sys/s]
Evolving:  97%|█████████▋| 1957/2020 [00:16<00:00, 131.89sys/s]
Evolving:  98%|█████████▊| 1973/2020 [00:16<00:00, 125.32sys/s]
Evolving:  98%|█████████▊| 1988/2020 [00:16<00:00, 126.06sys/s]
Evolving:  99%|█████████▉| 2002/2020 [00:16<00:00, 124.55sys/s]
Evolving: 100%|██████████| 2020/2020 [00:16<00:00, 119.62sys/s]
   [Time taken: 17.0650 seconds]
Evolving population with kickflag = 4...

Evolving:   0%|          | 0/2020 [00:00<?, ?sys/s]
Evolving:   0%|          | 8/2020 [00:00<00:25, 77.57sys/s]
Evolving:   1%|          | 16/2020 [00:00<00:31, 63.78sys/s]
Evolving:   2%|▏         | 36/2020 [00:00<00:18, 109.99sys/s]
Evolving:   3%|▎         | 53/2020 [00:00<00:15, 130.00sys/s]
Evolving:   3%|▎         | 67/2020 [00:00<00:14, 132.48sys/s]
Evolving:   4%|▍         | 81/2020 [00:00<00:14, 132.32sys/s]
Evolving:   5%|▍         | 95/2020 [00:00<00:15, 126.98sys/s]
Evolving:   5%|▌         | 111/2020 [00:00<00:13, 136.37sys/s]
Evolving:   6%|▌         | 125/2020 [00:01<00:14, 134.17sys/s]
Evolving:   7%|▋         | 140/2020 [00:01<00:13, 138.33sys/s]
Evolving:   8%|▊         | 154/2020 [00:01<00:13, 136.23sys/s]
Evolving:   8%|▊         | 168/2020 [00:01<00:15, 116.07sys/s]
Evolving:   9%|▉         | 188/2020 [00:01<00:13, 134.28sys/s]
Evolving:  10%|█         | 202/2020 [00:01<00:14, 128.77sys/s]
Evolving:  11%|█         | 216/2020 [00:01<00:13, 130.56sys/s]
Evolving:  11%|█▏        | 230/2020 [00:01<00:18, 95.20sys/s]
Evolving:  13%|█▎        | 259/2020 [00:02<00:12, 136.90sys/s]
Evolving:  14%|█▎        | 276/2020 [00:02<00:13, 131.94sys/s]
Evolving:  15%|█▍        | 293/2020 [00:02<00:12, 137.41sys/s]
Evolving:  15%|█▌        | 309/2020 [00:02<00:13, 131.05sys/s]
Evolving:  16%|█▌        | 324/2020 [00:02<00:13, 127.10sys/s]
Evolving:  17%|█▋        | 340/2020 [00:02<00:12, 129.86sys/s]
Evolving:  18%|█▊        | 354/2020 [00:02<00:12, 130.23sys/s]
Evolving:  18%|█▊        | 370/2020 [00:02<00:12, 136.83sys/s]
Evolving:  19%|█▉        | 385/2020 [00:03<00:14, 111.36sys/s]
Evolving:  20%|██        | 404/2020 [00:03<00:17, 93.74sys/s]
Evolving:  21%|██        | 426/2020 [00:03<00:13, 117.10sys/s]
Evolving:  22%|██▏       | 443/2020 [00:03<00:12, 123.85sys/s]
Evolving:  23%|██▎       | 457/2020 [00:03<00:14, 104.62sys/s]
Evolving:  24%|██▎       | 476/2020 [00:03<00:12, 121.41sys/s]
Evolving:  24%|██▍       | 490/2020 [00:04<00:13, 117.08sys/s]
Evolving:  25%|██▍       | 504/2020 [00:04<00:12, 119.71sys/s]
Evolving:  26%|██▌       | 524/2020 [00:04<00:10, 137.89sys/s]
Evolving:  27%|██▋       | 539/2020 [00:04<00:12, 122.30sys/s]
Evolving:  27%|██▋       | 553/2020 [00:04<00:12, 115.10sys/s]
Evolving:  28%|██▊       | 571/2020 [00:04<00:11, 126.87sys/s]
Evolving:  29%|██▉       | 585/2020 [00:04<00:13, 103.37sys/s]
Evolving:  30%|███       | 606/2020 [00:04<00:11, 124.77sys/s]
Evolving:  31%|███       | 621/2020 [00:05<00:11, 120.20sys/s]
Evolving:  32%|███▏      | 639/2020 [00:05<00:10, 132.79sys/s]
Evolving:  32%|███▏      | 654/2020 [00:05<00:12, 105.08sys/s]
Evolving:  34%|███▎      | 679/2020 [00:05<00:10, 132.22sys/s]
Evolving:  34%|███▍      | 694/2020 [00:05<00:09, 135.62sys/s]
Evolving:  35%|███▌      | 709/2020 [00:05<00:09, 135.48sys/s]
Evolving:  36%|███▌      | 724/2020 [00:05<00:09, 132.99sys/s]
Evolving:  37%|███▋      | 738/2020 [00:05<00:10, 128.19sys/s]
Evolving:  37%|███▋      | 752/2020 [00:06<00:09, 127.54sys/s]
Evolving:  38%|███▊      | 766/2020 [00:06<00:12, 103.96sys/s]
Evolving:  39%|███▉      | 785/2020 [00:06<00:10, 123.39sys/s]
Evolving:  40%|███▉      | 799/2020 [00:06<00:10, 114.18sys/s]
Evolving:  40%|████      | 812/2020 [00:06<00:11, 104.79sys/s]
Evolving:  41%|████      | 824/2020 [00:06<00:12, 99.44sys/s]
Evolving:  41%|████▏     | 836/2020 [00:07<00:13, 88.99sys/s]
Evolving:  42%|████▏     | 850/2020 [00:07<00:12, 93.50sys/s]
Evolving:  43%|████▎     | 867/2020 [00:07<00:13, 86.73sys/s]
Evolving:  45%|████▍     | 900/2020 [00:07<00:08, 127.66sys/s]
Evolving:  45%|████▌     | 918/2020 [00:07<00:08, 136.19sys/s]
Evolving:  46%|████▌     | 933/2020 [00:07<00:07, 136.14sys/s]
Evolving:  47%|████▋     | 948/2020 [00:07<00:08, 123.64sys/s]
Evolving:  48%|████▊     | 967/2020 [00:07<00:07, 137.97sys/s]
Evolving:  49%|████▊     | 982/2020 [00:08<00:07, 138.31sys/s]
Evolving:  49%|████▉     | 997/2020 [00:08<00:07, 137.57sys/s]
Evolving:  50%|█████     | 1012/2020 [00:08<00:10, 93.05sys/s]
Evolving:  51%|█████     | 1026/2020 [00:08<00:10, 98.98sys/s]
Evolving:  52%|█████▏    | 1050/2020 [00:08<00:07, 125.81sys/s]
Evolving:  53%|█████▎    | 1065/2020 [00:08<00:09, 105.10sys/s]
Evolving:  54%|█████▎    | 1084/2020 [00:09<00:09, 95.79sys/s]
Evolving:  55%|█████▍    | 1101/2020 [00:09<00:10, 86.32sys/s]
Evolving:  56%|█████▌    | 1125/2020 [00:09<00:07, 112.45sys/s]
Evolving:  56%|█████▋    | 1141/2020 [00:09<00:07, 120.00sys/s]
Evolving:  57%|█████▋    | 1157/2020 [00:09<00:06, 126.71sys/s]
Evolving:  58%|█████▊    | 1172/2020 [00:09<00:06, 124.34sys/s]
Evolving:  59%|█████▊    | 1186/2020 [00:09<00:06, 126.77sys/s]
Evolving:  59%|█████▉    | 1201/2020 [00:10<00:06, 131.09sys/s]
Evolving:  60%|██████    | 1215/2020 [00:10<00:06, 124.84sys/s]
Evolving:  61%|██████    | 1228/2020 [00:10<00:07, 99.41sys/s]
Evolving:  62%|██████▏   | 1245/2020 [00:10<00:06, 115.03sys/s]
Evolving:  62%|██████▏   | 1258/2020 [00:10<00:07, 97.75sys/s]
Evolving:  64%|██████▎   | 1283/2020 [00:10<00:05, 131.31sys/s]
Evolving:  64%|██████▍   | 1299/2020 [00:11<00:07, 100.77sys/s]
Evolving:  65%|██████▌   | 1323/2020 [00:11<00:05, 124.22sys/s]
Evolving:  66%|██████▌   | 1338/2020 [00:11<00:06, 104.21sys/s]
Evolving:  68%|██████▊   | 1364/2020 [00:11<00:05, 117.64sys/s]
Evolving:  69%|██████▊   | 1387/2020 [00:11<00:04, 127.06sys/s]
Evolving:  70%|██████▉   | 1406/2020 [00:11<00:05, 122.34sys/s]
Evolving:  70%|███████   | 1421/2020 [00:12<00:06, 98.19sys/s]
Evolving:  71%|███████▏  | 1441/2020 [00:12<00:05, 100.20sys/s]
Evolving:  73%|███████▎  | 1469/2020 [00:12<00:04, 131.90sys/s]
Evolving:  74%|███████▎  | 1485/2020 [00:12<00:04, 133.39sys/s]
Evolving:  74%|███████▍  | 1501/2020 [00:12<00:03, 133.15sys/s]
Evolving:  75%|███████▌  | 1516/2020 [00:12<00:04, 108.16sys/s]
Evolving:  76%|███████▌  | 1539/2020 [00:12<00:03, 131.45sys/s]
Evolving:  77%|███████▋  | 1555/2020 [00:13<00:03, 132.72sys/s]
Evolving:  78%|███████▊  | 1570/2020 [00:13<00:03, 122.83sys/s]
Evolving:  78%|███████▊  | 1584/2020 [00:13<00:03, 121.65sys/s]
Evolving:  79%|███████▉  | 1600/2020 [00:13<00:04, 86.62sys/s]
Evolving:  81%|████████  | 1633/2020 [00:13<00:02, 130.12sys/s]
Evolving:  82%|████████▏ | 1650/2020 [00:13<00:02, 133.85sys/s]
Evolving:  82%|████████▏ | 1666/2020 [00:13<00:02, 139.68sys/s]
Evolving:  83%|████████▎ | 1682/2020 [00:14<00:02, 136.80sys/s]
Evolving:  84%|████████▍ | 1698/2020 [00:14<00:02, 142.28sys/s]
Evolving:  85%|████████▍ | 1714/2020 [00:14<00:02, 141.58sys/s]
Evolving:  86%|████████▌ | 1729/2020 [00:14<00:02, 141.13sys/s]
Evolving:  86%|████████▋ | 1744/2020 [00:14<00:02, 137.03sys/s]
Evolving:  87%|████████▋ | 1759/2020 [00:14<00:02, 119.98sys/s]
Evolving:  88%|████████▊ | 1777/2020 [00:14<00:02, 121.15sys/s]
Evolving:  89%|████████▉ | 1794/2020 [00:14<00:01, 124.48sys/s]
Evolving:  90%|████████▉ | 1809/2020 [00:15<00:01, 129.44sys/s]
Evolving:  90%|█████████ | 1823/2020 [00:15<00:01, 130.48sys/s]
Evolving:  91%|█████████ | 1837/2020 [00:15<00:01, 131.53sys/s]
Evolving:  92%|█████████▏| 1851/2020 [00:15<00:01, 130.82sys/s]
Evolving:  92%|█████████▏| 1865/2020 [00:15<00:01, 93.03sys/s]
Evolving:  93%|█████████▎| 1878/2020 [00:15<00:01, 92.75sys/s]
Evolving:  94%|█████████▍| 1903/2020 [00:15<00:00, 125.91sys/s]
Evolving:  95%|█████████▍| 1918/2020 [00:16<00:00, 123.49sys/s]
Evolving:  96%|█████████▌| 1932/2020 [00:16<00:00, 100.77sys/s]
Evolving:  97%|█████████▋| 1955/2020 [00:16<00:00, 128.07sys/s]
Evolving:  98%|█████████▊| 1970/2020 [00:16<00:00, 124.82sys/s]
Evolving:  98%|█████████▊| 1984/2020 [00:16<00:00, 125.76sys/s]
Evolving:  99%|█████████▉| 1999/2020 [00:16<00:00, 128.26sys/s]
Evolving: 100%|█████████▉| 2014/2020 [00:16<00:00, 131.14sys/s]
Evolving: 100%|██████████| 2020/2020 [00:16<00:00, 120.04sys/s]
   [Time taken: 17.0067 seconds]
Evolving population with kickflag = 5...

Evolving:   0%|          | 0/2020 [00:00<?, ?sys/s]
Evolving:   0%|          | 5/2020 [00:00<00:40, 49.91sys/s]
Evolving:   1%|          | 16/2020 [00:00<00:25, 78.82sys/s]
Evolving:   2%|▏         | 32/2020 [00:00<00:18, 110.03sys/s]
Evolving:   2%|▏         | 47/2020 [00:00<00:16, 118.44sys/s]
Evolving:   3%|▎         | 64/2020 [00:00<00:15, 128.39sys/s]
Evolving:   4%|▍         | 77/2020 [00:00<00:15, 122.83sys/s]
Evolving:   5%|▍         | 95/2020 [00:00<00:14, 136.56sys/s]
Evolving:   5%|▌         | 109/2020 [00:00<00:14, 134.13sys/s]
Evolving:   6%|▌         | 124/2020 [00:00<00:13, 136.87sys/s]
Evolving:   7%|▋         | 138/2020 [00:01<00:14, 133.61sys/s]
Evolving:   8%|▊         | 152/2020 [00:01<00:13, 134.70sys/s]
Evolving:   8%|▊         | 167/2020 [00:01<00:15, 123.50sys/s]
Evolving:   9%|▉         | 184/2020 [00:01<00:13, 135.27sys/s]
Evolving:  10%|▉         | 199/2020 [00:01<00:13, 138.32sys/s]
Evolving:  11%|█         | 214/2020 [00:01<00:14, 121.53sys/s]
Evolving:  11%|█         | 227/2020 [00:01<00:20, 87.37sys/s]
Evolving:  13%|█▎        | 261/2020 [00:02<00:12, 137.35sys/s]
Evolving:  14%|█▍        | 278/2020 [00:02<00:12, 140.48sys/s]
Evolving:  15%|█▍        | 295/2020 [00:02<00:12, 140.17sys/s]
Evolving:  15%|█▌        | 311/2020 [00:02<00:12, 131.72sys/s]
Evolving:  16%|█▌        | 326/2020 [00:02<00:13, 125.46sys/s]
Evolving:  17%|█▋        | 344/2020 [00:02<00:12, 131.67sys/s]
Evolving:  18%|█▊        | 358/2020 [00:02<00:12, 132.96sys/s]
Evolving:  18%|█▊        | 372/2020 [00:03<00:17, 93.29sys/s]
Evolving:  20%|█▉        | 400/2020 [00:03<00:12, 131.18sys/s]
Evolving:  21%|██        | 417/2020 [00:03<00:15, 106.11sys/s]
Evolving:  22%|██▏       | 436/2020 [00:03<00:13, 120.20sys/s]
Evolving:  22%|██▏       | 451/2020 [00:03<00:18, 83.97sys/s]
Evolving:  23%|██▎       | 472/2020 [00:03<00:15, 103.18sys/s]
Evolving:  24%|██▍       | 487/2020 [00:04<00:13, 111.96sys/s]
Evolving:  25%|██▍       | 502/2020 [00:04<00:13, 115.94sys/s]
Evolving:  26%|██▌       | 516/2020 [00:04<00:13, 113.35sys/s]
Evolving:  26%|██▌       | 529/2020 [00:04<00:15, 94.37sys/s]
Evolving:  27%|██▋       | 547/2020 [00:04<00:14, 100.94sys/s]
Evolving:  28%|██▊       | 575/2020 [00:04<00:11, 130.79sys/s]
Evolving:  29%|██▉       | 590/2020 [00:04<00:12, 117.67sys/s]
Evolving:  30%|███       | 606/2020 [00:05<00:11, 122.97sys/s]
Evolving:  31%|███       | 620/2020 [00:05<00:11, 125.10sys/s]
Evolving:  31%|███▏      | 634/2020 [00:05<00:10, 127.90sys/s]
Evolving:  32%|███▏      | 648/2020 [00:05<00:15, 90.42sys/s]
Evolving:  34%|███▎      | 679/2020 [00:05<00:10, 131.89sys/s]
Evolving:  34%|███▍      | 696/2020 [00:05<00:09, 137.45sys/s]
Evolving:  35%|███▌      | 712/2020 [00:05<00:09, 140.04sys/s]
Evolving:  36%|███▌      | 728/2020 [00:06<00:09, 139.28sys/s]
Evolving:  37%|███▋      | 743/2020 [00:06<00:09, 137.25sys/s]
Evolving:  38%|███▊      | 758/2020 [00:06<00:14, 89.87sys/s]
Evolving:  39%|███▉      | 787/2020 [00:06<00:09, 126.19sys/s]
Evolving:  40%|███▉      | 804/2020 [00:06<00:12, 95.86sys/s]
Evolving:  41%|████      | 824/2020 [00:06<00:10, 112.31sys/s]
Evolving:  42%|████▏     | 839/2020 [00:07<00:12, 97.66sys/s]
Evolving:  42%|████▏     | 852/2020 [00:07<00:11, 98.59sys/s]
Evolving:  43%|████▎     | 867/2020 [00:07<00:13, 86.44sys/s]
Evolving:  45%|████▍     | 900/2020 [00:07<00:08, 124.66sys/s]
Evolving:  45%|████▌     | 917/2020 [00:07<00:08, 130.59sys/s]
Evolving:  46%|████▌     | 933/2020 [00:07<00:07, 136.84sys/s]
Evolving:  47%|████▋     | 949/2020 [00:08<00:08, 124.98sys/s]
Evolving:  48%|████▊     | 966/2020 [00:08<00:07, 134.83sys/s]
Evolving:  49%|████▊     | 981/2020 [00:08<00:07, 135.06sys/s]
Evolving:  49%|████▉     | 996/2020 [00:08<00:07, 138.16sys/s]
Evolving:  50%|█████     | 1011/2020 [00:08<00:10, 94.84sys/s]
Evolving:  51%|█████     | 1026/2020 [00:08<00:09, 99.45sys/s]
Evolving:  52%|█████▏    | 1052/2020 [00:08<00:07, 128.79sys/s]
Evolving:  53%|█████▎    | 1067/2020 [00:09<00:09, 96.82sys/s]
Evolving:  54%|█████▎    | 1084/2020 [00:09<00:09, 96.28sys/s]
Evolving:  55%|█████▍    | 1101/2020 [00:09<00:10, 89.55sys/s]
Evolving:  55%|█████▌    | 1112/2020 [00:09<00:10, 90.79sys/s]
Evolving:  56%|█████▋    | 1139/2020 [00:09<00:07, 122.77sys/s]
Evolving:  57%|█████▋    | 1154/2020 [00:09<00:06, 127.26sys/s]
Evolving:  58%|█████▊    | 1172/2020 [00:10<00:06, 136.00sys/s]
Evolving:  59%|█████▉    | 1187/2020 [00:10<00:06, 130.93sys/s]
Evolving:  59%|█████▉    | 1201/2020 [00:10<00:06, 129.32sys/s]
Evolving:  60%|██████    | 1215/2020 [00:10<00:06, 127.25sys/s]
Evolving:  61%|██████    | 1229/2020 [00:10<00:08, 97.29sys/s]
Evolving:  62%|██████▏   | 1250/2020 [00:10<00:08, 89.04sys/s]
Evolving:  63%|██████▎   | 1282/2020 [00:10<00:05, 131.40sys/s]
Evolving:  64%|██████▍   | 1299/2020 [00:11<00:07, 102.15sys/s]
Evolving:  65%|██████▌   | 1323/2020 [00:11<00:05, 122.05sys/s]
Evolving:  66%|██████▋   | 1339/2020 [00:11<00:06, 106.97sys/s]
Evolving:  67%|██████▋   | 1362/2020 [00:11<00:05, 129.86sys/s]
Evolving:  68%|██████▊   | 1378/2020 [00:11<00:04, 132.47sys/s]
Evolving:  69%|██████▉   | 1394/2020 [00:11<00:04, 126.54sys/s]
Evolving:  70%|██████▉   | 1409/2020 [00:12<00:05, 120.62sys/s]
Evolving:  70%|███████   | 1423/2020 [00:12<00:06, 94.84sys/s]
Evolving:  71%|███████▏  | 1441/2020 [00:12<00:06, 90.22sys/s]
Evolving:  73%|███████▎  | 1470/2020 [00:12<00:04, 126.89sys/s]
Evolving:  74%|███████▎  | 1486/2020 [00:12<00:04, 124.52sys/s]
Evolving:  74%|███████▍  | 1501/2020 [00:12<00:04, 128.23sys/s]
Evolving:  75%|███████▌  | 1516/2020 [00:13<00:04, 102.42sys/s]
Evolving:  76%|███████▌  | 1540/2020 [00:13<00:03, 128.80sys/s]
Evolving:  77%|███████▋  | 1556/2020 [00:13<00:03, 128.53sys/s]
Evolving:  78%|███████▊  | 1571/2020 [00:13<00:03, 115.43sys/s]
Evolving:  79%|███████▉  | 1591/2020 [00:13<00:03, 126.30sys/s]
Evolving:  79%|███████▉  | 1605/2020 [00:13<00:04, 94.81sys/s]
Evolving:  81%|████████  | 1633/2020 [00:13<00:02, 130.16sys/s]
Evolving:  82%|████████▏ | 1649/2020 [00:14<00:02, 132.77sys/s]
Evolving:  82%|████████▏ | 1665/2020 [00:14<00:02, 136.87sys/s]
Evolving:  83%|████████▎ | 1681/2020 [00:14<00:02, 139.76sys/s]
Evolving:  84%|████████▍ | 1697/2020 [00:14<00:02, 138.38sys/s]
Evolving:  85%|████████▍ | 1712/2020 [00:14<00:02, 136.68sys/s]
Evolving:  86%|████████▌ | 1730/2020 [00:14<00:02, 142.67sys/s]
Evolving:  86%|████████▋ | 1745/2020 [00:14<00:01, 141.43sys/s]
Evolving:  87%|████████▋ | 1760/2020 [00:14<00:02, 123.08sys/s]
Evolving:  88%|████████▊ | 1777/2020 [00:15<00:01, 124.17sys/s]
Evolving:  89%|████████▊ | 1790/2020 [00:15<00:01, 122.47sys/s]
Evolving:  89%|████████▉ | 1806/2020 [00:15<00:01, 127.15sys/s]
Evolving:  90%|█████████ | 1820/2020 [00:15<00:01, 128.99sys/s]
Evolving:  91%|█████████ | 1834/2020 [00:15<00:01, 128.21sys/s]
Evolving:  92%|█████████▏| 1850/2020 [00:15<00:01, 132.55sys/s]
Evolving:  92%|█████████▏| 1864/2020 [00:15<00:01, 97.45sys/s]
Evolving:  93%|█████████▎| 1878/2020 [00:16<00:01, 93.65sys/s]
Evolving:  94%|█████████▍| 1903/2020 [00:16<00:00, 127.08sys/s]
Evolving:  95%|█████████▍| 1918/2020 [00:16<00:00, 118.86sys/s]
Evolving:  96%|█████████▌| 1932/2020 [00:16<00:00, 101.31sys/s]
Evolving:  97%|█████████▋| 1957/2020 [00:16<00:00, 125.76sys/s]
Evolving:  98%|█████████▊| 1971/2020 [00:16<00:00, 126.39sys/s]
Evolving:  98%|█████████▊| 1985/2020 [00:16<00:00, 129.38sys/s]
Evolving:  99%|█████████▉| 1999/2020 [00:16<00:00, 131.14sys/s]
Evolving: 100%|█████████▉| 2015/2020 [00:17<00:00, 138.71sys/s]
Evolving: 100%|██████████| 2020/2020 [00:17<00:00, 118.43sys/s]
   [Time taken: 17.2339 seconds]
Evolving population with kickflag = 6...

Evolving:   0%|          | 0/2020 [00:00<?, ?sys/s]
Evolving:   0%|          | 9/2020 [00:00<00:25, 79.50sys/s]
Evolving:   1%|          | 22/2020 [00:00<00:20, 98.79sys/s]
Evolving:   2%|▏         | 38/2020 [00:00<00:17, 112.04sys/s]
Evolving:   3%|▎         | 54/2020 [00:00<00:15, 128.41sys/s]
Evolving:   3%|▎         | 70/2020 [00:00<00:14, 132.68sys/s]
Evolving:   4%|▍         | 84/2020 [00:00<00:14, 132.47sys/s]
Evolving:   5%|▍         | 99/2020 [00:00<00:14, 133.42sys/s]
Evolving:   6%|▌         | 115/2020 [00:00<00:13, 139.07sys/s]
Evolving:   6%|▋         | 129/2020 [00:01<00:14, 132.12sys/s]
Evolving:   7%|▋         | 143/2020 [00:01<00:15, 120.50sys/s]
Evolving:   8%|▊         | 161/2020 [00:01<00:13, 135.30sys/s]
Evolving:   9%|▊         | 175/2020 [00:01<00:14, 126.99sys/s]
Evolving:  10%|▉         | 192/2020 [00:01<00:13, 136.95sys/s]
Evolving:  10%|█         | 206/2020 [00:01<00:13, 136.22sys/s]
Evolving:  11%|█         | 220/2020 [00:01<00:13, 131.14sys/s]
Evolving:  12%|█▏        | 234/2020 [00:01<00:18, 97.92sys/s]
Evolving:  13%|█▎        | 257/2020 [00:02<00:13, 126.96sys/s]
Evolving:  13%|█▎        | 272/2020 [00:02<00:13, 127.59sys/s]
Evolving:  14%|█▍        | 289/2020 [00:02<00:12, 135.94sys/s]
Evolving:  15%|█▌        | 304/2020 [00:02<00:13, 125.62sys/s]
Evolving:  16%|█▌        | 318/2020 [00:02<00:13, 129.07sys/s]
Evolving:  16%|█▋        | 332/2020 [00:02<00:12, 130.33sys/s]
Evolving:  17%|█▋        | 346/2020 [00:02<00:13, 123.18sys/s]
Evolving:  18%|█▊        | 364/2020 [00:02<00:12, 132.08sys/s]
Evolving:  19%|█▊        | 378/2020 [00:03<00:15, 102.95sys/s]
Evolving:  20%|█▉        | 402/2020 [00:03<00:12, 127.01sys/s]
Evolving:  21%|██        | 416/2020 [00:03<00:15, 102.80sys/s]
Evolving:  22%|██▏       | 438/2020 [00:03<00:12, 121.99sys/s]
Evolving:  22%|██▏       | 452/2020 [00:03<00:15, 98.38sys/s]
Evolving:  24%|██▎       | 478/2020 [00:03<00:12, 125.52sys/s]
Evolving:  24%|██▍       | 493/2020 [00:03<00:12, 126.20sys/s]
Evolving:  25%|██▌       | 507/2020 [00:04<00:12, 122.18sys/s]
Evolving:  26%|██▌       | 523/2020 [00:04<00:11, 124.94sys/s]
Evolving:  27%|██▋       | 537/2020 [00:04<00:12, 119.48sys/s]
Evolving:  27%|██▋       | 550/2020 [00:04<00:13, 109.74sys/s]
Evolving:  28%|██▊       | 568/2020 [00:04<00:11, 124.68sys/s]
Evolving:  29%|██▉       | 582/2020 [00:04<00:15, 93.66sys/s]
Evolving:  30%|███       | 608/2020 [00:04<00:11, 127.18sys/s]
Evolving:  31%|███       | 624/2020 [00:05<00:10, 129.90sys/s]
Evolving:  32%|███▏      | 639/2020 [00:05<00:10, 131.46sys/s]
Evolving:  32%|███▏      | 654/2020 [00:05<00:13, 100.10sys/s]
Evolving:  34%|███▎      | 681/2020 [00:05<00:10, 133.57sys/s]
Evolving:  35%|███▍      | 697/2020 [00:05<00:09, 136.71sys/s]
Evolving:  35%|███▌      | 713/2020 [00:05<00:09, 137.66sys/s]
Evolving:  36%|███▌      | 729/2020 [00:05<00:09, 133.03sys/s]
Evolving:  37%|███▋      | 744/2020 [00:06<00:09, 134.06sys/s]
Evolving:  38%|███▊      | 759/2020 [00:06<00:13, 93.11sys/s]
Evolving:  39%|███▊      | 782/2020 [00:06<00:10, 117.53sys/s]
Evolving:  39%|███▉      | 797/2020 [00:06<00:11, 110.57sys/s]
Evolving:  40%|████      | 810/2020 [00:06<00:11, 103.90sys/s]
Evolving:  41%|████      | 824/2020 [00:06<00:11, 103.76sys/s]
Evolving:  41%|████▏     | 836/2020 [00:07<00:13, 88.72sys/s]
Evolving:  42%|████▏     | 850/2020 [00:07<00:12, 92.62sys/s]
Evolving:  43%|████▎     | 867/2020 [00:07<00:13, 86.49sys/s]
Evolving:  45%|████▍     | 900/2020 [00:07<00:09, 123.04sys/s]
Evolving:  46%|████▌     | 921/2020 [00:07<00:07, 137.48sys/s]
Evolving:  46%|████▋     | 936/2020 [00:07<00:08, 126.94sys/s]
Evolving:  47%|████▋     | 953/2020 [00:07<00:07, 136.31sys/s]
Evolving:  48%|████▊     | 968/2020 [00:08<00:08, 129.84sys/s]
Evolving:  49%|████▉     | 985/2020 [00:08<00:07, 138.56sys/s]
Evolving:  50%|████▉     | 1000/2020 [00:08<00:07, 133.78sys/s]
Evolving:  50%|█████     | 1014/2020 [00:08<00:10, 97.66sys/s]
Evolving:  51%|█████     | 1026/2020 [00:08<00:10, 94.47sys/s]
Evolving:  52%|█████▏    | 1051/2020 [00:08<00:07, 128.12sys/s]
Evolving:  53%|█████▎    | 1066/2020 [00:09<00:09, 99.91sys/s]
Evolving:  54%|█████▎    | 1084/2020 [00:09<00:10, 91.26sys/s]
Evolving:  55%|█████▍    | 1101/2020 [00:09<00:10, 89.36sys/s]
Evolving:  55%|█████▌    | 1112/2020 [00:09<00:10, 87.48sys/s]
Evolving:  56%|█████▋    | 1141/2020 [00:09<00:07, 125.23sys/s]
Evolving:  57%|█████▋    | 1156/2020 [00:09<00:06, 127.68sys/s]
Evolving:  58%|█████▊    | 1172/2020 [00:09<00:06, 129.84sys/s]
Evolving:  59%|█████▉    | 1187/2020 [00:10<00:06, 131.71sys/s]
Evolving:  60%|█████▉    | 1202/2020 [00:10<00:06, 128.64sys/s]
Evolving:  60%|██████    | 1216/2020 [00:10<00:06, 125.46sys/s]
Evolving:  61%|██████    | 1229/2020 [00:10<00:07, 99.58sys/s]
Evolving:  62%|██████▏   | 1245/2020 [00:10<00:07, 107.72sys/s]
Evolving:  62%|██████▏   | 1257/2020 [00:10<00:07, 97.95sys/s]
Evolving:  63%|██████▎   | 1282/2020 [00:10<00:05, 131.69sys/s]
Evolving:  64%|██████▍   | 1297/2020 [00:11<00:07, 94.26sys/s]
Evolving:  65%|██████▌   | 1323/2020 [00:11<00:05, 119.52sys/s]
Evolving:  66%|██████▌   | 1338/2020 [00:11<00:06, 104.30sys/s]
Evolving:  67%|██████▋   | 1361/2020 [00:11<00:05, 128.99sys/s]
Evolving:  68%|██████▊   | 1377/2020 [00:11<00:04, 133.09sys/s]
Evolving:  69%|██████▉   | 1393/2020 [00:11<00:04, 129.62sys/s]
Evolving:  70%|██████▉   | 1408/2020 [00:11<00:05, 117.21sys/s]
Evolving:  70%|███████   | 1421/2020 [00:12<00:06, 90.24sys/s]
Evolving:  71%|███████▏  | 1441/2020 [00:12<00:06, 90.81sys/s]
Evolving:  72%|███████▏  | 1463/2020 [00:12<00:04, 113.69sys/s]
Evolving:  74%|███████▎  | 1486/2020 [00:12<00:04, 133.50sys/s]
Evolving:  74%|███████▍  | 1502/2020 [00:12<00:03, 134.40sys/s]
Evolving:  75%|███████▌  | 1517/2020 [00:12<00:04, 110.24sys/s]
Evolving:  76%|███████▌  | 1537/2020 [00:13<00:03, 126.46sys/s]
Evolving:  77%|███████▋  | 1552/2020 [00:13<00:03, 129.86sys/s]
Evolving:  78%|███████▊  | 1567/2020 [00:13<00:03, 116.83sys/s]
Evolving:  79%|███████▊  | 1587/2020 [00:13<00:03, 128.71sys/s]
Evolving:  79%|███████▉  | 1601/2020 [00:13<00:04, 90.55sys/s]
Evolving:  81%|████████  | 1631/2020 [00:13<00:03, 128.56sys/s]
Evolving:  82%|████████▏ | 1648/2020 [00:13<00:02, 136.19sys/s]
Evolving:  82%|████████▏ | 1665/2020 [00:14<00:02, 138.53sys/s]
Evolving:  83%|████████▎ | 1681/2020 [00:14<00:02, 137.77sys/s]
Evolving:  84%|████████▍ | 1697/2020 [00:14<00:02, 140.38sys/s]
Evolving:  85%|████████▍ | 1712/2020 [00:14<00:02, 137.22sys/s]
Evolving:  86%|████████▌ | 1728/2020 [00:14<00:02, 142.35sys/s]
Evolving:  86%|████████▋ | 1743/2020 [00:14<00:02, 137.07sys/s]
Evolving:  87%|████████▋ | 1758/2020 [00:14<00:02, 119.62sys/s]
Evolving:  88%|████████▊ | 1777/2020 [00:14<00:02, 119.90sys/s]
Evolving:  89%|████████▉ | 1794/2020 [00:15<00:01, 131.52sys/s]
Evolving:  90%|████████▉ | 1808/2020 [00:15<00:01, 120.47sys/s]
Evolving:  90%|█████████ | 1824/2020 [00:15<00:01, 120.83sys/s]
Evolving:  91%|█████████▏| 1845/2020 [00:15<00:01, 138.67sys/s]
Evolving:  92%|█████████▏| 1860/2020 [00:15<00:01, 94.86sys/s]
Evolving:  93%|█████████▎| 1878/2020 [00:15<00:01, 99.41sys/s]
Evolving:  94%|█████████▍| 1902/2020 [00:16<00:00, 127.00sys/s]
Evolving:  95%|█████████▍| 1918/2020 [00:16<00:00, 120.36sys/s]
Evolving:  96%|█████████▌| 1932/2020 [00:16<00:00, 101.30sys/s]
Evolving:  97%|█████████▋| 1958/2020 [00:16<00:00, 112.42sys/s]
Evolving:  98%|█████████▊| 1980/2020 [00:16<00:00, 133.24sys/s]
Evolving:  99%|█████████▉| 1996/2020 [00:16<00:00, 134.68sys/s]
Evolving: 100%|█████████▉| 2011/2020 [00:16<00:00, 136.72sys/s]
Evolving: 100%|██████████| 2020/2020 [00:16<00:00, 119.13sys/s]
   [Time taken: 17.1294 seconds]
Evolving population with kickflag = 7...

Evolving:   0%|          | 0/2020 [00:00<?, ?sys/s]
Evolving:   0%|          | 6/2020 [00:00<00:39, 50.64sys/s]
Evolving:   1%|          | 24/2020 [00:00<00:16, 120.87sys/s]
Evolving:   2%|▏         | 37/2020 [00:00<00:17, 113.51sys/s]
Evolving:   3%|▎         | 52/2020 [00:00<00:15, 126.34sys/s]
Evolving:   3%|▎         | 65/2020 [00:00<00:15, 127.45sys/s]
Evolving:   4%|▍         | 78/2020 [00:00<00:15, 124.01sys/s]
Evolving:   5%|▍         | 92/2020 [00:00<00:14, 128.54sys/s]
Evolving:   5%|▌         | 108/2020 [00:00<00:13, 138.04sys/s]
Evolving:   6%|▌         | 123/2020 [00:00<00:13, 140.44sys/s]
Evolving:   7%|▋         | 138/2020 [00:01<00:13, 138.20sys/s]
Evolving:   8%|▊         | 152/2020 [00:01<00:14, 128.08sys/s]
Evolving:   8%|▊         | 167/2020 [00:01<00:15, 118.24sys/s]
Evolving:   9%|▉         | 186/2020 [00:01<00:13, 135.27sys/s]
Evolving:  10%|▉         | 201/2020 [00:01<00:13, 136.85sys/s]
Evolving:  11%|█         | 215/2020 [00:01<00:13, 131.28sys/s]
Evolving:  11%|█▏        | 229/2020 [00:01<00:19, 89.77sys/s]
Evolving:  13%|█▎        | 261/2020 [00:02<00:12, 136.84sys/s]
Evolving:  14%|█▍        | 279/2020 [00:02<00:12, 134.82sys/s]
Evolving:  15%|█▍        | 295/2020 [00:02<00:12, 135.15sys/s]
Evolving:  15%|█▌        | 311/2020 [00:02<00:12, 134.07sys/s]
Evolving:  16%|█▌        | 326/2020 [00:02<00:12, 130.38sys/s]
Evolving:  17%|█▋        | 342/2020 [00:02<00:12, 134.13sys/s]
Evolving:  18%|█▊        | 357/2020 [00:02<00:12, 132.80sys/s]
Evolving:  18%|█▊        | 371/2020 [00:03<00:17, 91.86sys/s]
Evolving:  20%|█▉        | 402/2020 [00:03<00:12, 133.85sys/s]
Evolving:  21%|██        | 419/2020 [00:03<00:14, 109.08sys/s]
Evolving:  22%|██▏       | 438/2020 [00:03<00:13, 121.37sys/s]
Evolving:  22%|██▏       | 453/2020 [00:03<00:16, 97.62sys/s]
Evolving:  24%|██▎       | 479/2020 [00:03<00:12, 126.79sys/s]
Evolving:  25%|██▍       | 495/2020 [00:03<00:11, 128.72sys/s]
Evolving:  25%|██▌       | 511/2020 [00:04<00:11, 126.87sys/s]
Evolving:  26%|██▌       | 526/2020 [00:04<00:15, 99.41sys/s]
Evolving:  27%|██▋       | 547/2020 [00:04<00:13, 112.96sys/s]
Evolving:  28%|██▊       | 571/2020 [00:04<00:10, 138.61sys/s]
Evolving:  29%|██▉       | 587/2020 [00:04<00:12, 113.69sys/s]
Evolving:  30%|███       | 606/2020 [00:04<00:11, 125.21sys/s]
Evolving:  31%|███       | 621/2020 [00:05<00:10, 127.69sys/s]
Evolving:  31%|███▏      | 636/2020 [00:05<00:10, 127.44sys/s]
Evolving:  32%|███▏      | 650/2020 [00:05<00:13, 98.92sys/s]
Evolving:  34%|███▎      | 679/2020 [00:05<00:09, 134.73sys/s]
Evolving:  34%|███▍      | 695/2020 [00:05<00:09, 139.96sys/s]
Evolving:  35%|███▌      | 711/2020 [00:05<00:09, 138.70sys/s]
Evolving:  36%|███▌      | 726/2020 [00:05<00:09, 140.51sys/s]
Evolving:  37%|███▋      | 741/2020 [00:05<00:09, 131.57sys/s]
Evolving:  37%|███▋      | 755/2020 [00:06<00:14, 87.72sys/s]
Evolving:  39%|███▉      | 787/2020 [00:06<00:09, 131.08sys/s]
Evolving:  40%|███▉      | 804/2020 [00:06<00:12, 99.01sys/s]
Evolving:  41%|████      | 824/2020 [00:06<00:10, 111.47sys/s]
Evolving:  42%|████▏     | 839/2020 [00:07<00:12, 97.01sys/s]
Evolving:  42%|████▏     | 851/2020 [00:07<00:11, 100.10sys/s]
Evolving:  43%|████▎     | 867/2020 [00:07<00:12, 91.23sys/s]
Evolving:  45%|████▍     | 900/2020 [00:07<00:08, 127.40sys/s]
Evolving:  45%|████▌     | 916/2020 [00:07<00:08, 133.69sys/s]
Evolving:  46%|████▌     | 931/2020 [00:07<00:08, 134.54sys/s]
Evolving:  47%|████▋     | 946/2020 [00:07<00:07, 134.82sys/s]
Evolving:  48%|████▊     | 961/2020 [00:07<00:08, 131.07sys/s]
Evolving:  48%|████▊     | 975/2020 [00:08<00:08, 124.87sys/s]
Evolving:  49%|████▉     | 993/2020 [00:08<00:07, 135.52sys/s]
Evolving:  50%|████▉     | 1009/2020 [00:08<00:07, 139.80sys/s]
Evolving:  51%|█████     | 1024/2020 [00:08<00:08, 110.67sys/s]
Evolving:  51%|█████▏    | 1037/2020 [00:08<00:09, 107.29sys/s]
Evolving:  52%|█████▏    | 1054/2020 [00:08<00:08, 119.16sys/s]
Evolving:  53%|█████▎    | 1067/2020 [00:08<00:10, 87.79sys/s]
Evolving:  54%|█████▎    | 1084/2020 [00:09<00:10, 87.77sys/s]
Evolving:  55%|█████▍    | 1101/2020 [00:09<00:10, 84.37sys/s]
Evolving:  56%|█████▌    | 1125/2020 [00:09<00:08, 111.31sys/s]
Evolving:  56%|█████▋    | 1139/2020 [00:09<00:07, 116.00sys/s]
Evolving:  57%|█████▋    | 1154/2020 [00:09<00:07, 122.27sys/s]
Evolving:  58%|█████▊    | 1169/2020 [00:09<00:06, 127.29sys/s]
Evolving:  59%|█████▊    | 1183/2020 [00:09<00:06, 126.46sys/s]
Evolving:  59%|█████▉    | 1197/2020 [00:10<00:07, 116.59sys/s]
Evolving:  60%|█████▉    | 1211/2020 [00:10<00:07, 115.42sys/s]
Evolving:  61%|██████    | 1223/2020 [00:10<00:09, 87.88sys/s]
Evolving:  62%|██████▏   | 1250/2020 [00:10<00:08, 92.84sys/s]
Evolving:  64%|██████▎   | 1283/2020 [00:10<00:05, 135.61sys/s]
Evolving:  64%|██████▍   | 1300/2020 [00:11<00:06, 105.63sys/s]
Evolving:  65%|██████▌   | 1323/2020 [00:11<00:05, 124.62sys/s]
Evolving:  66%|██████▋   | 1339/2020 [00:11<00:06, 107.90sys/s]
Evolving:  68%|██████▊   | 1364/2020 [00:11<00:05, 119.54sys/s]
Evolving:  69%|██████▊   | 1384/2020 [00:11<00:04, 134.98sys/s]
Evolving:  69%|██████▉   | 1400/2020 [00:11<00:04, 131.43sys/s]
Evolving:  70%|███████   | 1415/2020 [00:11<00:04, 129.42sys/s]
Evolving:  71%|███████   | 1429/2020 [00:12<00:06, 95.98sys/s]
Evolving:  71%|███████▏  | 1441/2020 [00:12<00:06, 86.78sys/s]
Evolving:  73%|███████▎  | 1471/2020 [00:12<00:04, 124.77sys/s]
Evolving:  74%|███████▎  | 1486/2020 [00:12<00:04, 124.68sys/s]
Evolving:  74%|███████▍  | 1502/2020 [00:12<00:03, 131.58sys/s]
Evolving:  75%|███████▌  | 1517/2020 [00:12<00:04, 103.23sys/s]
Evolving:  76%|███████▋  | 1541/2020 [00:13<00:03, 128.88sys/s]
Evolving:  77%|███████▋  | 1556/2020 [00:13<00:03, 131.98sys/s]
Evolving:  78%|███████▊  | 1571/2020 [00:13<00:03, 120.57sys/s]
Evolving:  79%|███████▊  | 1588/2020 [00:13<00:03, 124.95sys/s]
Evolving:  79%|███████▉  | 1602/2020 [00:13<00:04, 90.09sys/s]
Evolving:  81%|████████  | 1633/2020 [00:13<00:02, 131.91sys/s]
Evolving:  82%|████████▏ | 1650/2020 [00:13<00:02, 132.49sys/s]
Evolving:  82%|████████▏ | 1666/2020 [00:14<00:02, 136.03sys/s]
Evolving:  83%|████████▎ | 1682/2020 [00:14<00:02, 137.93sys/s]
Evolving:  84%|████████▍ | 1698/2020 [00:14<00:02, 139.30sys/s]
Evolving:  85%|████████▍ | 1713/2020 [00:14<00:02, 139.24sys/s]
Evolving:  86%|████████▌ | 1728/2020 [00:14<00:02, 141.57sys/s]
Evolving:  86%|████████▋ | 1743/2020 [00:14<00:01, 139.34sys/s]
Evolving:  87%|████████▋ | 1758/2020 [00:14<00:02, 116.06sys/s]
Evolving:  88%|████████▊ | 1777/2020 [00:14<00:01, 123.06sys/s]
Evolving:  89%|████████▊ | 1790/2020 [00:14<00:01, 122.61sys/s]
Evolving:  89%|████████▉ | 1803/2020 [00:15<00:01, 123.10sys/s]
Evolving:  90%|█████████ | 1818/2020 [00:15<00:01, 127.67sys/s]
Evolving:  91%|█████████ | 1834/2020 [00:15<00:01, 129.22sys/s]
Evolving:  92%|█████████▏| 1850/2020 [00:15<00:01, 131.28sys/s]
Evolving:  92%|█████████▏| 1864/2020 [00:15<00:01, 98.39sys/s]
Evolving:  93%|█████████▎| 1878/2020 [00:15<00:01, 93.82sys/s]
Evolving:  94%|█████████▍| 1903/2020 [00:15<00:00, 121.27sys/s]
Evolving:  95%|█████████▍| 1917/2020 [00:16<00:00, 117.92sys/s]
Evolving:  96%|█████████▌| 1930/2020 [00:16<00:00, 98.41sys/s]
Evolving:  97%|█████████▋| 1957/2020 [00:16<00:00, 133.90sys/s]
Evolving:  98%|█████████▊| 1973/2020 [00:16<00:00, 125.58sys/s]
Evolving:  98%|█████████▊| 1987/2020 [00:16<00:00, 128.03sys/s]
Evolving:  99%|█████████▉| 2002/2020 [00:16<00:00, 128.95sys/s]
Evolving: 100%|██████████| 2020/2020 [00:16<00:00, 141.78sys/s]
Evolving: 100%|██████████| 2020/2020 [00:16<00:00, 119.76sys/s]
   [Time taken: 17.0404 seconds]
Evolving population with kickflag = 8...

Evolving:   0%|          | 0/2020 [00:00<?, ?sys/s]
Evolving:   0%|          | 7/2020 [00:00<00:30, 66.85sys/s]
Evolving:   1%|          | 16/2020 [00:00<00:27, 74.12sys/s]
Evolving:   2%|▏         | 36/2020 [00:00<00:15, 125.43sys/s]
Evolving:   3%|▎         | 51/2020 [00:00<00:14, 133.13sys/s]
Evolving:   3%|▎         | 65/2020 [00:00<00:14, 132.83sys/s]
Evolving:   4%|▍         | 79/2020 [00:00<00:14, 131.12sys/s]
Evolving:   5%|▍         | 96/2020 [00:00<00:14, 134.45sys/s]
Evolving:   5%|▌         | 111/2020 [00:00<00:13, 138.16sys/s]
Evolving:   6%|▌         | 125/2020 [00:00<00:13, 135.95sys/s]
Evolving:   7%|▋         | 141/2020 [00:01<00:13, 142.27sys/s]
Evolving:   8%|▊         | 156/2020 [00:01<00:14, 129.52sys/s]
Evolving:   8%|▊         | 170/2020 [00:01<00:14, 131.86sys/s]
Evolving:   9%|▉         | 184/2020 [00:01<00:13, 131.90sys/s]
Evolving:  10%|▉         | 201/2020 [00:01<00:13, 138.31sys/s]
Evolving:  11%|█         | 215/2020 [00:01<00:14, 127.06sys/s]
Evolving:  11%|█▏        | 228/2020 [00:01<00:19, 89.92sys/s]
Evolving:  13%|█▎        | 261/2020 [00:02<00:12, 137.44sys/s]
Evolving:  14%|█▍        | 278/2020 [00:02<00:12, 139.79sys/s]
Evolving:  15%|█▍        | 294/2020 [00:02<00:12, 136.09sys/s]
Evolving:  15%|█▌        | 309/2020 [00:02<00:13, 130.78sys/s]
Evolving:  16%|█▌        | 324/2020 [00:02<00:13, 127.42sys/s]
Evolving:  17%|█▋        | 342/2020 [00:02<00:12, 138.92sys/s]
Evolving:  18%|█▊        | 357/2020 [00:02<00:13, 127.16sys/s]
Evolving:  18%|█▊        | 371/2020 [00:03<00:17, 92.43sys/s]
Evolving:  20%|██        | 404/2020 [00:03<00:15, 102.24sys/s]
Evolving:  21%|██▏       | 430/2020 [00:03<00:12, 126.00sys/s]
Evolving:  22%|██▏       | 447/2020 [00:03<00:12, 129.78sys/s]
Evolving:  23%|██▎       | 462/2020 [00:03<00:13, 119.47sys/s]
Evolving:  24%|██▎       | 478/2020 [00:03<00:12, 127.64sys/s]
Evolving:  24%|██▍       | 492/2020 [00:03<00:12, 126.78sys/s]
Evolving:  25%|██▌       | 506/2020 [00:04<00:12, 119.74sys/s]
Evolving:  26%|██▌       | 524/2020 [00:04<00:11, 128.93sys/s]
Evolving:  27%|██▋       | 538/2020 [00:04<00:11, 123.54sys/s]
Evolving:  27%|██▋       | 551/2020 [00:04<00:13, 112.67sys/s]
Evolving:  28%|██▊       | 571/2020 [00:04<00:11, 130.17sys/s]
Evolving:  29%|██▉       | 585/2020 [00:04<00:14, 100.89sys/s]
Evolving:  30%|███       | 607/2020 [00:04<00:11, 126.33sys/s]
Evolving:  31%|███       | 622/2020 [00:05<00:10, 128.54sys/s]
Evolving:  32%|███▏      | 637/2020 [00:05<00:11, 125.37sys/s]
Evolving:  32%|███▏      | 651/2020 [00:05<00:13, 98.24sys/s]
Evolving:  34%|███▎      | 679/2020 [00:05<00:09, 135.94sys/s]
Evolving:  34%|███▍      | 696/2020 [00:05<00:09, 138.47sys/s]
Evolving:  35%|███▌      | 712/2020 [00:05<00:09, 137.28sys/s]
Evolving:  36%|███▌      | 727/2020 [00:05<00:09, 135.85sys/s]
Evolving:  37%|███▋      | 742/2020 [00:05<00:09, 131.05sys/s]
Evolving:  37%|███▋      | 756/2020 [00:06<00:14, 89.01sys/s]
Evolving:  39%|███▉      | 787/2020 [00:06<00:09, 130.04sys/s]
Evolving:  40%|███▉      | 804/2020 [00:06<00:12, 100.80sys/s]
Evolving:  41%|████      | 824/2020 [00:06<00:10, 111.52sys/s]
Evolving:  41%|████▏     | 838/2020 [00:06<00:12, 96.78sys/s]
Evolving:  42%|████▏     | 850/2020 [00:07<00:11, 97.84sys/s]
Evolving:  43%|████▎     | 867/2020 [00:07<00:13, 86.24sys/s]
Evolving:  45%|████▍     | 900/2020 [00:07<00:09, 119.67sys/s]
Evolving:  45%|████▌     | 918/2020 [00:07<00:08, 130.58sys/s]
Evolving:  46%|████▌     | 934/2020 [00:07<00:08, 123.55sys/s]
Evolving:  47%|████▋     | 952/2020 [00:07<00:07, 133.53sys/s]
Evolving:  48%|████▊     | 967/2020 [00:07<00:07, 133.67sys/s]
Evolving:  49%|████▊     | 983/2020 [00:08<00:07, 138.92sys/s]
Evolving:  49%|████▉     | 998/2020 [00:08<00:07, 138.56sys/s]
Evolving:  50%|█████     | 1013/2020 [00:08<00:10, 94.53sys/s]
Evolving:  51%|█████     | 1026/2020 [00:08<00:10, 97.02sys/s]
Evolving:  52%|█████▏    | 1052/2020 [00:08<00:07, 132.00sys/s]
Evolving:  53%|█████▎    | 1068/2020 [00:08<00:10, 95.03sys/s]
Evolving:  54%|█████▎    | 1084/2020 [00:09<00:09, 94.16sys/s]
Evolving:  55%|█████▍    | 1101/2020 [00:09<00:09, 93.29sys/s]
Evolving:  55%|█████▌    | 1112/2020 [00:09<00:10, 87.63sys/s]
Evolving:  56%|█████▋    | 1140/2020 [00:09<00:07, 123.71sys/s]
Evolving:  57%|█████▋    | 1155/2020 [00:09<00:06, 125.24sys/s]
Evolving:  58%|█████▊    | 1172/2020 [00:09<00:06, 132.35sys/s]
Evolving:  59%|█████▉    | 1187/2020 [00:09<00:06, 132.35sys/s]
Evolving:  60%|█████▉    | 1202/2020 [00:10<00:06, 127.68sys/s]
Evolving:  60%|██████    | 1216/2020 [00:10<00:06, 129.53sys/s]
Evolving:  61%|██████    | 1230/2020 [00:10<00:07, 98.87sys/s]
Evolving:  62%|██████▏   | 1250/2020 [00:10<00:08, 87.77sys/s]
Evolving:  64%|██████▎   | 1283/2020 [00:10<00:05, 132.31sys/s]
Evolving:  64%|██████▍   | 1300/2020 [00:11<00:06, 104.28sys/s]
Evolving:  65%|██████▌   | 1323/2020 [00:11<00:05, 121.31sys/s]
Evolving:  66%|██████▋   | 1339/2020 [00:11<00:06, 107.96sys/s]
Evolving:  67%|██████▋   | 1362/2020 [00:11<00:05, 129.14sys/s]
Evolving:  68%|██████▊   | 1378/2020 [00:11<00:04, 129.21sys/s]
Evolving:  69%|██████▉   | 1393/2020 [00:11<00:04, 129.78sys/s]
Evolving:  70%|██████▉   | 1408/2020 [00:11<00:05, 119.86sys/s]
Evolving:  70%|███████   | 1421/2020 [00:12<00:06, 90.24sys/s]
Evolving:  71%|███████▏  | 1441/2020 [00:12<00:06, 89.85sys/s]
Evolving:  73%|███████▎  | 1472/2020 [00:12<00:04, 116.95sys/s]
Evolving:  74%|███████▍  | 1494/2020 [00:12<00:03, 131.54sys/s]
Evolving:  75%|███████▍  | 1509/2020 [00:12<00:04, 103.44sys/s]
Evolving:  76%|███████▌  | 1538/2020 [00:12<00:03, 134.86sys/s]
Evolving:  77%|███████▋  | 1555/2020 [00:13<00:03, 136.96sys/s]
Evolving:  78%|███████▊  | 1571/2020 [00:13<00:03, 122.59sys/s]
Evolving:  79%|███████▊  | 1588/2020 [00:13<00:03, 131.90sys/s]
Evolving:  79%|███████▉  | 1603/2020 [00:13<00:04, 92.70sys/s]
Evolving:  81%|████████  | 1634/2020 [00:13<00:02, 131.29sys/s]
Evolving:  82%|████████▏ | 1651/2020 [00:13<00:02, 129.99sys/s]
Evolving:  83%|████████▎ | 1667/2020 [00:14<00:02, 129.72sys/s]
Evolving:  83%|████████▎ | 1684/2020 [00:14<00:02, 135.78sys/s]
Evolving:  84%|████████▍ | 1701/2020 [00:14<00:02, 143.35sys/s]
Evolving:  85%|████████▌ | 1717/2020 [00:14<00:02, 139.81sys/s]
Evolving:  86%|████████▌ | 1733/2020 [00:14<00:02, 143.31sys/s]
Evolving:  87%|████████▋ | 1748/2020 [00:14<00:02, 99.31sys/s]
Evolving:  88%|████████▊ | 1777/2020 [00:14<00:01, 132.01sys/s]
Evolving:  89%|████████▉ | 1793/2020 [00:15<00:01, 129.46sys/s]
Evolving:  90%|████████▉ | 1809/2020 [00:15<00:01, 135.65sys/s]
Evolving:  90%|█████████ | 1824/2020 [00:15<00:01, 132.33sys/s]
Evolving:  91%|█████████ | 1839/2020 [00:15<00:01, 136.68sys/s]
Evolving:  92%|█████████▏| 1854/2020 [00:15<00:01, 134.00sys/s]
Evolving:  92%|█████████▏| 1868/2020 [00:15<00:01, 102.62sys/s]
Evolving:  93%|█████████▎| 1880/2020 [00:15<00:01, 92.42sys/s]
Evolving:  94%|█████████▍| 1904/2020 [00:15<00:00, 119.14sys/s]
Evolving:  95%|█████████▍| 1918/2020 [00:16<00:00, 119.21sys/s]
Evolving:  96%|█████████▌| 1931/2020 [00:16<00:00, 96.06sys/s]
Evolving:  97%|█████████▋| 1958/2020 [00:16<00:00, 111.16sys/s]
Evolving:  98%|█████████▊| 1980/2020 [00:16<00:00, 127.48sys/s]
Evolving:  99%|█████████▉| 1998/2020 [00:16<00:00, 132.03sys/s]
Evolving: 100%|█████████▉| 2014/2020 [00:16<00:00, 138.01sys/s]
Evolving: 100%|██████████| 2020/2020 [00:16<00:00, 119.87sys/s]
   [Time taken: 17.0276 seconds]

import numpy as np
import pandas as pd
import time
import matplotlib.pyplot as plt
from cosmic.sample.initialbinarytable import InitialBinaryTable
from cosmic.evolve import Evolve
from cosmic.output import COSMICOutput


#----------------------------------------------------------------------------------
#----------------------------------------------------------------------------------
## You'll want to edit this part locally to use your own BSEDict and style sheet!

import sys
sys.path.append("..")
import generate_default_bsedict
BSEDict = generate_default_bsedict.get_default_BSE_settings(to_python=True)

import matplotlib.pyplot as plt
plt.style.use("../_static/gallery.mplstyle")
#----------------------------------------------------------------------------------
#----------------------------------------------------------------------------------

flag_labels = {
    1: r"kickflag=1: Hobbs+2005 (Maxwellian, $\sigma=265\ \rm km\ s^{-1}$)",
    2: r"kickflag=2: Giacobbo & Mapelli (2020) Eq. 1",
    3: r"kickflag=3: Giacobbo & Mapelli (2020) Eq. 2",
    4: r"kickflag=4: Bray & Eldridge (2016)",
    5: r"kickflag=5: Disberg & Mandel (2025)",
    6: r"kickflag=6: Mandel & Müller (2020)",
    7: r"kickflag=7: Janka (2017) (Eq. 2 in Chattaraj+2026)",
    8: r"kickflag=8: Richards+2023"
}

BINS = np.linspace(0, 800, 40)

# sample a population of neutron stars and black holes

ibt = InitialBinaryTable.sampler(
    'independent', [13, 14], [13, 14],
    binfrac_model=1.0, primary_model='kroupa01',
    ecc_model='sana12', porb_model='sana12',
    qmin=-1, SF_start=13700.0, SF_duration=0.0,
    met=0.002, size=2000
)[0]

ns_kick_results = {}
bh_kick_results = {}

# go through each kickflag
for flag in flag_labels:
    start_time = time.perf_counter()
    print(f"Evolving population with kickflag = {flag}...")

    # update BSEDict with new kickflag
    BSEDict['kickflag'] = flag

    # evolve a population and store output in results
    bpp, bcm, initC, kick_info = Evolve.evolve(
        initialbinarytable=ibt,
        BSEDict=BSEDict,
        progress=True,
        nproc=4
    )
    results = COSMICOutput(bpp=bpp, bcm=bcm, initC=initC, kick_info=kick_info)

    # assign each row in the bpp a unique row_num
    results.bpp["row_num"] = np.arange(len(results.bpp))

    # find the rows that produce the first and second SNe
    first_pre_SN_rows = results.bpp[results.bpp["evol_type"] == 15]
    second_pre_SN_rows = results.bpp[results.bpp["evol_type"] == 16]

    # convert them to the post SN rows by increasing row_num by one to get the remnant type
    first_SN_type = results.bpp[results.bpp["row_num"].isin(first_pre_SN_rows["row_num"] + 1)]["kstar_1"].values
    second_SN_type = results.bpp[results.bpp["row_num"].isin(second_pre_SN_rows["row_num"] + 1)]["kstar_2"].values

    # split kicks by the first and second
    first_kick = results.kick_info[results.kick_info["star"] == 1]["natal_kick"].values
    second_kick = results.kick_info[results.kick_info["star"] == 2]["natal_kick"].values

    # use information on remnant type to separate into NSs and BHs
    ns_kick_results[flag] = np.concatenate([first_kick[first_SN_type == 13], second_kick[second_SN_type == 13]])
    bh_kick_results[flag] = np.concatenate([first_kick[first_SN_type == 14], second_kick[second_SN_type == 14]])

    end_time = time.perf_counter()
    elapsed_time = end_time - start_time
    print(f"   [Time taken: {elapsed_time:.4f} seconds]")

# plot the results for NSs and BHs separately
for kick_results, title in zip([ns_kick_results, bh_kick_results],
                               ["Neutron star kicks", "Black hole kicks"]):

    # separate into four flags at a time to clean up the plot
    for flags_to_plot, subtitle in zip([[1, 2, 3, 4], [5, 6, 7, 8]],
                                       ["kickflags 1-4", "kickflags 5-8"]):

        fig, ax = plt.subplots()

        for flag in flags_to_plot:
            ax.hist(kick_results[flag], bins=BINS, label=flag_labels[flag], density=True,
                    histtype="step", lw=2, color=f"C{flag - 1}")

        ax.set(
            xlabel=r"Natal kick, $v_{\rm kick}$ [$\rm km\ s^{-1}$]",
            ylabel=r"Probability density",
            title=f"{title} ({subtitle})"
        )

        ax.grid(True, linestyle=":", alpha=0.5, color="gray")

        ax.legend(
            loc="upper right",
            fontsize=8.5,
            facecolor='white',
            edgecolor='none',
        )

        plt.tight_layout()

        plt.show()

Total running time of the script: (2 minutes 17.758 seconds)

Gallery generated by Sphinx-Gallery