diff --git a/3A_param_regimes_sweep.ipynb b/3A_param_regimes_sweep.ipynb index c9e1225..a6c7337 100644 --- a/3A_param_regimes_sweep.ipynb +++ b/3A_param_regimes_sweep.ipynb @@ -6613,11 +6613,2098 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 4, + "metadata": { + "collapsed": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Running SMLN 0/1000\n", + "..........\n", + "Running SMLN 1/1000\n", + "..........\n", + "Running SMLN 2/1000\n", + "..........\n", + "Running SMLN 3/1000\n", + "..........\n", + "Running SMLN 4/1000\n", + "..........\n", + "Running SMLN 5/1000\n", + "..........\n", + "Running SMLN 6/1000\n", + "..........\n", + "Running SMLN 7/1000\n", + "..........\n", + "Running SMLN 8/1000\n", + "..........\n", + "Running SMLN 9/1000\n", + "..........\n", + "Running SMLN 10/1000\n", + "..........\n", + "Running SMLN 11/1000\n", + "..........\n", + "Running SMLN 12/1000\n", + "..........\n", + "Running SMLN 13/1000\n", + "..........\n", + "Running SMLN 14/1000\n", + "..........\n", + "Running SMLN 15/1000\n", + "..........\n", + "Running SMLN 16/1000\n", + "..........\n", + "Running SMLN 17/1000\n", + "..........\n", + "Running SMLN 18/1000\n", + "..........\n", + "Running SMLN 19/1000\n", + "..........\n", + "Running SMLN 20/1000\n", + "..........\n", + "Running SMLN 21/1000\n", + "..........\n", + "Running SMLN 22/1000\n", + "..........\n", + "Running SMLN 23/1000\n", + "..........\n", + "Running SMLN 24/1000\n", + "..........\n", + "Running SMLN 25/1000\n", + "..........\n", + "Running SMLN 26/1000\n", + "..........\n", + "Running SMLN 27/1000\n", + "..........\n", + "Running SMLN 28/1000\n", + "..........\n", + "Running SMLN 29/1000\n", + "..........\n", + "Running SMLN 30/1000\n", + "..........\n", + "Running SMLN 31/1000\n", + "..........\n", + "Running SMLN 32/1000\n", + "..........\n", + "Running SMLN 33/1000\n", + "..........\n", + "Running SMLN 34/1000\n", + "..........\n", + "Running SMLN 35/1000\n", + "..........\n", + "Running SMLN 36/1000\n", + "..........\n", + "Running SMLN 37/1000\n", + "..........\n", + "Running SMLN 38/1000\n", + "..........\n", + "Running SMLN 39/1000\n", + "..........\n", + "Running SMLN 40/1000\n", + "..........\n", + "Running SMLN 41/1000\n", + "..........\n", + "Running SMLN 42/1000\n", + "..........\n", + "Running SMLN 43/1000\n", + "..........\n", + "Running SMLN 44/1000\n", + "..........\n", + "Running SMLN 45/1000\n", + "..........\n", + "Running SMLN 46/1000\n", + "..........\n", + "Running SMLN 47/1000\n", + "..........\n", + "Running SMLN 48/1000\n", + "..........\n", + "Running SMLN 49/1000\n", + "..........\n", + "Running SMLN 50/1000\n", + "..........\n", + "Running SMLN 51/1000\n", + "..........\n", + "Running SMLN 52/1000\n", + "..........\n", + "Running SMLN 53/1000\n", + "..........\n", + "Running SMLN 54/1000\n", + "..........\n", + "Running SMLN 55/1000\n", + "..........\n", + "Running SMLN 56/1000\n", + "..........\n", + "Running SMLN 57/1000\n", + "..........\n", + "Running SMLN 58/1000\n", + "..........\n", + "Running SMLN 59/1000\n", + "..........\n", + "Running SMLN 60/1000\n", + "..........\n", + "Running SMLN 61/1000\n", + "..........\n", + "Running SMLN 62/1000\n", + "..........\n", + "Running SMLN 63/1000\n", + "..........\n", + "Running SMLN 64/1000\n", + "..........\n", + "Running SMLN 65/1000\n", + "..........\n", + "Running SMLN 66/1000\n", + "..........\n", + "Running SMLN 67/1000\n", + "..........\n", + "Running SMLN 68/1000\n", + "..........\n", + "Running SMLN 69/1000\n", + "..........\n", + "Running SMLN 70/1000\n", + "..........\n", + "Running SMLN 71/1000\n", + "..........\n", + "Running SMLN 72/1000\n", + "..........\n", + "Running SMLN 73/1000\n", + "..........\n", + "Running SMLN 74/1000\n", + "..........\n", + "Running SMLN 75/1000\n", + "..........\n", + "Running SMLN 76/1000\n", + "..........\n", + "Running SMLN 77/1000\n", + "..........\n", + "Running SMLN 78/1000\n", + "..........\n", + "Running SMLN 79/1000\n", + "..........\n", + "Running SMLN 80/1000\n", + "..........\n", + "Running SMLN 81/1000\n", + "..........\n", + "Running SMLN 82/1000\n", + "..........\n", + "Running SMLN 83/1000\n", + "..........\n", + "Running SMLN 84/1000\n", + "..........\n", + "Running SMLN 85/1000\n", + "..........\n", + "Running SMLN 86/1000\n", + "..........\n", + "Running SMLN 87/1000\n", + "..........\n", + "Running SMLN 88/1000\n", + "..........\n", + "Running SMLN 89/1000\n", + "..........\n", + "Running SMLN 90/1000\n", + "..........\n", + "Running SMLN 91/1000\n", + "..........\n", + "Running SMLN 92/1000\n", + "..........\n", + "Running SMLN 93/1000\n", + "..........\n", + "Running SMLN 94/1000\n", + "..........\n", + "Running SMLN 95/1000\n", + "..........\n", + "Running SMLN 96/1000\n", + "..........\n", + "Running SMLN 97/1000\n", + "..........\n", + "Running SMLN 98/1000\n", + "..........\n", + "Running SMLN 99/1000\n", + "..........\n", + "Running SMLN 100/1000\n", + "..........\n", + "Running SMLN 101/1000\n", + "..........\n", + "Running SMLN 102/1000\n", + "..........\n", + "Running SMLN 103/1000\n", + "..........\n", + "Running SMLN 104/1000\n", + "..........\n", + "Running SMLN 105/1000\n", + "..........\n", + "Running SMLN 106/1000\n", + "..........\n", + "Running SMLN 107/1000\n", + "..........\n", + "Running SMLN 108/1000\n", + "..........\n", + "Running SMLN 109/1000\n", + "..........\n", + "Running SMLN 110/1000\n", + "..........\n", + "Running SMLN 111/1000\n", + "..........\n", + "Running SMLN 112/1000\n", + "..........\n", + "Running SMLN 113/1000\n", + "..........\n", + "Running SMLN 114/1000\n", + "..........\n", + "Running SMLN 115/1000\n", + "..........\n", + "Running SMLN 116/1000\n", + "..........\n", + "Running SMLN 117/1000\n", + "..........\n", + "Running SMLN 118/1000\n", + "..........\n", + "Running SMLN 119/1000\n", + "..........\n", + "Running SMLN 120/1000\n", + "..........\n", + "Running SMLN 121/1000\n", + "..........\n", + "Running SMLN 122/1000\n", + "..........\n", + "Running SMLN 123/1000\n", + "..........\n", + "Running SMLN 124/1000\n", + "..........\n", + "Running SMLN 125/1000\n", + "..........\n", + "Running SMLN 126/1000\n", + "..........\n", + "Running SMLN 127/1000\n", + "..........\n", + "Running SMLN 128/1000\n", + "..........\n", + "Running SMLN 129/1000\n", + "..........\n", + "Running SMLN 130/1000\n", + "..........\n", + "Running SMLN 131/1000\n", + "..........\n", + "Running SMLN 132/1000\n", + "..........\n", + "Running SMLN 133/1000\n", + "..........\n", + "Running SMLN 134/1000\n", + "..........\n", + "Running SMLN 135/1000\n", + "..........\n", + "Running SMLN 136/1000\n", + "..........\n", + "Running SMLN 137/1000\n", + "..........\n", + "Running SMLN 138/1000\n", + "..........\n", + "Running SMLN 139/1000\n", + "..........\n", + "Running SMLN 140/1000\n", + "..........\n", + "Running SMLN 141/1000\n", + "..........\n", + "Running SMLN 142/1000\n", + "..........\n", + "Running SMLN 143/1000\n", + "..........\n", + "Running SMLN 144/1000\n", + "..........\n", + "Running SMLN 145/1000\n", + "..........\n", + "Running SMLN 146/1000\n", + "..........\n", + "Running SMLN 147/1000\n", + "..........\n", + "Running SMLN 148/1000\n", + "..........\n", + "Running SMLN 149/1000\n", + "..........\n", + "Running SMLN 150/1000\n", + "..........\n", + "Running SMLN 151/1000\n", + "..........\n", + "Running SMLN 152/1000\n", + "..........\n", + "Running SMLN 153/1000\n", + "..........\n", + "Running SMLN 154/1000\n", + "..........\n", + "Running SMLN 155/1000\n", + "..........\n", + "Running SMLN 156/1000\n", + "..........\n", + "Running SMLN 157/1000\n", + "..........\n", + "Running SMLN 158/1000\n", + "..........\n", + "Running SMLN 159/1000\n", + "..........\n", + "Running SMLN 160/1000\n", + "..........\n", + "Running SMLN 161/1000\n", + "..........\n", + "Running SMLN 162/1000\n", + "..........\n", + "Running SMLN 163/1000\n", + "..........\n", + "Running SMLN 164/1000\n", + "..........\n", + "Running SMLN 165/1000\n", + "..........\n", + "Running SMLN 166/1000\n", + "..........\n", + "Running SMLN 167/1000\n", + "..........\n", + "Running SMLN 168/1000\n", + "..........\n", + "Running SMLN 169/1000\n", + "..........\n", + "Running SMLN 170/1000\n", + "..........\n", + "Running SMLN 171/1000\n", + "..........\n", + "Running SMLN 172/1000\n", + "..........\n", + "Running SMLN 173/1000\n", + "..........\n", + "Running SMLN 174/1000\n", + "..........\n", + "Running SMLN 175/1000\n", + "..........\n", + "Running SMLN 176/1000\n", + "..........\n", + "Running SMLN 177/1000\n", + "..........\n", + "Running SMLN 178/1000\n", + "..........\n", + "Running SMLN 179/1000\n", + "..........\n", + "Running SMLN 180/1000\n", + "..........\n", + "Running SMLN 181/1000\n", + "..........\n", + "Running SMLN 182/1000\n", + "..........\n", + "Running SMLN 183/1000\n", + "..........\n", + "Running SMLN 184/1000\n", + "..........\n", + "Running SMLN 185/1000\n", + "..........\n", + "Running SMLN 186/1000\n", + "..........\n", + "Running SMLN 187/1000\n", + "..........\n", + "Running SMLN 188/1000\n", + "..........\n", + "Running SMLN 189/1000\n", + "..........\n", + "Running SMLN 190/1000\n", + "..........\n", + "Running SMLN 191/1000\n", + "..........\n", + "Running SMLN 192/1000\n", + "..........\n", + "Running SMLN 193/1000\n", + "..........\n", + "Running SMLN 194/1000\n", + "..........\n", + "Running SMLN 195/1000\n", + "..........\n", + "Running SMLN 196/1000\n", + "..........\n", + "Running SMLN 197/1000\n", + "..........\n", + "Running SMLN 198/1000\n", + "..........\n", + "Running SMLN 199/1000\n", + "..........\n", + "Running SMLN 200/1000\n", + "..........\n", + "Running SMLN 201/1000\n", + "..........\n", + "Running SMLN 202/1000\n", + "..........\n", + "Running SMLN 203/1000\n", + "..........\n", + "Running SMLN 204/1000\n", + "..........\n", + "Running SMLN 205/1000\n", + "..........\n", + "Running SMLN 206/1000\n", + "..........\n", + "Running SMLN 207/1000\n", + "..........\n", + "Running SMLN 208/1000\n", + "..........\n", + "Running SMLN 209/1000\n", + "..........\n", + "Running SMLN 210/1000\n", + "..........\n", + "Running SMLN 211/1000\n", + "..........\n", + "Running SMLN 212/1000\n", + "..........\n", + "Running SMLN 213/1000\n", + "..........\n", + "Running SMLN 214/1000\n", + "..........\n", + "Running SMLN 215/1000\n", + "..........\n", + "Running SMLN 216/1000\n", + "..........\n", + "Running SMLN 217/1000\n", + "..........\n", + "Running SMLN 218/1000\n", + "..........\n", + "Running SMLN 219/1000\n", + "..........\n", + "Running SMLN 220/1000\n", + "..........\n", + "Running SMLN 221/1000\n", + "..........\n", + "Running SMLN 222/1000\n", + "..........\n", + "Running SMLN 223/1000\n", + "..........\n", + "Running SMLN 224/1000\n", + "..........\n", + "Running SMLN 225/1000\n", + "..........\n", + "Running SMLN 226/1000\n", + "..........\n", + "Running SMLN 227/1000\n", + "..........\n", + "Running SMLN 228/1000\n", + "..........\n", + "Running SMLN 229/1000\n", + "..........\n", + "Running SMLN 230/1000\n", + "..........\n", + "Running SMLN 231/1000\n", + "..........\n", + "Running SMLN 232/1000\n", + "..........\n", + "Running SMLN 233/1000\n", + "..........\n", + "Running SMLN 234/1000\n", + "..........\n", + "Running SMLN 235/1000\n", + "..........\n", + "Running SMLN 236/1000\n", + "..........\n", + "Running SMLN 237/1000\n", + "..........\n", + "Running SMLN 238/1000\n", + "..........\n", + "Running SMLN 239/1000\n", + "..........\n", + "Running SMLN 240/1000\n", + "..........\n", + "Running SMLN 241/1000\n", + "..........\n", + "Running SMLN 242/1000\n", + "..........\n", + "Running SMLN 243/1000\n", + "..........\n", + "Running SMLN 244/1000\n", + "..........\n", + "Running SMLN 245/1000\n", + "..........\n", + "Running SMLN 246/1000\n", + "..........\n", + "Running SMLN 247/1000\n", + "..........\n", + "Running SMLN 248/1000\n", + "..........\n", + "Running SMLN 249/1000\n", + "..........\n", + "Running SMLN 250/1000\n", + "..........\n", + "Running SMLN 251/1000\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "..........\n", + "Running SMLN 252/1000\n", + "..........\n", + "Running SMLN 253/1000\n", + "..........\n", + "Running SMLN 254/1000\n", + "..........\n", + "Running SMLN 255/1000\n", + "..........\n", + "Running SMLN 256/1000\n", + "..........\n", + "Running SMLN 257/1000\n", + "..........\n", + "Running SMLN 258/1000\n", + "..........\n", + "Running SMLN 259/1000\n", + "..........\n", + "Running SMLN 260/1000\n", + "..........\n", + "Running SMLN 261/1000\n", + "..........\n", + "Running SMLN 262/1000\n", + "..........\n", + "Running SMLN 263/1000\n", + "..........\n", + "Running SMLN 264/1000\n", + "..........\n", + "Running SMLN 265/1000\n", + "..........\n", + "Running SMLN 266/1000\n", + "..........\n", + "Running SMLN 267/1000\n", + "..........\n", + "Running SMLN 268/1000\n", + "..........\n", + "Running SMLN 269/1000\n", + "..........\n", + "Running SMLN 270/1000\n", + "..........\n", + "Running SMLN 271/1000\n", + "..........\n", + "Running SMLN 272/1000\n", + "..........\n", + "Running SMLN 273/1000\n", + "..........\n", + "Running SMLN 274/1000\n", + "..........\n", + "Running SMLN 275/1000\n", + "..........\n", + "Running SMLN 276/1000\n", + "..........\n", + "Running SMLN 277/1000\n", + "..........\n", + "Running SMLN 278/1000\n", + "..........\n", + "Running SMLN 279/1000\n", + "..........\n", + "Running SMLN 280/1000\n", + "..........\n", + "Running SMLN 281/1000\n", + "..........\n", + "Running SMLN 282/1000\n", + "..........\n", + "Running SMLN 283/1000\n", + "..........\n", + "Running SMLN 284/1000\n", + "..........\n", + "Running SMLN 285/1000\n", + "..........\n", + "Running SMLN 286/1000\n", + "..........\n", + "Running SMLN 287/1000\n", + "..........\n", + "Running SMLN 288/1000\n", + "..........\n", + "Running SMLN 289/1000\n", + "..........\n", + "Running SMLN 290/1000\n", + "..........\n", + "Running SMLN 291/1000\n", + "..........\n", + "Running SMLN 292/1000\n", + "..........\n", + "Running SMLN 293/1000\n", + "..........\n", + "Running SMLN 294/1000\n", + "..........\n", + "Running SMLN 295/1000\n", + "..........\n", + "Running SMLN 296/1000\n", + "..........\n", + "Running SMLN 297/1000\n", + "..........\n", + "Running SMLN 298/1000\n", + "..........\n", + "Running SMLN 299/1000\n", + "..........\n", + "Running SMLN 300/1000\n", + "..........\n", + "Running SMLN 301/1000\n", + "..........\n", + "Running SMLN 302/1000\n", + "..........\n", + "Running SMLN 303/1000\n", + "..........\n", + "Running SMLN 304/1000\n", + "..........\n", + "Running SMLN 305/1000\n", + "..........\n", + "Running SMLN 306/1000\n", + "..........\n", + "Running SMLN 307/1000\n", + "..........\n", + "Running SMLN 308/1000\n", + "..........\n", + "Running SMLN 309/1000\n", + "..........\n", + "Running SMLN 310/1000\n", + "..........\n", + "Running SMLN 311/1000\n", + "..........\n", + "Running SMLN 312/1000\n", + "..........\n", + "Running SMLN 313/1000\n", + "..........\n", + "Running SMLN 314/1000\n", + "..........\n", + "Running SMLN 315/1000\n", + "..........\n", + "Running SMLN 316/1000\n", + "..........\n", + "Running SMLN 317/1000\n", + "..........\n", + "Running SMLN 318/1000\n", + "..........\n", + "Running SMLN 319/1000\n", + "..........\n", + "Running SMLN 320/1000\n", + "..........\n", + "Running SMLN 321/1000\n", + "..........\n", + "Running SMLN 322/1000\n", + "..........\n", + "Running SMLN 323/1000\n", + "..........\n", + "Running SMLN 324/1000\n", + "..........\n", + "Running SMLN 325/1000\n", + "..........\n", + "Running SMLN 326/1000\n", + "..........\n", + "Running SMLN 327/1000\n", + "..........\n", + "Running SMLN 328/1000\n", + "..........\n", + "Running SMLN 329/1000\n", + "..........\n", + "Running SMLN 330/1000\n", + "..........\n", + "Running SMLN 331/1000\n", + "..........\n", + "Running SMLN 332/1000\n", + "..........\n", + "Running SMLN 333/1000\n", + "..........\n", + "Running SMLN 334/1000\n", + "..........\n", + "Running SMLN 335/1000\n", + "..........\n", + "Running SMLN 336/1000\n", + "..........\n", + "Running SMLN 337/1000\n", + "..........\n", + "Running SMLN 338/1000\n", + "..........\n", + "Running SMLN 339/1000\n", + "..........\n", + "Running SMLN 340/1000\n", + "..........\n", + "Running SMLN 341/1000\n", + "..........\n", + "Running SMLN 342/1000\n", + "..........\n", + "Running SMLN 343/1000\n", + "..........\n", + "Running SMLN 344/1000\n", + "..........\n", + "Running SMLN 345/1000\n", + "..........\n", + "Running SMLN 346/1000\n", + "..........\n", + "Running SMLN 347/1000\n", + "..........\n", + "Running SMLN 348/1000\n", + "..........\n", + "Running SMLN 349/1000\n", + "..........\n", + "Running SMLN 350/1000\n", + "..........\n", + "Running SMLN 351/1000\n", + "..........\n", + "Running SMLN 352/1000\n", + "..........\n", + "Running SMLN 353/1000\n", + "..........\n", + "Running SMLN 354/1000\n", + "..........\n", + "Running SMLN 355/1000\n", + "..........\n", + "Running SMLN 356/1000\n", + "..........\n", + "Running SMLN 357/1000\n", + "..........\n", + "Running SMLN 358/1000\n", + "..........\n", + "Running SMLN 359/1000\n", + "..........\n", + "Running SMLN 360/1000\n", + "..........\n", + "Running SMLN 361/1000\n", + "..........\n", + "Running SMLN 362/1000\n", + "..........\n", + "Running SMLN 363/1000\n", + "..........\n", + "Running SMLN 364/1000\n", + "..........\n", + "Running SMLN 365/1000\n", + "..........\n", + "Running SMLN 366/1000\n", + "..........\n", + "Running SMLN 367/1000\n", + "..........\n", + "Running SMLN 368/1000\n", + "..........\n", + "Running SMLN 369/1000\n", + "..........\n", + "Running SMLN 370/1000\n", + "..........\n", + "Running SMLN 371/1000\n", + "..........\n", + "Running SMLN 372/1000\n", + "..........\n", + "Running SMLN 373/1000\n", + "..........\n", + "Running SMLN 374/1000\n", + "..........\n", + "Running SMLN 375/1000\n", + "..........\n", + "Running SMLN 376/1000\n", + "..........\n", + "Running SMLN 377/1000\n", + "..........\n", + "Running SMLN 378/1000\n", + "..........\n", + "Running SMLN 379/1000\n", + "..........\n", + "Running SMLN 380/1000\n", + "..........\n", + "Running SMLN 381/1000\n", + "..........\n", + "Running SMLN 382/1000\n", + "..........\n", + "Running SMLN 383/1000\n", + "..........\n", + "Running SMLN 384/1000\n", + "..........\n", + "Running SMLN 385/1000\n", + "..........\n", + "Running SMLN 386/1000\n", + "..........\n", + "Running SMLN 387/1000\n", + "..........\n", + "Running SMLN 388/1000\n", + "..........\n", + "Running SMLN 389/1000\n", + "..........\n", + "Running SMLN 390/1000\n", + "..........\n", + "Running SMLN 391/1000\n", + "..........\n", + "Running SMLN 392/1000\n", + "..........\n", + "Running SMLN 393/1000\n", + "..........\n", + "Running SMLN 394/1000\n", + "..........\n", + "Running SMLN 395/1000\n", + "..........\n", + "Running SMLN 396/1000\n", + "..........\n", + "Running SMLN 397/1000\n", + "..........\n", + "Running SMLN 398/1000\n", + "..........\n", + "Running SMLN 399/1000\n", + "..........\n", + "Running SMLN 400/1000\n", + "..........\n", + "Running SMLN 401/1000\n", + "..........\n", + "Running SMLN 402/1000\n", + "..........\n", + "Running SMLN 403/1000\n", + "..........\n", + "Running SMLN 404/1000\n", + "..........\n", + "Running SMLN 405/1000\n", + "..........\n", + "Running SMLN 406/1000\n", + "..........\n", + "Running SMLN 407/1000\n", + "..........\n", + "Running SMLN 408/1000\n", + "..........\n", + "Running SMLN 409/1000\n", + "..........\n", + "Running SMLN 410/1000\n", + "..........\n", + "Running SMLN 411/1000\n", + "..........\n", + "Running SMLN 412/1000\n", + "..........\n", + "Running SMLN 413/1000\n", + "..........\n", + "Running SMLN 414/1000\n", + "..........\n", + "Running SMLN 415/1000\n", + "..........\n", + "Running SMLN 416/1000\n", + "..........\n", + "Running SMLN 417/1000\n", + "..........\n", + "Running SMLN 418/1000\n", + "..........\n", + "Running SMLN 419/1000\n", + "..........\n", + "Running SMLN 420/1000\n", + "..........\n", + "Running SMLN 421/1000\n", + "..........\n", + "Running SMLN 422/1000\n", + "..........\n", + "Running SMLN 423/1000\n", + "..........\n", + "Running SMLN 424/1000\n", + "..........\n", + "Running SMLN 425/1000\n", + "..........\n", + "Running SMLN 426/1000\n", + "..........\n", + "Running SMLN 427/1000\n", + "..........\n", + "Running SMLN 428/1000\n", + "..........\n", + "Running SMLN 429/1000\n", + "..........\n", + "Running SMLN 430/1000\n", + "..........\n", + "Running SMLN 431/1000\n", + "..........\n", + "Running SMLN 432/1000\n", + "..........\n", + "Running SMLN 433/1000\n", + "..........\n", + "Running SMLN 434/1000\n", + "..........\n", + "Running SMLN 435/1000\n", + "..........\n", + "Running SMLN 436/1000\n", + "..........\n", + "Running SMLN 437/1000\n", + "..........\n", + "Running SMLN 438/1000\n", + "..........\n", + "Running SMLN 439/1000\n", + "..........\n", + "Running SMLN 440/1000\n", + "..........\n", + "Running SMLN 441/1000\n", + "..........\n", + "Running SMLN 442/1000\n", + "..........\n", + "Running SMLN 443/1000\n", + "..........\n", + "Running SMLN 444/1000\n", + "..........\n", + "Running SMLN 445/1000\n", + "..........\n", + "Running SMLN 446/1000\n", + "..........\n", + "Running SMLN 447/1000\n", + "..........\n", + "Running SMLN 448/1000\n", + "..........\n", + "Running SMLN 449/1000\n", + "..........\n", + "Running SMLN 450/1000\n", + "..........\n", + "Running SMLN 451/1000\n", + "..........\n", + "Running SMLN 452/1000\n", + "..........\n", + "Running SMLN 453/1000\n", + "..........\n", + "Running SMLN 454/1000\n", + "..........\n", + "Running SMLN 455/1000\n", + "..........\n", + "Running SMLN 456/1000\n", + "..........\n", + "Running SMLN 457/1000\n", + "..........\n", + "Running SMLN 458/1000\n", + "..........\n", + "Running SMLN 459/1000\n", + "..........\n", + "Running SMLN 460/1000\n", + "..........\n", + "Running SMLN 461/1000\n", + "..........\n", + "Running SMLN 462/1000\n", + "..........\n", + "Running SMLN 463/1000\n", + "..........\n", + "Running SMLN 464/1000\n", + "..........\n", + "Running SMLN 465/1000\n", + "..........\n", + "Running SMLN 466/1000\n", + "..........\n", + "Running SMLN 467/1000\n", + "..........\n", + "Running SMLN 468/1000\n", + "..........\n", + "Running SMLN 469/1000\n", + "..........\n", + "Running SMLN 470/1000\n", + "..........\n", + "Running SMLN 471/1000\n", + "..........\n", + "Running SMLN 472/1000\n", + "..........\n", + "Running SMLN 473/1000\n", + "..........\n", + "Running SMLN 474/1000\n", + "..........\n", + "Running SMLN 475/1000\n", + "..........\n", + "Running SMLN 476/1000\n", + "..........\n", + "Running SMLN 477/1000\n", + "..........\n", + "Running SMLN 478/1000\n", + "..........\n", + "Running SMLN 479/1000\n", + "..........\n", + "Running SMLN 480/1000\n", + "..........\n", + "Running SMLN 481/1000\n", + "..........\n", + "Running SMLN 482/1000\n", + "..........\n", + "Running SMLN 483/1000\n", + "..........\n", + "Running SMLN 484/1000\n", + "..........\n", + "Running SMLN 485/1000\n", + "..........\n", + "Running SMLN 486/1000\n", + "..........\n", + "Running SMLN 487/1000\n", + "..........\n", + "Running SMLN 488/1000\n", + "..........\n", + "Running SMLN 489/1000\n", + "..........\n", + "Running SMLN 490/1000\n", + "..........\n", + "Running SMLN 491/1000\n", + "..........\n", + "Running SMLN 492/1000\n", + "..........\n", + "Running SMLN 493/1000\n", + "..........\n", + "Running SMLN 494/1000\n", + "..........\n", + "Running SMLN 495/1000\n", + "..........\n", + "Running SMLN 496/1000\n", + "..........\n", + "Running SMLN 497/1000\n", + "..........\n", + "Running SMLN 498/1000\n", + "..........\n", + "Running SMLN 499/1000\n", + "..........\n", + "Running SMLN 500/1000\n", + "..........\n", + "Running SMLN 501/1000\n", + "..........\n", + "Running SMLN 502/1000\n", + "..........\n", + "Running SMLN 503/1000\n", + "..........\n", + "Running SMLN 504/1000\n", + "..........\n", + "Running SMLN 505/1000\n", + "..........\n", + "Running SMLN 506/1000\n", + "..........\n", + "Running SMLN 507/1000\n", + "..........\n", + "Running SMLN 508/1000\n", + "..........\n", + "Running SMLN 509/1000\n", + "..........\n", + "Running SMLN 510/1000\n", + "..........\n", + "Running SMLN 511/1000\n", + "..........\n", + "Running SMLN 512/1000\n", + "..........\n", + "Running SMLN 513/1000\n", + "..........\n", + "Running SMLN 514/1000\n", + "..........\n", + "Running SMLN 515/1000\n", + "..........\n", + "Running SMLN 516/1000\n", + "..........\n", + "Running SMLN 517/1000\n", + "..........\n", + "Running SMLN 518/1000\n", + "..........\n", + "Running SMLN 519/1000\n", + "..........\n", + "Running SMLN 520/1000\n", + "..........\n", + "Running SMLN 521/1000\n", + "..........\n", + "Running SMLN 522/1000\n", + "..........\n", + "Running SMLN 523/1000\n", + "..........\n", + "Running SMLN 524/1000\n", + "..........\n", + "Running SMLN 525/1000\n", + "..........\n", + "Running SMLN 526/1000\n", + "..........\n", + "Running SMLN 527/1000\n", + "..........\n", + "Running SMLN 528/1000\n", + "..........\n", + "Running SMLN 529/1000\n", + "..........\n", + "Running SMLN 530/1000\n", + "..........\n", + "Running SMLN 531/1000\n", + "..........\n", + "Running SMLN 532/1000\n", + "..........\n", + "Running SMLN 533/1000\n", + "..........\n", + "Running SMLN 534/1000\n", + "..........\n", + "Running SMLN 535/1000\n", + "..........\n", + "Running SMLN 536/1000\n", + "..........\n", + "Running SMLN 537/1000\n", + "..........\n", + "Running SMLN 538/1000\n", + "..........\n", + "Running SMLN 539/1000\n", + "..........\n", + "Running SMLN 540/1000\n", + "..........\n", + "Running SMLN 541/1000\n", + "..........\n", + "Running SMLN 542/1000\n", + "..........\n", + "Running SMLN 543/1000\n", + "..........\n", + "Running SMLN 544/1000\n", + "..........\n", + "Running SMLN 545/1000\n", + "..........\n", + "Running SMLN 546/1000\n", + "..........\n", + "Running SMLN 547/1000\n", + "..........\n", + "Running SMLN 548/1000\n", + "..........\n", + "Running SMLN 549/1000\n", + "..........\n", + "Running SMLN 550/1000\n", + "..........\n", + "Running SMLN 551/1000\n", + "..........\n", + "Running SMLN 552/1000\n", + "..........\n", + "Running SMLN 553/1000\n", + "..........\n", + "Running SMLN 554/1000\n", + "..........\n", + "Running SMLN 555/1000\n", + "..........\n", + "Running SMLN 556/1000\n", + "..........\n", + "Running SMLN 557/1000\n", + "..........\n", + "Running SMLN 558/1000\n", + "..........\n", + "Running SMLN 559/1000\n", + "..........\n", + "Running SMLN 560/1000\n", + "..........\n", + "Running SMLN 561/1000\n", + "..........\n", + "Running SMLN 562/1000\n", + "..........\n", + "Running SMLN 563/1000\n", + "..........\n", + "Running SMLN 564/1000\n", + "..........\n", + "Running SMLN 565/1000\n", + "..........\n", + "Running SMLN 566/1000\n", + "..........\n", + "Running SMLN 567/1000\n", + "..........\n", + "Running SMLN 568/1000\n", + "..........\n", + "Running SMLN 569/1000\n", + "..........\n", + "Running SMLN 570/1000\n", + "..........\n", + "Running SMLN 571/1000\n", + "..........\n", + "Running SMLN 572/1000\n", + "..........\n", + "Running SMLN 573/1000\n", + "..........\n", + "Running SMLN 574/1000\n", + "..........\n", + "Running SMLN 575/1000\n", + "..........\n", + "Running SMLN 576/1000\n", + "..........\n", + "Running SMLN 577/1000\n", + "..........\n", + "Running SMLN 578/1000\n", + "..........\n", + "Running SMLN 579/1000\n", + "..........\n", + "Running SMLN 580/1000\n", + "..........\n", + "Running SMLN 581/1000\n", + "..........\n", + "Running SMLN 582/1000\n", + "..........\n", + "Running SMLN 583/1000\n", + "..........\n", + "Running SMLN 584/1000\n", + "..........\n", + "Running SMLN 585/1000\n", + "..........\n", + "Running SMLN 586/1000\n", + "..........\n", + "Running SMLN 587/1000\n", + "..........\n", + "Running SMLN 588/1000\n", + "..........\n", + "Running SMLN 589/1000\n", + "..........\n", + "Running SMLN 590/1000\n", + "..........\n", + "Running SMLN 591/1000\n", + "..........\n", + "Running SMLN 592/1000\n", + "..........\n", + "Running SMLN 593/1000\n", + "..........\n", + "Running SMLN 594/1000\n", + "..........\n", + "Running SMLN 595/1000\n", + "..........\n", + "Running SMLN 596/1000\n", + "..........\n", + "Running SMLN 597/1000\n", + "..........\n", + "Running SMLN 598/1000\n", + "..........\n", + "Running SMLN 599/1000\n", + "..........\n", + "Running SMLN 600/1000\n", + "..........\n", + "Running SMLN 601/1000\n", + "..........\n", + "Running SMLN 602/1000\n", + "..........\n", + "Running SMLN 603/1000\n", + "..........\n", + "Running SMLN 604/1000\n", + "..........\n", + "Running SMLN 605/1000\n", + "..........\n", + "Running SMLN 606/1000\n", + "..........\n", + "Running SMLN 607/1000\n", + "..........\n", + "Running SMLN 608/1000\n", + "..........\n", + "Running SMLN 609/1000\n", + "..........\n", + "Running SMLN 610/1000\n", + "..........\n", + "Running SMLN 611/1000\n", + "..........\n", + "Running SMLN 612/1000\n", + "..........\n", + "Running SMLN 613/1000\n", + "..........\n", + "Running SMLN 614/1000\n", + "..........\n", + "Running SMLN 615/1000\n", + "..........\n", + "Running SMLN 616/1000\n", + "..........\n", + "Running SMLN 617/1000\n", + "..........\n", + "Running SMLN 618/1000\n", + "..........\n", + "Running SMLN 619/1000\n", + "..........\n", + "Running SMLN 620/1000\n", + "..........\n", + "Running SMLN 621/1000\n", + "..........\n", + "Running SMLN 622/1000\n", + "..........\n", + "Running SMLN 623/1000\n", + "..........\n", + "Running SMLN 624/1000\n", + "..........\n", + "Running SMLN 625/1000\n", + "..........\n", + "Running SMLN 626/1000\n", + "..........\n", + "Running SMLN 627/1000\n", + "..........\n", + "Running SMLN 628/1000\n", + "..........\n", + "Running SMLN 629/1000\n", + "..........\n", + "Running SMLN 630/1000\n", + "..........\n", + "Running SMLN 631/1000\n", + "..........\n", + "Running SMLN 632/1000\n", + "..........\n", + "Running SMLN 633/1000\n", + "..........\n", + "Running SMLN 634/1000\n", + "..........\n", + "Running SMLN 635/1000\n", + "..........\n", + "Running SMLN 636/1000\n", + "..........\n", + "Running SMLN 637/1000\n", + "..........\n", + "Running SMLN 638/1000\n", + "..........\n", + "Running SMLN 639/1000\n", + "..........\n", + "Running SMLN 640/1000\n", + "..........\n", + "Running SMLN 641/1000\n", + "..........\n", + "Running SMLN 642/1000\n", + "..........\n", + "Running SMLN 643/1000\n", + "..........\n", + "Running SMLN 644/1000\n", + "..........\n", + "Running SMLN 645/1000\n", + "..........\n", + "Running SMLN 646/1000\n", + "..........\n", + "Running SMLN 647/1000\n", + "..........\n", + "Running SMLN 648/1000\n", + "..........\n", + "Running SMLN 649/1000\n", + "..........\n", + "Running SMLN 650/1000\n", + "..........\n", + "Running SMLN 651/1000\n", + "..........\n", + "Running SMLN 652/1000\n", + "..........\n", + "Running SMLN 653/1000\n", + "..........\n", + "Running SMLN 654/1000\n", + "..........\n", + "Running SMLN 655/1000\n", + "..........\n", + "Running SMLN 656/1000\n", + "..........\n", + "Running SMLN 657/1000\n", + "..........\n", + "Running SMLN 658/1000\n", + "..........\n", + "Running SMLN 659/1000\n", + "..........\n", + "Running SMLN 660/1000\n", + "..........\n", + "Running SMLN 661/1000\n", + "..........\n", + "Running SMLN 662/1000\n", + "..........\n", + "Running SMLN 663/1000\n", + "..........\n", + "Running SMLN 664/1000\n", + "..........\n", + "Running SMLN 665/1000\n", + "..........\n", + "Running SMLN 666/1000\n", + "..........\n", + "Running SMLN 667/1000\n", + "..........\n", + "Running SMLN 668/1000\n", + "..........\n", + "Running SMLN 669/1000\n", + "..........\n", + "Running SMLN 670/1000\n", + "..........\n", + "Running SMLN 671/1000\n", + "..........\n", + "Running SMLN 672/1000\n", + "..........\n", + "Running SMLN 673/1000\n", + "..........\n", + "Running SMLN 674/1000\n", + "..........\n", + "Running SMLN 675/1000\n", + "..........\n", + "Running SMLN 676/1000\n", + "..........\n", + "Running SMLN 677/1000\n", + "..........\n", + "Running SMLN 678/1000\n", + "..........\n", + "Running SMLN 679/1000\n", + "..........\n", + "Running SMLN 680/1000\n", + "..........\n", + "Running SMLN 681/1000\n", + "..........\n", + "Running SMLN 682/1000\n", + "..........\n", + "Running SMLN 683/1000\n", + "..........\n", + "Running SMLN 684/1000\n", + "..........\n", + "Running SMLN 685/1000\n", + "..........\n", + "Running SMLN 686/1000\n", + "..........\n", + "Running SMLN 687/1000\n", + "..........\n", + "Running SMLN 688/1000\n", + "..........\n", + "Running SMLN 689/1000\n", + "..........\n", + "Running SMLN 690/1000\n", + "..........\n", + "Running SMLN 691/1000\n", + "..........\n", + "Running SMLN 692/1000\n", + "..........\n", + "Running SMLN 693/1000\n", + "..........\n", + "Running SMLN 694/1000\n", + "..........\n", + "Running SMLN 695/1000\n", + "..........\n", + "Running SMLN 696/1000\n", + "..........\n", + "Running SMLN 697/1000\n", + "..........\n", + "Running SMLN 698/1000\n", + "..........\n", + "Running SMLN 699/1000\n", + "..........\n", + "Running SMLN 700/1000\n", + "..........\n", + "Running SMLN 701/1000\n", + "..........\n", + "Running SMLN 702/1000\n", + "..........\n", + "Running SMLN 703/1000\n", + "..........\n", + "Running SMLN 704/1000\n", + "..........\n", + "Running SMLN 705/1000\n", + "..........\n", + "Running SMLN 706/1000\n", + "..........\n", + "Running SMLN 707/1000\n", + "..........\n", + "Running SMLN 708/1000\n", + "..........\n", + "Running SMLN 709/1000\n", + "..........\n", + "Running SMLN 710/1000\n", + "..........\n", + "Running SMLN 711/1000\n", + "..........\n", + "Running SMLN 712/1000\n", + "..........\n", + "Running SMLN 713/1000\n", + "..........\n", + "Running SMLN 714/1000\n", + "..........\n", + "Running SMLN 715/1000\n", + "..........\n", + "Running SMLN 716/1000\n", + "..........\n", + "Running SMLN 717/1000\n", + "..........\n", + "Running SMLN 718/1000\n", + "..........\n", + "Running SMLN 719/1000\n", + "..........\n", + "Running SMLN 720/1000\n", + "..........\n", + "Running SMLN 721/1000\n", + "..........\n", + "Running SMLN 722/1000\n", + "..........\n", + "Running SMLN 723/1000\n", + "..........\n", + "Running SMLN 724/1000\n", + "..........\n", + "Running SMLN 725/1000\n", + "..........\n", + "Running SMLN 726/1000\n", + "..........\n", + "Running SMLN 727/1000\n", + "..........\n", + "Running SMLN 728/1000\n", + "..........\n", + "Running SMLN 729/1000\n", + "..........\n", + "Running SMLN 730/1000\n", + "..........\n", + "Running SMLN 731/1000\n", + "..........\n", + "Running SMLN 732/1000\n", + "..........\n", + "Running SMLN 733/1000\n", + "..........\n", + "Running SMLN 734/1000\n", + "..........\n", + "Running SMLN 735/1000\n", + "..........\n", + "Running SMLN 736/1000\n", + "..........\n", + "Running SMLN 737/1000\n", + "..........\n", + "Running SMLN 738/1000\n", + "..........\n", + "Running SMLN 739/1000\n", + "..........\n", + "Running SMLN 740/1000\n", + "..........\n", + "Running SMLN 741/1000\n", + "..........\n", + "Running SMLN 742/1000\n", + "..........\n", + "Running SMLN 743/1000\n", + "..........\n", + "Running SMLN 744/1000\n", + "..........\n", + "Running SMLN 745/1000\n", + "..........\n", + "Running SMLN 746/1000\n", + "..........\n", + "Running SMLN 747/1000\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "..........\n", + "Running SMLN 748/1000\n", + "..........\n", + "Running SMLN 749/1000\n", + "..........\n", + "Running SMLN 750/1000\n", + "..........\n", + "Running SMLN 751/1000\n", + "..........\n", + "Running SMLN 752/1000\n", + "..........\n", + "Running SMLN 753/1000\n", + "..........\n", + "Running SMLN 754/1000\n", + "..........\n", + "Running SMLN 755/1000\n", + "..........\n", + "Running SMLN 756/1000\n", + "..........\n", + "Running SMLN 757/1000\n", + "..........\n", + "Running SMLN 758/1000\n", + "..........\n", + "Running SMLN 759/1000\n", + "..........\n", + "Running SMLN 760/1000\n", + "..........\n", + "Running SMLN 761/1000\n", + "..........\n", + "Running SMLN 762/1000\n", + "..........\n", + "Running SMLN 763/1000\n", + "..........\n", + "Running SMLN 764/1000\n", + "..........\n", + "Running SMLN 765/1000\n", + "..........\n", + "Running SMLN 766/1000\n", + "..........\n", + "Running SMLN 767/1000\n", + "..........\n", + "Running SMLN 768/1000\n", + "..........\n", + "Running SMLN 769/1000\n", + "..........\n", + "Running SMLN 770/1000\n", + "..........\n", + "Running SMLN 771/1000\n", + "..........\n", + "Running SMLN 772/1000\n", + "..........\n", + "Running SMLN 773/1000\n", + "..........\n", + "Running SMLN 774/1000\n", + "..........\n", + "Running SMLN 775/1000\n", + "..........\n", + "Running SMLN 776/1000\n", + "..........\n", + "Running SMLN 777/1000\n", + "..........\n", + "Running SMLN 778/1000\n", + "..........\n", + "Running SMLN 779/1000\n", + "..........\n", + "Running SMLN 780/1000\n", + "..........\n", + "Running SMLN 781/1000\n", + "..........\n", + "Running SMLN 782/1000\n", + "..........\n", + "Running SMLN 783/1000\n", + "..........\n", + "Running SMLN 784/1000\n", + "..........\n", + "Running SMLN 785/1000\n", + "..........\n", + "Running SMLN 786/1000\n", + "..........\n", + "Running SMLN 787/1000\n", + "..........\n", + "Running SMLN 788/1000\n", + "..........\n", + "Running SMLN 789/1000\n", + "..........\n", + "Running SMLN 790/1000\n", + "..........\n", + "Running SMLN 791/1000\n", + "..........\n", + "Running SMLN 792/1000\n", + "..........\n", + "Running SMLN 793/1000\n", + "..........\n", + "Running SMLN 794/1000\n", + "..........\n", + "Running SMLN 795/1000\n", + "..........\n", + "Running SMLN 796/1000\n", + "..........\n", + "Running SMLN 797/1000\n", + "..........\n", + "Running SMLN 798/1000\n", + "..........\n", + "Running SMLN 799/1000\n", + "..........\n", + "Running SMLN 800/1000\n", + "..........\n", + "Running SMLN 801/1000\n", + "..........\n", + "Running SMLN 802/1000\n", + "..........\n", + "Running SMLN 803/1000\n", + "..........\n", + "Running SMLN 804/1000\n", + "..........\n", + "Running SMLN 805/1000\n", + "..........\n", + "Running SMLN 806/1000\n", + "..........\n", + "Running SMLN 807/1000\n", + "..........\n", + "Running SMLN 808/1000\n", + "..........\n", + "Running SMLN 809/1000\n", + "..........\n", + "Running SMLN 810/1000\n", + "..........\n", + "Running SMLN 811/1000\n", + "..........\n", + "Running SMLN 812/1000\n", + "..........\n", + "Running SMLN 813/1000\n", + "..........\n", + "Running SMLN 814/1000\n", + "..........\n", + "Running SMLN 815/1000\n", + "..........\n", + "Running SMLN 816/1000\n", + "..........\n", + "Running SMLN 817/1000\n", + "..........\n", + "Running SMLN 818/1000\n", + "..........\n", + "Running SMLN 819/1000\n", + "..........\n", + "Running SMLN 820/1000\n", + "..........\n", + "Running SMLN 821/1000\n", + "..........\n", + "Running SMLN 822/1000\n", + "..........\n", + "Running SMLN 823/1000\n", + "..........\n", + "Running SMLN 824/1000\n", + "..........\n", + "Running SMLN 825/1000\n", + "..........\n", + "Running SMLN 826/1000\n", + "..........\n", + "Running SMLN 827/1000\n", + "..........\n", + "Running SMLN 828/1000\n", + "..........\n", + "Running SMLN 829/1000\n", + "..........\n", + "Running SMLN 830/1000\n", + "..........\n", + "Running SMLN 831/1000\n", + "..........\n", + "Running SMLN 832/1000\n", + "..........\n", + "Running SMLN 833/1000\n", + "..........\n", + "Running SMLN 834/1000\n", + "..........\n", + "Running SMLN 835/1000\n", + "..........\n", + "Running SMLN 836/1000\n", + "..........\n", + "Running SMLN 837/1000\n", + "..........\n", + "Running SMLN 838/1000\n", + "..........\n", + "Running SMLN 839/1000\n", + "..........\n", + "Running SMLN 840/1000\n", + "..........\n", + "Running SMLN 841/1000\n", + "..........\n", + "Running SMLN 842/1000\n", + "..........\n", + "Running SMLN 843/1000\n", + "..........\n", + "Running SMLN 844/1000\n", + "..........\n", + "Running SMLN 845/1000\n", + "..........\n", + "Running SMLN 846/1000\n", + "..........\n", + "Running SMLN 847/1000\n", + "..........\n", + "Running SMLN 848/1000\n", + "..........\n", + "Running SMLN 849/1000\n", + "..........\n", + "Running SMLN 850/1000\n", + "..........\n", + "Running SMLN 851/1000\n", + "..........\n", + "Running SMLN 852/1000\n", + "..........\n", + "Running SMLN 853/1000\n", + "..........\n", + "Running SMLN 854/1000\n", + "..........\n", + "Running SMLN 855/1000\n", + "..........\n", + "Running SMLN 856/1000\n", + "..........\n", + "Running SMLN 857/1000\n", + "..........\n", + "Running SMLN 858/1000\n", + "..........\n", + "Running SMLN 859/1000\n", + "..........\n", + "Running SMLN 860/1000\n", + "..........\n", + "Running SMLN 861/1000\n", + "..........\n", + "Running SMLN 862/1000\n", + "..........\n", + "Running SMLN 863/1000\n", + "..........\n", + "Running SMLN 864/1000\n", + "..........\n", + "Running SMLN 865/1000\n", + "..........\n", + "Running SMLN 866/1000\n", + "..........\n", + "Running SMLN 867/1000\n", + "..........\n", + "Running SMLN 868/1000\n", + "..........\n", + "Running SMLN 869/1000\n", + "..........\n", + "Running SMLN 870/1000\n", + "..........\n", + "Running SMLN 871/1000\n", + "..........\n", + "Running SMLN 872/1000\n", + "..........\n", + "Running SMLN 873/1000\n", + "..........\n", + "Running SMLN 874/1000\n", + "..........\n", + "Running SMLN 875/1000\n", + "..........\n", + "Running SMLN 876/1000\n", + "..........\n", + "Running SMLN 877/1000\n", + "..........\n", + "Running SMLN 878/1000\n", + "..........\n", + "Running SMLN 879/1000\n", + "..........\n", + "Running SMLN 880/1000\n", + "..........\n", + "Running SMLN 881/1000\n", + "..........\n", + "Running SMLN 882/1000\n", + "..........\n", + "Running SMLN 883/1000\n", + "..........\n", + "Running SMLN 884/1000\n", + "..........\n", + "Running SMLN 885/1000\n", + "..........\n", + "Running SMLN 886/1000\n", + "..........\n", + "Running SMLN 887/1000\n", + "..........\n", + "Running SMLN 888/1000\n", + "..........\n", + "Running SMLN 889/1000\n", + "..........\n", + "Running SMLN 890/1000\n", + "..........\n", + "Running SMLN 891/1000\n", + "..........\n", + "Running SMLN 892/1000\n", + "..........\n", + "Running SMLN 893/1000\n", + "..........\n", + "Running SMLN 894/1000\n", + "..........\n", + "Running SMLN 895/1000\n", + "..........\n", + "Running SMLN 896/1000\n", + "..........\n", + "Running SMLN 897/1000\n", + "..........\n", + "Running SMLN 898/1000\n", + "..........\n", + "Running SMLN 899/1000\n", + "..........\n", + "Running SMLN 900/1000\n", + "..........\n", + "Running SMLN 901/1000\n", + "..........\n", + "Running SMLN 902/1000\n", + "..........\n", + "Running SMLN 903/1000\n", + "..........\n", + "Running SMLN 904/1000\n", + "..........\n", + "Running SMLN 905/1000\n", + "..........\n", + "Running SMLN 906/1000\n", + "..........\n", + "Running SMLN 907/1000\n", + "..........\n", + "Running SMLN 908/1000\n", + "..........\n", + "Running SMLN 909/1000\n", + "..........\n", + "Running SMLN 910/1000\n", + "..........\n", + "Running SMLN 911/1000\n", + "..........\n", + "Running SMLN 912/1000\n", + "..........\n", + "Running SMLN 913/1000\n", + "..........\n", + "Running SMLN 914/1000\n", + "..........\n", + "Running SMLN 915/1000\n", + "..........\n", + "Running SMLN 916/1000\n", + "..........\n", + "Running SMLN 917/1000\n", + "..........\n", + "Running SMLN 918/1000\n", + "..........\n", + "Running SMLN 919/1000\n", + "..........\n", + "Running SMLN 920/1000\n", + "..........\n", + "Running SMLN 921/1000\n", + "..........\n", + "Running SMLN 922/1000\n", + "..........\n", + "Running SMLN 923/1000\n", + "..........\n", + "Running SMLN 924/1000\n", + "..........\n", + "Running SMLN 925/1000\n", + "..........\n", + "Running SMLN 926/1000\n", + "..........\n", + "Running SMLN 927/1000\n", + "..........\n", + "Running SMLN 928/1000\n", + "..........\n", + "Running SMLN 929/1000\n", + "..........\n", + "Running SMLN 930/1000\n", + "..........\n", + "Running SMLN 931/1000\n", + "..........\n", + "Running SMLN 932/1000\n", + "..........\n", + "Running SMLN 933/1000\n", + "..........\n", + "Running SMLN 934/1000\n", + "..........\n", + "Running SMLN 935/1000\n", + "..........\n", + "Running SMLN 936/1000\n", + "..........\n", + "Running SMLN 937/1000\n", + "..........\n", + "Running SMLN 938/1000\n", + "..........\n", + "Running SMLN 939/1000\n", + "..........\n", + "Running SMLN 940/1000\n", + "..........\n", + "Running SMLN 941/1000\n", + "..........\n", + "Running SMLN 942/1000\n", + "..........\n", + "Running SMLN 943/1000\n", + "..........\n", + "Running SMLN 944/1000\n", + "..........\n", + "Running SMLN 945/1000\n", + "..........\n", + "Running SMLN 946/1000\n", + "..........\n", + "Running SMLN 947/1000\n", + "..........\n", + "Running SMLN 948/1000\n", + "..........\n", + "Running SMLN 949/1000\n", + "..........\n", + "Running SMLN 950/1000\n", + "..........\n", + "Running SMLN 951/1000\n", + "..........\n", + "Running SMLN 952/1000\n", + "..........\n", + "Running SMLN 953/1000\n", + "..........\n", + "Running SMLN 954/1000\n", + "..........\n", + "Running SMLN 955/1000\n", + "..........\n", + "Running SMLN 956/1000\n", + "..........\n", + "Running SMLN 957/1000\n", + "..........\n", + "Running SMLN 958/1000\n", + "..........\n", + "Running SMLN 959/1000\n", + "..........\n", + "Running SMLN 960/1000\n", + "..........\n", + "Running SMLN 961/1000\n", + "..........\n", + "Running SMLN 962/1000\n", + "..........\n", + "Running SMLN 963/1000\n", + "..........\n", + "Running SMLN 964/1000\n", + "..........\n", + "Running SMLN 965/1000\n", + "..........\n", + "Running SMLN 966/1000\n", + "..........\n", + "Running SMLN 967/1000\n", + "..........\n", + "Running SMLN 968/1000\n", + "..........\n", + "Running SMLN 969/1000\n", + "..........\n", + "Running SMLN 970/1000\n", + "..........\n", + "Running SMLN 971/1000\n", + "..........\n", + "Running SMLN 972/1000\n", + "..........\n", + "Running SMLN 973/1000\n", + "..........\n", + "Running SMLN 974/1000\n", + "..........\n", + "Running SMLN 975/1000\n", + "..........\n", + "Running SMLN 976/1000\n", + "..........\n", + "Running SMLN 977/1000\n", + "..........\n", + "Running SMLN 978/1000\n", + "..........\n", + "Running SMLN 979/1000\n", + "..........\n", + "Running SMLN 980/1000\n", + "..........\n", + "Running SMLN 981/1000\n", + "..........\n", + "Running SMLN 982/1000\n", + "..........\n", + "Running SMLN 983/1000\n", + "..........\n", + "Running SMLN 984/1000\n", + "..........\n", + "Running SMLN 985/1000\n", + "..........\n", + "Running SMLN 986/1000\n", + "..........\n", + "Running SMLN 987/1000\n", + "..........\n", + "Running SMLN 988/1000\n", + "..........\n", + "Running SMLN 989/1000\n", + "..........\n", + "Running SMLN 990/1000\n", + "..........\n", + "Running SMLN 991/1000\n", + "..........\n", + "Running SMLN 992/1000\n", + "..........\n", + "Running SMLN 993/1000\n", + "..........\n", + "Running SMLN 994/1000\n", + "..........\n", + "Running SMLN 995/1000\n", + "..........\n", + "Running SMLN 996/1000\n", + "..........\n", + "Running SMLN 997/1000\n", + "..........\n", + "Running SMLN 998/1000\n", + "..........\n", + "Running SMLN 999/1000\n", + "..........\n" + ] + } + ], "source": [ - "### PASTE IN LATER" + "import json\n", + "from sys import stdout\n", + "\n", + "# STDs for Gaussian random sampling\n", + "VARY = {'W_PC_PC': .003, 'L_PC_PC': .005, 'SGM_MAX': 0.3, 'W_PC_INH': .00004, 'R_G': 5.}\n", + "SAVE_FILE = 'PARAM_SWEEP_RESULTS_X_RAND_SEARCH.txt'\n", + "N_SMLNS = 1000\n", + "\n", + "SWEEP_PARAMS = {\n", + " 'VARY': list(VARY.keys()),\n", + " 'N_TRIALS': 10,\n", + " 'SAVE_FILE': SAVE_FILE,\n", + " 'N_SMLNS': int(N_SMLNS),\n", + "}\n", + "\n", + "# write file header\n", + "with open(SAVE_FILE, 'w') as f:\n", + " header = {\n", + " 'SWEEP_PARAMS': SWEEP_PARAMS,\n", + " 'M_PARAMS': M_PARAMS,\n", + " 'S_PARAMS': S_PARAMS,\n", + " 'A_PARAMS': A_PARAMS,\n", + " }\n", + " f.write(json.dumps(header) + '\\n\\n')\n", + "\n", + "# loop over params\n", + "## make params copy\n", + "m_params = copy(M_PARAMS)\n", + "s_params = copy(S_PARAMS)\n", + "\n", + "## run loop\n", + "smln_id = 0\n", + "for s_ctr in range(N_SMLNS):\n", + " print('Running SMLN {}/{}'.format(smln_id, N_SMLNS))\n", + "\n", + " # sample params\n", + " param_dict = {\n", + " param: np.clip(np.random.normal(M_PARAMS[param], std), .0000001, 1000000)\n", + " for param, std in VARY.items()\n", + " }\n", + " \n", + " # set model params\n", + " for param, param_val in param_dict.items():\n", + " m_params[param] = param_val\n", + "\n", + " # loop over RNG SEEDS\n", + " rng_seeds = np.arange(SWEEP_PARAMS['N_TRIALS'])\n", + " metrics = {}\n", + "\n", + " for rng_seed in rng_seeds:\n", + " stdout.write('.')\n", + "\n", + " # set RNG seed\n", + " s_params['RNG_SEED'] = rng_seed\n", + " rslt = smln.run(m_params, s_params)\n", + "\n", + " # calc metrics\n", + " metrics[int(rng_seed)] = analysis.get_metrics(rslt, A_PARAMS)\n", + "\n", + " print('')\n", + "\n", + " save_dict = {'SMLN_ID': smln_id, 'PARAMS': param_dict, 'METRICS': metrics}\n", + " smln_id += 1\n", + "\n", + " # append results to save file\n", + " with open(SAVE_FILE, 'a') as f:\n", + " f.write(json.dumps(save_dict) + '\\n')" ] } ],