Note
Go to the end to download the full example code.
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.
Evolving population with kickflag = 1...
Evolving: 0%| | 0/2218 [00:00<?, ?sys/s]
Evolving: 1%| | 23/2218 [00:00<00:10, 214.92sys/s]
Evolving: 2%|▏ | 45/2218 [00:00<00:12, 179.60sys/s]
Evolving: 3%|▎ | 64/2218 [00:00<00:14, 145.45sys/s]
Evolving: 4%|▎ | 80/2218 [00:00<00:16, 128.98sys/s]
Evolving: 4%|▍ | 94/2218 [00:00<00:18, 117.69sys/s]
Evolving: 5%|▍ | 110/2218 [00:00<00:17, 123.16sys/s]
Evolving: 6%|▌ | 126/2218 [00:00<00:15, 131.10sys/s]
Evolving: 6%|▋ | 142/2218 [00:01<00:15, 131.90sys/s]
Evolving: 7%|▋ | 158/2218 [00:01<00:15, 132.45sys/s]
Evolving: 8%|▊ | 172/2218 [00:01<00:17, 114.80sys/s]
Evolving: 9%|▊ | 192/2218 [00:01<00:15, 131.90sys/s]
Evolving: 9%|▉ | 208/2218 [00:01<00:16, 125.44sys/s]
Evolving: 10%|█ | 228/2218 [00:01<00:21, 94.64sys/s]
Evolving: 11%|█▏ | 255/2218 [00:02<00:15, 123.59sys/s]
Evolving: 12%|█▏ | 272/2218 [00:02<00:14, 130.31sys/s]
Evolving: 13%|█▎ | 288/2218 [00:02<00:14, 133.38sys/s]
Evolving: 14%|█▎ | 303/2218 [00:02<00:14, 134.41sys/s]
Evolving: 14%|█▍ | 318/2218 [00:02<00:16, 114.49sys/s]
Evolving: 15%|█▍ | 331/2218 [00:02<00:22, 85.08sys/s]
Evolving: 16%|█▌ | 358/2218 [00:02<00:15, 120.09sys/s]
Evolving: 17%|█▋ | 374/2218 [00:03<00:19, 94.55sys/s]
Evolving: 18%|█▊ | 401/2218 [00:03<00:15, 117.23sys/s]
Evolving: 19%|█▉ | 416/2218 [00:03<00:16, 110.86sys/s]
Evolving: 20%|█▉ | 434/2218 [00:03<00:14, 124.26sys/s]
Evolving: 20%|██ | 449/2218 [00:03<00:18, 93.74sys/s]
Evolving: 22%|██▏ | 478/2218 [00:04<00:17, 97.73sys/s]
Evolving: 23%|██▎ | 509/2218 [00:04<00:13, 129.89sys/s]
Evolving: 24%|██▎ | 526/2218 [00:04<00:12, 133.94sys/s]
Evolving: 24%|██▍ | 542/2218 [00:04<00:16, 99.77sys/s]
Evolving: 26%|██▌ | 566/2218 [00:04<00:13, 123.84sys/s]
Evolving: 26%|██▌ | 582/2218 [00:04<00:12, 128.37sys/s]
Evolving: 27%|██▋ | 598/2218 [00:04<00:12, 126.18sys/s]
Evolving: 28%|██▊ | 614/2218 [00:05<00:12, 132.71sys/s]
Evolving: 28%|██▊ | 629/2218 [00:05<00:11, 132.97sys/s]
Evolving: 29%|██▉ | 644/2218 [00:05<00:11, 133.25sys/s]
Evolving: 30%|██▉ | 661/2218 [00:05<00:11, 136.90sys/s]
Evolving: 30%|███ | 676/2218 [00:05<00:13, 112.35sys/s]
Evolving: 31%|███▏ | 696/2218 [00:05<00:11, 132.20sys/s]
Evolving: 32%|███▏ | 711/2218 [00:05<00:11, 130.67sys/s]
Evolving: 33%|███▎ | 725/2218 [00:05<00:12, 119.96sys/s]
Evolving: 33%|███▎ | 743/2218 [00:06<00:11, 130.17sys/s]
Evolving: 34%|███▍ | 757/2218 [00:06<00:11, 130.39sys/s]
Evolving: 35%|███▍ | 771/2218 [00:06<00:11, 127.95sys/s]
Evolving: 35%|███▌ | 787/2218 [00:06<00:10, 131.20sys/s]
Evolving: 36%|███▌ | 803/2218 [00:06<00:11, 127.04sys/s]
Evolving: 37%|███▋ | 816/2218 [00:06<00:12, 116.51sys/s]
Evolving: 38%|███▊ | 833/2218 [00:06<00:10, 129.67sys/s]
Evolving: 38%|███▊ | 847/2218 [00:07<00:14, 95.80sys/s]
Evolving: 39%|███▉ | 867/2218 [00:07<00:12, 111.71sys/s]
Evolving: 40%|███▉ | 883/2218 [00:07<00:14, 89.09sys/s]
Evolving: 41%|████ | 911/2218 [00:07<00:10, 124.80sys/s]
Evolving: 42%|████▏ | 927/2218 [00:07<00:10, 127.61sys/s]
Evolving: 43%|████▎ | 943/2218 [00:07<00:12, 98.57sys/s]
Evolving: 43%|████▎ | 956/2218 [00:08<00:13, 96.40sys/s]
Evolving: 44%|████▍ | 980/2218 [00:08<00:09, 124.96sys/s]
Evolving: 45%|████▍ | 996/2218 [00:08<00:09, 122.42sys/s]
Evolving: 46%|████▌ | 1011/2218 [00:08<00:09, 127.43sys/s]
Evolving: 46%|████▋ | 1026/2218 [00:08<00:09, 126.53sys/s]
Evolving: 47%|████▋ | 1040/2218 [00:08<00:09, 126.49sys/s]
Evolving: 48%|████▊ | 1054/2218 [00:08<00:09, 124.69sys/s]
Evolving: 48%|████▊ | 1071/2218 [00:08<00:08, 134.94sys/s]
Evolving: 49%|████▉ | 1085/2218 [00:08<00:08, 134.40sys/s]
Evolving: 50%|████▉ | 1099/2218 [00:09<00:09, 117.13sys/s]
Evolving: 50%|█████ | 1112/2218 [00:09<00:11, 94.95sys/s]
Evolving: 51%|█████ | 1133/2218 [00:09<00:09, 110.92sys/s]
Evolving: 52%|█████▏ | 1145/2218 [00:09<00:09, 111.01sys/s]
Evolving: 52%|█████▏ | 1163/2218 [00:09<00:08, 127.28sys/s]
Evolving: 53%|█████▎ | 1177/2218 [00:09<00:08, 118.28sys/s]
Evolving: 54%|█████▍ | 1194/2218 [00:09<00:08, 124.13sys/s]
Evolving: 54%|█████▍ | 1207/2218 [00:10<00:08, 122.23sys/s]
Evolving: 55%|█████▌ | 1220/2218 [00:10<00:10, 94.16sys/s]
Evolving: 56%|█████▋ | 1250/2218 [00:10<00:07, 136.03sys/s]
Evolving: 57%|█████▋ | 1266/2218 [00:10<00:08, 107.90sys/s]
Evolving: 58%|█████▊ | 1279/2218 [00:10<00:09, 94.10sys/s]
Evolving: 59%|█████▉ | 1310/2218 [00:10<00:06, 134.99sys/s]
Evolving: 60%|█████▉ | 1327/2218 [00:11<00:06, 131.70sys/s]
Evolving: 61%|██████ | 1343/2218 [00:11<00:06, 127.85sys/s]
Evolving: 61%|██████ | 1358/2218 [00:11<00:06, 130.91sys/s]
Evolving: 62%|██████▏ | 1373/2218 [00:11<00:06, 129.24sys/s]
Evolving: 63%|██████▎ | 1387/2218 [00:11<00:07, 118.22sys/s]
Evolving: 63%|██████▎ | 1406/2218 [00:11<00:06, 128.88sys/s]
Evolving: 64%|██████▍ | 1422/2218 [00:11<00:05, 134.72sys/s]
Evolving: 65%|██████▍ | 1436/2218 [00:11<00:05, 135.08sys/s]
Evolving: 65%|██████▌ | 1450/2218 [00:12<00:06, 113.12sys/s]
Evolving: 66%|██████▌ | 1469/2218 [00:12<00:05, 127.94sys/s]
Evolving: 67%|██████▋ | 1483/2218 [00:12<00:05, 128.71sys/s]
Evolving: 67%|██████▋ | 1497/2218 [00:12<00:07, 91.31sys/s]
Evolving: 68%|██████▊ | 1511/2218 [00:12<00:07, 97.06sys/s]
Evolving: 69%|██████▉ | 1530/2218 [00:12<00:05, 115.75sys/s]
Evolving: 70%|██████▉ | 1546/2218 [00:12<00:05, 124.65sys/s]
Evolving: 70%|███████ | 1561/2218 [00:13<00:05, 125.60sys/s]
Evolving: 71%|███████ | 1578/2218 [00:13<00:04, 132.85sys/s]
Evolving: 72%|███████▏ | 1592/2218 [00:13<00:04, 131.63sys/s]
Evolving: 72%|███████▏ | 1606/2218 [00:13<00:04, 125.03sys/s]
Evolving: 73%|███████▎ | 1619/2218 [00:13<00:05, 117.81sys/s]
Evolving: 74%|███████▎ | 1632/2218 [00:13<00:05, 105.27sys/s]
Evolving: 74%|███████▍ | 1650/2218 [00:13<00:04, 122.27sys/s]
Evolving: 75%|███████▌ | 1664/2218 [00:13<00:04, 122.92sys/s]
Evolving: 76%|███████▌ | 1680/2218 [00:13<00:04, 126.62sys/s]
Evolving: 76%|███████▋ | 1693/2218 [00:14<00:05, 92.96sys/s]
Evolving: 77%|███████▋ | 1717/2218 [00:14<00:04, 113.05sys/s]
Evolving: 78%|███████▊ | 1733/2218 [00:14<00:04, 117.95sys/s]
Evolving: 79%|███████▉ | 1748/2218 [00:14<00:03, 125.11sys/s]
Evolving: 80%|███████▉ | 1764/2218 [00:14<00:03, 120.80sys/s]
Evolving: 80%|████████ | 1779/2218 [00:15<00:04, 90.18sys/s]
Evolving: 82%|████████▏ | 1810/2218 [00:15<00:03, 131.36sys/s]
Evolving: 82%|████████▏ | 1827/2218 [00:15<00:02, 132.25sys/s]
Evolving: 83%|████████▎ | 1843/2218 [00:15<00:02, 133.71sys/s]
Evolving: 84%|████████▍ | 1858/2218 [00:15<00:02, 134.48sys/s]
Evolving: 84%|████████▍ | 1873/2218 [00:15<00:02, 129.97sys/s]
Evolving: 85%|████████▌ | 1889/2218 [00:15<00:02, 133.58sys/s]
Evolving: 86%|████████▌ | 1903/2218 [00:15<00:02, 122.31sys/s]
Evolving: 86%|████████▋ | 1918/2218 [00:16<00:03, 93.56sys/s]
Evolving: 88%|████████▊ | 1949/2218 [00:16<00:01, 136.23sys/s]
Evolving: 89%|████████▊ | 1966/2218 [00:16<00:02, 116.73sys/s]
Evolving: 90%|████████▉ | 1986/2218 [00:16<00:01, 133.89sys/s]
Evolving: 90%|█████████ | 2002/2218 [00:16<00:01, 136.61sys/s]
Evolving: 91%|█████████ | 2018/2218 [00:16<00:02, 93.22sys/s]
Evolving: 92%|█████████▏| 2035/2218 [00:17<00:01, 95.74sys/s]
Evolving: 93%|█████████▎| 2054/2218 [00:17<00:01, 103.84sys/s]
Evolving: 93%|█████████▎| 2069/2218 [00:17<00:01, 111.87sys/s]
Evolving: 94%|█████████▍| 2085/2218 [00:17<00:01, 118.09sys/s]
Evolving: 95%|█████████▍| 2098/2218 [00:17<00:01, 119.25sys/s]
Evolving: 95%|█████████▌| 2111/2218 [00:17<00:00, 121.42sys/s]
Evolving: 96%|█████████▌| 2124/2218 [00:17<00:01, 92.25sys/s]
Evolving: 96%|█████████▋| 2140/2218 [00:18<00:00, 91.47sys/s]
Evolving: 98%|█████████▊| 2166/2218 [00:18<00:00, 124.90sys/s]
Evolving: 98%|█████████▊| 2181/2218 [00:18<00:00, 130.02sys/s]
Evolving: 99%|█████████▉| 2196/2218 [00:18<00:00, 132.48sys/s]
Evolving: 100%|█████████▉| 2211/2218 [00:18<00:00, 129.43sys/s]
Evolving: 100%|██████████| 2218/2218 [00:18<00:00, 119.26sys/s]
[Time taken: 18.9037 seconds]
Evolving population with kickflag = 2...
Evolving: 0%| | 0/2218 [00:00<?, ?sys/s]
Evolving: 0%| | 8/2218 [00:00<00:33, 66.84sys/s]
Evolving: 1%| | 26/2218 [00:00<00:17, 124.61sys/s]
Evolving: 2%|▏ | 39/2218 [00:00<00:17, 122.83sys/s]
Evolving: 2%|▏ | 53/2218 [00:00<00:17, 127.23sys/s]
Evolving: 3%|▎ | 66/2218 [00:00<00:17, 124.03sys/s]
Evolving: 4%|▎ | 79/2218 [00:00<00:19, 111.94sys/s]
Evolving: 4%|▍ | 91/2218 [00:00<00:20, 101.83sys/s]
Evolving: 5%|▍ | 110/2218 [00:00<00:16, 125.07sys/s]
Evolving: 6%|▌ | 125/2218 [00:01<00:15, 131.63sys/s]
Evolving: 6%|▋ | 139/2218 [00:01<00:15, 131.64sys/s]
Evolving: 7%|▋ | 153/2218 [00:01<00:16, 128.35sys/s]
Evolving: 8%|▊ | 167/2218 [00:01<00:16, 125.28sys/s]
Evolving: 8%|▊ | 180/2218 [00:01<00:16, 120.80sys/s]
Evolving: 9%|▊ | 193/2218 [00:01<00:16, 120.75sys/s]
Evolving: 9%|▉ | 207/2218 [00:01<00:16, 125.06sys/s]
Evolving: 10%|█ | 222/2218 [00:01<00:15, 126.74sys/s]
Evolving: 11%|█ | 235/2218 [00:02<00:20, 98.63sys/s]
Evolving: 11%|█▏ | 255/2218 [00:02<00:16, 115.73sys/s]
Evolving: 12%|█▏ | 272/2218 [00:02<00:15, 125.77sys/s]
Evolving: 13%|█▎ | 287/2218 [00:02<00:15, 124.58sys/s]
Evolving: 14%|█▎ | 304/2218 [00:02<00:14, 128.99sys/s]
Evolving: 14%|█▍ | 318/2218 [00:02<00:16, 116.34sys/s]
Evolving: 15%|█▍ | 331/2218 [00:02<00:23, 79.63sys/s]
Evolving: 16%|█▋ | 364/2218 [00:03<00:21, 86.08sys/s]
Evolving: 18%|█▊ | 401/2218 [00:03<00:14, 123.34sys/s]
Evolving: 19%|█▉ | 416/2218 [00:03<00:15, 113.38sys/s]
Evolving: 20%|█▉ | 435/2218 [00:03<00:14, 124.18sys/s]
Evolving: 20%|██ | 450/2218 [00:03<00:17, 101.35sys/s]
Evolving: 21%|██▏ | 476/2218 [00:04<00:13, 126.67sys/s]
Evolving: 22%|██▏ | 491/2218 [00:04<00:15, 112.07sys/s]
Evolving: 23%|██▎ | 508/2218 [00:04<00:13, 123.02sys/s]
Evolving: 24%|██▎ | 523/2218 [00:04<00:13, 128.48sys/s]
Evolving: 24%|██▍ | 538/2218 [00:04<00:18, 89.36sys/s]
Evolving: 25%|██▌ | 565/2218 [00:04<00:13, 120.94sys/s]
Evolving: 26%|██▌ | 581/2218 [00:04<00:12, 127.22sys/s]
Evolving: 27%|██▋ | 597/2218 [00:05<00:12, 130.07sys/s]
Evolving: 28%|██▊ | 612/2218 [00:05<00:12, 129.51sys/s]
Evolving: 28%|██▊ | 628/2218 [00:05<00:11, 136.38sys/s]
Evolving: 29%|██▉ | 643/2218 [00:05<00:11, 135.50sys/s]
Evolving: 30%|██▉ | 658/2218 [00:05<00:11, 135.56sys/s]
Evolving: 30%|███ | 673/2218 [00:05<00:14, 103.33sys/s]
Evolving: 31%|███▏ | 696/2218 [00:05<00:11, 127.77sys/s]
Evolving: 32%|███▏ | 714/2218 [00:06<00:11, 133.83sys/s]
Evolving: 33%|███▎ | 729/2218 [00:06<00:11, 129.84sys/s]
Evolving: 33%|███▎ | 743/2218 [00:06<00:11, 131.14sys/s]
Evolving: 34%|███▍ | 757/2218 [00:06<00:11, 127.34sys/s]
Evolving: 35%|███▍ | 771/2218 [00:06<00:12, 119.71sys/s]
Evolving: 36%|███▌ | 789/2218 [00:06<00:10, 132.83sys/s]
Evolving: 36%|███▌ | 803/2218 [00:06<00:10, 131.80sys/s]
Evolving: 37%|███▋ | 817/2218 [00:06<00:11, 117.81sys/s]
Evolving: 37%|███▋ | 831/2218 [00:06<00:11, 120.86sys/s]
Evolving: 38%|███▊ | 844/2218 [00:07<00:15, 89.58sys/s]
Evolving: 39%|███▉ | 870/2218 [00:07<00:11, 117.55sys/s]
Evolving: 40%|███▉ | 884/2218 [00:07<00:14, 92.15sys/s]
Evolving: 41%|████ | 912/2218 [00:07<00:10, 125.48sys/s]
Evolving: 42%|████▏ | 928/2218 [00:07<00:10, 125.39sys/s]
Evolving: 43%|████▎ | 943/2218 [00:08<00:13, 94.20sys/s]
Evolving: 43%|████▎ | 955/2218 [00:08<00:13, 97.09sys/s]
Evolving: 44%|████▍ | 979/2218 [00:08<00:09, 126.22sys/s]
Evolving: 45%|████▍ | 995/2218 [00:08<00:09, 123.86sys/s]
Evolving: 46%|████▌ | 1010/2218 [00:08<00:09, 128.03sys/s]
Evolving: 46%|████▌ | 1025/2218 [00:08<00:09, 126.10sys/s]
Evolving: 47%|████▋ | 1039/2218 [00:08<00:09, 126.50sys/s]
Evolving: 47%|████▋ | 1053/2218 [00:08<00:09, 127.59sys/s]
Evolving: 48%|████▊ | 1068/2218 [00:09<00:08, 129.97sys/s]
Evolving: 49%|████▉ | 1082/2218 [00:09<00:08, 131.15sys/s]
Evolving: 49%|████▉ | 1096/2218 [00:09<00:09, 114.07sys/s]
Evolving: 50%|████▉ | 1108/2218 [00:09<00:12, 89.22sys/s]
Evolving: 51%|█████ | 1133/2218 [00:09<00:09, 116.54sys/s]
Evolving: 52%|█████▏ | 1146/2218 [00:09<00:09, 110.24sys/s]
Evolving: 53%|█████▎ | 1166/2218 [00:09<00:09, 114.61sys/s]
Evolving: 53%|█████▎ | 1186/2218 [00:10<00:07, 131.07sys/s]
Evolving: 54%|█████▍ | 1200/2218 [00:10<00:07, 131.41sys/s]
Evolving: 55%|█████▍ | 1214/2218 [00:10<00:11, 88.75sys/s]
Evolving: 56%|█████▋ | 1250/2218 [00:10<00:07, 136.68sys/s]
Evolving: 57%|█████▋ | 1267/2218 [00:10<00:08, 115.33sys/s]
Evolving: 58%|█████▊ | 1282/2218 [00:10<00:09, 100.11sys/s]
Evolving: 59%|█████▉ | 1310/2218 [00:11<00:06, 133.17sys/s]
Evolving: 60%|█████▉ | 1327/2218 [00:11<00:06, 131.90sys/s]
Evolving: 61%|██████ | 1343/2218 [00:11<00:07, 121.50sys/s]
Evolving: 61%|██████▏ | 1360/2218 [00:11<00:06, 130.04sys/s]
Evolving: 62%|██████▏ | 1375/2218 [00:11<00:06, 130.48sys/s]
Evolving: 63%|██████▎ | 1390/2218 [00:11<00:06, 130.02sys/s]
Evolving: 63%|██████▎ | 1404/2218 [00:11<00:06, 126.38sys/s]
Evolving: 64%|██████▍ | 1419/2218 [00:11<00:06, 131.81sys/s]
Evolving: 65%|██████▍ | 1433/2218 [00:12<00:06, 129.85sys/s]
Evolving: 65%|██████▌ | 1447/2218 [00:12<00:05, 129.46sys/s]
Evolving: 66%|██████▌ | 1461/2218 [00:12<00:05, 129.53sys/s]
Evolving: 67%|██████▋ | 1475/2218 [00:12<00:06, 122.22sys/s]
Evolving: 67%|██████▋ | 1488/2218 [00:12<00:06, 120.02sys/s]
Evolving: 68%|██████▊ | 1501/2218 [00:12<00:07, 94.02sys/s]
Evolving: 68%|██████▊ | 1512/2218 [00:12<00:07, 91.52sys/s]
Evolving: 69%|██████▉ | 1530/2218 [00:12<00:06, 109.96sys/s]
Evolving: 70%|██████▉ | 1544/2218 [00:13<00:05, 116.36sys/s]
Evolving: 70%|███████ | 1561/2218 [00:13<00:05, 130.08sys/s]
Evolving: 71%|███████ | 1575/2218 [00:13<00:04, 132.23sys/s]
Evolving: 72%|███████▏ | 1590/2218 [00:13<00:04, 132.94sys/s]
Evolving: 72%|███████▏ | 1604/2218 [00:13<00:04, 130.18sys/s]
Evolving: 73%|███████▎ | 1618/2218 [00:13<00:05, 118.49sys/s]
Evolving: 74%|███████▎ | 1631/2218 [00:13<00:05, 101.32sys/s]
Evolving: 74%|███████▍ | 1651/2218 [00:13<00:04, 124.43sys/s]
Evolving: 75%|███████▌ | 1665/2218 [00:14<00:04, 123.32sys/s]
Evolving: 76%|███████▌ | 1680/2218 [00:14<00:04, 125.42sys/s]
Evolving: 76%|███████▋ | 1694/2218 [00:14<00:05, 95.69sys/s]
Evolving: 77%|███████▋ | 1717/2218 [00:14<00:04, 118.72sys/s]
Evolving: 78%|███████▊ | 1731/2218 [00:14<00:04, 119.97sys/s]
Evolving: 79%|███████▊ | 1744/2218 [00:14<00:03, 119.22sys/s]
Evolving: 79%|███████▉ | 1760/2218 [00:14<00:03, 126.65sys/s]
Evolving: 80%|███████▉ | 1774/2218 [00:14<00:03, 121.64sys/s]
Evolving: 81%|████████ | 1787/2218 [00:15<00:04, 97.31sys/s]
Evolving: 82%|████████▏ | 1809/2218 [00:15<00:03, 123.21sys/s]
Evolving: 82%|████████▏ | 1824/2218 [00:15<00:03, 127.47sys/s]
Evolving: 83%|████████▎ | 1838/2218 [00:15<00:02, 128.57sys/s]
Evolving: 83%|████████▎ | 1852/2218 [00:15<00:02, 131.32sys/s]
Evolving: 84%|████████▍ | 1866/2218 [00:15<00:02, 133.05sys/s]
Evolving: 85%|████████▍ | 1881/2218 [00:15<00:02, 125.70sys/s]
Evolving: 86%|████████▌ | 1899/2218 [00:15<00:02, 134.74sys/s]
Evolving: 86%|████████▌ | 1913/2218 [00:16<00:02, 119.48sys/s]
Evolving: 87%|████████▋ | 1926/2218 [00:16<00:02, 104.65sys/s]
Evolving: 88%|████████▊ | 1948/2218 [00:16<00:02, 130.78sys/s]
Evolving: 89%|████████▊ | 1963/2218 [00:16<00:02, 109.26sys/s]
Evolving: 89%|████████▉ | 1983/2218 [00:16<00:01, 129.21sys/s]
Evolving: 90%|█████████ | 1999/2218 [00:16<00:01, 135.37sys/s]
Evolving: 91%|█████████ | 2014/2218 [00:16<00:01, 131.09sys/s]
Evolving: 91%|█████████▏| 2028/2218 [00:17<00:01, 106.53sys/s]
Evolving: 92%|█████████▏| 2040/2218 [00:17<00:02, 77.88sys/s]
Evolving: 93%|█████████▎| 2063/2218 [00:17<00:01, 104.92sys/s]
Evolving: 94%|█████████▎| 2079/2218 [00:17<00:01, 116.14sys/s]
Evolving: 94%|█████████▍| 2093/2218 [00:17<00:01, 107.89sys/s]
Evolving: 95%|█████████▌| 2111/2218 [00:17<00:00, 122.56sys/s]
Evolving: 96%|█████████▌| 2125/2218 [00:18<00:00, 97.26sys/s]
Evolving: 96%|█████████▋| 2140/2218 [00:18<00:00, 91.95sys/s]
Evolving: 98%|█████████▊| 2163/2218 [00:18<00:00, 119.09sys/s]
Evolving: 98%|█████████▊| 2181/2218 [00:18<00:00, 129.16sys/s]
Evolving: 99%|█████████▉| 2197/2218 [00:18<00:00, 133.91sys/s]
Evolving: 100%|█████████▉| 2212/2218 [00:18<00:00, 126.08sys/s]
Evolving: 100%|██████████| 2218/2218 [00:18<00:00, 118.35sys/s]
[Time taken: 18.9189 seconds]
Evolving population with kickflag = 3...
Evolving: 0%| | 0/2218 [00:00<?, ?sys/s]
Evolving: 0%| | 4/2218 [00:00<01:01, 36.01sys/s]
Evolving: 1%| | 24/2218 [00:00<00:17, 125.99sys/s]
Evolving: 2%|▏ | 37/2218 [00:00<00:19, 112.56sys/s]
Evolving: 2%|▏ | 54/2218 [00:00<00:16, 132.22sys/s]
Evolving: 3%|▎ | 68/2218 [00:00<00:17, 126.30sys/s]
Evolving: 4%|▎ | 81/2218 [00:00<00:17, 121.06sys/s]
Evolving: 4%|▍ | 94/2218 [00:00<00:19, 107.59sys/s]
Evolving: 5%|▍ | 110/2218 [00:00<00:17, 120.67sys/s]
Evolving: 6%|▌ | 125/2218 [00:01<00:16, 128.70sys/s]
Evolving: 6%|▋ | 139/2218 [00:01<00:16, 125.41sys/s]
Evolving: 7%|▋ | 155/2218 [00:01<00:16, 125.68sys/s]
Evolving: 8%|▊ | 168/2218 [00:01<00:16, 121.63sys/s]
Evolving: 8%|▊ | 184/2218 [00:01<00:15, 130.49sys/s]
Evolving: 9%|▉ | 198/2218 [00:01<00:15, 131.61sys/s]
Evolving: 10%|▉ | 213/2218 [00:01<00:15, 129.33sys/s]
Evolving: 10%|█ | 228/2218 [00:02<00:21, 91.02sys/s]
Evolving: 11%|█▏ | 255/2218 [00:02<00:15, 123.18sys/s]
Evolving: 12%|█▏ | 270/2218 [00:02<00:15, 128.19sys/s]
Evolving: 13%|█▎ | 287/2218 [00:02<00:15, 128.70sys/s]
Evolving: 14%|█▎ | 302/2218 [00:02<00:14, 132.50sys/s]
Evolving: 14%|█▍ | 317/2218 [00:02<00:14, 132.28sys/s]
Evolving: 15%|█▍ | 331/2218 [00:02<00:20, 90.26sys/s]
Evolving: 16%|█▌ | 354/2218 [00:02<00:15, 118.09sys/s]
Evolving: 17%|█▋ | 369/2218 [00:03<00:21, 84.82sys/s]
Evolving: 18%|█▊ | 401/2218 [00:03<00:14, 121.28sys/s]
Evolving: 19%|█▉ | 417/2218 [00:03<00:15, 113.05sys/s]
Evolving: 20%|█▉ | 435/2218 [00:03<00:14, 124.33sys/s]
Evolving: 20%|██ | 450/2218 [00:03<00:17, 99.75sys/s]
Evolving: 21%|██▏ | 475/2218 [00:04<00:13, 128.58sys/s]
Evolving: 22%|██▏ | 492/2218 [00:04<00:15, 114.06sys/s]
Evolving: 23%|██▎ | 508/2218 [00:04<00:13, 123.39sys/s]
Evolving: 24%|██▎ | 523/2218 [00:04<00:14, 120.95sys/s]
Evolving: 24%|██▍ | 537/2218 [00:04<00:18, 88.97sys/s]
Evolving: 25%|██▌ | 565/2218 [00:04<00:13, 122.57sys/s]
Evolving: 26%|██▌ | 581/2218 [00:04<00:12, 128.45sys/s]
Evolving: 27%|██▋ | 597/2218 [00:05<00:12, 126.98sys/s]
Evolving: 28%|██▊ | 612/2218 [00:05<00:12, 130.11sys/s]
Evolving: 28%|██▊ | 628/2218 [00:05<00:11, 136.78sys/s]
Evolving: 29%|██▉ | 643/2218 [00:05<00:11, 139.74sys/s]
Evolving: 30%|██▉ | 658/2218 [00:05<00:11, 134.23sys/s]
Evolving: 30%|███ | 672/2218 [00:05<00:15, 101.54sys/s]
Evolving: 31%|███▏ | 696/2218 [00:05<00:11, 130.85sys/s]
Evolving: 32%|███▏ | 712/2218 [00:05<00:11, 133.55sys/s]
Evolving: 33%|███▎ | 727/2218 [00:06<00:11, 125.76sys/s]
Evolving: 33%|███▎ | 743/2218 [00:06<00:11, 125.10sys/s]
Evolving: 34%|███▍ | 757/2218 [00:06<00:11, 124.88sys/s]
Evolving: 35%|███▍ | 772/2218 [00:06<00:11, 129.06sys/s]
Evolving: 35%|███▌ | 786/2218 [00:06<00:10, 131.31sys/s]
Evolving: 36%|███▌ | 800/2218 [00:06<00:10, 129.05sys/s]
Evolving: 37%|███▋ | 814/2218 [00:06<00:12, 116.62sys/s]
Evolving: 37%|███▋ | 828/2218 [00:06<00:11, 119.96sys/s]
Evolving: 38%|███▊ | 841/2218 [00:07<00:15, 86.09sys/s]
Evolving: 39%|███▉ | 867/2218 [00:07<00:11, 120.90sys/s]
Evolving: 40%|███▉ | 882/2218 [00:07<00:10, 123.53sys/s]
Evolving: 40%|████ | 897/2218 [00:07<00:11, 110.17sys/s]
Evolving: 41%|████ | 912/2218 [00:07<00:10, 118.95sys/s]
Evolving: 42%|████▏ | 926/2218 [00:07<00:10, 117.79sys/s]
Evolving: 42%|████▏ | 939/2218 [00:08<00:15, 83.65sys/s]
Evolving: 43%|████▎ | 950/2218 [00:08<00:14, 86.16sys/s]
Evolving: 44%|████▍ | 979/2218 [00:08<00:09, 128.91sys/s]
Evolving: 45%|████▍ | 995/2218 [00:08<00:09, 127.94sys/s]
Evolving: 46%|████▌ | 1010/2218 [00:08<00:09, 127.74sys/s]
Evolving: 46%|████▌ | 1025/2218 [00:08<00:09, 128.27sys/s]
Evolving: 47%|████▋ | 1040/2218 [00:08<00:08, 133.43sys/s]
Evolving: 48%|████▊ | 1055/2218 [00:08<00:08, 130.43sys/s]
Evolving: 48%|████▊ | 1070/2218 [00:08<00:08, 132.60sys/s]
Evolving: 49%|████▉ | 1084/2218 [00:09<00:08, 130.80sys/s]
Evolving: 50%|████▉ | 1098/2218 [00:09<00:10, 111.92sys/s]
Evolving: 50%|█████ | 1110/2218 [00:09<00:12, 91.50sys/s]
Evolving: 51%|█████ | 1133/2218 [00:09<00:09, 112.01sys/s]
Evolving: 52%|█████▏ | 1145/2218 [00:09<00:09, 110.10sys/s]
Evolving: 52%|█████▏ | 1163/2218 [00:09<00:08, 125.78sys/s]
Evolving: 53%|█████▎ | 1177/2218 [00:09<00:08, 124.26sys/s]
Evolving: 54%|█████▎ | 1191/2218 [00:10<00:08, 128.26sys/s]
Evolving: 54%|█████▍ | 1205/2218 [00:10<00:08, 115.95sys/s]
Evolving: 55%|█████▍ | 1218/2218 [00:10<00:10, 95.74sys/s]
Evolving: 56%|█████▌ | 1247/2218 [00:10<00:07, 131.81sys/s]
Evolving: 57%|█████▋ | 1262/2218 [00:10<00:09, 103.18sys/s]
Evolving: 58%|█████▊ | 1279/2218 [00:10<00:09, 95.33sys/s]
Evolving: 59%|█████▉ | 1312/2218 [00:11<00:06, 139.64sys/s]
Evolving: 60%|█████▉ | 1330/2218 [00:11<00:06, 136.51sys/s]
Evolving: 61%|██████ | 1346/2218 [00:11<00:06, 128.47sys/s]
Evolving: 61%|██████▏ | 1361/2218 [00:11<00:06, 130.83sys/s]
Evolving: 62%|██████▏ | 1376/2218 [00:11<00:06, 132.65sys/s]
Evolving: 63%|██████▎ | 1391/2218 [00:11<00:06, 132.01sys/s]
Evolving: 63%|██████▎ | 1405/2218 [00:11<00:06, 124.28sys/s]
Evolving: 64%|██████▍ | 1418/2218 [00:11<00:06, 116.40sys/s]
Evolving: 65%|██████▍ | 1436/2218 [00:12<00:05, 130.88sys/s]
Evolving: 65%|██████▌ | 1450/2218 [00:12<00:06, 113.69sys/s]
Evolving: 66%|██████▌ | 1468/2218 [00:12<00:05, 125.38sys/s]
Evolving: 67%|██████▋ | 1482/2218 [00:12<00:05, 128.24sys/s]
Evolving: 67%|██████▋ | 1496/2218 [00:12<00:08, 87.46sys/s]
Evolving: 68%|██████▊ | 1511/2218 [00:12<00:07, 99.93sys/s]
Evolving: 69%|██████▉ | 1531/2218 [00:12<00:05, 120.85sys/s]
Evolving: 70%|██████▉ | 1547/2218 [00:13<00:05, 128.75sys/s]
Evolving: 70%|███████ | 1562/2218 [00:13<00:05, 127.85sys/s]
Evolving: 71%|███████ | 1578/2218 [00:13<00:04, 133.75sys/s]
Evolving: 72%|███████▏ | 1593/2218 [00:13<00:04, 135.58sys/s]
Evolving: 72%|███████▏ | 1608/2218 [00:13<00:05, 116.49sys/s]
Evolving: 73%|███████▎ | 1624/2218 [00:13<00:04, 126.34sys/s]
Evolving: 74%|███████▍ | 1638/2218 [00:13<00:04, 119.27sys/s]
Evolving: 75%|███████▍ | 1653/2218 [00:13<00:05, 110.22sys/s]
Evolving: 75%|███████▌ | 1672/2218 [00:14<00:04, 125.33sys/s]
Evolving: 76%|███████▌ | 1687/2218 [00:14<00:04, 129.56sys/s]
Evolving: 77%|███████▋ | 1701/2218 [00:14<00:04, 107.02sys/s]
Evolving: 77%|███████▋ | 1717/2218 [00:14<00:04, 112.76sys/s]
Evolving: 78%|███████▊ | 1729/2218 [00:14<00:04, 111.91sys/s]
Evolving: 78%|███████▊ | 1741/2218 [00:14<00:04, 109.71sys/s]
Evolving: 79%|███████▉ | 1760/2218 [00:14<00:03, 127.99sys/s]
Evolving: 80%|███████▉ | 1774/2218 [00:14<00:03, 122.28sys/s]
Evolving: 81%|████████ | 1787/2218 [00:15<00:04, 99.71sys/s]
Evolving: 81%|████████▏ | 1807/2218 [00:15<00:03, 121.43sys/s]
Evolving: 82%|████████▏ | 1824/2218 [00:15<00:03, 127.36sys/s]
Evolving: 83%|████████▎ | 1838/2218 [00:15<00:02, 128.21sys/s]
Evolving: 84%|████████▎ | 1855/2218 [00:15<00:02, 135.87sys/s]
Evolving: 84%|████████▍ | 1870/2218 [00:15<00:02, 133.20sys/s]
Evolving: 85%|████████▍ | 1884/2218 [00:15<00:02, 132.31sys/s]
Evolving: 86%|████████▌ | 1900/2218 [00:15<00:02, 136.18sys/s]
Evolving: 86%|████████▋ | 1914/2218 [00:16<00:02, 128.30sys/s]
Evolving: 87%|████████▋ | 1928/2218 [00:16<00:02, 100.06sys/s]
Evolving: 88%|████████▊ | 1949/2218 [00:16<00:02, 123.24sys/s]
Evolving: 89%|████████▊ | 1963/2218 [00:16<00:02, 104.18sys/s]
Evolving: 90%|████████▉ | 1986/2218 [00:16<00:01, 130.78sys/s]
Evolving: 90%|█████████ | 2001/2218 [00:16<00:01, 134.50sys/s]
Evolving: 91%|█████████ | 2016/2218 [00:16<00:01, 129.39sys/s]
Evolving: 92%|█████████▏| 2030/2218 [00:17<00:01, 106.16sys/s]
Evolving: 92%|█████████▏| 2042/2218 [00:17<00:02, 87.96sys/s]
Evolving: 93%|█████████▎| 2057/2218 [00:17<00:01, 94.20sys/s]
Evolving: 94%|█████████▎| 2075/2218 [00:17<00:01, 112.20sys/s]
Evolving: 94%|█████████▍| 2088/2218 [00:17<00:01, 111.07sys/s]
Evolving: 95%|█████████▍| 2102/2218 [00:17<00:00, 116.58sys/s]
Evolving: 95%|█████████▌| 2116/2218 [00:17<00:00, 120.76sys/s]
Evolving: 96%|█████████▌| 2129/2218 [00:18<00:00, 98.91sys/s]
Evolving: 96%|█████████▋| 2140/2218 [00:18<00:00, 82.81sys/s]
Evolving: 98%|█████████▊| 2165/2218 [00:18<00:00, 117.63sys/s]
Evolving: 98%|█████████▊| 2181/2218 [00:18<00:00, 125.14sys/s]
Evolving: 99%|█████████▉| 2197/2218 [00:18<00:00, 128.10sys/s]
Evolving: 100%|█████████▉| 2211/2218 [00:18<00:00, 126.72sys/s]
Evolving: 100%|██████████| 2218/2218 [00:18<00:00, 118.52sys/s]
[Time taken: 18.8999 seconds]
Evolving population with kickflag = 4...
Evolving: 0%| | 0/2218 [00:00<?, ?sys/s]
Evolving: 0%| | 10/2218 [00:00<00:28, 78.46sys/s]
Evolving: 1%| | 27/2218 [00:00<00:19, 110.48sys/s]
Evolving: 2%|▏ | 42/2218 [00:00<00:18, 116.70sys/s]
Evolving: 3%|▎ | 59/2218 [00:00<00:18, 114.16sys/s]
Evolving: 3%|▎ | 75/2218 [00:00<00:17, 124.76sys/s]
Evolving: 4%|▍ | 88/2218 [00:00<00:23, 92.43sys/s]
Evolving: 5%|▌ | 114/2218 [00:00<00:16, 129.41sys/s]
Evolving: 6%|▌ | 129/2218 [00:01<00:16, 130.25sys/s]
Evolving: 6%|▋ | 144/2218 [00:01<00:15, 134.97sys/s]
Evolving: 7%|▋ | 159/2218 [00:01<00:15, 134.34sys/s]
Evolving: 8%|▊ | 174/2218 [00:01<00:17, 119.38sys/s]
Evolving: 9%|▊ | 189/2218 [00:01<00:16, 126.12sys/s]
Evolving: 9%|▉ | 204/2218 [00:01<00:15, 126.64sys/s]
Evolving: 10%|▉ | 221/2218 [00:01<00:14, 135.57sys/s]
Evolving: 11%|█ | 235/2218 [00:02<00:19, 103.55sys/s]
Evolving: 11%|█▏ | 255/2218 [00:02<00:17, 112.50sys/s]
Evolving: 12%|█▏ | 274/2218 [00:02<00:15, 126.62sys/s]
Evolving: 13%|█▎ | 290/2218 [00:02<00:14, 130.16sys/s]
Evolving: 14%|█▍ | 305/2218 [00:02<00:14, 133.21sys/s]
Evolving: 14%|█▍ | 319/2218 [00:02<00:16, 116.22sys/s]
Evolving: 15%|█▍ | 332/2218 [00:02<00:22, 85.40sys/s]
Evolving: 16%|█▌ | 358/2218 [00:03<00:15, 117.79sys/s]
Evolving: 17%|█▋ | 373/2218 [00:03<00:20, 90.19sys/s]
Evolving: 18%|█▊ | 401/2218 [00:03<00:15, 118.99sys/s]
Evolving: 19%|█▉ | 416/2218 [00:03<00:16, 107.06sys/s]
Evolving: 20%|█▉ | 435/2218 [00:03<00:14, 122.76sys/s]
Evolving: 20%|██ | 450/2218 [00:03<00:17, 98.87sys/s]
Evolving: 22%|██▏ | 477/2218 [00:04<00:13, 130.13sys/s]
Evolving: 22%|██▏ | 493/2218 [00:04<00:15, 113.48sys/s]
Evolving: 23%|██▎ | 510/2218 [00:04<00:13, 124.10sys/s]
Evolving: 24%|██▎ | 526/2218 [00:04<00:12, 130.91sys/s]
Evolving: 24%|██▍ | 541/2218 [00:04<00:18, 90.51sys/s]
Evolving: 26%|██▌ | 567/2218 [00:04<00:13, 121.77sys/s]
Evolving: 26%|██▋ | 583/2218 [00:04<00:13, 125.60sys/s]
Evolving: 27%|██▋ | 599/2218 [00:05<00:12, 130.20sys/s]
Evolving: 28%|██▊ | 615/2218 [00:05<00:12, 127.20sys/s]
Evolving: 28%|██▊ | 630/2218 [00:05<00:12, 130.78sys/s]
Evolving: 29%|██▉ | 646/2218 [00:05<00:11, 133.84sys/s]
Evolving: 30%|██▉ | 661/2218 [00:05<00:11, 131.49sys/s]
Evolving: 30%|███ | 675/2218 [00:05<00:14, 105.01sys/s]
Evolving: 32%|███▏ | 700/2218 [00:05<00:11, 135.47sys/s]
Evolving: 32%|███▏ | 716/2218 [00:06<00:11, 133.31sys/s]
Evolving: 33%|███▎ | 731/2218 [00:06<00:12, 118.00sys/s]
Evolving: 34%|███▎ | 747/2218 [00:06<00:12, 121.45sys/s]
Evolving: 34%|███▍ | 764/2218 [00:06<00:11, 122.14sys/s]
Evolving: 35%|███▌ | 783/2218 [00:06<00:10, 133.85sys/s]
Evolving: 36%|███▌ | 799/2218 [00:06<00:10, 139.20sys/s]
Evolving: 37%|███▋ | 814/2218 [00:06<00:11, 123.73sys/s]
Evolving: 37%|███▋ | 830/2218 [00:06<00:10, 129.07sys/s]
Evolving: 38%|███▊ | 844/2218 [00:07<00:14, 95.65sys/s]
Evolving: 39%|███▉ | 867/2218 [00:07<00:11, 120.28sys/s]
Evolving: 40%|███▉ | 882/2218 [00:07<00:10, 126.49sys/s]
Evolving: 40%|████ | 897/2218 [00:07<00:11, 113.87sys/s]
Evolving: 41%|████ | 911/2218 [00:07<00:11, 117.72sys/s]
Evolving: 42%|████▏ | 925/2218 [00:07<00:10, 122.40sys/s]
Evolving: 42%|████▏ | 938/2218 [00:07<00:10, 120.80sys/s]
Evolving: 43%|████▎ | 951/2218 [00:08<00:15, 80.92sys/s]
Evolving: 44%|████▍ | 980/2218 [00:08<00:10, 119.95sys/s]
Evolving: 45%|████▍ | 996/2218 [00:08<00:10, 118.31sys/s]
Evolving: 46%|████▌ | 1011/2218 [00:08<00:09, 124.39sys/s]
Evolving: 46%|████▋ | 1026/2218 [00:08<00:09, 121.46sys/s]
Evolving: 47%|████▋ | 1041/2218 [00:08<00:09, 124.12sys/s]
Evolving: 48%|████▊ | 1058/2218 [00:08<00:08, 130.11sys/s]
Evolving: 48%|████▊ | 1075/2218 [00:09<00:09, 125.28sys/s]
Evolving: 49%|████▉ | 1091/2218 [00:09<00:08, 130.91sys/s]
Evolving: 50%|████▉ | 1105/2218 [00:09<00:12, 88.49sys/s]
Evolving: 51%|█████ | 1133/2218 [00:09<00:09, 118.01sys/s]
Evolving: 52%|█████▏ | 1147/2218 [00:09<00:09, 117.09sys/s]
Evolving: 53%|█████▎ | 1166/2218 [00:09<00:09, 112.39sys/s]
Evolving: 54%|█████▎ | 1188/2218 [00:09<00:07, 133.92sys/s]
Evolving: 54%|█████▍ | 1203/2218 [00:10<00:07, 133.25sys/s]
Evolving: 55%|█████▍ | 1218/2218 [00:10<00:10, 99.84sys/s]
Evolving: 56%|█████▌ | 1247/2218 [00:10<00:07, 130.52sys/s]
Evolving: 57%|█████▋ | 1263/2218 [00:10<00:08, 112.17sys/s]
Evolving: 58%|█████▊ | 1279/2218 [00:10<00:09, 95.65sys/s]
Evolving: 59%|█████▉ | 1313/2218 [00:11<00:06, 138.11sys/s]
Evolving: 60%|██████ | 1331/2218 [00:11<00:06, 132.36sys/s]
Evolving: 61%|██████ | 1347/2218 [00:11<00:06, 128.96sys/s]
Evolving: 61%|██████▏ | 1362/2218 [00:11<00:06, 132.76sys/s]
Evolving: 62%|██████▏ | 1377/2218 [00:11<00:06, 131.66sys/s]
Evolving: 63%|██████▎ | 1391/2218 [00:11<00:06, 130.64sys/s]
Evolving: 63%|██████▎ | 1405/2218 [00:11<00:06, 132.86sys/s]
Evolving: 64%|██████▍ | 1419/2218 [00:11<00:06, 131.58sys/s]
Evolving: 65%|██████▍ | 1434/2218 [00:11<00:05, 132.59sys/s]
Evolving: 65%|██████▌ | 1449/2218 [00:12<00:06, 113.71sys/s]
Evolving: 66%|██████▌ | 1467/2218 [00:12<00:05, 129.46sys/s]
Evolving: 67%|██████▋ | 1481/2218 [00:12<00:05, 129.78sys/s]
Evolving: 67%|██████▋ | 1495/2218 [00:12<00:05, 126.58sys/s]
Evolving: 68%|██████▊ | 1509/2218 [00:12<00:06, 113.84sys/s]
Evolving: 69%|██████▊ | 1521/2218 [00:12<00:07, 98.76sys/s]
Evolving: 69%|██████▉ | 1538/2218 [00:12<00:05, 114.43sys/s]
Evolving: 70%|███████ | 1553/2218 [00:12<00:05, 122.75sys/s]
Evolving: 71%|███████ | 1566/2218 [00:13<00:05, 121.68sys/s]
Evolving: 71%|███████▏ | 1583/2218 [00:13<00:04, 131.85sys/s]
Evolving: 72%|███████▏ | 1597/2218 [00:13<00:04, 131.80sys/s]
Evolving: 73%|███████▎ | 1611/2218 [00:13<00:05, 112.97sys/s]
Evolving: 73%|███████▎ | 1626/2218 [00:13<00:04, 121.03sys/s]
Evolving: 74%|███████▍ | 1639/2218 [00:13<00:04, 118.03sys/s]
Evolving: 75%|███████▍ | 1653/2218 [00:13<00:05, 107.28sys/s]
Evolving: 75%|███████▌ | 1672/2218 [00:13<00:04, 123.75sys/s]
Evolving: 76%|███████▌ | 1688/2218 [00:14<00:05, 90.18sys/s]
Evolving: 77%|███████▋ | 1717/2218 [00:14<00:04, 123.20sys/s]
Evolving: 78%|███████▊ | 1732/2218 [00:14<00:03, 122.90sys/s]
Evolving: 79%|███████▉ | 1747/2218 [00:14<00:03, 126.12sys/s]
Evolving: 79%|███████▉ | 1761/2218 [00:14<00:03, 128.11sys/s]
Evolving: 80%|████████ | 1775/2218 [00:14<00:03, 121.70sys/s]
Evolving: 81%|████████ | 1788/2218 [00:15<00:04, 104.36sys/s]
Evolving: 81%|████████▏ | 1807/2218 [00:15<00:03, 122.22sys/s]
Evolving: 82%|████████▏ | 1823/2218 [00:15<00:03, 129.63sys/s]
Evolving: 83%|████████▎ | 1837/2218 [00:15<00:02, 129.07sys/s]
Evolving: 83%|████████▎ | 1851/2218 [00:15<00:02, 131.60sys/s]
Evolving: 84%|████████▍ | 1865/2218 [00:15<00:02, 131.68sys/s]
Evolving: 85%|████████▍ | 1881/2218 [00:15<00:02, 129.82sys/s]
Evolving: 86%|████████▌ | 1899/2218 [00:15<00:02, 137.88sys/s]
Evolving: 86%|████████▌ | 1913/2218 [00:15<00:02, 122.73sys/s]
Evolving: 87%|████████▋ | 1926/2218 [00:16<00:02, 107.61sys/s]
Evolving: 88%|████████▊ | 1947/2218 [00:16<00:02, 131.29sys/s]
Evolving: 88%|████████▊ | 1962/2218 [00:16<00:02, 102.39sys/s]
Evolving: 90%|████████▉ | 1987/2218 [00:16<00:01, 133.09sys/s]
Evolving: 90%|█████████ | 2003/2218 [00:16<00:01, 136.23sys/s]
Evolving: 91%|█████████ | 2019/2218 [00:16<00:02, 95.50sys/s]
Evolving: 92%|█████████▏| 2035/2218 [00:17<00:02, 87.80sys/s]
Evolving: 93%|█████████▎| 2054/2218 [00:17<00:01, 102.60sys/s]
Evolving: 93%|█████████▎| 2071/2218 [00:17<00:01, 82.12sys/s]
Evolving: 94%|█████████▍| 2091/2218 [00:17<00:01, 100.80sys/s]
Evolving: 95%|█████████▍| 2104/2218 [00:17<00:01, 105.14sys/s]
Evolving: 95%|█████████▌| 2117/2218 [00:17<00:00, 110.10sys/s]
Evolving: 96%|█████████▌| 2130/2218 [00:18<00:00, 97.09sys/s]
Evolving: 97%|█████████▋| 2142/2218 [00:18<00:00, 87.29sys/s]
Evolving: 98%|█████████▊| 2165/2218 [00:18<00:00, 115.58sys/s]
Evolving: 98%|█████████▊| 2181/2218 [00:18<00:00, 120.73sys/s]
Evolving: 99%|█████████▉| 2197/2218 [00:18<00:00, 127.04sys/s]
Evolving: 100%|█████████▉| 2211/2218 [00:18<00:00, 122.60sys/s]
Evolving: 100%|██████████| 2218/2218 [00:18<00:00, 118.18sys/s]
[Time taken: 18.9588 seconds]
Evolving population with kickflag = 5...
Evolving: 0%| | 0/2218 [00:00<?, ?sys/s]
Evolving: 0%| | 7/2218 [00:00<00:33, 66.02sys/s]
Evolving: 1%| | 23/2218 [00:00<00:18, 116.82sys/s]
Evolving: 2%|▏ | 35/2218 [00:00<00:23, 92.22sys/s]
Evolving: 3%|▎ | 56/2218 [00:00<00:16, 129.07sys/s]
Evolving: 3%|▎ | 70/2218 [00:00<00:16, 126.60sys/s]
Evolving: 4%|▍ | 84/2218 [00:00<00:23, 90.43sys/s]
Evolving: 5%|▍ | 110/2218 [00:00<00:16, 124.38sys/s]
Evolving: 6%|▌ | 127/2218 [00:01<00:16, 130.46sys/s]
Evolving: 6%|▋ | 142/2218 [00:01<00:15, 133.45sys/s]
Evolving: 7%|▋ | 157/2218 [00:01<00:15, 136.92sys/s]
Evolving: 8%|▊ | 172/2218 [00:01<00:17, 115.41sys/s]
Evolving: 9%|▊ | 192/2218 [00:01<00:15, 127.89sys/s]
Evolving: 9%|▉ | 208/2218 [00:01<00:15, 132.49sys/s]
Evolving: 10%|█ | 224/2218 [00:01<00:14, 136.15sys/s]
Evolving: 11%|█ | 239/2218 [00:02<00:18, 107.91sys/s]
Evolving: 11%|█▏ | 255/2218 [00:02<00:17, 114.68sys/s]
Evolving: 12%|█▏ | 271/2218 [00:02<00:15, 123.63sys/s]
Evolving: 13%|█▎ | 285/2218 [00:02<00:15, 125.70sys/s]
Evolving: 13%|█▎ | 299/2218 [00:02<00:14, 128.31sys/s]
Evolving: 14%|█▍ | 313/2218 [00:02<00:14, 127.41sys/s]
Evolving: 15%|█▍ | 327/2218 [00:02<00:14, 126.15sys/s]
Evolving: 15%|█▌ | 340/2218 [00:02<00:20, 90.57sys/s]
Evolving: 16%|█▌ | 359/2218 [00:03<00:16, 110.49sys/s]
Evolving: 17%|█▋ | 372/2218 [00:03<00:22, 81.54sys/s]
Evolving: 18%|█▊ | 401/2218 [00:03<00:15, 113.61sys/s]
Evolving: 19%|█▊ | 415/2218 [00:03<00:16, 106.22sys/s]
Evolving: 20%|█▉ | 435/2218 [00:03<00:14, 123.74sys/s]
Evolving: 20%|██ | 450/2218 [00:03<00:18, 97.14sys/s]
Evolving: 21%|██▏ | 476/2218 [00:04<00:13, 128.22sys/s]
Evolving: 22%|██▏ | 492/2218 [00:04<00:15, 112.06sys/s]
Evolving: 23%|██▎ | 509/2218 [00:04<00:13, 122.67sys/s]
Evolving: 24%|██▎ | 524/2218 [00:04<00:13, 123.38sys/s]
Evolving: 24%|██▍ | 538/2218 [00:04<00:19, 85.74sys/s]
Evolving: 26%|██▌ | 567/2218 [00:04<00:13, 120.34sys/s]
Evolving: 26%|██▋ | 583/2218 [00:05<00:13, 122.59sys/s]
Evolving: 27%|██▋ | 599/2218 [00:05<00:12, 129.60sys/s]
Evolving: 28%|██▊ | 614/2218 [00:05<00:12, 131.01sys/s]
Evolving: 28%|██▊ | 629/2218 [00:05<00:11, 135.21sys/s]
Evolving: 29%|██▉ | 644/2218 [00:05<00:11, 135.07sys/s]
Evolving: 30%|██▉ | 660/2218 [00:05<00:11, 137.93sys/s]
Evolving: 30%|███ | 675/2218 [00:05<00:14, 104.87sys/s]
Evolving: 32%|███▏ | 701/2218 [00:05<00:10, 138.00sys/s]
Evolving: 32%|███▏ | 717/2218 [00:06<00:10, 136.72sys/s]
Evolving: 33%|███▎ | 733/2218 [00:06<00:12, 121.75sys/s]
Evolving: 34%|███▎ | 747/2218 [00:06<00:12, 116.48sys/s]
Evolving: 34%|███▍ | 764/2218 [00:06<00:11, 121.42sys/s]
Evolving: 35%|███▌ | 783/2218 [00:06<00:10, 136.47sys/s]
Evolving: 36%|███▌ | 798/2218 [00:06<00:10, 135.83sys/s]
Evolving: 37%|███▋ | 813/2218 [00:06<00:11, 120.08sys/s]
Evolving: 37%|███▋ | 828/2218 [00:06<00:11, 126.18sys/s]
Evolving: 38%|███▊ | 842/2218 [00:07<00:15, 88.46sys/s]
Evolving: 39%|███▉ | 867/2218 [00:07<00:11, 119.49sys/s]
Evolving: 40%|███▉ | 883/2218 [00:07<00:14, 90.58sys/s]
Evolving: 41%|████ | 913/2218 [00:07<00:11, 117.76sys/s]
Evolving: 42%|████▏ | 933/2218 [00:07<00:10, 121.65sys/s]
Evolving: 43%|████▎ | 947/2218 [00:08<00:11, 110.13sys/s]
Evolving: 43%|████▎ | 960/2218 [00:08<00:12, 102.26sys/s]
Evolving: 44%|████▍ | 981/2218 [00:08<00:10, 121.21sys/s]
Evolving: 45%|████▍ | 995/2218 [00:08<00:09, 122.42sys/s]
Evolving: 46%|████▌ | 1010/2218 [00:08<00:09, 128.13sys/s]
Evolving: 46%|████▌ | 1024/2218 [00:08<00:09, 129.92sys/s]
Evolving: 47%|████▋ | 1039/2218 [00:08<00:09, 130.00sys/s]
Evolving: 47%|████▋ | 1053/2218 [00:08<00:08, 131.74sys/s]
Evolving: 48%|████▊ | 1067/2218 [00:08<00:08, 131.13sys/s]
Evolving: 49%|████▊ | 1081/2218 [00:09<00:09, 125.33sys/s]
Evolving: 49%|████▉ | 1094/2218 [00:09<00:09, 116.56sys/s]
Evolving: 50%|████▉ | 1106/2218 [00:09<00:12, 85.90sys/s]
Evolving: 51%|█████ | 1133/2218 [00:09<00:09, 111.15sys/s]
Evolving: 52%|█████▏ | 1151/2218 [00:09<00:09, 111.72sys/s]
Evolving: 53%|█████▎ | 1166/2218 [00:09<00:08, 117.21sys/s]
Evolving: 53%|█████▎ | 1181/2218 [00:10<00:08, 121.59sys/s]
Evolving: 54%|█████▍ | 1200/2218 [00:10<00:07, 137.00sys/s]
Evolving: 55%|█████▍ | 1215/2218 [00:10<00:10, 94.59sys/s]
Evolving: 56%|█████▋ | 1248/2218 [00:10<00:06, 140.36sys/s]
Evolving: 57%|█████▋ | 1266/2218 [00:10<00:08, 110.60sys/s]
Evolving: 58%|█████▊ | 1281/2218 [00:10<00:09, 98.64sys/s]
Evolving: 59%|█████▉ | 1311/2218 [00:11<00:06, 135.33sys/s]
Evolving: 60%|█████▉ | 1329/2218 [00:11<00:06, 129.26sys/s]
Evolving: 61%|██████ | 1345/2218 [00:11<00:06, 128.26sys/s]
Evolving: 61%|██████▏ | 1360/2218 [00:11<00:06, 127.87sys/s]
Evolving: 62%|██████▏ | 1375/2218 [00:11<00:06, 132.68sys/s]
Evolving: 63%|██████▎ | 1390/2218 [00:11<00:06, 127.49sys/s]
Evolving: 63%|██████▎ | 1404/2218 [00:11<00:06, 129.14sys/s]
Evolving: 64%|██████▍ | 1418/2218 [00:11<00:06, 131.46sys/s]
Evolving: 65%|██████▍ | 1432/2218 [00:12<00:05, 131.81sys/s]
Evolving: 65%|██████▌ | 1446/2218 [00:12<00:06, 125.63sys/s]
Evolving: 66%|██████▌ | 1461/2218 [00:12<00:05, 130.44sys/s]
Evolving: 67%|██████▋ | 1475/2218 [00:12<00:06, 119.23sys/s]
Evolving: 67%|██████▋ | 1490/2218 [00:12<00:05, 123.84sys/s]
Evolving: 68%|██████▊ | 1503/2218 [00:12<00:07, 91.17sys/s]
Evolving: 68%|██████▊ | 1514/2218 [00:12<00:08, 86.74sys/s]
Evolving: 69%|██████▉ | 1536/2218 [00:13<00:05, 114.60sys/s]
Evolving: 70%|██████▉ | 1550/2218 [00:13<00:05, 118.24sys/s]
Evolving: 71%|███████ | 1568/2218 [00:13<00:04, 133.40sys/s]
Evolving: 71%|███████▏ | 1583/2218 [00:13<00:04, 136.77sys/s]
Evolving: 72%|███████▏ | 1598/2218 [00:13<00:05, 121.77sys/s]
Evolving: 73%|███████▎ | 1612/2218 [00:13<00:05, 115.64sys/s]
Evolving: 73%|███████▎ | 1626/2218 [00:13<00:04, 121.61sys/s]
Evolving: 74%|███████▍ | 1639/2218 [00:13<00:04, 123.38sys/s]
Evolving: 75%|███████▍ | 1653/2218 [00:13<00:05, 107.06sys/s]
Evolving: 75%|███████▌ | 1674/2218 [00:14<00:04, 127.98sys/s]
Evolving: 76%|███████▌ | 1688/2218 [00:14<00:05, 92.35sys/s]
Evolving: 77%|███████▋ | 1717/2218 [00:14<00:04, 124.29sys/s]
Evolving: 78%|███████▊ | 1732/2218 [00:14<00:03, 123.68sys/s]
Evolving: 79%|███████▊ | 1746/2218 [00:14<00:03, 119.59sys/s]
Evolving: 79%|███████▉ | 1763/2218 [00:14<00:03, 131.11sys/s]
Evolving: 80%|████████ | 1778/2218 [00:14<00:03, 127.72sys/s]
Evolving: 81%|████████ | 1792/2218 [00:15<00:03, 107.49sys/s]
Evolving: 82%|████████▏ | 1808/2218 [00:15<00:03, 114.98sys/s]
Evolving: 82%|████████▏ | 1825/2218 [00:15<00:03, 121.81sys/s]
Evolving: 83%|████████▎ | 1840/2218 [00:15<00:02, 128.41sys/s]
Evolving: 84%|████████▎ | 1854/2218 [00:15<00:02, 127.06sys/s]
Evolving: 84%|████████▍ | 1870/2218 [00:15<00:02, 134.25sys/s]
Evolving: 85%|████████▍ | 1884/2218 [00:15<00:02, 130.56sys/s]
Evolving: 86%|████████▌ | 1900/2218 [00:15<00:02, 135.32sys/s]
Evolving: 86%|████████▋ | 1914/2218 [00:16<00:02, 120.42sys/s]
Evolving: 87%|████████▋ | 1927/2218 [00:16<00:02, 105.48sys/s]
Evolving: 88%|████████▊ | 1949/2218 [00:16<00:02, 126.44sys/s]
Evolving: 89%|████████▊ | 1963/2218 [00:16<00:02, 103.95sys/s]
Evolving: 90%|████████▉ | 1987/2218 [00:16<00:01, 133.11sys/s]
Evolving: 90%|█████████ | 2003/2218 [00:16<00:01, 137.28sys/s]
Evolving: 91%|█████████ | 2018/2218 [00:17<00:02, 92.93sys/s]
Evolving: 92%|█████████▏| 2035/2218 [00:17<00:01, 94.00sys/s]
Evolving: 93%|█████████▎| 2054/2218 [00:17<00:01, 103.05sys/s]
Evolving: 93%|█████████▎| 2070/2218 [00:17<00:01, 113.82sys/s]
Evolving: 94%|█████████▍| 2085/2218 [00:17<00:01, 118.90sys/s]
Evolving: 95%|█████████▍| 2099/2218 [00:17<00:00, 119.21sys/s]
Evolving: 95%|█████████▌| 2114/2218 [00:17<00:00, 121.98sys/s]
Evolving: 96%|█████████▌| 2127/2218 [00:18<00:00, 100.86sys/s]
Evolving: 96%|█████████▋| 2140/2218 [00:18<00:00, 89.23sys/s]
Evolving: 98%|█████████▊| 2163/2218 [00:18<00:00, 118.65sys/s]
Evolving: 98%|█████████▊| 2179/2218 [00:18<00:00, 126.28sys/s]
Evolving: 99%|█████████▉| 2194/2218 [00:18<00:00, 129.79sys/s]
Evolving: 100%|█████████▉| 2209/2218 [00:18<00:00, 122.77sys/s]
Evolving: 100%|██████████| 2218/2218 [00:18<00:00, 118.30sys/s]
[Time taken: 18.9274 seconds]
Evolving population with kickflag = 6...
Evolving: 0%| | 0/2218 [00:00<?, ?sys/s]
Evolving: 0%| | 10/2218 [00:00<00:23, 95.63sys/s]
Evolving: 1%| | 23/2218 [00:00<00:19, 112.95sys/s]
Evolving: 2%|▏ | 35/2218 [00:00<00:21, 101.52sys/s]
Evolving: 2%|▏ | 55/2218 [00:00<00:16, 129.38sys/s]
Evolving: 3%|▎ | 69/2218 [00:00<00:16, 127.30sys/s]
Evolving: 4%|▎ | 82/2218 [00:00<00:18, 117.03sys/s]
Evolving: 4%|▍ | 94/2218 [00:00<00:20, 106.04sys/s]
Evolving: 5%|▍ | 109/2218 [00:00<00:18, 114.36sys/s]
Evolving: 6%|▌ | 125/2218 [00:01<00:16, 125.57sys/s]
Evolving: 6%|▌ | 138/2218 [00:01<00:16, 124.05sys/s]
Evolving: 7%|▋ | 152/2218 [00:01<00:16, 125.76sys/s]
Evolving: 7%|▋ | 165/2218 [00:01<00:16, 125.37sys/s]
Evolving: 8%|▊ | 178/2218 [00:01<00:16, 120.53sys/s]
Evolving: 9%|▊ | 192/2218 [00:01<00:16, 121.93sys/s]
Evolving: 9%|▉ | 207/2218 [00:01<00:15, 127.37sys/s]
Evolving: 10%|█ | 223/2218 [00:01<00:15, 132.80sys/s]
Evolving: 11%|█ | 237/2218 [00:02<00:19, 102.72sys/s]
Evolving: 11%|█▏ | 255/2218 [00:02<00:16, 116.85sys/s]
Evolving: 12%|█▏ | 271/2218 [00:02<00:15, 127.02sys/s]
Evolving: 13%|█▎ | 285/2218 [00:02<00:15, 125.75sys/s]
Evolving: 13%|█▎ | 299/2218 [00:02<00:14, 128.18sys/s]
Evolving: 14%|█▍ | 313/2218 [00:02<00:15, 120.50sys/s]
Evolving: 15%|█▍ | 329/2218 [00:02<00:21, 89.52sys/s]
Evolving: 16%|█▌ | 351/2218 [00:02<00:16, 114.84sys/s]
Evolving: 16%|█▋ | 365/2218 [00:03<00:23, 79.30sys/s]
Evolving: 18%|█▊ | 401/2218 [00:03<00:16, 113.26sys/s]
Evolving: 19%|█▊ | 415/2218 [00:03<00:16, 112.16sys/s]
Evolving: 19%|█▉ | 432/2218 [00:03<00:14, 122.18sys/s]
Evolving: 20%|██ | 446/2218 [00:03<00:18, 94.59sys/s]
Evolving: 21%|██▏ | 473/2218 [00:04<00:13, 127.39sys/s]
Evolving: 22%|██▏ | 489/2218 [00:04<00:15, 108.31sys/s]
Evolving: 23%|██▎ | 509/2218 [00:04<00:13, 126.29sys/s]
Evolving: 24%|██▎ | 525/2218 [00:04<00:12, 132.11sys/s]
Evolving: 24%|██▍ | 541/2218 [00:04<00:18, 93.01sys/s]
Evolving: 25%|██▌ | 564/2218 [00:04<00:14, 112.87sys/s]
Evolving: 26%|██▋ | 583/2218 [00:05<00:12, 126.38sys/s]
Evolving: 27%|██▋ | 599/2218 [00:05<00:12, 125.39sys/s]
Evolving: 28%|██▊ | 614/2218 [00:05<00:12, 125.09sys/s]
Evolving: 28%|██▊ | 632/2218 [00:05<00:11, 135.62sys/s]
Evolving: 29%|██▉ | 647/2218 [00:05<00:11, 135.81sys/s]
Evolving: 30%|██▉ | 662/2218 [00:05<00:11, 138.56sys/s]
Evolving: 31%|███ | 677/2218 [00:05<00:14, 105.77sys/s]
Evolving: 32%|███▏ | 701/2218 [00:05<00:11, 132.05sys/s]
Evolving: 32%|███▏ | 716/2218 [00:06<00:11, 133.72sys/s]
Evolving: 33%|███▎ | 731/2218 [00:06<00:13, 113.31sys/s]
Evolving: 34%|███▎ | 747/2218 [00:06<00:12, 119.62sys/s]
Evolving: 34%|███▍ | 764/2218 [00:06<00:12, 115.19sys/s]
Evolving: 35%|███▌ | 787/2218 [00:06<00:10, 138.97sys/s]
Evolving: 36%|███▌ | 802/2218 [00:06<00:10, 137.31sys/s]
Evolving: 37%|███▋ | 817/2218 [00:06<00:11, 125.93sys/s]
Evolving: 37%|███▋ | 831/2218 [00:07<00:11, 122.17sys/s]
Evolving: 38%|███▊ | 844/2218 [00:07<00:15, 90.64sys/s]
Evolving: 39%|███▉ | 867/2218 [00:07<00:11, 118.04sys/s]
Evolving: 40%|███▉ | 882/2218 [00:07<00:10, 124.71sys/s]
Evolving: 40%|████ | 897/2218 [00:07<00:12, 108.06sys/s]
Evolving: 41%|████ | 913/2218 [00:07<00:12, 105.96sys/s]
Evolving: 42%|████▏ | 933/2218 [00:07<00:11, 112.36sys/s]
Evolving: 43%|████▎ | 945/2218 [00:08<00:12, 100.13sys/s]
Evolving: 43%|████▎ | 956/2218 [00:08<00:13, 94.24sys/s]
Evolving: 44%|████▍ | 980/2218 [00:08<00:09, 126.34sys/s]
Evolving: 45%|████▍ | 995/2218 [00:08<00:10, 119.48sys/s]
Evolving: 46%|████▌ | 1012/2218 [00:08<00:09, 123.09sys/s]
Evolving: 46%|████▋ | 1026/2218 [00:08<00:09, 125.30sys/s]
Evolving: 47%|████▋ | 1042/2218 [00:08<00:08, 130.67sys/s]
Evolving: 48%|████▊ | 1057/2218 [00:08<00:08, 131.34sys/s]
Evolving: 48%|████▊ | 1072/2218 [00:09<00:08, 133.68sys/s]
Evolving: 49%|████▉ | 1086/2218 [00:09<00:08, 129.20sys/s]
Evolving: 50%|████▉ | 1100/2218 [00:09<00:09, 115.25sys/s]
Evolving: 50%|█████ | 1112/2218 [00:09<00:12, 91.07sys/s]
Evolving: 51%|█████ | 1133/2218 [00:09<00:09, 110.14sys/s]
Evolving: 52%|█████▏ | 1145/2218 [00:09<00:10, 106.41sys/s]
Evolving: 52%|█████▏ | 1164/2218 [00:09<00:08, 124.98sys/s]
Evolving: 53%|█████▎ | 1178/2218 [00:10<00:08, 120.70sys/s]
Evolving: 54%|█████▍ | 1195/2218 [00:10<00:07, 129.15sys/s]
Evolving: 55%|█████▍ | 1209/2218 [00:10<00:08, 120.19sys/s]
Evolving: 55%|█████▌ | 1222/2218 [00:10<00:10, 99.38sys/s]
Evolving: 56%|█████▌ | 1246/2218 [00:10<00:07, 127.64sys/s]
Evolving: 57%|█████▋ | 1260/2218 [00:10<00:09, 97.79sys/s]
Evolving: 58%|█████▊ | 1279/2218 [00:11<00:09, 94.25sys/s]
Evolving: 59%|█████▉ | 1308/2218 [00:11<00:06, 130.05sys/s]
Evolving: 60%|█████▉ | 1324/2218 [00:11<00:07, 124.76sys/s]
Evolving: 60%|██████ | 1339/2218 [00:11<00:07, 123.47sys/s]
Evolving: 61%|██████ | 1354/2218 [00:11<00:06, 128.01sys/s]
Evolving: 62%|██████▏ | 1368/2218 [00:11<00:06, 130.41sys/s]
Evolving: 62%|██████▏ | 1382/2218 [00:11<00:06, 132.04sys/s]
Evolving: 63%|██████▎ | 1396/2218 [00:11<00:06, 126.49sys/s]
Evolving: 64%|██████▎ | 1410/2218 [00:12<00:06, 119.16sys/s]
Evolving: 64%|██████▍ | 1426/2218 [00:12<00:06, 126.44sys/s]
Evolving: 65%|██████▍ | 1441/2218 [00:12<00:06, 124.52sys/s]
Evolving: 66%|██████▌ | 1457/2218 [00:12<00:05, 130.10sys/s]
Evolving: 66%|██████▋ | 1471/2218 [00:12<00:06, 119.73sys/s]
Evolving: 67%|██████▋ | 1487/2218 [00:12<00:06, 120.75sys/s]
Evolving: 68%|██████▊ | 1500/2218 [00:12<00:07, 94.12sys/s]
Evolving: 68%|██████▊ | 1511/2218 [00:12<00:07, 95.26sys/s]
Evolving: 69%|██████▉ | 1530/2218 [00:13<00:06, 113.37sys/s]
Evolving: 70%|██████▉ | 1544/2218 [00:13<00:05, 115.39sys/s]
Evolving: 70%|███████ | 1561/2218 [00:13<00:05, 124.61sys/s]
Evolving: 71%|███████ | 1576/2218 [00:13<00:04, 129.35sys/s]
Evolving: 72%|███████▏ | 1593/2218 [00:13<00:04, 135.70sys/s]
Evolving: 72%|███████▏ | 1607/2218 [00:13<00:05, 116.02sys/s]
Evolving: 73%|███████▎ | 1622/2218 [00:13<00:04, 121.51sys/s]
Evolving: 74%|███████▎ | 1635/2218 [00:13<00:05, 114.06sys/s]
Evolving: 74%|███████▍ | 1652/2218 [00:14<00:04, 125.30sys/s]
Evolving: 75%|███████▌ | 1665/2218 [00:14<00:04, 117.59sys/s]
Evolving: 76%|███████▌ | 1680/2218 [00:14<00:04, 121.32sys/s]
Evolving: 76%|███████▋ | 1693/2218 [00:14<00:05, 95.81sys/s]
Evolving: 77%|███████▋ | 1717/2218 [00:14<00:04, 114.83sys/s]
Evolving: 78%|███████▊ | 1733/2218 [00:14<00:04, 119.36sys/s]
Evolving: 79%|███████▊ | 1746/2218 [00:14<00:03, 119.94sys/s]
Evolving: 79%|███████▉ | 1763/2218 [00:14<00:03, 127.80sys/s]
Evolving: 80%|████████ | 1777/2218 [00:15<00:03, 114.25sys/s]
Evolving: 81%|████████ | 1789/2218 [00:15<00:04, 99.90sys/s]
Evolving: 81%|████████▏ | 1804/2218 [00:15<00:03, 110.60sys/s]
Evolving: 82%|████████▏ | 1821/2218 [00:15<00:03, 122.94sys/s]
Evolving: 83%|████████▎ | 1836/2218 [00:15<00:03, 124.00sys/s]
Evolving: 83%|████████▎ | 1851/2218 [00:15<00:02, 129.10sys/s]
Evolving: 84%|████████▍ | 1866/2218 [00:15<00:02, 125.45sys/s]
Evolving: 85%|████████▍ | 1883/2218 [00:15<00:02, 136.73sys/s]
Evolving: 86%|████████▌ | 1898/2218 [00:16<00:02, 137.69sys/s]
Evolving: 86%|████████▌ | 1913/2218 [00:16<00:02, 118.74sys/s]
Evolving: 87%|████████▋ | 1926/2218 [00:16<00:02, 98.78sys/s]
Evolving: 88%|████████▊ | 1950/2218 [00:16<00:02, 127.90sys/s]
Evolving: 89%|████████▊ | 1965/2218 [00:16<00:02, 109.37sys/s]
Evolving: 89%|████████▉ | 1985/2218 [00:16<00:01, 127.67sys/s]
Evolving: 90%|█████████ | 2000/2218 [00:16<00:01, 130.90sys/s]
Evolving: 91%|█████████ | 2015/2218 [00:17<00:01, 129.46sys/s]
Evolving: 91%|█████████▏| 2029/2218 [00:17<00:01, 107.34sys/s]
Evolving: 92%|█████████▏| 2041/2218 [00:17<00:02, 80.26sys/s]
Evolving: 93%|█████████▎| 2059/2218 [00:17<00:01, 97.64sys/s]
Evolving: 94%|█████████▎| 2076/2218 [00:17<00:01, 110.38sys/s]
Evolving: 94%|█████████▍| 2092/2218 [00:17<00:01, 107.86sys/s]
Evolving: 95%|█████████▌| 2108/2218 [00:17<00:00, 119.19sys/s]
Evolving: 96%|█████████▌| 2122/2218 [00:18<00:01, 91.70sys/s]
Evolving: 96%|█████████▋| 2140/2218 [00:18<00:00, 95.64sys/s]
Evolving: 98%|█████████▊| 2165/2218 [00:18<00:00, 124.63sys/s]
Evolving: 98%|█████████▊| 2180/2218 [00:18<00:00, 128.53sys/s]
Evolving: 99%|█████████▉| 2195/2218 [00:18<00:00, 131.50sys/s]
Evolving: 100%|█████████▉| 2210/2218 [00:18<00:00, 126.93sys/s]
Evolving: 100%|██████████| 2218/2218 [00:18<00:00, 117.27sys/s]
[Time taken: 19.0970 seconds]
Evolving population with kickflag = 7...
Evolving: 0%| | 0/2218 [00:00<?, ?sys/s]
Evolving: 0%| | 4/2218 [00:00<00:59, 37.27sys/s]
Evolving: 1%| | 23/2218 [00:00<00:19, 115.30sys/s]
Evolving: 2%|▏ | 35/2218 [00:00<00:20, 107.98sys/s]
Evolving: 2%|▏ | 54/2218 [00:00<00:15, 135.57sys/s]
Evolving: 3%|▎ | 68/2218 [00:00<00:16, 130.51sys/s]
Evolving: 4%|▎ | 82/2218 [00:00<00:18, 117.36sys/s]
Evolving: 4%|▍ | 94/2218 [00:00<00:19, 109.25sys/s]
Evolving: 5%|▌ | 112/2218 [00:00<00:17, 119.81sys/s]
Evolving: 6%|▌ | 127/2218 [00:01<00:16, 127.53sys/s]
Evolving: 6%|▋ | 141/2218 [00:01<00:15, 130.81sys/s]
Evolving: 7%|▋ | 155/2218 [00:01<00:15, 129.70sys/s]
Evolving: 8%|▊ | 169/2218 [00:01<00:16, 124.20sys/s]
Evolving: 8%|▊ | 183/2218 [00:01<00:15, 127.39sys/s]
Evolving: 9%|▉ | 196/2218 [00:01<00:15, 127.60sys/s]
Evolving: 10%|▉ | 212/2218 [00:01<00:14, 134.25sys/s]
Evolving: 10%|█ | 226/2218 [00:01<00:15, 129.59sys/s]
Evolving: 11%|█ | 240/2218 [00:02<00:18, 108.90sys/s]
Evolving: 11%|█▏ | 255/2218 [00:02<00:18, 105.02sys/s]
Evolving: 12%|█▏ | 274/2218 [00:02<00:15, 124.66sys/s]
Evolving: 13%|█▎ | 289/2218 [00:02<00:14, 129.38sys/s]
Evolving: 14%|█▎ | 303/2218 [00:02<00:14, 130.50sys/s]
Evolving: 14%|█▍ | 317/2218 [00:02<00:14, 129.58sys/s]
Evolving: 15%|█▍ | 331/2218 [00:02<00:23, 79.33sys/s]
Evolving: 16%|█▌ | 358/2218 [00:03<00:16, 110.52sys/s]
Evolving: 17%|█▋ | 372/2218 [00:03<00:20, 88.59sys/s]
Evolving: 18%|█▊ | 401/2218 [00:03<00:15, 116.36sys/s]
Evolving: 19%|█▉ | 416/2218 [00:03<00:16, 107.63sys/s]
Evolving: 20%|█▉ | 435/2218 [00:03<00:14, 122.36sys/s]
Evolving: 20%|██ | 450/2218 [00:03<00:18, 97.54sys/s]
Evolving: 21%|██▏ | 476/2218 [00:04<00:13, 126.00sys/s]
Evolving: 22%|██▏ | 492/2218 [00:04<00:15, 113.33sys/s]
Evolving: 23%|██▎ | 510/2218 [00:04<00:13, 124.31sys/s]
Evolving: 24%|██▎ | 525/2218 [00:04<00:13, 127.52sys/s]
Evolving: 24%|██▍ | 540/2218 [00:04<00:18, 89.33sys/s]
Evolving: 26%|██▌ | 568/2218 [00:04<00:13, 121.18sys/s]
Evolving: 26%|██▋ | 584/2218 [00:05<00:12, 126.86sys/s]
Evolving: 27%|██▋ | 600/2218 [00:05<00:12, 125.70sys/s]
Evolving: 28%|██▊ | 616/2218 [00:05<00:12, 132.46sys/s]
Evolving: 28%|██▊ | 631/2218 [00:05<00:11, 132.55sys/s]
Evolving: 29%|██▉ | 646/2218 [00:05<00:11, 136.18sys/s]
Evolving: 30%|██▉ | 661/2218 [00:05<00:11, 133.19sys/s]
Evolving: 30%|███ | 675/2218 [00:05<00:14, 107.47sys/s]
Evolving: 31%|███▏ | 698/2218 [00:05<00:11, 134.16sys/s]
Evolving: 32%|███▏ | 713/2218 [00:05<00:11, 135.14sys/s]
Evolving: 33%|███▎ | 728/2218 [00:06<00:12, 124.09sys/s]
Evolving: 33%|███▎ | 743/2218 [00:06<00:11, 127.53sys/s]
Evolving: 34%|███▍ | 757/2218 [00:06<00:11, 129.80sys/s]
Evolving: 35%|███▍ | 771/2218 [00:06<00:11, 127.71sys/s]
Evolving: 35%|███▌ | 786/2218 [00:06<00:11, 126.59sys/s]
Evolving: 36%|███▌ | 802/2218 [00:06<00:10, 130.25sys/s]
Evolving: 37%|███▋ | 816/2218 [00:06<00:12, 115.50sys/s]
Evolving: 38%|███▊ | 833/2218 [00:06<00:11, 123.65sys/s]
Evolving: 38%|███▊ | 846/2218 [00:07<00:14, 92.66sys/s]
Evolving: 39%|███▉ | 866/2218 [00:07<00:11, 114.75sys/s]
Evolving: 40%|███▉ | 882/2218 [00:07<00:10, 124.22sys/s]
Evolving: 40%|████ | 896/2218 [00:07<00:12, 108.98sys/s]
Evolving: 41%|████ | 911/2218 [00:07<00:11, 117.47sys/s]
Evolving: 42%|████▏ | 924/2218 [00:07<00:10, 119.09sys/s]
Evolving: 42%|████▏ | 937/2218 [00:07<00:11, 114.83sys/s]
Evolving: 43%|████▎ | 950/2218 [00:08<00:16, 78.17sys/s]
Evolving: 44%|████▍ | 981/2218 [00:08<00:10, 117.48sys/s]
Evolving: 45%|████▍ | 996/2218 [00:08<00:10, 118.83sys/s]
Evolving: 46%|████▌ | 1011/2218 [00:08<00:09, 125.70sys/s]
Evolving: 46%|████▋ | 1026/2218 [00:08<00:09, 128.09sys/s]
Evolving: 47%|████▋ | 1040/2218 [00:08<00:09, 128.37sys/s]
Evolving: 48%|████▊ | 1054/2218 [00:08<00:09, 121.27sys/s]
Evolving: 48%|████▊ | 1072/2218 [00:09<00:08, 135.26sys/s]
Evolving: 49%|████▉ | 1087/2218 [00:09<00:08, 127.62sys/s]
Evolving: 50%|████▉ | 1101/2218 [00:09<00:09, 117.38sys/s]
Evolving: 50%|█████ | 1114/2218 [00:09<00:11, 95.83sys/s]
Evolving: 51%|█████ | 1133/2218 [00:09<00:09, 109.03sys/s]
Evolving: 52%|█████▏ | 1145/2218 [00:09<00:09, 110.64sys/s]
Evolving: 52%|█████▏ | 1164/2218 [00:09<00:08, 125.95sys/s]
Evolving: 53%|█████▎ | 1178/2218 [00:09<00:08, 121.29sys/s]
Evolving: 54%|█████▍ | 1194/2218 [00:10<00:08, 123.87sys/s]
Evolving: 54%|█████▍ | 1207/2218 [00:10<00:08, 116.72sys/s]
Evolving: 55%|█████▍ | 1219/2218 [00:10<00:10, 94.93sys/s]
Evolving: 56%|█████▌ | 1247/2218 [00:10<00:07, 133.25sys/s]
Evolving: 57%|█████▋ | 1262/2218 [00:10<00:09, 100.28sys/s]
Evolving: 58%|█████▊ | 1279/2218 [00:10<00:09, 98.25sys/s]
Evolving: 59%|█████▉ | 1308/2218 [00:11<00:06, 135.41sys/s]
Evolving: 60%|█████▉ | 1325/2218 [00:11<00:07, 127.57sys/s]
Evolving: 60%|██████ | 1340/2218 [00:11<00:07, 121.06sys/s]
Evolving: 61%|██████ | 1357/2218 [00:11<00:06, 128.12sys/s]
Evolving: 62%|██████▏ | 1372/2218 [00:11<00:06, 129.67sys/s]
Evolving: 62%|██████▏ | 1386/2218 [00:11<00:06, 121.49sys/s]
Evolving: 63%|██████▎ | 1402/2218 [00:11<00:06, 130.17sys/s]
Evolving: 64%|██████▍ | 1418/2218 [00:11<00:06, 132.99sys/s]
Evolving: 65%|██████▍ | 1432/2218 [00:12<00:06, 127.06sys/s]
Evolving: 65%|██████▌ | 1449/2218 [00:12<00:06, 115.28sys/s]
Evolving: 66%|██████▌ | 1468/2218 [00:12<00:05, 132.49sys/s]
Evolving: 67%|██████▋ | 1483/2218 [00:12<00:05, 129.95sys/s]
Evolving: 67%|██████▋ | 1497/2218 [00:12<00:07, 92.76sys/s]
Evolving: 68%|██████▊ | 1511/2218 [00:12<00:07, 95.63sys/s]
Evolving: 69%|██████▉ | 1534/2218 [00:12<00:05, 121.82sys/s]
Evolving: 70%|██████▉ | 1548/2218 [00:13<00:05, 124.37sys/s]
Evolving: 71%|███████ | 1565/2218 [00:13<00:05, 126.60sys/s]
Evolving: 71%|███████▏ | 1581/2218 [00:13<00:04, 131.80sys/s]
Evolving: 72%|███████▏ | 1596/2218 [00:13<00:04, 130.94sys/s]
Evolving: 73%|███████▎ | 1610/2218 [00:13<00:05, 113.59sys/s]
Evolving: 73%|███████▎ | 1629/2218 [00:13<00:04, 126.35sys/s]
Evolving: 74%|███████▍ | 1643/2218 [00:13<00:05, 109.18sys/s]
Evolving: 75%|███████▍ | 1661/2218 [00:14<00:04, 124.01sys/s]
Evolving: 76%|███████▌ | 1675/2218 [00:14<00:04, 124.87sys/s]
Evolving: 76%|███████▌ | 1689/2218 [00:14<00:05, 90.71sys/s]
Evolving: 77%|███████▋ | 1717/2218 [00:14<00:04, 120.80sys/s]
Evolving: 78%|███████▊ | 1731/2218 [00:14<00:03, 124.18sys/s]
Evolving: 79%|███████▊ | 1745/2218 [00:14<00:03, 122.47sys/s]
Evolving: 79%|███████▉ | 1759/2218 [00:14<00:03, 125.82sys/s]
Evolving: 80%|███████▉ | 1773/2218 [00:14<00:03, 118.96sys/s]
Evolving: 81%|████████ | 1786/2218 [00:15<00:04, 98.46sys/s]
Evolving: 82%|████████▏ | 1810/2218 [00:15<00:03, 126.44sys/s]
Evolving: 82%|████████▏ | 1824/2218 [00:15<00:03, 128.23sys/s]
Evolving: 83%|████████▎ | 1838/2218 [00:15<00:02, 130.30sys/s]
Evolving: 84%|████████▎ | 1853/2218 [00:15<00:02, 133.18sys/s]
Evolving: 84%|████████▍ | 1867/2218 [00:15<00:02, 132.44sys/s]
Evolving: 85%|████████▍ | 1881/2218 [00:15<00:02, 121.36sys/s]
Evolving: 86%|████████▌ | 1899/2218 [00:15<00:02, 133.61sys/s]
Evolving: 86%|████████▌ | 1913/2218 [00:16<00:02, 119.86sys/s]
Evolving: 87%|████████▋ | 1926/2218 [00:16<00:02, 104.22sys/s]
Evolving: 88%|████████▊ | 1949/2218 [00:16<00:02, 126.32sys/s]
Evolving: 89%|████████▊ | 1963/2218 [00:16<00:02, 107.85sys/s]
Evolving: 89%|████████▉ | 1985/2218 [00:16<00:01, 130.69sys/s]
Evolving: 90%|█████████ | 2000/2218 [00:16<00:01, 135.04sys/s]
Evolving: 91%|█████████ | 2015/2218 [00:16<00:01, 131.33sys/s]
Evolving: 91%|█████████▏| 2029/2218 [00:17<00:01, 108.10sys/s]
Evolving: 92%|█████████▏| 2041/2218 [00:17<00:02, 79.72sys/s]
Evolving: 93%|█████████▎| 2059/2218 [00:17<00:01, 96.83sys/s]
Evolving: 94%|█████████▎| 2076/2218 [00:17<00:01, 110.98sys/s]
Evolving: 94%|█████████▍| 2092/2218 [00:17<00:01, 107.77sys/s]
Evolving: 95%|█████████▌| 2110/2218 [00:17<00:00, 120.95sys/s]
Evolving: 96%|█████████▌| 2124/2218 [00:18<00:00, 95.05sys/s]
Evolving: 96%|█████████▋| 2140/2218 [00:18<00:00, 92.73sys/s]
Evolving: 98%|█████████▊| 2168/2218 [00:18<00:00, 123.28sys/s]
Evolving: 98%|█████████▊| 2184/2218 [00:18<00:00, 131.09sys/s]
Evolving: 99%|█████████▉| 2199/2218 [00:18<00:00, 124.95sys/s]
Evolving: 100%|█████████▉| 2216/2218 [00:18<00:00, 133.61sys/s]
Evolving: 100%|██████████| 2218/2218 [00:18<00:00, 118.21sys/s]
[Time taken: 18.9460 seconds]
Evolving population with kickflag = 8...
Evolving: 0%| | 0/2218 [00:00<?, ?sys/s]
Evolving: 0%| | 8/2218 [00:00<00:27, 79.13sys/s]
Evolving: 1%| | 23/2218 [00:00<00:19, 111.06sys/s]
Evolving: 2%|▏ | 35/2218 [00:00<00:21, 103.59sys/s]
Evolving: 2%|▏ | 55/2218 [00:00<00:16, 133.99sys/s]
Evolving: 3%|▎ | 69/2218 [00:00<00:16, 134.05sys/s]
Evolving: 4%|▎ | 83/2218 [00:00<00:23, 89.01sys/s]
Evolving: 5%|▍ | 108/2218 [00:00<00:17, 122.86sys/s]
Evolving: 6%|▌ | 126/2218 [00:01<00:15, 131.92sys/s]
Evolving: 6%|▋ | 141/2218 [00:01<00:15, 135.91sys/s]
Evolving: 7%|▋ | 156/2218 [00:01<00:15, 135.80sys/s]
Evolving: 8%|▊ | 171/2218 [00:01<00:15, 130.76sys/s]
Evolving: 8%|▊ | 185/2218 [00:01<00:16, 124.19sys/s]
Evolving: 9%|▉ | 202/2218 [00:01<00:14, 135.27sys/s]
Evolving: 10%|▉ | 217/2218 [00:01<00:15, 130.11sys/s]
Evolving: 10%|█ | 231/2218 [00:01<00:21, 93.25sys/s]
Evolving: 11%|█▏ | 255/2218 [00:02<00:16, 118.06sys/s]
Evolving: 12%|█▏ | 271/2218 [00:02<00:15, 122.76sys/s]
Evolving: 13%|█▎ | 288/2218 [00:02<00:14, 133.02sys/s]
Evolving: 14%|█▎ | 303/2218 [00:02<00:14, 132.95sys/s]
Evolving: 14%|█▍ | 318/2218 [00:02<00:16, 115.61sys/s]
Evolving: 15%|█▍ | 331/2218 [00:02<00:22, 84.35sys/s]
Evolving: 16%|█▌ | 357/2218 [00:03<00:15, 118.18sys/s]
Evolving: 17%|█▋ | 372/2218 [00:03<00:21, 86.55sys/s]
Evolving: 18%|█▊ | 401/2218 [00:03<00:15, 117.89sys/s]
Evolving: 19%|█▉ | 417/2218 [00:03<00:17, 102.98sys/s]
Evolving: 20%|█▉ | 436/2218 [00:03<00:14, 119.09sys/s]
Evolving: 20%|██ | 451/2218 [00:03<00:18, 98.13sys/s]
Evolving: 21%|██▏ | 473/2218 [00:04<00:14, 119.94sys/s]
Evolving: 22%|██▏ | 488/2218 [00:04<00:16, 104.98sys/s]
Evolving: 23%|██▎ | 509/2218 [00:04<00:13, 123.93sys/s]
Evolving: 24%|██▎ | 524/2218 [00:04<00:13, 129.55sys/s]
Evolving: 24%|██▍ | 539/2218 [00:04<00:18, 88.90sys/s]
Evolving: 26%|██▌ | 566/2218 [00:04<00:13, 121.05sys/s]
Evolving: 26%|██▌ | 582/2218 [00:05<00:12, 127.44sys/s]
Evolving: 27%|██▋ | 598/2218 [00:05<00:12, 129.90sys/s]
Evolving: 28%|██▊ | 614/2218 [00:05<00:12, 129.96sys/s]
Evolving: 28%|██▊ | 629/2218 [00:05<00:11, 133.05sys/s]
Evolving: 29%|██▉ | 644/2218 [00:05<00:12, 129.84sys/s]
Evolving: 30%|██▉ | 658/2218 [00:05<00:11, 131.81sys/s]
Evolving: 30%|███ | 672/2218 [00:05<00:14, 103.51sys/s]
Evolving: 31%|███▏ | 696/2218 [00:05<00:11, 131.84sys/s]
Evolving: 32%|███▏ | 714/2218 [00:06<00:10, 138.25sys/s]
Evolving: 33%|███▎ | 729/2218 [00:06<00:11, 127.49sys/s]
Evolving: 33%|███▎ | 743/2218 [00:06<00:11, 123.54sys/s]
Evolving: 34%|███▍ | 759/2218 [00:06<00:11, 132.28sys/s]
Evolving: 35%|███▍ | 773/2218 [00:06<00:11, 125.76sys/s]
Evolving: 36%|███▌ | 788/2218 [00:06<00:11, 127.32sys/s]
Evolving: 36%|███▋ | 805/2218 [00:06<00:10, 136.14sys/s]
Evolving: 37%|███▋ | 819/2218 [00:06<00:11, 119.03sys/s]
Evolving: 38%|███▊ | 834/2218 [00:07<00:11, 123.59sys/s]
Evolving: 38%|███▊ | 847/2218 [00:07<00:14, 91.92sys/s]
Evolving: 39%|███▉ | 870/2218 [00:07<00:11, 121.02sys/s]
Evolving: 40%|███▉ | 885/2218 [00:07<00:14, 90.99sys/s]
Evolving: 41%|████ | 910/2218 [00:07<00:10, 120.63sys/s]
Evolving: 42%|████▏ | 926/2218 [00:07<00:10, 125.81sys/s]
Evolving: 42%|████▏ | 942/2218 [00:08<00:13, 94.45sys/s]
Evolving: 43%|████▎ | 955/2218 [00:08<00:13, 94.70sys/s]
Evolving: 44%|████▍ | 980/2218 [00:08<00:09, 124.76sys/s]
Evolving: 45%|████▍ | 996/2218 [00:08<00:09, 124.20sys/s]
Evolving: 46%|████▌ | 1011/2218 [00:08<00:09, 125.55sys/s]
Evolving: 46%|████▌ | 1025/2218 [00:08<00:09, 128.07sys/s]
Evolving: 47%|████▋ | 1039/2218 [00:08<00:09, 129.34sys/s]
Evolving: 47%|████▋ | 1053/2218 [00:08<00:08, 131.67sys/s]
Evolving: 48%|████▊ | 1067/2218 [00:09<00:08, 132.35sys/s]
Evolving: 49%|████▊ | 1081/2218 [00:09<00:08, 129.59sys/s]
Evolving: 49%|████▉ | 1095/2218 [00:09<00:11, 100.16sys/s]
Evolving: 50%|████▉ | 1107/2218 [00:09<00:12, 89.69sys/s]
Evolving: 51%|█████ | 1133/2218 [00:09<00:09, 116.76sys/s]
Evolving: 52%|█████▏ | 1146/2218 [00:09<00:09, 118.30sys/s]
Evolving: 52%|█████▏ | 1164/2218 [00:09<00:08, 129.63sys/s]
Evolving: 53%|█████▎ | 1178/2218 [00:10<00:08, 121.53sys/s]
Evolving: 54%|█████▍ | 1195/2218 [00:10<00:07, 133.52sys/s]
Evolving: 55%|█████▍ | 1209/2218 [00:10<00:08, 124.25sys/s]
Evolving: 55%|█████▌ | 1222/2218 [00:10<00:09, 101.64sys/s]
Evolving: 56%|█████▌ | 1246/2218 [00:10<00:07, 124.84sys/s]
Evolving: 57%|█████▋ | 1260/2218 [00:10<00:09, 96.19sys/s]
Evolving: 58%|█████▊ | 1279/2218 [00:10<00:09, 98.54sys/s]
Evolving: 59%|█████▉ | 1309/2218 [00:11<00:06, 136.78sys/s]
Evolving: 60%|█████▉ | 1326/2218 [00:11<00:06, 127.95sys/s]
Evolving: 60%|██████ | 1341/2218 [00:11<00:06, 125.49sys/s]
Evolving: 61%|██████ | 1355/2218 [00:11<00:06, 128.30sys/s]
Evolving: 62%|██████▏ | 1371/2218 [00:11<00:06, 132.00sys/s]
Evolving: 62%|██████▏ | 1386/2218 [00:11<00:07, 118.38sys/s]
Evolving: 63%|██████▎ | 1405/2218 [00:11<00:06, 134.36sys/s]
Evolving: 64%|██████▍ | 1420/2218 [00:11<00:05, 137.83sys/s]
Evolving: 65%|██████▍ | 1435/2218 [00:12<00:05, 138.23sys/s]
Evolving: 65%|██████▌ | 1450/2218 [00:12<00:06, 115.69sys/s]
Evolving: 66%|██████▌ | 1469/2218 [00:12<00:05, 132.39sys/s]
Evolving: 67%|██████▋ | 1484/2218 [00:12<00:05, 129.25sys/s]
Evolving: 68%|██████▊ | 1498/2218 [00:12<00:07, 92.13sys/s]
Evolving: 68%|██████▊ | 1511/2218 [00:12<00:07, 97.75sys/s]
Evolving: 69%|██████▉ | 1528/2218 [00:12<00:06, 113.56sys/s]
Evolving: 70%|██████▉ | 1547/2218 [00:13<00:05, 123.23sys/s]
Evolving: 70%|███████ | 1563/2218 [00:13<00:05, 127.98sys/s]
Evolving: 71%|███████ | 1579/2218 [00:13<00:04, 133.89sys/s]
Evolving: 72%|███████▏ | 1595/2218 [00:13<00:04, 135.74sys/s]
Evolving: 73%|███████▎ | 1610/2218 [00:13<00:05, 115.88sys/s]
Evolving: 73%|███████▎ | 1626/2218 [00:13<00:04, 123.28sys/s]
Evolving: 74%|███████▍ | 1640/2218 [00:13<00:04, 123.25sys/s]
Evolving: 75%|███████▍ | 1653/2218 [00:14<00:05, 103.36sys/s]
Evolving: 76%|███████▌ | 1676/2218 [00:14<00:04, 131.65sys/s]
Evolving: 76%|███████▌ | 1691/2218 [00:14<00:05, 95.98sys/s]
Evolving: 77%|███████▋ | 1717/2218 [00:14<00:04, 119.17sys/s]
Evolving: 78%|███████▊ | 1731/2218 [00:14<00:04, 121.23sys/s]
Evolving: 79%|███████▊ | 1745/2218 [00:14<00:03, 119.11sys/s]
Evolving: 79%|███████▉ | 1760/2218 [00:14<00:03, 125.54sys/s]
Evolving: 80%|███████▉ | 1774/2218 [00:14<00:03, 120.93sys/s]
Evolving: 81%|████████ | 1787/2218 [00:15<00:04, 99.27sys/s]
Evolving: 82%|████████▏ | 1808/2218 [00:15<00:03, 121.84sys/s]
Evolving: 82%|████████▏ | 1822/2218 [00:15<00:03, 121.20sys/s]
Evolving: 83%|████████▎ | 1837/2218 [00:15<00:02, 128.14sys/s]
Evolving: 83%|████████▎ | 1851/2218 [00:15<00:02, 130.51sys/s]
Evolving: 84%|████████▍ | 1865/2218 [00:15<00:02, 126.18sys/s]
Evolving: 85%|████████▍ | 1879/2218 [00:15<00:02, 128.33sys/s]
Evolving: 85%|████████▌ | 1893/2218 [00:15<00:02, 131.49sys/s]
Evolving: 86%|████████▌ | 1907/2218 [00:16<00:02, 127.66sys/s]
Evolving: 87%|████████▋ | 1920/2218 [00:16<00:03, 91.61sys/s]
Evolving: 88%|████████▊ | 1948/2218 [00:16<00:02, 129.26sys/s]
Evolving: 89%|████████▊ | 1963/2218 [00:16<00:02, 107.12sys/s]
Evolving: 90%|████████▉ | 1986/2218 [00:16<00:01, 128.67sys/s]
Evolving: 90%|█████████ | 2004/2218 [00:16<00:01, 138.32sys/s]
Evolving: 91%|█████████ | 2020/2218 [00:17<00:02, 96.52sys/s]
Evolving: 92%|█████████▏| 2035/2218 [00:17<00:01, 94.53sys/s]
Evolving: 93%|█████████▎| 2054/2218 [00:17<00:01, 98.28sys/s]
Evolving: 93%|█████████▎| 2071/2218 [00:17<00:01, 110.37sys/s]
Evolving: 94%|█████████▍| 2087/2218 [00:17<00:01, 116.44sys/s]
Evolving: 95%|█████████▍| 2102/2218 [00:17<00:00, 121.88sys/s]
Evolving: 95%|█████████▌| 2116/2218 [00:17<00:00, 122.34sys/s]
Evolving: 96%|█████████▌| 2129/2218 [00:18<00:00, 102.21sys/s]
Evolving: 97%|█████████▋| 2141/2218 [00:18<00:00, 88.76sys/s]
Evolving: 98%|█████████▊| 2166/2218 [00:18<00:00, 119.27sys/s]
Evolving: 98%|█████████▊| 2182/2218 [00:18<00:00, 125.96sys/s]
Evolving: 99%|█████████▉| 2197/2218 [00:18<00:00, 131.17sys/s]
Evolving: 100%|█████████▉| 2212/2218 [00:18<00:00, 127.24sys/s]
Evolving: 100%|██████████| 2218/2218 [00:18<00:00, 117.96sys/s]
[Time taken: 18.9880 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 32.498 seconds)



