diff --git a/Notebooks/quickstart camp.ipynb b/Notebooks/quickstart camp.ipynb index 9bd45e0af..83e53dead 100644 --- a/Notebooks/quickstart camp.ipynb +++ b/Notebooks/quickstart camp.ipynb @@ -45,9 +45,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:13:49,218 - camps.paths - WARNING - No --camp_data argument given - defaulting to:\n", + "2022-09-16 14:54:00,854 - camps.paths - WARNING - No --camp_data argument given - defaulting to:\n", "/home/joseph/Documents/PhD/UN_Work/UNGP-settlement-modelling-private/camp_data\n", - "2022-07-27 17:13:49,219 - camps.paths - WARNING - No --configs_camps argument given - defaulting to:\n", + "2022-09-16 14:54:00,857 - camps.paths - WARNING - No --configs_camps argument given - defaulting to:\n", "/home/joseph/Documents/PhD/UN_Work/UNGP-settlement-modelling-private/configs_camps\n" ] } @@ -150,7 +150,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:13:49,906 - june.geography.geography - INFO - There are 65 areas and 4 super_areas and 1 regions in the world.\n" + "2022-09-16 14:54:01,565 - june.geography.geography - INFO - There are 65 areas and 4 super_areas and 1 regions in the world.\n" ] } ], @@ -178,58 +178,58 @@ "name": "stdout", "output_type": "stream", "text": [ - "Distributing 468 people to CXB-219-001\n", + "Distributing 467 people to CXB-219-001\n", "Distributing 369 people to CXB-219-002\n", - "Distributing 331 people to CXB-219-003\n", - "Distributing 387 people to CXB-219-004\n", - "Distributing 313 people to CXB-219-005\n", + "Distributing 330 people to CXB-219-003\n", + "Distributing 386 people to CXB-219-004\n", + "Distributing 314 people to CXB-219-005\n", "Distributing 331 people to CXB-219-006\n", - "Distributing 260 people to CXB-219-007\n", + "Distributing 259 people to CXB-219-007\n", "Distributing 350 people to CXB-219-009\n", "Distributing 274 people to CXB-219-010\n", "Distributing 249 people to CXB-219-011\n", - "Distributing 464 people to CXB-219-012\n", + "Distributing 463 people to CXB-219-012\n", "Distributing 418 people to CXB-219-013\n", - "Distributing 461 people to CXB-219-014\n", - "Distributing 383 people to CXB-219-017\n", - "Distributing 416 people to CXB-219-020\n", - "Distributing 426 people to CXB-219-021\n", + "Distributing 460 people to CXB-219-014\n", + "Distributing 384 people to CXB-219-017\n", + "Distributing 417 people to CXB-219-020\n", + "Distributing 425 people to CXB-219-021\n", "Distributing 414 people to CXB-219-022\n", - "Distributing 383 people to CXB-219-024\n", + "Distributing 384 people to CXB-219-024\n", "Distributing 378 people to CXB-219-025\n", - "Distributing 378 people to CXB-219-026\n", + "Distributing 379 people to CXB-219-026\n", "Distributing 413 people to CXB-219-027\n", "Distributing 392 people to CXB-219-028\n", - "Distributing 331 people to CXB-219-029\n", - "Distributing 459 people to CXB-219-030\n", + "Distributing 332 people to CXB-219-029\n", + "Distributing 458 people to CXB-219-030\n", "Distributing 394 people to CXB-219-032\n", "Distributing 339 people to CXB-219-033\n", "Distributing 373 people to CXB-219-034\n", - "Distributing 259 people to CXB-219-036\n", - "Distributing 455 people to CXB-219-037\n", - "Distributing 459 people to CXB-219-038\n", - "Distributing 488 people to CXB-219-039\n", + "Distributing 260 people to CXB-219-036\n", + "Distributing 456 people to CXB-219-037\n", + "Distributing 458 people to CXB-219-038\n", + "Distributing 487 people to CXB-219-039\n", "Distributing 175 people to CXB-219-040\n", "Distributing 330 people to CXB-219-041\n", "Distributing 398 people to CXB-219-042\n", "Distributing 398 people to CXB-219-043\n", - "Distributing 368 people to CXB-219-044\n", - "Distributing 430 people to CXB-219-045\n", + "Distributing 367 people to CXB-219-044\n", + "Distributing 429 people to CXB-219-045\n", "Distributing 450 people to CXB-219-046\n", "Distributing 244 people to CXB-219-047\n", "Distributing 311 people to CXB-219-048\n", - "Distributing 335 people to CXB-219-049\n", + "Distributing 336 people to CXB-219-049\n", "Distributing 206 people to CXB-219-050\n", "Distributing 343 people to CXB-219-051\n", "Distributing 347 people to CXB-219-052\n", "Distributing 533 people to CXB-219-053\n", - "Distributing 380 people to CXB-219-054\n", - "Distributing 253 people to CXB-219-055\n", + "Distributing 381 people to CXB-219-054\n", + "Distributing 252 people to CXB-219-055\n", "Distributing 274 people to CXB-219-056\n", "Distributing 247 people to CXB-219-057\n", "Distributing 376 people to CXB-219-058\n", - "Distributing 341 people to CXB-219-059\n", - "Distributing 331 people to CXB-219-060\n", + "Distributing 342 people to CXB-219-059\n", + "Distributing 330 people to CXB-219-060\n", "Distributing 413 people to CXB-219-061\n", "Distributing 259 people to CXB-219-062\n", "Distributing 286 people to CXB-219-063\n", @@ -237,11 +237,11 @@ "Distributing 212 people to CXB-219-065\n", "Distributing 330 people to CXB-219-066\n", "Distributing 314 people to CXB-219-067\n", - "Distributing 386 people to CXB-219-068\n", + "Distributing 385 people to CXB-219-068\n", "Distributing 551 people to CXB-219-069\n", "Distributing 321 people to CXB-219-070\n", "Distributing 218 people to CXB-219-071\n", - "Distributing 308 people to CXB-234-001\n", + "Distributing 312 people to CXB-234-001\n", "Distributing 276 people to CXB-234-002\n" ] } @@ -260,7 +260,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:13:55,058 - learning_centers - INFO - There are 1243 learning center(s)\n" + "2022-09-16 14:54:09,425 - learning_centers - INFO - There are 1243 learning center(s)\n" ] } ], @@ -283,8 +283,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:13:56,228 - hospitals - INFO - There are 8 hospitals in the world.\n", - "2022-07-27 17:13:56,254 - isolation units - INFO - There are 8 isolation unit(s)\n" + "2022-09-16 14:54:10,344 - hospitals - INFO - There are 8 hospitals in the world.\n", + "2022-09-16 14:54:10,357 - isolation units - INFO - There are 8 isolation unit(s)\n" ] } ], @@ -322,15 +322,15 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:13:56,379 - social_venue - INFO - Domain 0 has 82 pump_latrines(s)\n", - "2022-07-27 17:13:56,557 - social_venue - INFO - Domain 0 has 540 play_groups(s)\n", - "2022-07-27 17:13:56,610 - social_venue - INFO - Domain 0 has 21 distribution_centers(s)\n", - "2022-07-27 17:13:56,760 - social_venue - INFO - Domain 0 has 115 communals(s)\n", - "2022-07-27 17:13:56,844 - social_venue - INFO - Domain 0 has 67 female_communals(s)\n", - "2022-07-27 17:13:58,172 - social_venue - INFO - Domain 0 has 2065 religiouss(s)\n", - "2022-07-27 17:13:58,228 - social_venue - INFO - Domain 0 has 7 e_vouchers(s)\n", - "2022-07-27 17:13:58,290 - social_venue - INFO - Domain 0 has 41 n_f_distribution_centers(s)\n", - "2022-07-27 17:13:58,355 - social_venue - INFO - Domain 0 has 80 informal_works(s)\n" + "2022-09-16 14:54:10,445 - social_venue - INFO - Domain 0 has 82 pump_latrines(s)\n", + "2022-09-16 14:54:10,567 - social_venue - INFO - Domain 0 has 539 play_groups(s)\n", + "2022-09-16 14:54:10,615 - social_venue - INFO - Domain 0 has 21 distribution_centers(s)\n", + "2022-09-16 14:54:10,700 - social_venue - INFO - Domain 0 has 115 communals(s)\n", + "2022-09-16 14:54:10,764 - social_venue - INFO - Domain 0 has 67 female_communals(s)\n", + "2022-09-16 14:54:12,121 - social_venue - INFO - Domain 0 has 2065 religiouss(s)\n", + "2022-09-16 14:54:12,169 - social_venue - INFO - Domain 0 has 7 e_vouchers(s)\n", + "2022-09-16 14:54:12,230 - social_venue - INFO - Domain 0 has 41 n_f_distribution_centers(s)\n", + "2022-09-16 14:54:12,277 - social_venue - INFO - Domain 0 has 80 informal_works(s)\n" ] } ], @@ -512,7 +512,7 @@ { "data": { "text/plain": [ - "(['m', 'f', 'm', 'f', 'm'], [54, 44, 26, 22, 30])" + "(['m', 'm', 'f', 'm', 'f'], [60, 56, 20, 24, 61])" ] }, "execution_count": 18, @@ -531,7 +531,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -594,7 +594,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -649,7 +649,7 @@ "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAeYAAADSCAYAAACfD2PAAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/YYfK9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAcGElEQVR4nO3df7RU5X3v8fcngJriD1QINfzwWCVJMauiORFy9bZE4g8wLXatyMWmEb3kYlJsddXVSrLaaE1syLpNjDa5JigUNFHj1VhppCqLaL1Jlj/QECMQL0fEAhc4R/kh8Uci+L1/7OfoZjjnzB6YOWefOZ/XWrNm72c/e+9nz8wz39nPPPvZigjMzMysHN7T1wUwMzOzdzkwm5mZlYgDs5mZWYk4MJuZmZWIA7OZmVmJODCbmZmViANzPyLpEkk/6e11D5ak70j6+77Yt9nBkHSGpHWSfi3pgjpv+4uSbk3TLZJC0uA0/++SZtVzf31F0rWSvtfb6/ZnDswlI+lMST+TtEvSdkk/lfTRBuwnJJ1U7+12JSI+FxFf7o19mVUj6UlJH5D0e5KeqZL9OuBbEXF4RPxrPcsREf8YEZ/tZtnUiFhSz/31d5U/XpqZA3OJSDoS+BHwz8AxwCjgH4Df9GW5Kg2EimHNSdIQ4HhgHfARoFpgPh5Y3ehy9SfK9LvY0Z++t/rdi9vkPgAQEXdGxN6IeCMiHo6IZ/OZJP2TpB2SXpQ0NZd+lKSFkrZI2izpK5IGVe5E0mNp8hepie6/pfRPSlolaWc6a/+D3DobJF0t6VngtcoPeaqsN0hql/SqpF9K+nBatljSV9L0v6V9dj7elnRJWvYhSctTS8HzkmbU4TU1y/swsCayIQ9b6SEwS3oB+D2g8zN7qKRLJa2VtFvSekmX5fJPlrRJ0t+merBF0gWSpkn6v+lz/cVc/m6baSU9Kumzufn/nva7Q9JDko5P6d3Wu262+dXUYvCqpPslHZNbPinV+52SfiFpcsW610v6KfB6el0qt391+t7ZnervlNziQyTdlpatltSaW+/9ku6V1JG+0/6qm7ek83trZ3o/PtbTa5OWhaS5ktaR/RjrHyLCj5I8gCOBV4AlwFTg6IrllwBvAf8DGAR8Hvh/gNLy+4DvAkOB9wFPApfl1v1JblsBnJSbPxVoByambc8CNgCHpuUbgFXAGOC9XZT9XOBpYBgg4PeB49KyxcBXulhnair/mFTmjcClwOBUnpeB8X39vvjR/x/pc7WTLKi8mab3ALvT9AndrLcB+ERu/nzgxPQZ/6O0vdPSsslpm18ChqR62gHcARwBnAy80bkv4Frge2m6JdXJwWn+UeCzaXo60Jbq1GDg74CfpWXd1rsujuVRYDPZj5OhwL25/Y8i++6ZRnbCdnaaH5Fb9z/TMQwGhlRs+4Op/r4/dzwn5o7zzbTtQcBXgcfTsvek8n8JOIQs4K8Hzq32GlV7bdLyAJaTtUDu971V1ofPmEskIl4FziT7MN0CdEhaKmlkLttLEXFLROwlC+DHASNTnmnAlRHxWkS0AzcAMwvufg7w3Yh4IrKz9SVkTeiTcnluioiNEfFGF+u/Rfbl8yGyHwprI2JLdzuT9IFU/hkRsRH4JLAhIv4lIvZExM/JvjguLFh+s26lz9UwsiAwCfgD4DngyIgYFhEvFtzOAxHxQmT+A3gY+K+5LG8B10fEW8BdwHDgxojYHRGrgTXAKTUW/3PAV1Od2gP8IzAhnRnWVO+A2yPiuYh4Dfh7YEZqVftzYFlELIuItyNiObCS7Dul0+KIWJ3q51sV290LHAqMlzQkIjZExAu55T9J294L3J57DT5KFvyvi4jfRsR6su++ot9bPb02nb4aEdu7+d4qJQfmkkkfsEsiYjTZL9v3A9/MZdmay/t6mjyc7L+wIcCW1BS1k+zs+X0Fd308cFXnumn9MWn/nTb2UO4fA98Cvg20S1qg7D/z/Ug6Crgf+LuI6OwpfjwwsWL/nwZ+t2D5zbok6Zj0mdoF/Beys7/nyc7ydki6soZtTZX0eGqW3kkWuIbnsrySgg9kZ8cA23LL3yCrr7U4HrgxVy+2k50dj6ql3iX5OvwS2XfG8LSPCyvq35lkP/y7WncfEdEGXEl2htsu6S5J+e+Orbnp14HDlP0ddjzw/or9fhHIn4z0pNvXpki5y8qBucQi4ldkzcBd/mdUYSPZGe7wdAYwLCKOjIiTC+5uI9kv/WG5x+9ExJ35IlUp700R8RFgPNn/5X9TmUdZp5E7gEciYkHF/v+jYv+HR8TnC5bfrEvpbGkYcBlwa5p+EPjj9Dn7ZpHtSDqUrBXnn4CRaTvLyAJBI20k+0sqXzfeGxE/g2L1LmdMbnos2Rn3y2kft1fsY2hEzM/lr1b/74iIM8mCZQBfK3hsL1bs94iImNZF3q723+NrU6TcZeTAXCKp89NVkkan+THARcDj1dZNzVcPA1+XdKSk90g6UdIfdbPKNvbtwHEL8DlJE1OHkqGSzpd0RMGyfzStOwR4jew/pbe7yHo92f9bV1Sk/wj4gKTPSBqSHh+V9PtF9m9WQL4X9qlkzdq1OISsubYD2KOs4+U59Stet74DfEHSyfBOJ88L03TRetfpzyWNl/Q7ZJeC3ZPO8L8H/LGkcyUNknSYss5so4sUUNIHJZ2Vfry8SdYy0FM5Oj0J7E4dx96b9v1hdX2JaEfaZv57q9vXpj9zYC6X3WSdr56Q9BpZQH4OuKrg+heTfXmsAXYA97BvU1TetcCS1AQ0IyJWknVW+VZat42sw1hRR5IF9x1kTWSvAP+zi3wXkf3Ht0Pv9sz+dETsJvuSm0nWIWwr2S/uQ2sog1lPPgI8I+lYYG9E7Khl5fQZ/SvgbrLP+Z8BS+teyv33ex9ZXbhL0qtk3wmdV2MUrXedbidrhdsKHEZ2PKR+HtPJmpE7yM5E/4biMeJQYD7Z2fdWsr/QvlDg2PaS9S+ZALyY1r8VOKqLvK+T/bD/afremlTltem3OnvzmplZE5P0KFkP51v7uizWM58xm5mZlYgDs5mZWYm4KdvMzKxEfMZs1mQkjZH0iKQ1afjDK1L6McqGPF2Xno9O6ZJ0k6Q2Sc9KOi23rVkp/zo1yd2OzMquamBO3eBX5R6vSrryQCq5mfWKPcBVETGerAf8XEnjgXnAiogYB6xI85D1Yh2XHnOAmyEL5MA1ZFcKnA5c01nPzaxxqt5tIyKeJ+vKjrKh2zaTjcncWcnnS5qX5q9m30o+kayST+xpH8OHD4+WlpYDPgizgeLpp59+OSJG9JQnXdO+JU3vlrSWbCSk6WTjOUM2HOqjZHV2OnBbZP9rPS5pmKTjUt7lEbEdQNJy4DwgP+jMflyfzarrqS7XehusKcALEfGSpJoqeU/jt7a0tLBy5coai2I28Eh6qcb8LWSDaTxBNlpVZz3cyrvDHo5i32ELN6W07tK72s8csrNtxo4d6/psVkVPdbnW/5hn8u6v5VoruZn1IkmHkw0heWVkN0h5R/rhXLeenxGxICJaI6J1xIgeT+jNrIrCgVnSIcCfAP+7ctmBVHJJcyStlLSyo6OjllXNrIo0ROO9wPcj4ocpeVtqoiY9t6f0zew7hvLolNZdupk1UC1nzFOBZyKi804ptVbyffgXtlljSBKwEFgbEd/ILVpKdp9t0vP9ufSLU8fNScCu1Br2EHCOpKNTp69zUpqZNVAtgfki9u30UWslN7PecQbwGeCs3NUU08jGMj5b0jrgE2kesjskrScbH/0W4C8guysT8GXgqfS4rrMjmJk1TqHOX5KGAmeT3Tat03zgbkmzyQZPn5HSl5Hdo7SN7L6bl9attGZWVbrHdXe3IpzSRf4A5nazrUXAovqVzsyqKRSYI+I14NiKtFeosZI3m5Z5D9RtWxvmn1+3bZmZHYh6fqcNZAf7fe6Rv8zMzErEgdnMzKxEah1gxBqkXk1IbhI3M+vffMZsZmZWIg7MZmZmJeLAbGZmViIOzGZmZiXiwGxmZlYiDsxmZmYl4sBsZmZWIg7MZmZmJeLAbGZmViIOzGZmZiXiwGxmZlYihQKzpGGS7pH0K0lrJX1M0jGSlktal56PTnkl6SZJbZKelXRaYw/BzMyseRQ9Y74ReDAiPgScAqwF5gErImIcsCLNA0wFxqXHHODmupbYzMysiVUNzJKOAv4QWAgQEb+NiJ3AdGBJyrYEuCBNTwdui8zjwDBJx9W53GZmZk2pyBnzCUAH8C+Sfi7pVklDgZERsSXl2QqMTNOjgI259TelNDMzM6uiSGAeDJwG3BwRpwKv8W6zNQAREUDUsmNJcyStlLSyo6OjllXNzMyaVpHAvAnYFBFPpPl7yAL1ts4m6vTcnpZvBsbk1h+d0vYREQsiojUiWkeMGHGg5TczM2sqVQNzRGwFNkr6YEqaAqwBlgKzUtos4P40vRS4OPXOngTsyjV5m5mZWQ8GF8z3l8D3JR0CrAcuJQvqd0uaDbwEzEh5lwHTgDbg9ZTXzMzMCigUmCNiFdDaxaIpXeQNYO7BFcvMzGxg8shfZmZmJeLAbGZmViJF/2NuKi3zHujrIpiZmXXJZ8xmZmYl4sBsZmZWIg7MZmZmJeLAbGZmViIOzGZNRtIiSe2SnsulXStps6RV6TEtt+wL6f7pz0s6N5d+XkprkzSvcj9m1hgOzGbNZzFwXhfpN0TEhPRYBiBpPDATODmt878kDZI0CPg22f3VxwMXpbxm1mAD8nIps2YWEY9JaimYfTpwV0T8BnhRUhtwelrWFhHrASTdlfKuqXd5zWxfPmM2Gzgul/Rsauo+OqV1d/9031fdrI84MJsNDDcDJwITgC3A1+u5cd9f3ax+HJjNBoCI2BYReyPibeAW3m2u7u7+6YXuq57bvu+vblYnDsxmA4Ck43Kzfwp09theCsyUdKikE4BxwJPAU8A4SSek273OTHnNrMEKdf6StAHYDewF9kREq6RjgB8ALcAGYEZE7JAk4EayezK/DlwSEc/Uv+hm1hVJdwKTgeGSNgHXAJMlTQCCrL5eBhARqyXdTdapaw8wNyL2pu1cDjwEDAIWRcTq3j0Ss4Gpll7ZH4+Il3Pz84AVETE/XeM4D7ia7PKKcekxkey/rYl1Kq+ZVRERF3WRvLCH/NcD13eRvgxYVseimVkBB9OUPR1YkqaXABfk0m+LzOPAsIpmNDMzM+tG0cAcwMOSnpY0J6WNjIgtaXorMDJN+zILMzOzA1S0KfvMiNgs6X3Ackm/yi+MiJAUtew4Bfg5AGPHjq1lVTMzs6ZV6Iw5Ijan53bgPrJLLbZ1NlGn5/aUvdBlFr68wszMbH9VA7OkoZKO6JwGziG71GIpMCtlmwXcn6aXAhcrMwnYlWvyNjMzsx4UacoeCdyXXQXFYOCOiHhQ0lPA3ZJmAy8BM1L+ZWSXSrWRXS51ad1LbWZm1qSqBuY0iP0pXaS/AkzpIj2AuXUpnZmZ2QDju0uZWa9rmfdAXxehKWyYf35fF8EawENympmZlYgDs5mZWYk4MJuZmZWIA7OZmVmJODCbmZmViAOzmZlZiTgwm5mZlYgDs5mZWYk4MJuZmZWIA7OZmVmJeEhO61a9hk30sIFmZsX5jNnMzKxEHJjNzMxKpHBgljRI0s8l/SjNnyDpCUltkn4g6ZCUfmiab0vLWxpUdjMzs6ZTyxnzFcDa3PzXgBsi4iRgBzA7pc8GdqT0G1I+MzMzK6BQYJY0GjgfuDXNCzgLuCdlWQJckKanp3nS8ikpv5mZmVVR9Iz5m8DfAm+n+WOBnRGxJ81vAkal6VHARoC0fFfKvw9JcyStlLSyo6PjwEpvZmbWZKoGZkmfBNoj4ul67jgiFkREa0S0jhgxop6bNjMz67eKXMd8BvAnkqYBhwFHAjcCwyQNTmfFo4HNKf9mYAywSdJg4CjglbqX3MzMrAlVPWOOiC9ExOiIaAFmAj+OiE8DjwCfStlmAfen6aVpnrT8xxERdS21mZlZkzqY65ivBv5aUhvZf8gLU/pC4NiU/tfAvIMropmZ2cBR05CcEfEo8GiaXg+c3kWeN4EL61A2MzOzAccjf5mZmZWIA7NZE5K0SFK7pOdyacdIWi5pXXo+OqVL0k1ptL5nJZ2WW2dWyr9O0qyu9mVm9eXAbNacFgPnVaTNA1ZExDhgBe/2/5gKjEuPOcDNkAVy4BpgItnfVtd0BnMzaxwHZrMmFBGPAdsrkvOj8lWO1ndbZB4nuxTyOOBcYHlEbI+IHcBy9g/2ZlZnDsxmA8fIiNiSprcCI9P0O6P1JZ0j+XWXbmYN5MBsNgClsQXqNr6Ah9g1qx8HZrOBY1tqoiY9t6f0ztH6OnWO5Ndd+n48xK5Z/Tgwmw0c+VH5Kkfruzj1zp4E7EpN3g8B50g6OnX6OielmVkD1TTAiJn1D5LuBCYDwyVtIutdPR+4W9Js4CVgRsq+DJgGtAGvA5cCRMR2SV8Gnkr5rouIyg5lZlZnDsxmTSgiLupm0ZQu8gYwt5vtLAIW1bFoZlaFm7LNzMxKxIHZzMysRByYzczMSsSB2czMrESqBmZJh0l6UtIvJK2W9A8p/QRJT6SB738g6ZCUfmiab0vLWxp8DGZmZk2jyBnzb4CzIuIUYAJwXrrW8WvADRFxErADmJ3yzwZ2pPQbUj4zMzMroGpgTgPb/zrNDkmPAM4C7knplQPidw6Ufw8wRZLqVWAzM7NmVug6ZkmDgKeBk4BvAy8AOyNiT8qSH9z+nYHvI2KPpF3AscDLFducQ3aLOcaOHVu1DC3zHihSVDMzs36tUOeviNgbERPIxso9HfjQwe7YY+uamZntr6Ze2RGxE3gE+BjZPVs7z7jzg9u/M/B9Wn4U8Eo9CmtmZtbsivTKHiFpWJp+L3A2sJYsQH8qZascEL9zoPxPAT9OQ/6ZmZlZFUX+Yz4OWJL+Z34PcHdE/EjSGuAuSV8Bfg4sTPkXArdLagO2AzMbUG4zM7OmVDUwR8SzwKldpK8n+7+5Mv1N4MK6lM5q5k5yZmb9m0f+MjMzKxEHZjMzsxJxYDYzMysRB2YzM7MScWA2MzMrEQdmMzOzEnFgNjMzKxEHZjMzsxJxYDYzMysRB2YzM7MScWA2MzMrEQdmMzOzEnFgNjMzKxEHZjMzsxKpGpgljZH0iKQ1klZLuiKlHyNpuaR16fnolC5JN0lqk/SspNMafRBmZmbNour9mIE9wFUR8YykI4CnJS0HLgFWRMR8SfOAecDVwFRgXHpMBG5OzzZA1ese0Rvmn1+X7ZiZlVnVM+aI2BIRz6Tp3cBaYBQwHViSsi0BLkjT04HbIvM4MEzScfUuuJmZWTOq6T9mSS3AqcATwMiI2JIWbQVGpulRwMbcaptSWuW25khaKWllR0dHreU2MzNrSoUDs6TDgXuBKyPi1fyyiAggatlxRCyIiNaIaB0xYkQtq5qZmTWtQoFZ0hCyoPz9iPhhSt7W2USdnttT+mZgTG710SnNzEpA0gZJv5S0StLKlObOnGYlUaRXtoCFwNqI+EZu0VJgVpqeBdyfS784VehJwK5ck7eZlcPHI2JCRLSm+XlknTnHASvSPOzbmXMOWWdOM2ugImfMZwCfAc5Kv7BXSZoGzAfOlrQO+ESaB1gGrAfagFuAv6h/sc2sztyZ06wkql4uFRE/AdTN4ild5A9g7kGWy8waJ4CHJQXw3YhYQO2dOfdpBZM0h+yMmrFjxzaw6GbNr8h1zGbWXM6MiM2S3gcsl/Sr/MKIiBS0C0vBfQFAa2trTeua2b48JKfZABMRm9NzO3AfcDruzGlWGg7MZgOIpKFpBD8kDQXOAZ7DnTnNSsNN2WYDy0jgvuxiCwYDd0TEg5KeAu6WNBt4CZiR8i8DppF15nwduLT3i2w2sDgwmw0gEbEeOKWL9FdwZ06zUnBTtpmZWYk4MJuZmZWIA7OZmVmJODCbmZmViAOzmZlZiTgwm5mZlYgDs5mZWYk4MJuZmZVIkfsxL5LULum5XJpvqm5mZtYARc6YFwPnVaT5pupmZmYNUDUwR8RjwPaKZN9U3czMrAEO9D/mWm+qbmZmZgUcdOevNMh9zTdGlzRH0kpJKzs6Og62GGZmZk3hQAPzQd9UPSIWRERrRLSOGDHiAIthZmbWXA70to+dN1Wfz/43Vb9c0l3ARHxTdaujlnkP1G1bG+afX7dtmZnVU9XALOlOYDIwXNIm4BqygOybqpuZmdVZ1cAcERd1s8g3VTczM6szj/xlZmZWIg7MZmZmJeLAbGZmViIOzGZmZiXiwGxmZlYiDsxmZmYl4sBsZmZWIg7MZmZmJeLAbGZmViIOzGZmZiVyoDexMOvX6nVDDN8Mw8zqzWfMZmZmJeLAbGZmViIOzGZmZiXSkMAs6TxJz0tqkzSvEfsws97h+mzWu+re+UvSIODbwNnAJuApSUsjYk2992XW1+rViQzK2ZHM9dms9zXijPl0oC0i1kfEb4G7gOkN2I+ZNZ7rs1kva0RgHgVszM1vSmlm1v+4Ppv1sj67jlnSHGBOmv21pOf7qix1NBx4ua8LUUfNdDylPxZ9rVC24xtcjAPi+tw3Cn5moB8cSw1KfywHW5cbEZg3A2Ny86NT2j4iYgGwoAH77zOSVkZEa1+Xo16a6Xia6Vh6metzE/Cx9C+NaMp+Chgn6QRJhwAzgaUN2I+ZNZ7rs1kvq/sZc0TskXQ58BAwCFgUEavrvR8zazzXZ7Pe15D/mCNiGbCsEdsuuaZqyqO5jqeZjqVXuT43BR9LP6KI6OsymJmZWeIhOc3MzErEgblOJG2Q9EtJqySt7Ovy1ELSIkntkp7LpR0jabmkden56L4sYy26OZ5rJW1O788qSdP6soxWDl19ViqWS9JNaTjSZyWd1ttlLKrAsUyWtCtXB77U22UsStIYSY9IWiNptaQrusjTb96bWjkw19fHI2JCP+zKvxg4ryJtHrAiIsYBK9J8f7GY/Y8H4Ib0/kxI/5uaLabrz0qnqcC49JgD3NwLZTpQi+n5WAD+T64OXNcLZTpQe4CrImI8MAmYK2l8RZ7+9N7UxIHZiIjHgO0VydOBJWl6CXBBb5bpYHRzPGb7KfBZmQ7cFpnHgWGSjuud0tWmmT73EbElIp5J07uBtew/4ly/eW9q5cBcPwE8LOnpNApSfzcyIrak6a3AyL4sTJ1cnpq8FvWnpnnrU802JOnHJP1C0r9LOrmvC1OEpBbgVOCJikXN9t68w4G5fs6MiNPImlfmSvrDvi5QvUTWdb+/d9+/GTgRmABsAb7ep6Ux633PAMdHxCnAPwP/2rfFqU7S4cC9wJUR8Wpfl6e3ODDXSURsTs/twH1kd+Xpz7Z1Ngul5/Y+Ls9BiYhtEbE3It4GbqH/vz/WOwoNSdofRMSrEfHrNL0MGCJpeB8Xq1uShpAF5e9HxA+7yNI0700lB+Y6kDRU0hGd08A5QJc9I/uRpcCsND0LuL8Py3LQKv57+lP6//tjvWMpcHHqATwJ2JX7i6dfkfS7kpSmTyf7/n+lb0vVtVTOhcDaiPhGN9ma5r2p1Gd3l2oyI4H70md+MHBHRDzYt0UqTtKdwGRguKRNwDXAfOBuSbOBl4AZfVfC2nRzPJMlTSBrkt8AXNZX5bPy6OazMgQgIr5DNuLZNKANeB24tG9KWl2BY/kU8HlJe4A3gJlR3hGmzgA+A/xS0qqU9kVgLPS/96ZWHvnLzMysRNyUbWZmViIOzGZmZiXiwGxmZlYiDsxmZmYl4sBsZmZWIg7MZmZmJeLAbGZmViIOzGZmZiXy/wEcGhPaQbQBTAAAAABJRU5ErkJggg==\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAe0AAADSCAYAAABn75g3AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/YYfK9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAcXElEQVR4nO3df7gV1X3v8fcngCT1R8BwQpUfQgyaok+CeqLkxrbc2IigDeZ5bizcJKI1RVNs9am3CXrb6DWhMbcxJtaUFJWCSZRLNVauIVFqTWySoqIhKBDLEbHA5ceJoBA1RvB7/5i143DY+5x9ztlnnzN7f17Ps589s2bNzJq9Z+a7Z83aaxQRmJmZ2cD3lv4ugJmZmVXHQdvMzKwgHLTNzMwKwkHbzMysIBy0zczMCsJB28zMrCActBuEpIsk/aje8/aWpG9I+uv+WLdZT0n6oKSNkn4p6fwaL/saSbel4XGSQtLgNP49SbNrub7+Iuk6Sd+q97xF56BdIJLOlPQTSS9J2i3px5Le3wfrCUnvrvVyy4mIyyLi8/VYl1lnJD0m6QRJ75L0ZBfZrwduiYgjIuKfa1mOiPibiPhUhWnTImJJLddXdB1/2DQ6B+2CkHQUcD/wd8DRwCjgfwGv9We5OmqWA8cai6QhwHHARuA0oKugfRywrq/LVSTKFC6mFO2cVbgPuImdABARd0XEgYh4NSIejIi1+UySvixpj6TnJE3Lpb9d0u2StkvaJukLkgZ1XImkR9Lgz1LV3x+l9PMkrZH0Yrraf29uns2SPitpLfByx4MgHcw3Sdolaa+kpySdnKYtlvSFNPx/0zpLrzckXZSmvUfSylTD8IykC2rwmZqVnAysj6yLyFY6CdqSngXeBZT216GSLpa0QdI+SZskXZrLP0XSVkmfScfAdknnS5ou6T/SPn1NLn/Fql9JP5D0qdz4H6f17pH0gKTjUnrFY67CMr+Yahr2SrpP0tG56ZPTMf+ipJ9JmtJh3vmSfgy8kj6Xjsv/bDrn7EvH7lm5yYdJuiNNWyepNTffsZLukdSezmd/XuErKZ2zXkzfxwc6+2zStJA0V9JGsh9qxRERfhXgBRwFvAAsAaYBwztMvwh4HfgTYBDwaeD/AUrT7wX+ATgceCfwGHBpbt4f5ZYVwLtz46cAu4Az0rJnA5uBoWn6ZmANMAZ4W5myTwWeAIYBAn4HOCZNWwx8ocw801L5x6QybwEuBgan8vwCmNjf34tfxX6lfepFsoDzqzS8H9iXhsdXmG8z8Ae58XOB49P+/ftpeaemaVPSMj8HDEnHaDtwJ3AkcBLwamldwHXAt9LwuHQ8Dk7jPwA+lYZnAG3peBoM/BXwkzSt4jFXZlt+AGwj++FyOHBPbv2jyM4708ku8j6cxlty8/5n2obBwJAOyz4xHbvH5rbn+Nx2/iotexDwRWBVmvaWVP7PAYeR/RjYBEzt6jPq6rNJ0wNYSVZrecg5ayC/fKVdEBGxFziTbGe7FWiXtFzSyFy25yPi1og4QBbcjwFGpjzTgSsj4uWI2AXcBMyscvVzgH+IiEcju8pfQlYtPzmX5+aI2BIRr5aZ/3Wyk9N7yH5EbIiI7ZVWJumEVP4LImILcB6wOSL+MSL2R8RPyU4sH6uy/GZlpX1qGFmAmAy8F3gaOCoihkXEc1Uu57sR8Wxkfgg8CPxuLsvrwPyIeB1YCowAvhYR+yJiHbAeeF83i38Z8MV0PO0H/gaYlK4ou3XMAd+MiKcj4mXgr4ELUk3cJ4AVEbEiIt6IiJXAarLzScniiFiXjs3XOyz3ADAUmChpSERsjohnc9N/lJZ9APhm7jN4P9kPg+sj4tcRsYnsvFftOauzz6bkixGxu8I5a8By0C6QtANeFBGjyX4VHwt8NZdlRy7vK2nwCLL7b0OA7amK60Wyq+53Vrnq44CrSvOm+cek9Zds6aTc/wrcAnwd2CVpobJ79IeQ9HbgPuCvIqLUov044IwO6/848NtVlt/sEJKOTvvTS8B/IbtqfIbs6nCPpCu7saxpklalqu4XyYLaiFyWF1JgguyqGmBnbvqrZMdqdxwHfC13TOwmu6oe1Z1jLskfv8+TnS9GpHV8rMOxdybZBUG5eQ8SEW3AlWRXxrskLZWUP2/syA2/ArxV2e2144BjO6z3GiB/kdKZip9NNeUeyBy0Cyoifk5WtVz2PlUHW8iujEekq4dhEXFURJxU5eq2kF0lDMu9fisi7soXqYvy3hwRpwETye7P/2XHPMoasdwJPBwRCzus/4cd1n9ERHy6yvKbHSJdZQ0DLgVuS8PfB/4w7WNfrWY5koaS1fx8GRiZlrOCLEj0pS1kt7jyx8XbIuInUN0xlzMmNzyW7Er9F2kd3+ywjsMj4oZc/q6O/Tsj4kyyQBrAl6rctuc6rPfIiJheJm+59Xf62VRT7oHKQbsgUkOsqySNTuNjgFnAqq7mTdViDwI3SjpK0lskHS/p9yvMspODG5TcClwm6YzUwOVwSedKOrLKsr8/zTsEeJnsPtYbZbLOJ7undkWH9PuBEyR9UtKQ9Hq/pN+pZv1mXci3Fj+FrKq8Ow4jqwJuB/YrawB6du2KV9E3gKslnQS/aWz6sTRc7TFX8glJEyX9Ftnf2e5ONQPfAv5Q0lRJgyS9VVnDutHVFFDSiZI+lH7Y/IqsRqGzcpQ8BuxLjdjeltZ9ssr/xbU9LTN/zqr42RSdg3Zx7CNrCPaopJfJgvXTwFVVzn8h2cllPbAHuJuDq7jyrgOWpKqlCyJiNVnjmVvSvG1kjdeqdRRZ4N9DVvX2AvC3ZfLNIruvuEdvtiD/eETsIzsJziRrnLaD7Nf60G6UwayS04AnJb0DOBARe7ozc9o//xxYRraP/3dgec1Leeh67yU7DpZK2kt2Pij9Y6TaY67km2Q1dzuAt5JtD6lNyQyyqul2sivYv6T62DEUuIHsqn0H2S25q6vYtgNkbVkmAc+l+W8D3l4m7ytkP/h/nM5Zk7v4bAqt1LLYzMyakKQfkLXEvq2/y2Jd85W2mZlZQThom5mZFYSDtlkTkTRG0sOS1qceqK5I6Ucr63FuY3ofntIl6WZJbZLWSjo1t6zZKf9GNchDLJpRRExx1Xhx+J62WRORdAxZz1hPptb/TwDnkzUs3B0RN0iaR9bj3mclTQf+jOx/x2eQdQhyhrJuLleTdfkZaTmndbcRl5l1j6+0zZpIRGyPiCfT8D5gA1mHEzPIeqEjvZ+fhmcAd6SevlYBw1LgnwqsTP913kPWJeQ59dsSs+Y04J9uMmLEiBg3blx/F8NsQHviiSd+EREt3ZlH0jiy/yU/StYpSKmbyx282fPUKA7uOWprSquUXpGPZbPqdHY8D/igPW7cOFavXt3fxTAb0CQ93838R5D14nVlROyV3uy8KyJCUk3um0maQ9Z3PWPHjvWxbFaFzo5nV4+bNZnUS9Y9wLcj4jspeWeq9i7d996V0rdxcBeXo1NapfSDRMTCiGiNiNaWlm5VBJhZGQ7aZk1E2SX17cCGiPhKbtJyskeukt7vy6VfmFqRTwZeStXoDwBnSxqeWpqfndLMrA8N+OpxM6upDwKfBJ6StCalXUPW1eQySZeQdXt5QZq2gqzleBvZU5guhuxhG5I+Dzye8l0fEbvrsgVmTcxB26yJpMedVnr61Fll8gcwt8KyFgGLalc6M+uKq8fNzMwKoiGutMfN+25NlrP5hnNrshwzs0ZTq/Nss+ttnPGVtpmZWUE4aJuZmRVEl0Fb0iJJuyQ9nUu7TtI2SWvSa3pu2tXp4QLPSJqaSz8npbWlvo3NzMysG6q50l5M+T6Fb4qISem1AkDSRGAmcFKa5+8lDZI0CPg6MA2YCMxKec3MzKxKXTZEi4hHUh/F1ZgBLI2I14DnJLUBp6dpbRGxCUDS0pR3ffeLbGZm1px603r8ckkXkj2e76r0pJ9RwKpcnvxDBDo+XOCMSgvu2F9xvdSydaRbopuZWa31tCHaAuB4YBKwHbixVgUC91dsZmZWTo+utCNiZ2lY0q3A/Wm0s4cIdPlwATMzM6usR1fapacBJR8FSi3LlwMzJQ2VNB6YADxG1j/xBEnjJR1G1lhtec+LbWZm1ny6vNKWdBcwBRghaStwLTBF0iQggM3ApQARsU7SMrIGZvuBuRFxIC3ncrKnAA0CFkXEulpvjJmZWSOrpvX4rDLJt3eSfz4wv0z6CrInBpmZmVkPuEc0MzOzgnDQNjMzKwgHbTMzs4Jw0DYzMysIB20zM7OCcNA2MzMrCAdtMzOzgnDQNjMzKwgHbTMzs4Jw0DYzMysIB20zM7OCcNA2MzMrCAdtMzOzgnDQNjMzKwgHbTMzs4Jw0DYzMyuILoO2pEWSdkl6Opf2t5J+LmmtpHslDUvp4yS9KmlNen0jN89pkp6S1CbpZknqky0yMzNrUNVcaS8GzumQthI4OSLeC/wHcHVu2rMRMSm9LsulLwD+BJiQXh2XaWZmZp3oMmhHxCPA7g5pD0bE/jS6Chjd2TIkHQMcFRGrIiKAO4Dze1RiMzOzJlWLe9p/DHwvNz5e0k8l/VDS76a0UcDWXJ6tKa0sSXMkrZa0ur29vQZFNDOoeLvrOknbcre1puemXZ1uaT0jaWou/ZyU1iZpXr23w6xZ9SpoS/qfwH7g2ylpOzA2Ik4B/gK4U9JR3V1uRCyMiNaIaG1paelNEc3sYIspf2vqptxtrRUAkiYCM4GT0jx/L2mQpEHA14FpwERgVsprZn1scE9nlHQRcB5wVqryJiJeA15Lw09IehY4AdjGwVXoo1OamdVRRDwiaVyV2WcAS9Nx/ZykNuD0NK0tIjYBSFqa8q6vdXnN7GA9utKWdA7wGeAjEfFKLr0l/QpH0rvIGpxtiojtwF5Jk1Or8QuB+3pdejOrlcvTv0EWSRqe0kYBW3J5Sre1KqUfwre6zGqrmr983QX8O3CipK2SLgFuAY4EVnb4a9fvAWslrQHuBi6LiFIjtj8FbgPagGc5+D64mfWfBcDxwCSyW1w31mrBvtVlVltdVo9HxKwyybdXyHsPcE+FaauBk7tVOjPrcxGxszQs6Vbg/jS6DRiTy5q/rVUp3cz6kHtEM2ty6S+ZJR8FSi3LlwMzJQ2VNJ7sdtdjwOPABEnjJR1G1lhteT3LbNasetwQzcyKJ93umgKMkLQVuBaYImkSEMBm4FKAiFgnaRlZA7P9wNyIOJCWcznwADAIWBQR6+q7JWbNyUHbrIl053ZXyj8fmF8mfQWwooZFM7MquHrczMysIBy0zczMCsJB28zMrCActM3MzArCQdvMzKwgHLTNzMwKwn/5MrMBY9y87/Z3ERrC5hvO7e8iWB/xlbaZmVlBOGibmZkVhIO2mZlZQThom5mZFYSDtpmZWUE4aJuZmRVEVUFb0iJJuyQ9nUs7WtJKSRvT+/CULkk3S2qTtFbSqbl5Zqf8GyXNrv3mmJmZNa5qr7QXA+d0SJsHPBQRE4CH0jjANGBCes0BFkAW5Mme3XsGcDpwbSnQm5mZWdeqCtoR8Qiwu0PyDGBJGl4CnJ9LvyMyq4Bhko4BpgIrI2J3ROwBVnLoDwEzMzOroDf3tEdGxPY0vAMYmYZHAVty+bamtErph5A0R9JqSavb29t7UUQzM7PGUZOGaBERQNRiWWl5CyOiNSJaW1paarVYMzOzQutN0N6Zqr1J77tS+jZgTC7f6JRWKd3MzMyq0JugvRwotQCfDdyXS78wtSKfDLyUqtEfAM6WNDw1QDs7pZmZmVkVqnrKl6S7gCnACElbyVqB3wAsk3QJ8DxwQcq+ApgOtAGvABcDRMRuSZ8HHk/5ro+Ijo3bzMzMrIKqgnZEzKow6awyeQOYW2E5i4BFVZfOzMzMfsM9opmZmRWEg7aZmVlBOGibmZkVhIO2mZlZQThom5mZFYSDtpmZWUE4aJuZmRWEg7aZmVlBOGibmZkVhIO2WRORtEjSLklP59KOlrRS0sb0PjylS9LNktokrZV0am6e2Sn/Rkmzy63LzGrPQdusuSwGzumQNg94KCImAA+lcYBpwIT0mgMsgCzIkz1/4AzgdODaUqA3s77loG3WRCLiEaDjg3pmAEvS8BLg/Fz6HZFZBQxLj+GdCqyMiN0RsQdYyaE/BMysDzhom9nI9PhcgB3AyDQ8CtiSy7c1pVVKN7M+5qBtZr+RntIXtVqepDmSVkta3d7eXqvFmjUtB20z25mqvUnvu1L6NmBMLt/olFYp/RARsTAiWiOitaWlpeYFN2s2DtpmthwotQCfDdyXS78wtSKfDLyUqtEfAM6WNDw1QDs7pZlZH+tx0JZ0oqQ1uddeSVdKuk7Stlz69Nw8V6e/jzwjaWptNsHMqiXpLuDfgRMlbZV0CXAD8GFJG4E/SOMAK4BNQBtwK/CnABGxG/g88Hh6XZ/SzKyPDe7pjBHxDDAJQNIgsuqxe4GLgZsi4sv5/JImAjOBk4BjgX+RdEJEHOhpGcyseyJiVoVJZ5XJG8DcCstZBCyqYdHMrAq1qh4/C3g2Ip7vJM8MYGlEvBYRz5H9ej+9Rus3MzNreLUK2jOBu3Ljl6celBblOl2o+m8ibnFqZmZ2qF4HbUmHAR8B/iklLQCOJ6s63w7c2N1lusWpmZnZoWpxpT0NeDIidgJExM6IOBARb5A1XilVgVf9NxEzMzM7VC2C9ixyVeOl/3smHwVKDyZYDsyUNFTSeLL+jB+rwfrNzMyaQo9bjwNIOhz4MHBpLvl/S5pE1qvS5tK0iFgnaRmwHtgPzHXLcTMzs+r1KmhHxMvAOzqkfbKT/POB+b1Zp5mZWbNyj2hmZmYF4aBtZmZWEA7aZmZmBeGgbWZmVhAO2mZmZgXhoG1mZlYQDtpmZmYF4aBtZmZWEA7aZmZmBeGgbWZmVhAO2mZmZgXhoG1mZlYQDtpmZmYF4aBtZmZWEA7aZmZmBdHroC1ps6SnJK2RtDqlHS1ppaSN6X14SpekmyW1SVor6dTert/MzKxZ1OpK+79GxKSIaE3j84CHImIC8FAaB5gGTEivOcCCGq3fzMys4fVV9fgMYEkaXgKcn0u/IzKrgGGSjumjMpiZmTWUWgTtAB6U9ISkOSltZERsT8M7gJFpeBSwJTfv1pRmZmZmXRhcg2WcGRHbJL0TWCnp5/mJERGSojsLTMF/DsDYsWNrUEQzM7Pi6/WVdkRsS++7gHuB04GdpWrv9L4rZd8GjMnNPjqldVzmwohojYjWlpaW3hbRzMysIfQqaEs6XNKRpWHgbOBpYDkwO2WbDdyXhpcDF6ZW5JOBl3LV6GZmZtaJ3laPjwTulVRa1p0R8X1JjwPLJF0CPA9ckPKvAKYDbcArwMW9XL+ZmVnT6FXQjohNwPvKpL8AnFUmPYC5vVmnmZlZs3KPaGZmZgXhoG1mgHs3NCsCB20zy3PvhmYDmIO2mXXGvRuaDSAO2mZWUvPeDSXNkbRa0ur29va+KrdZ06hFj2hm1hhq3rthRCwEFgK0trZ2a14zO5SvtM0M6JveDc2sthy0zcy9G5oVhKvHzQzcu6FZIThom5l7NzQrCFePm5mZFYSDtpmZWUE4aJuZmRWEg7aZmVlBOGibmZkVhIO2mZlZQfQ4aEsaI+lhSeslrZN0RUq/TtK29Hi/NZKm5+a5Oj3K7xlJU2uxAWZmZs2iN//T3g9cFRFPpp6UnpC0Mk27KSK+nM8saSIwEzgJOBb4F0knRMSBXpTBzMysafT4SjsitkfEk2l4H7CBMk/5yZkBLI2I1yLiObKelE7v6frNzMyaTU3uaUsaB5wCPJqSLpe0VtIiScNTWlWP8jMzM7Pyeh20JR0B3ANcGRF7gQXA8cAkYDtwYw+W6WfwmpmZddCroC1pCFnA/nZEfAcgInZGxIGIeAO4lTerwKt+lF9ELIyI1ohobWlp6U0RzczMGkZvWo8LuB3YEBFfyaUfk8v2UbLH+0H2KL+ZkoZKGg9MAB7r6frNzMyaTW9aj38Q+CTwlKQ1Ke0aYJakSUAAm4FLASJinaRlwHqyludz3XLczMysej0O2hHxI0BlJq3oZJ75wPyertPMzKyZ+XnafWTcvO/WZDmbbzi3JssxM7PiczemZmZmBeGgbWZmVhAO2mZmZgXhoG1mZlYQDtpmZmYF4aBtZmZWEA7aZmZmBeGgbWZmVhAO2mZmZgXhoG1mZlYQDtpmZmYF4aBtZmZWEA7aZmZmBeGgbWZmVhAO2mZmZgVR96At6RxJz0hqkzSv3us3s9rwsWxWf3UN2pIGAV8HpgETgVmSJtazDGbWez6WzfpHva+0TwfaImJTRPwaWArMqHMZzKz3fCyb9YN6B+1RwJbc+NaUZmbF4mPZrB8M7u8ClCNpDjAnjf5S0jNlso0AflG/UvUPfanipKbY/i74M3jzMziuvwtSTpXHctEM+P2uk/NGOQN+e7phwG9Lld9NxeO53kF7GzAmNz46pR0kIhYCCztbkKTVEdFa2+IVR7NvP/gzgH79DGp2LBdNo+13jbQ9jbQtldS7evxxYIKk8ZIOA2YCy+tcBjPrPR/LZv2grlfaEbFf0uXAA8AgYFFErKtnGcys93wsm/WPut/TjogVwIoaLKqhqtx6oNm3H/wZQD9+BjU8loum0fa7RtqeRtqWshQR/V0GMzMzq4K7MTUzMyuIwgXtZuw6UdIYSQ9LWi9pnaQrUvrRklZK2pjeh/d3WfuSpEGSfirp/jQ+XtKjaV/4P6lBVMOSNEzS3ZJ+LmmDpA802z5QL5IWSdol6ekK0yXp5rTvrZV0ar3L2B1VbM8USS9JWpNen6t3GatV6XzYIU+hvp/uKFTQbuKuE/cDV0XERGAyMDdt9zzgoYiYADyUxhvZFcCG3PiXgJsi4t3AHuCSfilV/XwN+H5EvAd4H9ln0Wz7QL0sBs7pZPo0YEJ6zQEW1KFMvbGYzrcH4N8iYlJ6XV+HMvVUpfNhXtG+n6oVKmjTpF0nRsT2iHgyDe8jO1mPItv2JSnbEuD8filgHUgaDZwL3JbGBXwIuDtlafTtfzvwe8DtABHx64h4kSbaB+opIh4BdneSZQZwR2RWAcMkHVOf0nVfFdtTGJ2cD/MK9f10R9GCdtN3nShpHHAK8CgwMiK2p0k7gJH9Va46+CrwGeCNNP4O4MWI2J/GG31fGA+0A/+YbhHcJulwmmsfGEga8Vz0AUk/k/Q9SSf1d2Gq0eF8mNeI3w9QvKDd1CQdAdwDXBkRe/PTIvsbQEP+FUDSecCuiHiiv8vSjwYDpwILIuIU4GU6VIU38j5gfe5J4LiIeB/wd8A/929xutbZ+bCRFS1oV9V1YiOSNIRsB/12RHwnJe8sVfmk9139Vb4+9kHgI5I2k90S+RDZ/d1hkkp9DTT6vrAV2BoRpSuKu8mCeLPsAwNNQ52LImJvRPwyDa8Ahkga0c/FqqjC+TCvob6fvKIF7absOjHdv70d2BARX8lNWg7MTsOzgfvqXbZ6iIirI2J0RIwj+87/NSI+DjwM/LeUrWG3HyAidgBbJJ2Yks4C1tMk+8AAtBy4MLVSngy8lLtNUTiSfjudZ5B0OllseKF/S1VeJ+fDvIb6fvIK17mKpOlk9zdLXSfO798S9T1JZwL/BjzFm/d0ryG7j7MMGAs8D1wQEQ3R2KQSSVOA/xER50l6F9mV99HAT4FPRMRr/Vi8PiVpEllDvMOATcDFZCfXptoH6kHSXcAUsqdG7QSuBYYARMQ3UuC4haxF9ivAxRGxun9K27Uqtudy4NNkLbNfBf4iIn7SP6XtXCfnw7FQzO+nOwoXtM3MzJpV0arHzczMmpaDtpmZWUE4aJuZmRWEg7aZmVlBOGibmZkVhIO2mZlZQThom5mZFYSDtpmZWUH8f3Yjbl0JqCAtAAAAAElFTkSuQmCC\n", "text/plain": [ "
" ] @@ -1076,10 +1076,10 @@ { "data": { "text/plain": [ - "[,\n", - " ,\n", - " ,\n", - " ]" + "[,\n", + " ,\n", + " ,\n", + " ]" ] }, "execution_count": 44, @@ -1197,11 +1197,11 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:14:00,816 - leisure - INFO - Linking households and care homes for visits\n", - "2022-07-27 17:14:00,817 - leisure - INFO - Done\n", - "2022-07-27 17:14:00,818 - leisure - INFO - Distributing social venues to areas\n", - "2022-07-27 17:14:00,819 - leisure - INFO - Distributed in 0 of 65 areas.\n", - "2022-07-27 17:14:00,939 - leisure - INFO - Distributed in 65 of 65 areas.\n" + "2022-09-16 14:54:15,076 - leisure - INFO - Linking households and care homes for visits\n", + "2022-09-16 14:54:15,077 - leisure - INFO - Done\n", + "2022-09-16 14:54:15,078 - leisure - INFO - Distributing social venues to areas\n", + "2022-09-16 14:54:15,079 - leisure - INFO - Distributed in 0 of 65 areas.\n", + "2022-09-16 14:54:15,171 - leisure - INFO - Distributed in 65 of 65 areas.\n" ] } ], @@ -1253,7 +1253,6 @@ " group_types=group_types,\n", " load_interactions_path=Interactions_File_Path,\n", " contact_sexes=[\"unisex\", \"male\", \"female\"],\n", - " Tracker_Contact_Type=[\"1D\", \"All\"],\n", " MaxVenueTrackingSize = 500\n", ")" ] @@ -1328,1132 +1327,1132 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:14:01,958 - simulator - INFO - Starting simulation for 7 days at day 2020-05-24 09:00:00,to run for 7 days\n", - "2022-07-27 17:14:02,038 - seed - INFO - Seeding Covid19 infections at date 2020-05-24\n", - "2022-07-27 17:14:02,599 - rank - INFO - Next timestep\n", - "2022-07-27 17:14:02,600 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:14:02,815 - rank - INFO - Rank 0 -- move_people -- 0.21400512900436297\n", - "2022-07-27 17:14:02,816 - rank - INFO - Rank 0 -- move_people_waiting -- 9.348004823550582e-06\n", - "2022-07-27 17:14:02,817 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.241999704390764e-06,3.814697265625e-06 - 2020-05-24 09:00:00\n", - "2022-07-27 17:14:02,826 - simulator - INFO - Info for rank 0, Date = 2020-05-24 09:00:00, number of deaths = 0, number of infected = 222\n", - "2022-07-27 17:14:02,907 - rank - INFO - Rank 0 -- interaction -- 0.08891357900574803\n", - "2022-07-27 17:14:02,908 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:14:02,915 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:14:02,920 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:14:04,023 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:14:04,754 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:14:04,758 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:14:04,759 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:14:04,760 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:14:04,761 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:14:04,764 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:14:04,769 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:14:04,779 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:14:04,788 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:14:04,800 - rank - INFO - Rank 0 -- tracker -- 1.8917781810159795\n", - "2022-07-27 17:14:04,804 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0031230589956976473,0.0031232833862304688 - 2020-05-24 09:00:00\n", - "2022-07-27 17:14:04,953 - rank - INFO - Rank 0 -- interaction_waiting -- 8.953997166827321e-06\n", - "2022-07-27 17:14:04,968 - simulator - INFO - CMS: Timestep for rank 0/1 - 2.367370995983947,2.3673720359802246 - 2020-05-24 09:00:00\n", - "\n", - "2022-07-27 17:14:04,969 - rank - INFO - Next timestep\n", - "2022-07-27 17:14:04,970 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:14:06,304 - rank - INFO - Rank 0 -- move_people -- 1.3324415610113647\n", - "2022-07-27 17:14:06,304 - rank - INFO - Rank 0 -- move_people_waiting -- 6.4899795688688755e-06\n", - "2022-07-27 17:14:06,305 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.4599797800183296e-06,2.86102294921875e-06 - 2020-05-24 11:00:00\n", - "2022-07-27 17:14:06,310 - simulator - INFO - Info for rank 0, Date = 2020-05-24 11:00:00, number of deaths = 0, number of infected = 222\n", - "2022-07-27 17:14:06,431 - rank - INFO - Rank 0 -- interaction -- 0.12543866600026377\n", - "2022-07-27 17:14:06,432 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:14:06,440 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:14:06,442 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:14:07,296 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:14:07,532 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:14:07,555 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:14:07,593 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:14:07,607 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:14:07,662 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:14:07,731 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:14:07,836 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:14:08,138 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:14:12,003 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:14:12,627 - rank - INFO - Rank 0 -- tracker -- 6.19446290898486\n", - "2022-07-27 17:14:12,630 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0005476709920912981,0.0005474090576171875 - 2020-05-24 11:00:00\n", - "2022-07-27 17:14:12,670 - rank - INFO - Rank 0 -- interaction_waiting -- 6.988004315644503e-06\n", - "2022-07-27 17:14:12,687 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.715798205987085,7.715798616409302 - 2020-05-24 11:00:00\n", - "\n", - "2022-07-27 17:14:12,688 - rank - INFO - Next timestep\n", - "2022-07-27 17:14:12,689 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:14:13,524 - rank - INFO - Rank 0 -- move_people -- 0.8341756979934871\n", - "2022-07-27 17:14:13,525 - rank - INFO - Rank 0 -- move_people_waiting -- 1.1443014955148101e-05\n", - "2022-07-27 17:14:13,526 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.9219815991818905e-06,4.5299530029296875e-06 - 2020-05-24 13:00:00\n", - "2022-07-27 17:14:13,538 - simulator - INFO - Info for rank 0, Date = 2020-05-24 13:00:00, number of deaths = 0, number of infected = 224\n", - "2022-07-27 17:14:13,708 - rank - INFO - Rank 0 -- interaction -- 0.17756989601184614\n", - "2022-07-27 17:14:13,709 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:14:13,717 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:14:13,719 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:14:14,811 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:14:15,069 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:14:15,094 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:14:15,150 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:14:15,174 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:14:15,237 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:14:15,316 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:14:15,443 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:14:15,834 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:14:20,018 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:14:20,651 - rank - INFO - Rank 0 -- tracker -- 6.941948227991816\n", - "2022-07-27 17:14:20,654 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0005612200184259564,0.0005612373352050781 - 2020-05-24 13:00:00\n", - "2022-07-27 17:14:20,697 - rank - INFO - Rank 0 -- interaction_waiting -- 1.0885996744036674e-05\n", - "2022-07-27 17:14:20,718 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.028122949006502,8.028124809265137 - 2020-05-24 13:00:00\n", - "\n", - "2022-07-27 17:14:20,720 - rank - INFO - Next timestep\n", - "2022-07-27 17:14:20,720 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:14:21,599 - rank - INFO - Rank 0 -- move_people -- 0.8775557840126567\n", - "2022-07-27 17:14:21,600 - rank - INFO - Rank 0 -- move_people_waiting -- 8.557981345802546e-06\n", - "2022-07-27 17:14:21,601 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.375993739813566e-06,4.0531158447265625e-06 - 2020-05-24 15:00:00\n" + "2022-09-16 14:54:15,844 - simulator - INFO - Starting simulation for 7 days at day 2020-05-24 09:00:00,to run for 7 days\n", + "2022-09-16 14:54:15,935 - seed - INFO - Seeding Covid19 infections at date 2020-05-24\n", + "2022-09-16 14:54:16,416 - rank - INFO - Next timestep\n", + "2022-09-16 14:54:16,417 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:54:16,596 - rank - INFO - Rank 0 -- move_people -- 0.17767390300286934\n", + "2022-09-16 14:54:16,596 - rank - INFO - Rank 0 -- move_people_waiting -- 8.023009286262095e-06\n", + "2022-09-16 14:54:16,597 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.306995495222509e-06,3.0994415283203125e-06 - 2020-05-24 09:00:00\n", + "2022-09-16 14:54:16,605 - simulator - INFO - Info for rank 0, Date = 2020-05-24 09:00:00, number of deaths = 0, number of infected = 220\n", + "2022-09-16 14:54:16,684 - rank - INFO - Rank 0 -- interaction -- 0.08574716899602208\n", + "2022-09-16 14:54:16,691 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:54:17,573 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:54:18,541 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:54:18,544 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:54:18,545 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:54:18,547 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:54:18,550 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:54:18,554 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:54:18,557 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:54:18,570 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:54:18,579 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:54:18,592 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:54:18,607 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:54:18,609 - rank - INFO - Rank 0 -- tracker -- 1.923580465008854\n", + "2022-09-16 14:54:18,611 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0009880809957394376,0.0009877681732177734 - 2020-05-24 09:00:00\n", + "2022-09-16 14:54:18,797 - rank - INFO - Rank 0 -- interaction_waiting -- 1.8175996956415474e-05\n", + "2022-09-16 14:54:18,812 - simulator - INFO - CMS: Timestep for rank 0/1 - 2.394170497005689,2.394172191619873 - 2020-05-24 09:00:00\n", + "\n", + "2022-09-16 14:54:18,814 - rank - INFO - Next timestep\n", + "2022-09-16 14:54:18,815 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:54:20,199 - rank - INFO - Rank 0 -- move_people -- 1.3836247339932015\n", + "2022-09-16 14:54:20,200 - rank - INFO - Rank 0 -- move_people_waiting -- 9.447001502849162e-06\n", + "2022-09-16 14:54:20,201 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.608999006450176e-06,4.0531158447265625e-06 - 2020-05-24 11:00:00\n", + "2022-09-16 14:54:20,209 - simulator - INFO - Info for rank 0, Date = 2020-05-24 11:00:00, number of deaths = 0, number of infected = 220\n", + "2022-09-16 14:54:20,341 - rank - INFO - Rank 0 -- interaction -- 0.1385451300011482\n", + "2022-09-16 14:54:20,349 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:54:20,795 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:54:21,619 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:54:21,636 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:54:21,652 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:54:21,661 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:54:21,702 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:54:21,768 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:54:21,817 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:54:22,047 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:54:23,595 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:54:23,796 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:54:23,807 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:54:23,808 - rank - INFO - Rank 0 -- tracker -- 3.4667744649923407\n", + "2022-09-16 14:54:23,812 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.000711847998900339,0.0007121562957763672 - 2020-05-24 11:00:00\n", + "2022-09-16 14:54:23,858 - rank - INFO - Rank 0 -- interaction_waiting -- 7.598995580337942e-06\n", + "2022-09-16 14:54:23,875 - simulator - INFO - CMS: Timestep for rank 0/1 - 5.0594415119994665,5.059441804885864 - 2020-05-24 11:00:00\n", + "\n", + "2022-09-16 14:54:23,876 - rank - INFO - Next timestep\n", + "2022-09-16 14:54:23,877 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:54:24,899 - rank - INFO - Rank 0 -- move_people -- 1.0214344230043935\n", + "2022-09-16 14:54:24,901 - rank - INFO - Rank 0 -- move_people_waiting -- 4.7100038500502706e-06\n", + "2022-09-16 14:54:24,901 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.762012395076454e-06,4.5299530029296875e-06 - 2020-05-24 13:00:00\n", + "2022-09-16 14:54:24,907 - simulator - INFO - Info for rank 0, Date = 2020-05-24 13:00:00, number of deaths = 0, number of infected = 223\n", + "2022-09-16 14:54:25,029 - rank - INFO - Rank 0 -- interaction -- 0.12603275399305858\n", + "2022-09-16 14:54:25,035 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:54:25,499 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:54:26,447 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:54:26,471 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:54:26,492 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:54:26,503 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:54:26,541 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:54:26,633 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:54:26,673 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:54:26,969 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:54:28,849 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:54:29,035 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:54:29,045 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:54:29,046 - rank - INFO - Rank 0 -- tracker -- 4.016852733009728\n", + "2022-09-16 14:54:29,048 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00035122400731779635,0.00035119056701660156 - 2020-05-24 13:00:00\n", + "2022-09-16 14:54:29,078 - rank - INFO - Rank 0 -- interaction_waiting -- 5.69300027564168e-06\n", + "2022-09-16 14:54:29,091 - simulator - INFO - CMS: Timestep for rank 0/1 - 5.213277750997804,5.213278532028198 - 2020-05-24 13:00:00\n", + "\n", + "2022-09-16 14:54:29,092 - rank - INFO - Next timestep\n", + "2022-09-16 14:54:29,093 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:54:30,024 - rank - INFO - Rank 0 -- move_people -- 0.9299475029984023\n", + "2022-09-16 14:54:30,026 - rank - INFO - Rank 0 -- move_people_waiting -- 4.76400600746274e-06\n", + "2022-09-16 14:54:30,027 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.3639884097501636e-06,4.291534423828125e-06 - 2020-05-24 15:00:00\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:14:21,608 - simulator - INFO - Info for rank 0, Date = 2020-05-24 15:00:00, number of deaths = 0, number of infected = 226\n", - "2022-07-27 17:14:21,811 - rank - INFO - Rank 0 -- interaction -- 0.20855413100798614\n", - "2022-07-27 17:14:21,812 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:14:21,822 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:14:21,824 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:14:22,889 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:14:23,160 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:14:23,187 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:14:23,249 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:14:23,272 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:14:23,331 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:14:23,405 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:14:23,539 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:14:23,907 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:14:28,466 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:14:28,981 - rank - INFO - Rank 0 -- tracker -- 7.168875489995116\n", - "2022-07-27 17:14:28,983 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00027293601306155324,0.00027251243591308594 - 2020-05-24 15:00:00\n", - "2022-07-27 17:14:29,035 - rank - INFO - Rank 0 -- interaction_waiting -- 6.5019994508475065e-06\n", - "2022-07-27 17:14:29,050 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.328650056995684,8.328650712966919 - 2020-05-24 15:00:00\n", - "\n", - "2022-07-27 17:14:29,051 - rank - INFO - Next timestep\n", - "2022-07-27 17:14:29,052 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:14:29,943 - rank - INFO - Rank 0 -- move_people -- 0.8901809560193215\n", - "2022-07-27 17:14:29,944 - rank - INFO - Rank 0 -- move_people_waiting -- 6.799993570894003e-06\n", - "2022-07-27 17:14:29,944 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.7990103010088205e-06,3.814697265625e-06 - 2020-05-24 17:00:00\n", - "2022-07-27 17:14:29,952 - simulator - INFO - Info for rank 0, Date = 2020-05-24 17:00:00, number of deaths = 0, number of infected = 228\n", - "2022-07-27 17:14:30,112 - rank - INFO - Rank 0 -- interaction -- 0.16720399100449868\n", - "2022-07-27 17:14:30,113 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:14:30,114 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:14:30,118 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:14:30,133 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:14:30,445 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:14:30,449 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:14:30,514 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:14:30,534 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:14:30,537 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:14:30,621 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:14:30,840 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:14:31,269 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:14:35,877 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:14:36,624 - rank - INFO - Rank 0 -- tracker -- 6.511110343009932\n", - "2022-07-27 17:14:36,629 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0008725379884708673,0.0008723735809326172 - 2020-05-24 17:00:00\n", - "2022-07-27 17:14:36,677 - rank - INFO - Rank 0 -- interaction_waiting -- 8.526985766366124e-06\n", - "2022-07-27 17:14:36,700 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.647446602000855,7.647447824478149 - 2020-05-24 17:00:00\n", - "\n", - "2022-07-27 17:14:36,701 - rank - INFO - Next timestep\n", - "2022-07-27 17:14:36,702 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:14:36,911 - rank - INFO - Rank 0 -- move_people -- 0.20807645400054753\n", - "2022-07-27 17:14:36,912 - rank - INFO - Rank 0 -- move_people_waiting -- 7.793016266077757e-06\n", - "2022-07-27 17:14:36,912 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.2719981390982866e-06,3.0994415283203125e-06 - 2020-05-24 19:00:00\n", - "2022-07-27 17:14:36,918 - simulator - INFO - Info for rank 0, Date = 2020-05-24 19:00:00, number of deaths = 0, number of infected = 235\n", - "2022-07-27 17:14:36,997 - rank - INFO - Rank 0 -- interaction -- 0.08445498498622328\n", - "2022-07-27 17:14:36,998 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:14:37,000 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:14:37,003 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:14:37,030 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:14:38,256 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:14:38,259 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:14:38,260 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:14:38,262 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:14:38,264 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:14:38,267 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:14:38,270 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:14:38,280 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:14:38,304 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:14:38,318 - rank - INFO - Rank 0 -- tracker -- 1.319529959000647\n", - "2022-07-27 17:14:38,331 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0004692210059147328,0.00046896934509277344 - 2020-05-24 19:00:00\n", - "2022-07-27 17:14:38,386 - rank - INFO - Rank 0 -- interaction_waiting -- 8.31700162962079e-06\n", - "2022-07-27 17:14:38,406 - simulator - INFO - CMS: Timestep for rank 0/1 - 1.7027762279903982,1.7027771472930908 - 2020-05-24 19:00:00\n", - "\n", - "2022-07-27 17:14:38,410 - rank - INFO - Next timestep\n", - "2022-07-27 17:14:38,411 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:14:38,654 - rank - INFO - Rank 0 -- move_people -- 0.24202843898092397\n", - "2022-07-27 17:14:38,655 - rank - INFO - Rank 0 -- move_people_waiting -- 6.374000804498792e-06\n", - "2022-07-27 17:14:38,656 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.1530001908540726e-06,3.0994415283203125e-06 - 2020-05-25 09:00:00\n", - "2022-07-27 17:14:38,665 - simulator - INFO - Info for rank 0, Date = 2020-05-25 09:00:00, number of deaths = 0, number of infected = 251\n", - "2022-07-27 17:14:38,748 - rank - INFO - Rank 0 -- interaction -- 0.08982426900183782\n", - "2022-07-27 17:14:44,799 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:14:44,806 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:14:44,809 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:14:45,824 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n" + "2022-09-16 14:54:30,035 - simulator - INFO - Info for rank 0, Date = 2020-05-24 15:00:00, number of deaths = 0, number of infected = 224\n", + "2022-09-16 14:54:30,184 - rank - INFO - Rank 0 -- interaction -- 0.15625668100256007\n", + "2022-09-16 14:54:30,191 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:54:30,960 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:54:32,119 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:54:32,151 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:54:32,182 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:54:32,192 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:54:32,244 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:54:32,342 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:54:32,391 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:54:32,749 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:54:35,164 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:54:35,399 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:54:35,410 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:54:35,411 - rank - INFO - Rank 0 -- tracker -- 5.225750265002716\n", + "2022-09-16 14:54:35,415 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0010198079980909824,0.0010194778442382812 - 2020-05-24 15:00:00\n", + "2022-09-16 14:54:35,450 - rank - INFO - Rank 0 -- interaction_waiting -- 6.353002390824258e-06\n", + "2022-09-16 14:54:35,464 - simulator - INFO - CMS: Timestep for rank 0/1 - 6.370852299995022,6.370853662490845 - 2020-05-24 15:00:00\n", + "\n", + "2022-09-16 14:54:35,465 - rank - INFO - Next timestep\n", + "2022-09-16 14:54:35,466 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:54:36,647 - rank - INFO - Rank 0 -- move_people -- 1.1801133939879946\n", + "2022-09-16 14:54:36,650 - rank - INFO - Rank 0 -- move_people_waiting -- 9.199997293762863e-06\n", + "2022-09-16 14:54:36,651 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.9810041673481464e-06,4.291534423828125e-06 - 2020-05-24 17:00:00\n", + "2022-09-16 14:54:36,659 - simulator - INFO - Info for rank 0, Date = 2020-05-24 17:00:00, number of deaths = 0, number of infected = 226\n", + "2022-09-16 14:54:36,903 - rank - INFO - Rank 0 -- interaction -- 0.25078342099732254\n", + "2022-09-16 14:54:36,915 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:54:37,826 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:54:37,842 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:54:37,847 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:54:37,909 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:54:37,929 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:54:37,932 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:54:38,103 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:54:38,207 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:54:38,809 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:54:41,325 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:54:41,748 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:54:41,750 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:54:41,751 - rank - INFO - Rank 0 -- tracker -- 4.846253582989448\n", + "2022-09-16 14:54:41,755 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0010531379957683384,0.0010523796081542969 - 2020-05-24 17:00:00\n", + "2022-09-16 14:54:41,799 - rank - INFO - Rank 0 -- interaction_waiting -- 7.64899596106261e-06\n", + "2022-09-16 14:54:41,814 - simulator - INFO - CMS: Timestep for rank 0/1 - 6.346634498986532,6.346635580062866 - 2020-05-24 17:00:00\n", + "\n", + "2022-09-16 14:54:41,815 - rank - INFO - Next timestep\n", + "2022-09-16 14:54:41,816 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:54:42,036 - rank - INFO - Rank 0 -- move_people -- 0.21967222599778324\n", + "2022-09-16 14:54:42,038 - rank - INFO - Rank 0 -- move_people_waiting -- 4.640998668037355e-06\n", + "2022-09-16 14:54:42,039 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.7600111681967974e-06,3.5762786865234375e-06 - 2020-05-24 19:00:00\n", + "2022-09-16 14:54:42,045 - simulator - INFO - Info for rank 0, Date = 2020-05-24 19:00:00, number of deaths = 0, number of infected = 230\n", + "2022-09-16 14:54:42,121 - rank - INFO - Rank 0 -- interaction -- 0.08129174700297881\n", + "2022-09-16 14:54:42,127 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:54:43,310 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:54:43,327 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:54:43,331 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:54:43,333 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:54:43,334 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:54:43,338 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:54:43,342 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:54:43,345 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:54:43,355 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:54:43,367 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:54:43,375 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:54:43,376 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:54:43,377 - rank - INFO - Rank 0 -- tracker -- 1.2557544199953554\n", + "2022-09-16 14:54:43,392 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.002139571006409824,0.0021386146545410156 - 2020-05-24 19:00:00\n", + "2022-09-16 14:54:43,432 - rank - INFO - Rank 0 -- interaction_waiting -- 6.2250037444755435e-06\n", + "2022-09-16 14:54:43,445 - simulator - INFO - CMS: Timestep for rank 0/1 - 1.6287168589915382,1.6287176609039307 - 2020-05-24 19:00:00\n", + "\n", + "2022-09-16 14:54:43,448 - rank - INFO - Next timestep\n", + "2022-09-16 14:54:43,449 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:54:43,643 - rank - INFO - Rank 0 -- move_people -- 0.19273145199986175\n", + "2022-09-16 14:54:43,644 - rank - INFO - Rank 0 -- move_people_waiting -- 8.695002179592848e-06\n", + "2022-09-16 14:54:43,644 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.8769940147176385e-06,3.814697265625e-06 - 2020-05-25 09:00:00\n", + "2022-09-16 14:54:43,651 - simulator - INFO - Info for rank 0, Date = 2020-05-25 09:00:00, number of deaths = 0, number of infected = 248\n", + "2022-09-16 14:54:43,728 - rank - INFO - Rank 0 -- interaction -- 0.08241420700505842\n", + "2022-09-16 14:54:49,664 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:54:51,062 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:54:52,208 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:54:52,213 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:14:46,544 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:14:46,546 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:14:46,548 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:14:46,550 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:14:46,553 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:14:46,556 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:14:46,560 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:14:46,571 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:14:46,588 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:14:46,602 - rank - INFO - Rank 0 -- tracker -- 7.853524650010513\n", - "2022-07-27 17:14:46,607 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0002532560029067099,0.00025272369384765625 - 2020-05-25 09:00:00\n", - "2022-07-27 17:14:46,653 - rank - INFO - Rank 0 -- interaction_waiting -- 8.333998266607523e-06\n", - "2022-07-27 17:14:46,672 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.259674645989435,8.259675741195679 - 2020-05-25 09:00:00\n", - "\n", - "2022-07-27 17:14:46,675 - rank - INFO - Next timestep\n", - "2022-07-27 17:14:46,677 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:14:47,499 - rank - INFO - Rank 0 -- move_people -- 0.8209444520180114\n", - "2022-07-27 17:14:47,501 - rank - INFO - Rank 0 -- move_people_waiting -- 4.51799132861197e-06\n", - "2022-07-27 17:14:47,502 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.336994607001543e-06,3.814697265625e-06 - 2020-05-25 11:00:00\n", - "2022-07-27 17:14:47,512 - simulator - INFO - Info for rank 0, Date = 2020-05-25 11:00:00, number of deaths = 0, number of infected = 255\n", - "2022-07-27 17:14:47,684 - rank - INFO - Rank 0 -- interaction -- 0.18111393501749262\n", - "2022-07-27 17:14:48,922 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:14:48,930 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:14:48,932 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:14:50,022 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:14:50,245 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:14:50,267 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:14:50,319 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:14:50,343 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:14:50,407 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:14:50,484 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:14:50,613 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:14:51,019 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:14:54,809 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:14:55,338 - rank - INFO - Rank 0 -- tracker -- 7.6525655129808\n", - "2022-07-27 17:14:55,340 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0005236529977992177,0.0005235671997070312 - 2020-05-25 11:00:00\n", - "2022-07-27 17:14:55,373 - rank - INFO - Rank 0 -- interaction_waiting -- 7.821014150977135e-06\n", - "2022-07-27 17:14:55,387 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.7085602680163,8.708560705184937 - 2020-05-25 11:00:00\n", - "\n", - "2022-07-27 17:14:55,389 - rank - INFO - Next timestep\n", - "2022-07-27 17:14:55,390 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:14:56,054 - rank - INFO - Rank 0 -- move_people -- 0.6626472969946917\n", - "2022-07-27 17:14:56,055 - rank - INFO - Rank 0 -- move_people_waiting -- 9.553012205287814e-06\n", - "2022-07-27 17:14:56,055 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.672998329624534e-06,4.291534423828125e-06 - 2020-05-25 13:00:00\n", - "2022-07-27 17:14:56,061 - simulator - INFO - Info for rank 0, Date = 2020-05-25 13:00:00, number of deaths = 0, number of infected = 257\n", - "2022-07-27 17:14:56,193 - rank - INFO - Rank 0 -- interaction -- 0.1368877729983069\n", - "2022-07-27 17:14:58,553 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:14:58,558 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:14:58,560 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:14:59,501 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:14:59,748 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:14:59,776 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:14:59,827 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:14:59,837 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:14:59,884 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:14:59,953 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:15:00,062 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:15:00,454 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:15:04,515 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:15:05,134 - rank - INFO - Rank 0 -- tracker -- 8.939876841002842\n", - "2022-07-27 17:15:05,140 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0008798670023679733,0.0008795261383056641 - 2020-05-25 13:00:00\n", - "2022-07-27 17:15:05,194 - rank - INFO - Rank 0 -- interaction_waiting -- 8.843024261295795e-06\n", - "2022-07-27 17:15:05,217 - simulator - INFO - CMS: Timestep for rank 0/1 - 9.825610961997882,9.82561206817627 - 2020-05-25 13:00:00\n", - "\n", - "2022-07-27 17:15:05,220 - rank - INFO - Next timestep\n", - "2022-07-27 17:15:05,221 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:15:06,148 - rank - INFO - Rank 0 -- move_people -- 0.9261531920055859\n", - "2022-07-27 17:15:06,149 - rank - INFO - Rank 0 -- move_people_waiting -- 5.582987796515226e-06\n", - "2022-07-27 17:15:06,150 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.793982952833176e-06,4.0531158447265625e-06 - 2020-05-25 15:00:00\n", - "2022-07-27 17:15:06,160 - simulator - INFO - Info for rank 0, Date = 2020-05-25 15:00:00, number of deaths = 0, number of infected = 265\n", - "2022-07-27 17:15:06,322 - rank - INFO - Rank 0 -- interaction -- 0.17054573399946094\n", - "2022-07-27 17:15:10,830 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:15:10,846 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:15:10,848 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:15:11,947 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:15:12,210 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:15:12,244 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:15:12,288 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:15:12,324 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:15:12,411 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:15:12,504 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n" + "2022-09-16 14:54:52,215 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:54:52,216 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:54:52,220 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:54:52,225 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:54:52,230 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:54:52,246 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:54:52,263 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:54:52,276 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:54:52,292 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:54:52,293 - rank - INFO - Rank 0 -- tracker -- 8.564075104994117\n", + "2022-09-16 14:54:52,300 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0004394470015540719,0.0004391670227050781 - 2020-05-25 09:00:00\n", + "2022-09-16 14:54:52,350 - rank - INFO - Rank 0 -- interaction_waiting -- 7.277005352079868e-06\n", + "2022-09-16 14:54:52,371 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.921108433001791,8.921109676361084 - 2020-05-25 09:00:00\n", + "\n", + "2022-09-16 14:54:52,374 - rank - INFO - Next timestep\n", + "2022-09-16 14:54:52,375 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:54:53,213 - rank - INFO - Rank 0 -- move_people -- 0.8366859050001949\n", + "2022-09-16 14:54:53,215 - rank - INFO - Rank 0 -- move_people_waiting -- 4.747998900711536e-06\n", + "2022-09-16 14:54:53,216 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.35599940828979e-06,3.814697265625e-06 - 2020-05-25 11:00:00\n", + "2022-09-16 14:54:53,223 - simulator - INFO - Info for rank 0, Date = 2020-05-25 11:00:00, number of deaths = 0, number of infected = 256\n", + "2022-09-16 14:54:53,384 - rank - INFO - Rank 0 -- interaction -- 0.16689867999230046\n", + "2022-09-16 14:54:54,638 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:54:55,138 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:54:56,128 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:54:56,162 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:54:56,200 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:54:56,209 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:54:56,255 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:54:56,344 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:54:56,403 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:54:56,730 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:54:58,729 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:54:58,960 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:54:58,977 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:54:58,980 - rank - INFO - Rank 0 -- tracker -- 5.595125191000989\n", + "2022-09-16 14:54:58,987 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.001031769992550835,0.001031637191772461 - 2020-05-25 11:00:00\n", + "2022-09-16 14:54:59,292 - rank - INFO - Rank 0 -- interaction_waiting -- 7.270005880855024e-06\n", + "2022-09-16 14:54:59,312 - simulator - INFO - CMS: Timestep for rank 0/1 - 6.935119207002572,6.935120105743408 - 2020-05-25 11:00:00\n", + "\n", + "2022-09-16 14:54:59,315 - rank - INFO - Next timestep\n", + "2022-09-16 14:54:59,316 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:55:00,312 - rank - INFO - Rank 0 -- move_people -- 0.9950011239998275\n", + "2022-09-16 14:55:00,313 - rank - INFO - Rank 0 -- move_people_waiting -- 9.393988875672221e-06\n", + "2022-09-16 14:55:00,314 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.160007276572287e-06,4.5299530029296875e-06 - 2020-05-25 13:00:00\n", + "2022-09-16 14:55:00,323 - simulator - INFO - Info for rank 0, Date = 2020-05-25 13:00:00, number of deaths = 0, number of infected = 263\n", + "2022-09-16 14:55:00,583 - rank - INFO - Rank 0 -- interaction -- 0.2674256960017374\n", + "2022-09-16 14:55:04,305 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:55:04,904 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:55:06,170 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:55:06,199 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:55:06,239 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:55:06,253 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:55:06,319 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:55:06,434 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:55:06,488 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:55:06,847 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:55:08,784 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:55:08,987 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:55:08,999 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:55:09,000 - rank - INFO - Rank 0 -- tracker -- 8.415138399999705\n", + "2022-09-16 14:55:09,004 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.000933723000343889,0.0009334087371826172 - 2020-05-25 13:00:00\n", + "2022-09-16 14:55:09,040 - rank - INFO - Rank 0 -- interaction_waiting -- 7.220005500130355e-06\n", + "2022-09-16 14:55:09,055 - simulator - INFO - CMS: Timestep for rank 0/1 - 9.738010075001512,9.738011360168457 - 2020-05-25 13:00:00\n", + "\n", + "2022-09-16 14:55:09,058 - rank - INFO - Next timestep\n", + "2022-09-16 14:55:09,059 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:55:10,047 - rank - INFO - Rank 0 -- move_people -- 0.9871177680033725\n", + "2022-09-16 14:55:10,048 - rank - INFO - Rank 0 -- move_people_waiting -- 8.781003998592496e-06\n", + "2022-09-16 14:55:10,049 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.126006388105452e-06,3.814697265625e-06 - 2020-05-25 15:00:00\n", + "2022-09-16 14:55:10,057 - simulator - INFO - Info for rank 0, Date = 2020-05-25 15:00:00, number of deaths = 0, number of infected = 268\n", + "2022-09-16 14:55:10,206 - rank - INFO - Rank 0 -- interaction -- 0.15616010800295044\n", + "2022-09-16 14:55:14,297 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:55:14,764 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:55:15,714 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:55:15,749 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:55:15,781 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:55:15,799 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:55:15,866 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:55:15,967 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:55:16,030 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:55:16,485 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:15:12,667 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:15:13,022 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:15:16,918 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:15:17,498 - rank - INFO - Rank 0 -- tracker -- 11.174534397985553\n", - "2022-07-27 17:15:17,503 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0011348529951646924,0.001135110855102539 - 2020-05-25 15:00:00\n", - "2022-07-27 17:15:17,544 - rank - INFO - Rank 0 -- interaction_waiting -- 9.037001291289926e-06\n", - "2022-07-27 17:15:17,559 - simulator - INFO - CMS: Timestep for rank 0/1 - 12.336762507999083,12.336763381958008 - 2020-05-25 15:00:00\n", - "\n", - "2022-07-27 17:15:17,563 - rank - INFO - Next timestep\n", - "2022-07-27 17:15:17,564 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:15:18,387 - rank - INFO - Rank 0 -- move_people -- 0.8219051720225252\n", - "2022-07-27 17:15:18,388 - rank - INFO - Rank 0 -- move_people_waiting -- 5.856010830029845e-06\n", - "2022-07-27 17:15:18,388 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.288994776085019e-06,3.0994415283203125e-06 - 2020-05-25 17:00:00\n", - "2022-07-27 17:15:18,395 - simulator - INFO - Info for rank 0, Date = 2020-05-25 17:00:00, number of deaths = 0, number of infected = 273\n", - "2022-07-27 17:15:18,589 - rank - INFO - Rank 0 -- interaction -- 0.19940964199486189\n", - "2022-07-27 17:15:23,327 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:15:23,328 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:15:23,330 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:15:23,344 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:15:23,603 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:15:23,605 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:15:23,657 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:15:23,674 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:15:23,677 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:15:23,770 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:15:23,909 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:15:24,405 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:15:29,527 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:15:30,281 - rank - INFO - Rank 0 -- tracker -- 11.69135770201683\n", - "2022-07-27 17:15:30,288 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0006598900072276592,0.0006594657897949219 - 2020-05-25 17:00:00\n", - "2022-07-27 17:15:30,339 - rank - INFO - Rank 0 -- interaction_waiting -- 7.625989383086562e-06\n", - "2022-07-27 17:15:30,360 - simulator - INFO - CMS: Timestep for rank 0/1 - 12.794534152984852,12.794534921646118 - 2020-05-25 17:00:00\n", - "\n", - "2022-07-27 17:15:30,363 - rank - INFO - Next timestep\n", - "2022-07-27 17:15:30,364 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:15:30,599 - rank - INFO - Rank 0 -- move_people -- 0.23395047802478075\n", - "2022-07-27 17:15:30,600 - rank - INFO - Rank 0 -- move_people_waiting -- 4.746980266645551e-06\n", - "2022-07-27 17:15:30,600 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.736008122563362e-06,4.0531158447265625e-06 - 2020-05-25 19:00:00\n", - "2022-07-27 17:15:30,608 - simulator - INFO - Info for rank 0, Date = 2020-05-25 19:00:00, number of deaths = 0, number of infected = 282\n", - "2022-07-27 17:15:30,722 - rank - INFO - Rank 0 -- interaction -- 0.12092873599613085\n", - "2022-07-27 17:15:36,727 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:15:36,728 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:15:36,731 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:15:36,756 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:15:38,126 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:15:38,131 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:15:38,132 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:15:38,134 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:15:38,137 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:15:38,141 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:15:38,145 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:15:38,164 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:15:38,182 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:15:38,196 - rank - INFO - Rank 0 -- tracker -- 7.473072655993747\n", - "2022-07-27 17:15:38,227 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0018259770004078746,0.0018260478973388672 - 2020-05-25 19:00:00\n", - "2022-07-27 17:15:38,276 - rank - INFO - Rank 0 -- interaction_waiting -- 1.0042014764621854e-05\n", - "2022-07-27 17:15:38,300 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.935879019991262,7.935880422592163 - 2020-05-25 19:00:00\n", - "\n", - "2022-07-27 17:15:38,304 - rank - INFO - Next timestep\n", - "2022-07-27 17:15:38,305 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:15:38,557 - rank - INFO - Rank 0 -- move_people -- 0.2508423269900959\n", - "2022-07-27 17:15:38,558 - rank - INFO - Rank 0 -- move_people_waiting -- 9.198993211612105e-06\n", - "2022-07-27 17:15:38,559 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.901019226759672e-06,3.5762786865234375e-06 - 2020-05-26 09:00:00\n", - "2022-07-27 17:15:38,565 - simulator - INFO - Info for rank 0, Date = 2020-05-26 09:00:00, number of deaths = 0, number of infected = 316\n", - "2022-07-27 17:15:38,653 - rank - INFO - Rank 0 -- interaction -- 0.09288718202151358\n", - "2022-07-27 17:15:38,654 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:15:38,674 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:15:38,677 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:15:39,796 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:15:40,531 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:15:40,534 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:15:40,536 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:15:40,538 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:15:40,542 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:15:40,547 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:15:40,551 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:15:40,567 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:15:40,586 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:15:40,600 - rank - INFO - Rank 0 -- tracker -- 1.9458601200021803\n", - "2022-07-27 17:15:40,607 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0014188539935275912,0.0014188289642333984 - 2020-05-26 09:00:00\n", - "2022-07-27 17:15:40,663 - rank - INFO - Rank 0 -- interaction_waiting -- 8.592993253841996e-06\n" + "2022-09-16 14:55:19,731 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:55:20,049 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:55:20,066 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:55:20,067 - rank - INFO - Rank 0 -- tracker -- 9.85964728599356\n", + "2022-09-16 14:55:20,075 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0010557089990470558,0.001054525375366211 - 2020-05-25 15:00:00\n", + "2022-09-16 14:55:20,130 - rank - INFO - Rank 0 -- interaction_waiting -- 8.59999272506684e-06\n", + "2022-09-16 14:55:20,153 - simulator - INFO - CMS: Timestep for rank 0/1 - 11.092811138994875,11.092812061309814 - 2020-05-25 15:00:00\n", + "\n", + "2022-09-16 14:55:20,156 - rank - INFO - Next timestep\n", + "2022-09-16 14:55:20,157 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:55:21,633 - rank - INFO - Rank 0 -- move_people -- 1.4750502780079842\n", + "2022-09-16 14:55:21,636 - rank - INFO - Rank 0 -- move_people_waiting -- 7.969007128849626e-06\n", + "2022-09-16 14:55:21,638 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.831003025174141e-06,4.0531158447265625e-06 - 2020-05-25 17:00:00\n", + "2022-09-16 14:55:21,647 - simulator - INFO - Info for rank 0, Date = 2020-05-25 17:00:00, number of deaths = 0, number of infected = 276\n", + "2022-09-16 14:55:21,834 - rank - INFO - Rank 0 -- interaction -- 0.19526291299553122\n", + "2022-09-16 14:55:27,571 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:55:28,169 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:55:28,180 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:55:28,184 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:55:28,213 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:55:28,230 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:55:28,234 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:55:28,398 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:55:28,494 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:55:29,065 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:55:32,245 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:55:32,612 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:55:32,614 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:55:32,615 - rank - INFO - Rank 0 -- tracker -- 10.77822309700423\n", + "2022-09-16 14:55:32,623 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0009000779973575845,0.0008993148803710938 - 2020-05-25 17:00:00\n", + "2022-09-16 14:55:32,657 - rank - INFO - Rank 0 -- interaction_waiting -- 7.208989700302482e-06\n", + "2022-09-16 14:55:32,670 - simulator - INFO - CMS: Timestep for rank 0/1 - 12.512028502998874,12.512028932571411 - 2020-05-25 17:00:00\n", + "\n", + "2022-09-16 14:55:32,673 - rank - INFO - Next timestep\n", + "2022-09-16 14:55:32,674 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:55:32,837 - rank - INFO - Rank 0 -- move_people -- 0.16244435499538668\n", + "2022-09-16 14:55:32,838 - rank - INFO - Rank 0 -- move_people_waiting -- 7.2920083766803145e-06\n", + "2022-09-16 14:55:32,839 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.490001058205962e-06,5.245208740234375e-06 - 2020-05-25 19:00:00\n", + "2022-09-16 14:55:32,847 - simulator - INFO - Info for rank 0, Date = 2020-05-25 19:00:00, number of deaths = 0, number of infected = 286\n", + "2022-09-16 14:55:32,955 - rank - INFO - Rank 0 -- interaction -- 0.11547415899985936\n", + "2022-09-16 14:55:38,510 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:55:39,657 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:55:39,667 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:55:39,671 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:55:39,673 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:55:39,674 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:55:39,678 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:55:39,682 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:55:39,686 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:55:39,702 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:55:39,721 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:55:39,734 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:55:39,736 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:55:39,739 - rank - INFO - Rank 0 -- tracker -- 6.7823896019981476\n", + "2022-09-16 14:55:39,759 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0008897329971659929,0.0008895397186279297 - 2020-05-25 19:00:00\n", + "2022-09-16 14:55:39,794 - rank - INFO - Rank 0 -- interaction_waiting -- 7.856011507101357e-06\n", + "2022-09-16 14:55:39,808 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.133469773994875,7.133470773696899 - 2020-05-25 19:00:00\n", + "\n", + "2022-09-16 14:55:39,811 - rank - INFO - Next timestep\n", + "2022-09-16 14:55:39,812 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:55:40,012 - rank - INFO - Rank 0 -- move_people -- 0.19919910198950674\n", + "2022-09-16 14:55:40,013 - rank - INFO - Rank 0 -- move_people_waiting -- 5.269001121632755e-06\n", + "2022-09-16 14:55:40,014 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.055990186519921e-06,4.5299530029296875e-06 - 2020-05-26 09:00:00\n", + "2022-09-16 14:55:40,021 - simulator - INFO - Info for rank 0, Date = 2020-05-26 09:00:00, number of deaths = 0, number of infected = 329\n", + "2022-09-16 14:55:40,109 - rank - INFO - Rank 0 -- interaction -- 0.0939119539980311\n", + "2022-09-16 14:55:46,293 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:55:47,667 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:55:48,727 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:55:48,731 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:55:48,733 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:55:48,734 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:55:48,739 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:55:48,743 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:55:48,748 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:55:48,765 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:55:48,783 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:55:48,796 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:55:48,812 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:55:48,813 - rank - INFO - Rank 0 -- tracker -- 8.7029819439922\n", + "2022-09-16 14:55:48,821 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0004071970033692196,0.0004069805145263672 - 2020-05-26 09:00:00\n", + "2022-09-16 14:55:48,876 - rank - INFO - Rank 0 -- interaction_waiting -- 8.136994438245893e-06\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:15:40,686 - simulator - INFO - CMS: Timestep for rank 0/1 - 2.3791511119925417,2.3791518211364746 - 2020-05-26 09:00:00\n", - "\n", - "2022-07-27 17:15:40,689 - rank - INFO - Next timestep\n", - "2022-07-27 17:15:40,690 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:15:41,518 - rank - INFO - Rank 0 -- move_people -- 0.8275064019835554\n", - "2022-07-27 17:15:41,519 - rank - INFO - Rank 0 -- move_people_waiting -- 7.2160037234425545e-06\n", - "2022-07-27 17:15:41,520 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.478992195799947e-06,4.0531158447265625e-06 - 2020-05-26 11:00:00\n", - "2022-07-27 17:15:41,530 - simulator - INFO - Info for rank 0, Date = 2020-05-26 11:00:00, number of deaths = 0, number of infected = 322\n", - "2022-07-27 17:15:41,719 - rank - INFO - Rank 0 -- interaction -- 0.19735325701185502\n", - "2022-07-27 17:15:41,720 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:15:41,730 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:15:41,733 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:15:42,717 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:15:42,951 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:15:42,976 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:15:43,014 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:15:43,026 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:15:43,086 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:15:43,158 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:15:43,307 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:15:43,642 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:15:47,223 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:15:47,755 - rank - INFO - Rank 0 -- tracker -- 6.034687114995904\n", - "2022-07-27 17:15:47,762 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0006941750179976225,0.0006940364837646484 - 2020-05-26 11:00:00\n", - "2022-07-27 17:15:47,799 - rank - INFO - Rank 0 -- interaction_waiting -- 6.439018761739135e-06\n", - "2022-07-27 17:15:47,815 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.124589548009681,7.1245903968811035 - 2020-05-26 11:00:00\n", - "\n", - "2022-07-27 17:15:47,819 - rank - INFO - Next timestep\n", - "2022-07-27 17:15:47,820 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:15:48,684 - rank - INFO - Rank 0 -- move_people -- 0.8626273919944651\n", - "2022-07-27 17:15:48,685 - rank - INFO - Rank 0 -- move_people_waiting -- 8.956994861364365e-06\n", - "2022-07-27 17:15:48,686 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.9419759307056665e-06,4.76837158203125e-06 - 2020-05-26 13:00:00\n", - "2022-07-27 17:15:48,693 - simulator - INFO - Info for rank 0, Date = 2020-05-26 13:00:00, number of deaths = 0, number of infected = 338\n", - "2022-07-27 17:15:48,849 - rank - INFO - Rank 0 -- interaction -- 0.1625564570131246\n", - "2022-07-27 17:15:48,851 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:15:48,859 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:15:48,862 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:15:49,934 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:15:50,210 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:15:50,231 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:15:50,304 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:15:50,318 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:15:50,371 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:15:50,441 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:15:50,586 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:15:50,919 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:15:54,877 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:15:55,474 - rank - INFO - Rank 0 -- tracker -- 6.623689561005449\n", - "2022-07-27 17:15:55,485 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0006295130006037652,0.0006287097930908203 - 2020-05-26 13:00:00\n", - "2022-07-27 17:15:55,538 - rank - INFO - Rank 0 -- interaction_waiting -- 8.417991921305656e-06\n", - "2022-07-27 17:15:55,558 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.73707714601187,7.737077951431274 - 2020-05-26 13:00:00\n", - "\n", - "2022-07-27 17:15:55,561 - rank - INFO - Next timestep\n", - "2022-07-27 17:15:55,562 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:15:56,369 - rank - INFO - Rank 0 -- move_people -- 0.8058356170076877\n", - "2022-07-27 17:15:56,370 - rank - INFO - Rank 0 -- move_people_waiting -- 2.3651024093851447e-05\n", - "2022-07-27 17:15:56,371 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.9669976104050875e-06,3.5762786865234375e-06 - 2020-05-26 15:00:00\n", - "2022-07-27 17:15:56,378 - simulator - INFO - Info for rank 0, Date = 2020-05-26 15:00:00, number of deaths = 0, number of infected = 352\n", - "2022-07-27 17:15:56,543 - rank - INFO - Rank 0 -- interaction -- 0.17004270001780242\n", - "2022-07-27 17:15:56,544 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:15:56,554 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:15:56,557 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:15:57,561 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:15:57,831 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:15:57,859 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:15:57,939 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:15:57,956 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:15:58,049 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:15:58,125 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:15:58,243 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:15:58,631 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:16:03,778 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:16:05,725 - rank - INFO - Rank 0 -- tracker -- 9.180578100000275\n", - "2022-07-27 17:16:05,785 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.010848655016161501,0.010846614837646484 - 2020-05-26 15:00:00\n", - "2022-07-27 17:16:05,862 - rank - INFO - Rank 0 -- interaction_waiting -- 8.081988198682666e-06\n", - "2022-07-27 17:16:05,884 - simulator - INFO - CMS: Timestep for rank 0/1 - 10.32081558398204,10.3208167552948 - 2020-05-26 15:00:00\n", - "\n", - "2022-07-27 17:16:05,910 - rank - INFO - Next timestep\n", - "2022-07-27 17:16:05,911 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:16:06,895 - rank - INFO - Rank 0 -- move_people -- 0.982806404994335\n", - "2022-07-27 17:16:06,896 - rank - INFO - Rank 0 -- move_people_waiting -- 1.016902388073504e-05\n", - "2022-07-27 17:16:06,897 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.3640244510024786e-06,3.0994415283203125e-06 - 2020-05-26 17:00:00\n", - "2022-07-27 17:16:06,904 - simulator - INFO - Info for rank 0, Date = 2020-05-26 17:00:00, number of deaths = 0, number of infected = 372\n" + "2022-09-16 14:55:48,896 - simulator - INFO - CMS: Timestep for rank 0/1 - 9.08308272800059,9.083083868026733 - 2020-05-26 09:00:00\n", + "\n", + "2022-09-16 14:55:48,899 - rank - INFO - Next timestep\n", + "2022-09-16 14:55:48,900 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:55:50,147 - rank - INFO - Rank 0 -- move_people -- 1.2460013660020195\n", + "2022-09-16 14:55:50,148 - rank - INFO - Rank 0 -- move_people_waiting -- 9.85100632533431e-06\n", + "2022-09-16 14:55:50,149 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.159992724657059e-06,4.76837158203125e-06 - 2020-05-26 11:00:00\n", + "2022-09-16 14:55:50,158 - simulator - INFO - Info for rank 0, Date = 2020-05-26 11:00:00, number of deaths = 0, number of infected = 339\n", + "2022-09-16 14:55:50,331 - rank - INFO - Rank 0 -- interaction -- 0.18027695699129254\n", + "2022-09-16 14:55:51,521 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:55:52,005 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:55:52,980 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:55:53,001 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:55:53,042 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:55:53,053 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:55:53,099 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:55:53,185 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:55:53,247 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:55:53,539 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:55:55,724 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:55:56,152 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:55:56,171 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:55:56,173 - rank - INFO - Rank 0 -- tracker -- 5.84051673700742\n", + "2022-09-16 14:55:56,181 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0009794000070542097,0.0009784698486328125 - 2020-05-26 11:00:00\n", + "2022-09-16 14:55:56,245 - rank - INFO - Rank 0 -- interaction_waiting -- 8.720991900190711e-06\n", + "2022-09-16 14:55:56,271 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.369770518998848,7.369771480560303 - 2020-05-26 11:00:00\n", + "\n", + "2022-09-16 14:55:56,274 - rank - INFO - Next timestep\n", + "2022-09-16 14:55:56,275 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:55:57,551 - rank - INFO - Rank 0 -- move_people -- 1.2746442119969288\n", + "2022-09-16 14:55:57,552 - rank - INFO - Rank 0 -- move_people_waiting -- 9.948998922482133e-06\n", + "2022-09-16 14:55:57,553 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.236986908130348e-06,4.5299530029296875e-06 - 2020-05-26 13:00:00\n", + "2022-09-16 14:55:57,561 - simulator - INFO - Info for rank 0, Date = 2020-05-26 13:00:00, number of deaths = 0, number of infected = 346\n", + "2022-09-16 14:55:57,808 - rank - INFO - Rank 0 -- interaction -- 0.2542172940011369\n", + "2022-09-16 14:56:01,457 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:56:01,899 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:56:02,838 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:56:02,866 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:56:02,895 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:56:02,905 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:56:02,958 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:56:03,045 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:56:03,121 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:56:03,419 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:56:05,501 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:56:05,815 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:56:05,831 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:56:05,832 - rank - INFO - Rank 0 -- tracker -- 8.02227784099523\n", + "2022-09-16 14:56:05,846 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0003385660093044862,0.0003380775451660156 - 2020-05-26 13:00:00\n", + "2022-09-16 14:56:05,899 - rank - INFO - Rank 0 -- interaction_waiting -- 7.9809979069978e-06\n", + "2022-09-16 14:56:05,920 - simulator - INFO - CMS: Timestep for rank 0/1 - 9.643646366006578,9.643647193908691 - 2020-05-26 13:00:00\n", + "\n", + "2022-09-16 14:56:05,923 - rank - INFO - Next timestep\n", + "2022-09-16 14:56:05,925 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:56:07,180 - rank - INFO - Rank 0 -- move_people -- 1.2543422910093796\n", + "2022-09-16 14:56:07,181 - rank - INFO - Rank 0 -- move_people_waiting -- 1.0474002920091152e-05\n", + "2022-09-16 14:56:07,182 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.868998075835407e-06,4.5299530029296875e-06 - 2020-05-26 15:00:00\n", + "2022-09-16 14:56:07,191 - simulator - INFO - Info for rank 0, Date = 2020-05-26 15:00:00, number of deaths = 0, number of infected = 365\n", + "2022-09-16 14:56:07,456 - rank - INFO - Rank 0 -- interaction -- 0.2720980690064607\n", + "2022-09-16 14:56:11,698 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:56:12,343 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:56:13,445 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:56:13,471 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:56:13,503 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:56:13,516 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:56:13,568 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:56:13,667 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:56:13,721 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:56:14,074 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:56:16,641 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:56:16,991 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:56:17,011 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:56:17,013 - rank - INFO - Rank 0 -- tracker -- 9.556240539997816\n", + "2022-09-16 14:56:17,030 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0016910849954001606,0.001689910888671875 - 2020-05-26 15:00:00\n", + "2022-09-16 14:56:17,119 - rank - INFO - Rank 0 -- interaction_waiting -- 4.1758990846574306e-05\n", + "2022-09-16 14:56:17,141 - simulator - INFO - CMS: Timestep for rank 0/1 - 11.215459061000729,11.215460777282715 - 2020-05-26 15:00:00\n", + "\n", + "2022-09-16 14:56:17,145 - rank - INFO - Next timestep\n", + "2022-09-16 14:56:17,146 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:56:18,431 - rank - INFO - Rank 0 -- move_people -- 1.2831611919973511\n", + "2022-09-16 14:56:18,433 - rank - INFO - Rank 0 -- move_people_waiting -- 5.228997906669974e-06\n", + "2022-09-16 14:56:18,434 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.6529963836073875e-06,3.0994415283203125e-06 - 2020-05-26 17:00:00\n", + "2022-09-16 14:56:18,443 - simulator - INFO - Info for rank 0, Date = 2020-05-26 17:00:00, number of deaths = 0, number of infected = 379\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:16:07,119 - rank - INFO - Rank 0 -- interaction -- 0.22072354098781943\n", - "2022-07-27 17:16:07,120 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:16:07,121 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:16:07,124 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:16:07,150 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:16:07,501 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:16:07,503 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:16:07,618 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:16:07,638 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:16:07,641 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:16:07,748 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:16:08,055 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:16:08,581 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:16:13,760 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:16:14,487 - rank - INFO - Rank 0 -- tracker -- 7.36675942200236\n", - "2022-07-27 17:16:14,495 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.001108635013224557,0.001108407974243164 - 2020-05-26 17:00:00\n", - "2022-07-27 17:16:14,535 - rank - INFO - Rank 0 -- interaction_waiting -- 7.719994755461812e-06\n", - "2022-07-27 17:16:14,549 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.63608962399303,8.636090517044067 - 2020-05-26 17:00:00\n", - "\n", - "2022-07-27 17:16:14,553 - rank - INFO - Next timestep\n", - "2022-07-27 17:16:14,554 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:16:14,716 - rank - INFO - Rank 0 -- move_people -- 0.16137658501975238\n", - "2022-07-27 17:16:14,717 - rank - INFO - Rank 0 -- move_people_waiting -- 6.084999768063426e-06\n", - "2022-07-27 17:16:14,718 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.998022293671966e-06,3.814697265625e-06 - 2020-05-26 19:00:00\n", - "2022-07-27 17:16:14,724 - simulator - INFO - Info for rank 0, Date = 2020-05-26 19:00:00, number of deaths = 0, number of infected = 387\n", - "2022-07-27 17:16:14,845 - rank - INFO - Rank 0 -- interaction -- 0.12645703900489025\n", - "2022-07-27 17:16:14,846 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:16:14,846 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:16:14,848 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:16:14,872 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:16:15,983 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:16:15,985 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:16:15,987 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:16:15,988 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:16:15,990 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:16:15,993 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:16:16,000 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:16:16,010 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:16:16,024 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:16:16,034 - rank - INFO - Rank 0 -- tracker -- 1.1880967489851173\n", - "2022-07-27 17:16:16,086 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0003032709937542677,0.00030303001403808594 - 2020-05-26 19:00:00\n", - "2022-07-27 17:16:16,144 - rank - INFO - Rank 0 -- interaction_waiting -- 1.189700560644269e-05\n", - "2022-07-27 17:16:16,159 - simulator - INFO - CMS: Timestep for rank 0/1 - 1.60406851398875,1.6040692329406738 - 2020-05-26 19:00:00\n", - "\n", - "2022-07-27 17:16:16,161 - rank - INFO - Next timestep\n", - "2022-07-27 17:16:16,162 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:16:16,372 - rank - INFO - Rank 0 -- move_people -- 0.2085844969842583\n", - "2022-07-27 17:16:16,373 - rank - INFO - Rank 0 -- move_people_waiting -- 7.683993317186832e-06\n", - "2022-07-27 17:16:16,374 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.825989551842213e-06,3.5762786865234375e-06 - 2020-05-27 09:00:00\n", - "2022-07-27 17:16:16,379 - simulator - INFO - Info for rank 0, Date = 2020-05-27 09:00:00, number of deaths = 0, number of infected = 461\n", - "2022-07-27 17:16:16,488 - rank - INFO - Rank 0 -- interaction -- 0.11333295199437998\n", - "2022-07-27 17:16:16,489 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:16:16,496 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:16:16,499 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:16:17,348 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:16:18,007 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:16:18,009 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:16:18,011 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:16:18,012 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:16:18,014 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:16:18,016 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:16:18,019 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:16:18,029 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:16:18,040 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:16:18,052 - rank - INFO - Rank 0 -- tracker -- 1.5634877730044536\n", - "2022-07-27 17:16:18,062 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0008870709862094373,0.0008869171142578125 - 2020-05-27 09:00:00\n", - "2022-07-27 17:16:18,113 - rank - INFO - Rank 0 -- interaction_waiting -- 6.476009730249643e-06\n", - "2022-07-27 17:16:18,132 - simulator - INFO - CMS: Timestep for rank 0/1 - 1.968422998994356,1.9684240818023682 - 2020-05-27 09:00:00\n", - "\n", - "2022-07-27 17:16:18,135 - rank - INFO - Next timestep\n", - "2022-07-27 17:16:18,136 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:16:19,077 - rank - INFO - Rank 0 -- move_people -- 0.940804551995825\n", - "2022-07-27 17:16:19,078 - rank - INFO - Rank 0 -- move_people_waiting -- 9.522977052256465e-06\n", - "2022-07-27 17:16:19,079 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.4529948607087135e-06,3.0994415283203125e-06 - 2020-05-27 11:00:00\n", - "2022-07-27 17:16:19,085 - simulator - INFO - Info for rank 0, Date = 2020-05-27 11:00:00, number of deaths = 0, number of infected = 472\n", - "2022-07-27 17:16:19,236 - rank - INFO - Rank 0 -- interaction -- 0.15571087299031205\n", - "2022-07-27 17:16:19,236 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:16:19,243 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:16:19,245 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:16:20,382 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:16:20,632 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:16:20,649 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n" + "2022-09-16 14:56:18,769 - rank - INFO - Rank 0 -- interaction -- 0.3341189919883618\n", + "2022-09-16 14:56:28,412 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:56:29,352 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:56:29,371 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:56:29,374 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:56:29,442 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:56:29,462 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:56:29,468 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:56:29,626 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:56:29,730 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:56:30,278 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:56:34,296 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:56:34,735 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:56:34,737 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:56:34,738 - rank - INFO - Rank 0 -- tracker -- 15.967831173999002\n", + "2022-09-16 14:56:34,747 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.001272493987926282,0.0012729167938232422 - 2020-05-26 17:00:00\n", + "2022-09-16 14:56:34,802 - rank - INFO - Rank 0 -- interaction_waiting -- 8.884991984814405e-06\n", + "2022-09-16 14:56:34,826 - simulator - INFO - CMS: Timestep for rank 0/1 - 17.677798176999204,17.6777982711792 - 2020-05-26 17:00:00\n", + "\n", + "2022-09-16 14:56:34,829 - rank - INFO - Next timestep\n", + "2022-09-16 14:56:34,830 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:56:35,141 - rank - INFO - Rank 0 -- move_people -- 0.31039641599636525\n", + "2022-09-16 14:56:35,142 - rank - INFO - Rank 0 -- move_people_waiting -- 1.2670003343373537e-05\n", + "2022-09-16 14:56:35,144 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.896995960734785e-06,4.291534423828125e-06 - 2020-05-26 19:00:00\n", + "2022-09-16 14:56:35,153 - simulator - INFO - Info for rank 0, Date = 2020-05-26 19:00:00, number of deaths = 0, number of infected = 388\n", + "2022-09-16 14:56:35,358 - rank - INFO - Rank 0 -- interaction -- 0.2129616729944246\n", + "2022-09-16 14:56:42,860 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:56:44,446 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:56:44,463 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:56:44,468 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:56:44,470 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:56:44,472 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:56:44,476 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:56:44,480 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:56:44,485 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:56:44,505 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:56:44,527 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:56:44,544 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:56:44,546 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:56:44,548 - rank - INFO - Rank 0 -- tracker -- 9.18829724099487\n", + "2022-09-16 14:56:44,597 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00041344699275214225,0.00041174888610839844 - 2020-05-26 19:00:00\n", + "2022-09-16 14:56:44,655 - rank - INFO - Rank 0 -- interaction_waiting -- 7.847993401810527e-06\n", + "2022-09-16 14:56:44,681 - simulator - INFO - CMS: Timestep for rank 0/1 - 9.850049455999397,9.850050449371338 - 2020-05-26 19:00:00\n", + "\n", + "2022-09-16 14:56:44,684 - rank - INFO - Next timestep\n", + "2022-09-16 14:56:44,686 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:56:45,027 - rank - INFO - Rank 0 -- move_people -- 0.33834839799965266\n", + "2022-09-16 14:56:45,028 - rank - INFO - Rank 0 -- move_people_waiting -- 2.449400199111551e-05\n", + "2022-09-16 14:56:45,034 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.792986485175788e-06,5.0067901611328125e-06 - 2020-05-27 09:00:00\n", + "2022-09-16 14:56:45,047 - simulator - INFO - Info for rank 0, Date = 2020-05-27 09:00:00, number of deaths = 0, number of infected = 461\n", + "2022-09-16 14:56:45,200 - rank - INFO - Rank 0 -- interaction -- 0.16121753999323118\n", + "2022-09-16 14:56:52,479 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:56:53,864 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:56:55,093 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:56:55,097 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:56:55,099 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:56:55,101 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:56:55,105 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:56:55,109 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:56:55,115 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:56:55,127 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:56:55,142 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:56:55,154 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:56:55,169 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:56:55,171 - rank - INFO - Rank 0 -- tracker -- 9.969495152996387\n", + "2022-09-16 14:56:55,182 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00045906299783382565,0.0004589557647705078 - 2020-05-27 09:00:00\n", + "2022-09-16 14:56:55,222 - rank - INFO - Rank 0 -- interaction_waiting -- 7.80100526753813e-06\n", + "2022-09-16 14:56:55,240 - simulator - INFO - CMS: Timestep for rank 0/1 - 10.551081166006043,10.551081657409668 - 2020-05-27 09:00:00\n", + "\n", + "2022-09-16 14:56:55,242 - rank - INFO - Next timestep\n", + "2022-09-16 14:56:55,243 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:56:56,300 - rank - INFO - Rank 0 -- move_people -- 1.0561359870043816\n", + "2022-09-16 14:56:56,301 - rank - INFO - Rank 0 -- move_people_waiting -- 8.793998858891428e-06\n", + "2022-09-16 14:56:56,302 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.0679955165833235e-06,4.76837158203125e-06 - 2020-05-27 11:00:00\n", + "2022-09-16 14:56:56,309 - simulator - INFO - Info for rank 0, Date = 2020-05-27 11:00:00, number of deaths = 0, number of infected = 477\n", + "2022-09-16 14:56:56,498 - rank - INFO - Rank 0 -- interaction -- 0.19384429100318812\n", + "2022-09-16 14:56:57,689 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:56:58,102 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:56:59,049 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:56:59,073 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:56:59,110 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:56:59,126 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:16:20,691 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:16:20,709 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:16:20,780 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:16:20,877 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:16:21,022 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:16:21,393 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:16:25,396 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:16:26,039 - rank - INFO - Rank 0 -- tracker -- 6.803003045002697\n", - "2022-07-27 17:16:26,057 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.005581720004556701,0.005581855773925781 - 2020-05-27 11:00:00\n", - "2022-07-27 17:16:26,109 - rank - INFO - Rank 0 -- interaction_waiting -- 6.05199602432549e-06\n", - "2022-07-27 17:16:26,126 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.98940848899656,7.989409923553467 - 2020-05-27 11:00:00\n", - "\n", - "2022-07-27 17:16:26,138 - rank - INFO - Next timestep\n", - "2022-07-27 17:16:26,139 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:16:26,962 - rank - INFO - Rank 0 -- move_people -- 0.8228173769894056\n", - "2022-07-27 17:16:26,963 - rank - INFO - Rank 0 -- move_people_waiting -- 0.00014256002032198012\n", - "2022-07-27 17:16:26,964 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.383997293189168e-06,3.814697265625e-06 - 2020-05-27 13:00:00\n", - "2022-07-27 17:16:26,971 - simulator - INFO - Info for rank 0, Date = 2020-05-27 13:00:00, number of deaths = 0, number of infected = 491\n", - "2022-07-27 17:16:27,137 - rank - INFO - Rank 0 -- interaction -- 0.17150896799284965\n", - "2022-07-27 17:16:27,139 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:16:27,146 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:16:27,147 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:16:28,117 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:16:28,373 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:16:28,398 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:16:28,446 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:16:28,457 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:16:28,533 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:16:28,613 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:16:28,760 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:16:29,128 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:16:32,841 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:16:33,469 - rank - INFO - Rank 0 -- tracker -- 6.330709475994809\n", - "2022-07-27 17:16:33,481 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0003342609852552414,0.0003342628479003906 - 2020-05-27 13:00:00\n", - "2022-07-27 17:16:33,533 - rank - INFO - Rank 0 -- interaction_waiting -- 9.267998393625021e-06\n", - "2022-07-27 17:16:33,554 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.4149992709863,7.414999723434448 - 2020-05-27 13:00:00\n", - "\n", - "2022-07-27 17:16:33,557 - rank - INFO - Next timestep\n", - "2022-07-27 17:16:33,559 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:16:34,377 - rank - INFO - Rank 0 -- move_people -- 0.8177725420100614\n", - "2022-07-27 17:16:34,378 - rank - INFO - Rank 0 -- move_people_waiting -- 9.554991265758872e-06\n", - "2022-07-27 17:16:34,379 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.1670067477971315e-06,4.5299530029296875e-06 - 2020-05-27 15:00:00\n", - "2022-07-27 17:16:34,388 - simulator - INFO - Info for rank 0, Date = 2020-05-27 15:00:00, number of deaths = 0, number of infected = 508\n", - "2022-07-27 17:16:34,560 - rank - INFO - Rank 0 -- interaction -- 0.17944131800322793\n", - "2022-07-27 17:16:34,561 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:16:34,568 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:16:34,571 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:16:35,582 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:16:35,848 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:16:35,883 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:16:35,937 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:16:35,952 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:16:36,004 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:16:36,072 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:16:36,181 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:16:36,565 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:16:40,706 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:16:41,243 - rank - INFO - Rank 0 -- tracker -- 6.682008963980479\n", - "2022-07-27 17:16:41,254 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0005481539992615581,0.0005476474761962891 - 2020-05-27 15:00:00\n", - "2022-07-27 17:16:41,292 - rank - INFO - Rank 0 -- interaction_waiting -- 6.310991011559963e-06\n", - "2022-07-27 17:16:41,307 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.746919470024295,7.746920347213745 - 2020-05-27 15:00:00\n", - "\n", - "2022-07-27 17:16:41,311 - rank - INFO - Next timestep\n", - "2022-07-27 17:16:41,313 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:16:42,140 - rank - INFO - Rank 0 -- move_people -- 0.8261251719959546\n", - "2022-07-27 17:16:42,141 - rank - INFO - Rank 0 -- move_people_waiting -- 9.145995136350393e-06\n", - "2022-07-27 17:16:42,141 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.105997504666448e-06,3.814697265625e-06 - 2020-05-27 17:00:00\n", - "2022-07-27 17:16:42,150 - simulator - INFO - Info for rank 0, Date = 2020-05-27 17:00:00, number of deaths = 0, number of infected = 534\n", - "2022-07-27 17:16:42,311 - rank - INFO - Rank 0 -- interaction -- 0.16831306598032825\n", - "2022-07-27 17:16:42,311 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:16:42,312 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:16:42,314 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:16:42,331 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:16:42,644 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:16:42,646 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:16:42,719 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:16:42,734 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:16:42,737 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:16:42,827 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:16:42,973 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:16:43,438 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n" + "2022-09-16 14:56:59,192 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:56:59,306 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:56:59,361 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:56:59,725 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:57:02,270 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:57:02,516 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:57:02,531 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:57:02,532 - rank - INFO - Rank 0 -- tracker -- 6.033306394005194\n", + "2022-09-16 14:57:02,543 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0009321950055891648,0.0009322166442871094 - 2020-05-27 11:00:00\n", + "2022-09-16 14:57:02,582 - rank - INFO - Rank 0 -- interaction_waiting -- 6.598012987524271e-06\n", + "2022-09-16 14:57:02,596 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.352173327002674,7.352174282073975 - 2020-05-27 11:00:00\n", + "\n", + "2022-09-16 14:57:02,599 - rank - INFO - Next timestep\n", + "2022-09-16 14:57:02,600 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:57:03,674 - rank - INFO - Rank 0 -- move_people -- 1.0731800570065388\n", + "2022-09-16 14:57:03,675 - rank - INFO - Rank 0 -- move_people_waiting -- 1.2415999663062394e-05\n", + "2022-09-16 14:57:03,676 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.930996172130108e-06,3.5762786865234375e-06 - 2020-05-27 13:00:00\n", + "2022-09-16 14:57:03,682 - simulator - INFO - Info for rank 0, Date = 2020-05-27 13:00:00, number of deaths = 0, number of infected = 488\n", + "2022-09-16 14:57:03,968 - rank - INFO - Rank 0 -- interaction -- 0.291189794006641\n", + "2022-09-16 14:57:07,526 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:57:08,161 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:57:09,330 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:57:09,356 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:57:09,377 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:57:09,388 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:57:09,433 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:57:09,542 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:57:09,630 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:57:10,024 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:57:12,857 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:57:13,109 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:57:13,125 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:57:13,126 - rank - INFO - Rank 0 -- tracker -- 9.157134301000042\n", + "2022-09-16 14:57:13,145 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0010043229995062575,0.0010039806365966797 - 2020-05-27 13:00:00\n", + "2022-09-16 14:57:13,194 - rank - INFO - Rank 0 -- interaction_waiting -- 8.139002602547407e-06\n", + "2022-09-16 14:57:13,209 - simulator - INFO - CMS: Timestep for rank 0/1 - 10.608576747996267,10.608577966690063 - 2020-05-27 13:00:00\n", + "\n", + "2022-09-16 14:57:13,212 - rank - INFO - Next timestep\n", + "2022-09-16 14:57:13,217 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:57:14,444 - rank - INFO - Rank 0 -- move_people -- 1.2258750990004046\n", + "2022-09-16 14:57:14,446 - rank - INFO - Rank 0 -- move_people_waiting -- 1.3926997780799866e-05\n", + "2022-09-16 14:57:14,447 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 6.560003384947777e-06,5.9604644775390625e-06 - 2020-05-27 15:00:00\n", + "2022-09-16 14:57:14,456 - simulator - INFO - Info for rank 0, Date = 2020-05-27 15:00:00, number of deaths = 0, number of infected = 511\n", + "2022-09-16 14:57:14,786 - rank - INFO - Rank 0 -- interaction -- 0.3375908060115762\n", + "2022-09-16 14:57:19,823 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:57:20,544 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:57:22,140 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:57:22,175 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:57:22,216 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:57:22,235 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:57:22,312 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:57:22,465 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:57:22,573 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:57:23,190 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:57:26,155 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:57:26,403 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:57:26,421 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:57:26,423 - rank - INFO - Rank 0 -- tracker -- 11.635780212993268\n", + "2022-09-16 14:57:26,444 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0008179189899237826,0.0008180141448974609 - 2020-05-27 15:00:00\n", + "2022-09-16 14:57:26,506 - rank - INFO - Rank 0 -- interaction_waiting -- 8.229006198234856e-06\n", + "2022-09-16 14:57:26,529 - simulator - INFO - CMS: Timestep for rank 0/1 - 13.310891579996678,13.310893058776855 - 2020-05-27 15:00:00\n", + "\n", + "2022-09-16 14:57:26,533 - rank - INFO - Next timestep\n", + "2022-09-16 14:57:26,535 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:57:27,822 - rank - INFO - Rank 0 -- move_people -- 1.2860743909986923\n", + "2022-09-16 14:57:27,825 - rank - INFO - Rank 0 -- move_people_waiting -- 7.44700082577765e-06\n", + "2022-09-16 14:57:27,827 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 6.237998604774475e-06,5.0067901611328125e-06 - 2020-05-27 17:00:00\n", + "2022-09-16 14:57:27,836 - simulator - INFO - Info for rank 0, Date = 2020-05-27 17:00:00, number of deaths = 0, number of infected = 533\n", + "2022-09-16 14:57:28,190 - rank - INFO - Rank 0 -- interaction -- 0.3627071470109513\n", + "2022-09-16 14:57:35,388 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:57:36,119 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:57:36,135 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:57:36,140 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:57:36,183 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:57:36,205 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:57:36,209 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:57:36,385 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:57:36,468 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:57:37,201 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:57:40,265 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:57:40,576 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:16:48,455 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:16:49,261 - rank - INFO - Rank 0 -- tracker -- 6.94942670801538\n", - "2022-07-27 17:16:49,270 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0010127770074177533,0.001012563705444336 - 2020-05-27 17:00:00\n", - "2022-07-27 17:16:49,316 - rank - INFO - Rank 0 -- interaction_waiting -- 7.185997674241662e-06\n", - "2022-07-27 17:16:49,331 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.017865845002234,8.017866611480713 - 2020-05-27 17:00:00\n", - "\n", - "2022-07-27 17:16:49,336 - rank - INFO - Next timestep\n", - "2022-07-27 17:16:49,337 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:16:49,505 - rank - INFO - Rank 0 -- move_people -- 0.16685237997444347\n", - "2022-07-27 17:16:49,506 - rank - INFO - Rank 0 -- move_people_waiting -- 4.797009751200676e-06\n", - "2022-07-27 17:16:49,506 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.645989974960685e-06,4.5299530029296875e-06 - 2020-05-27 19:00:00\n", - "2022-07-27 17:16:49,516 - simulator - INFO - Info for rank 0, Date = 2020-05-27 19:00:00, number of deaths = 0, number of infected = 549\n", - "2022-07-27 17:16:49,613 - rank - INFO - Rank 0 -- interaction -- 0.10515677600051276\n", - "2022-07-27 17:16:49,614 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:16:49,615 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:16:49,618 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:16:49,637 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:16:50,733 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:16:50,736 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:16:50,738 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:16:50,740 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:16:50,744 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:16:50,748 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:16:50,752 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:16:50,764 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:16:50,782 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:16:50,795 - rank - INFO - Rank 0 -- tracker -- 1.180515996995382\n", - "2022-07-27 17:16:50,847 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0010146059794351459,0.0010142326354980469 - 2020-05-27 19:00:00\n", - "2022-07-27 17:16:50,899 - rank - INFO - Rank 0 -- interaction_waiting -- 7.180991815403104e-06\n", - "2022-07-27 17:16:50,916 - simulator - INFO - CMS: Timestep for rank 0/1 - 1.5776860719779506,1.5776877403259277 - 2020-05-27 19:00:00\n", - "\n", - "2022-07-27 17:16:50,919 - rank - INFO - Next timestep\n", - "2022-07-27 17:16:50,920 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:16:51,153 - rank - INFO - Rank 0 -- move_people -- 0.23199243799899705\n", - "2022-07-27 17:16:51,154 - rank - INFO - Rank 0 -- move_people_waiting -- 4.9810041673481464e-06\n", - "2022-07-27 17:16:51,155 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.596979124471545e-06,4.0531158447265625e-06 - 2020-05-28 09:00:00\n", - "2022-07-27 17:16:51,163 - simulator - INFO - Info for rank 0, Date = 2020-05-28 09:00:00, number of deaths = 0, number of infected = 641\n", - "2022-07-27 17:16:51,272 - rank - INFO - Rank 0 -- interaction -- 0.11594955399050377\n", - "2022-07-27 17:16:51,273 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:16:51,281 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:16:51,283 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:16:52,231 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:16:53,006 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:16:53,009 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:16:53,011 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:16:53,012 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:16:53,016 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:16:53,021 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:16:53,025 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:16:53,037 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:16:53,050 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:16:53,063 - rank - INFO - Rank 0 -- tracker -- 1.7901903169986326\n", - "2022-07-27 17:16:53,076 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0005735400191042572,0.0005724430084228516 - 2020-05-28 09:00:00\n", - "2022-07-27 17:16:53,139 - rank - INFO - Rank 0 -- interaction_waiting -- 7.722002919763327e-06\n", - "2022-07-27 17:16:53,157 - simulator - INFO - CMS: Timestep for rank 0/1 - 2.2361600279982667,2.23616099357605 - 2020-05-28 09:00:00\n", - "\n", - "2022-07-27 17:16:53,160 - rank - INFO - Next timestep\n", - "2022-07-27 17:16:53,161 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:16:54,023 - rank - INFO - Rank 0 -- move_people -- 0.861761470005149\n", - "2022-07-27 17:16:54,024 - rank - INFO - Rank 0 -- move_people_waiting -- 1.0082003427669406e-05\n", - "2022-07-27 17:16:54,025 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.3910037018358707e-06,3.0994415283203125e-06 - 2020-05-28 11:00:00\n", - "2022-07-27 17:16:54,031 - simulator - INFO - Info for rank 0, Date = 2020-05-28 11:00:00, number of deaths = 0, number of infected = 658\n", - "2022-07-27 17:16:54,222 - rank - INFO - Rank 0 -- interaction -- 0.1960456590168178\n", - "2022-07-27 17:16:54,223 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:16:54,230 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:16:54,233 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:16:55,265 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:16:55,598 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:16:55,631 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:16:55,673 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:16:55,685 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:16:55,757 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:16:55,831 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:16:55,969 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:16:56,309 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:17:00,188 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:17:00,739 - rank - INFO - Rank 0 -- tracker -- 6.516110597993247\n", - "2022-07-27 17:17:00,754 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0003545119834598154,0.0003542900085449219 - 2020-05-28 11:00:00\n", - "2022-07-27 17:17:00,798 - rank - INFO - Rank 0 -- interaction_waiting -- 8.24002199806273e-06\n", - "2022-07-27 17:17:00,813 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.651247921981849,7.651248931884766 - 2020-05-28 11:00:00\n", - "\n", - "2022-07-27 17:17:00,816 - rank - INFO - Next timestep\n" + "2022-09-16 14:57:40,577 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:57:40,578 - rank - INFO - Rank 0 -- tracker -- 12.386735819003661\n", + "2022-09-16 14:57:40,589 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00023584399605169892,0.0002353191375732422 - 2020-05-27 17:00:00\n", + "2022-09-16 14:57:40,633 - rank - INFO - Rank 0 -- interaction_waiting -- 8.333998266607523e-06\n", + "2022-09-16 14:57:40,659 - simulator - INFO - CMS: Timestep for rank 0/1 - 14.123247866999009,14.123248815536499 - 2020-05-27 17:00:00\n", + "\n", + "2022-09-16 14:57:40,663 - rank - INFO - Next timestep\n", + "2022-09-16 14:57:40,680 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:57:40,993 - rank - INFO - Rank 0 -- move_people -- 0.3032671719993232\n", + "2022-09-16 14:57:40,994 - rank - INFO - Rank 0 -- move_people_waiting -- 1.1636002454906702e-05\n", + "2022-09-16 14:57:40,995 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.585992428474128e-06,4.0531158447265625e-06 - 2020-05-27 19:00:00\n", + "2022-09-16 14:57:41,003 - simulator - INFO - Info for rank 0, Date = 2020-05-27 19:00:00, number of deaths = 0, number of infected = 551\n", + "2022-09-16 14:57:41,216 - rank - INFO - Rank 0 -- interaction -- 0.21966880199033767\n", + "2022-09-16 14:57:50,189 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:57:51,791 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:57:51,806 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:57:51,810 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:57:51,811 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:57:51,814 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:57:51,817 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:57:51,821 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:57:51,830 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:57:51,840 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:57:51,860 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:57:51,875 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:57:51,876 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:57:51,878 - rank - INFO - Rank 0 -- tracker -- 10.659543910995126\n", + "2022-09-16 14:57:51,945 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00031688500894233584,0.00031638145446777344 - 2020-05-27 19:00:00\n", + "2022-09-16 14:57:52,002 - rank - INFO - Rank 0 -- interaction_waiting -- 9.233001037500799e-06\n", + "2022-09-16 14:57:52,022 - simulator - INFO - CMS: Timestep for rank 0/1 - 11.332257943999139,11.332257509231567 - 2020-05-27 19:00:00\n", + "\n", + "2022-09-16 14:57:52,025 - rank - INFO - Next timestep\n", + "2022-09-16 14:57:52,026 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:57:52,285 - rank - INFO - Rank 0 -- move_people -- 0.257556199998362\n", + "2022-09-16 14:57:52,286 - rank - INFO - Rank 0 -- move_people_waiting -- 5.011999746784568e-06\n", + "2022-09-16 14:57:52,287 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 6.342990673147142e-06,5.4836273193359375e-06 - 2020-05-28 09:00:00\n", + "2022-09-16 14:57:52,295 - simulator - INFO - Info for rank 0, Date = 2020-05-28 09:00:00, number of deaths = 0, number of infected = 660\n", + "2022-09-16 14:57:52,393 - rank - INFO - Rank 0 -- interaction -- 0.10453396300727036\n", + "2022-09-16 14:57:58,749 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:57:59,754 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:58:00,773 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:58:00,776 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:58:00,778 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:58:00,779 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:58:00,782 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:58:00,785 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:58:00,788 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:58:00,800 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:58:00,812 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:58:00,821 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:58:00,832 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:58:00,833 - rank - INFO - Rank 0 -- tracker -- 8.43891058700683\n", + "2022-09-16 14:58:00,846 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00022143300157040358,0.00022101402282714844 - 2020-05-28 09:00:00\n", + "2022-09-16 14:58:00,891 - rank - INFO - Rank 0 -- interaction_waiting -- 6.870002835057676e-06\n", + "2022-09-16 14:58:00,906 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.878522108992911,8.878522872924805 - 2020-05-28 09:00:00\n", + "\n", + "2022-09-16 14:58:00,908 - rank - INFO - Next timestep\n", + "2022-09-16 14:58:00,910 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:58:01,916 - rank - INFO - Rank 0 -- move_people -- 1.0053220260015223\n", + "2022-09-16 14:58:01,917 - rank - INFO - Rank 0 -- move_people_waiting -- 7.184004061855376e-06\n", + "2022-09-16 14:58:01,918 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.345012712292373e-06,4.291534423828125e-06 - 2020-05-28 11:00:00\n", + "2022-09-16 14:58:01,926 - simulator - INFO - Info for rank 0, Date = 2020-05-28 11:00:00, number of deaths = 0, number of infected = 682\n", + "2022-09-16 14:58:02,123 - rank - INFO - Rank 0 -- interaction -- 0.20332449399575125\n", + "2022-09-16 14:58:03,654 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:58:04,207 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:58:05,213 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:58:05,237 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:58:05,267 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:58:05,282 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:58:05,361 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:58:05,462 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:58:05,514 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:58:05,827 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:58:07,726 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:58:07,987 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:58:08,000 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:58:08,001 - rank - INFO - Rank 0 -- tracker -- 5.877164673001971\n", + "2022-09-16 14:58:08,015 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0003150950069539249,0.0003147125244140625 - 2020-05-28 11:00:00\n", + "2022-09-16 14:58:08,068 - rank - INFO - Rank 0 -- interaction_waiting -- 8.988004992716014e-06\n", + "2022-09-16 14:58:08,083 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.1728498579905136,7.172850608825684 - 2020-05-28 11:00:00\n", + "\n", + "2022-09-16 14:58:08,087 - rank - INFO - Next timestep\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:17:00,817 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:17:01,628 - rank - INFO - Rank 0 -- move_people -- 0.8099357069877442\n", - "2022-07-27 17:17:01,629 - rank - INFO - Rank 0 -- move_people_waiting -- 6.955000571906567e-06\n", - "2022-07-27 17:17:01,630 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.927016561850905e-06,4.5299530029296875e-06 - 2020-05-28 13:00:00\n", - "2022-07-27 17:17:01,638 - simulator - INFO - Info for rank 0, Date = 2020-05-28 13:00:00, number of deaths = 0, number of infected = 689\n", - "2022-07-27 17:17:01,836 - rank - INFO - Rank 0 -- interaction -- 0.20569467500899918\n", - "2022-07-27 17:17:01,838 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:17:01,845 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:17:01,847 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:17:02,896 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:17:03,160 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:17:03,180 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:17:03,258 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:17:03,272 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:17:03,331 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:17:03,404 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:17:03,509 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:17:03,881 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:17:07,490 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:17:07,998 - rank - INFO - Rank 0 -- tracker -- 6.160560321994126\n", - "2022-07-27 17:17:08,013 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00033222700585611165,0.000331878662109375 - 2020-05-28 13:00:00\n", - "2022-07-27 17:17:08,057 - rank - INFO - Rank 0 -- interaction_waiting -- 8.811999578028917e-06\n", - "2022-07-27 17:17:08,072 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.2536064040032215,7.253608465194702 - 2020-05-28 13:00:00\n", - "\n", - "2022-07-27 17:17:08,075 - rank - INFO - Next timestep\n", - "2022-07-27 17:17:08,076 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:17:08,784 - rank - INFO - Rank 0 -- move_people -- 0.7067196030111518\n", - "2022-07-27 17:17:08,785 - rank - INFO - Rank 0 -- move_people_waiting -- 3.722991095855832e-06\n", - "2022-07-27 17:17:08,786 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 2.888002200052142e-06,2.384185791015625e-06 - 2020-05-28 15:00:00\n", - "2022-07-27 17:17:08,791 - simulator - INFO - Info for rank 0, Date = 2020-05-28 15:00:00, number of deaths = 0, number of infected = 721\n", - "2022-07-27 17:17:08,953 - rank - INFO - Rank 0 -- interaction -- 0.16621928199310787\n", - "2022-07-27 17:17:08,954 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:17:08,961 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:17:08,963 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:17:09,831 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:17:10,066 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:17:10,090 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:17:10,179 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:17:10,199 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:17:10,259 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:17:10,337 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:17:10,440 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:17:10,737 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:17:14,555 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:17:15,136 - rank - INFO - Rank 0 -- tracker -- 6.18171030501253\n", - "2022-07-27 17:17:15,156 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00041605401202104986,0.00041484832763671875 - 2020-05-28 15:00:00\n", - "2022-07-27 17:17:15,220 - rank - INFO - Rank 0 -- interaction_waiting -- 8.01600981503725e-06\n", - "2022-07-27 17:17:15,236 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.159054089017445,7.159055471420288 - 2020-05-28 15:00:00\n", - "\n", - "2022-07-27 17:17:15,240 - rank - INFO - Next timestep\n", - "2022-07-27 17:17:15,241 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:17:16,171 - rank - INFO - Rank 0 -- move_people -- 0.9285396880004555\n", - "2022-07-27 17:17:16,171 - rank - INFO - Rank 0 -- move_people_waiting -- 6.399000994861126e-06\n", - "2022-07-27 17:17:16,172 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.889014573767781e-06,5.0067901611328125e-06 - 2020-05-28 17:00:00\n", - "2022-07-27 17:17:16,180 - simulator - INFO - Info for rank 0, Date = 2020-05-28 17:00:00, number of deaths = 0, number of infected = 750\n", - "2022-07-27 17:17:16,385 - rank - INFO - Rank 0 -- interaction -- 0.21183219400700182\n", - "2022-07-27 17:17:16,385 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:17:16,387 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:17:16,389 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:17:16,410 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:17:16,773 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:17:16,776 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:17:16,836 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:17:16,847 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:17:16,850 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:17:16,950 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:17:17,090 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:17:17,565 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:17:23,056 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:17:23,807 - rank - INFO - Rank 0 -- tracker -- 7.421722489991225\n", - "2022-07-27 17:17:23,825 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00027429702458903193,0.0002734661102294922 - 2020-05-28 17:00:00\n", - "2022-07-27 17:17:23,880 - rank - INFO - Rank 0 -- interaction_waiting -- 6.550981197506189e-06\n", - "2022-07-27 17:17:23,902 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.660453557997243,8.660454273223877 - 2020-05-28 17:00:00\n", - "\n", - "2022-07-27 17:17:23,905 - rank - INFO - Next timestep\n", - "2022-07-27 17:17:23,907 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:17:24,120 - rank - INFO - Rank 0 -- move_people -- 0.2123999059840571\n", - "2022-07-27 17:17:24,121 - rank - INFO - Rank 0 -- move_people_waiting -- 8.973991498351097e-06\n", - "2022-07-27 17:17:24,122 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.378001904115081e-06,4.0531158447265625e-06 - 2020-05-28 19:00:00\n", - "2022-07-27 17:17:24,131 - simulator - INFO - Info for rank 0, Date = 2020-05-28 19:00:00, number of deaths = 0, number of infected = 790\n", - "2022-07-27 17:17:24,246 - rank - INFO - Rank 0 -- interaction -- 0.12301146701793186\n" + "2022-09-16 14:58:08,088 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:58:09,164 - rank - INFO - Rank 0 -- move_people -- 1.0734378430061042\n", + "2022-09-16 14:58:09,165 - rank - INFO - Rank 0 -- move_people_waiting -- 1.3170007150620222e-05\n", + "2022-09-16 14:58:09,167 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.115005140192807e-06,3.814697265625e-06 - 2020-05-28 13:00:00\n", + "2022-09-16 14:58:09,176 - simulator - INFO - Info for rank 0, Date = 2020-05-28 13:00:00, number of deaths = 0, number of infected = 706\n", + "2022-09-16 14:58:09,468 - rank - INFO - Rank 0 -- interaction -- 0.2995610389916692\n", + "2022-09-16 14:58:13,077 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:58:13,592 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:58:14,673 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:58:14,703 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:58:14,731 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:58:14,744 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:58:14,790 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:58:14,878 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:58:14,929 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:58:15,241 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:58:17,358 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:58:17,610 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:58:17,623 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:58:17,625 - rank - INFO - Rank 0 -- tracker -- 8.155950120009948\n", + "2022-09-16 14:58:17,638 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0008092890057014301,0.0008091926574707031 - 2020-05-28 13:00:00\n", + "2022-09-16 14:58:17,680 - rank - INFO - Rank 0 -- interaction_waiting -- 7.779992301948369e-06\n", + "2022-09-16 14:58:17,695 - simulator - INFO - CMS: Timestep for rank 0/1 - 9.604631192007218,9.604631662368774 - 2020-05-28 13:00:00\n", + "\n", + "2022-09-16 14:58:17,698 - rank - INFO - Next timestep\n", + "2022-09-16 14:58:17,699 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:58:18,932 - rank - INFO - Rank 0 -- move_people -- 1.2316667340055574\n", + "2022-09-16 14:58:18,933 - rank - INFO - Rank 0 -- move_people_waiting -- 9.796000085771084e-06\n", + "2022-09-16 14:58:18,934 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.586000042967498e-06,5.245208740234375e-06 - 2020-05-28 15:00:00\n", + "2022-09-16 14:58:18,943 - simulator - INFO - Info for rank 0, Date = 2020-05-28 15:00:00, number of deaths = 0, number of infected = 732\n", + "2022-09-16 14:58:19,139 - rank - INFO - Rank 0 -- interaction -- 0.20426335600495804\n", + "2022-09-16 14:58:23,542 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:58:24,031 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:58:25,106 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:58:25,133 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:58:25,158 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:58:25,169 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:58:25,207 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:58:25,284 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:58:25,348 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:58:25,654 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:58:27,527 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:58:27,739 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:58:27,750 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:58:27,751 - rank - INFO - Rank 0 -- tracker -- 8.61063121999905\n", + "2022-09-16 14:58:27,767 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0008834770123939961,0.0008833408355712891 - 2020-05-28 15:00:00\n", + "2022-09-16 14:58:27,806 - rank - INFO - Rank 0 -- interaction_waiting -- 6.977003067731857e-06\n", + "2022-09-16 14:58:27,820 - simulator - INFO - CMS: Timestep for rank 0/1 - 10.120467212007497,10.12046766281128 - 2020-05-28 15:00:00\n", + "\n", + "2022-09-16 14:58:27,823 - rank - INFO - Next timestep\n", + "2022-09-16 14:58:27,824 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:58:28,770 - rank - INFO - Rank 0 -- move_people -- 0.9445279790088534\n", + "2022-09-16 14:58:28,771 - rank - INFO - Rank 0 -- move_people_waiting -- 7.919996278360486e-06\n", + "2022-09-16 14:58:28,771 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.305009497329593e-06,4.0531158447265625e-06 - 2020-05-28 17:00:00\n", + "2022-09-16 14:58:28,778 - simulator - INFO - Info for rank 0, Date = 2020-05-28 17:00:00, number of deaths = 0, number of infected = 760\n", + "2022-09-16 14:58:28,971 - rank - INFO - Rank 0 -- interaction -- 0.19880717700289097\n", + "2022-09-16 14:58:34,196 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:58:34,742 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:58:34,753 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:58:34,755 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:58:34,789 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:58:34,802 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:58:34,805 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:58:34,903 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:58:34,973 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:58:35,603 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:58:38,431 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:58:38,697 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:58:38,698 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:58:38,700 - rank - INFO - Rank 0 -- tracker -- 9.727135815002839\n", + "2022-09-16 14:58:38,722 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.001372254002490081,0.0013718605041503906 - 2020-05-28 17:00:00\n", + "2022-09-16 14:58:38,786 - rank - INFO - Rank 0 -- interaction_waiting -- 7.673996151424944e-06\n", + "2022-09-16 14:58:38,807 - simulator - INFO - CMS: Timestep for rank 0/1 - 10.981694926013006,10.981696128845215 - 2020-05-28 17:00:00\n", + "\n", + "2022-09-16 14:58:38,810 - rank - INFO - Next timestep\n", + "2022-09-16 14:58:38,811 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:58:39,121 - rank - INFO - Rank 0 -- move_people -- 0.30885345600836445\n", + "2022-09-16 14:58:39,122 - rank - INFO - Rank 0 -- move_people_waiting -- 9.92300920188427e-06\n", + "2022-09-16 14:58:39,123 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.480003892444074e-06,5.245208740234375e-06 - 2020-05-28 19:00:00\n", + "2022-09-16 14:58:39,132 - simulator - INFO - Info for rank 0, Date = 2020-05-28 19:00:00, number of deaths = 0, number of infected = 790\n", + "2022-09-16 14:58:39,339 - rank - INFO - Rank 0 -- interaction -- 0.21428505700896494\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:17:24,250 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:17:24,252 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:17:24,256 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:17:24,277 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:17:25,333 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:17:25,336 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:17:25,339 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:17:25,341 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:17:25,344 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:17:25,351 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:17:25,353 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:17:25,364 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:17:25,379 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:17:25,387 - rank - INFO - Rank 0 -- tracker -- 1.1370696329977363\n", - "2022-07-27 17:17:25,443 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00022280297707766294,0.0002224445343017578 - 2020-05-28 19:00:00\n", - "2022-07-27 17:17:25,494 - rank - INFO - Rank 0 -- interaction_waiting -- 6.512971594929695e-06\n", - "2022-07-27 17:17:25,509 - simulator - INFO - CMS: Timestep for rank 0/1 - 1.6013056350057013,1.601306676864624 - 2020-05-28 19:00:00\n", - "\n", - "2022-07-27 17:17:25,512 - rank - INFO - Next timestep\n", - "2022-07-27 17:17:25,513 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:17:25,755 - rank - INFO - Rank 0 -- move_people -- 0.24070473099709488\n", - "2022-07-27 17:17:25,755 - rank - INFO - Rank 0 -- move_people_waiting -- 7.878988981246948e-06\n", - "2022-07-27 17:17:25,756 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.577974323183298e-06,4.0531158447265625e-06 - 2020-05-29 09:00:00\n", - "2022-07-27 17:17:25,763 - simulator - INFO - Info for rank 0, Date = 2020-05-29 09:00:00, number of deaths = 0, number of infected = 901\n", - "2022-07-27 17:17:25,872 - rank - INFO - Rank 0 -- interaction -- 0.11494333698647097\n", - "2022-07-27 17:17:25,873 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:17:25,874 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:17:25,876 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:17:25,897 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:17:26,793 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:17:26,796 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:17:26,798 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:17:26,800 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:17:26,803 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:17:26,807 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:17:26,811 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:17:26,824 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:17:26,838 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:17:26,853 - rank - INFO - Rank 0 -- tracker -- 0.9802842700155452\n", - "2022-07-27 17:17:26,876 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00031960499472916126,0.0003190040588378906 - 2020-05-29 09:00:00\n", - "2022-07-27 17:17:26,925 - rank - INFO - Rank 0 -- interaction_waiting -- 7.761991582810879e-06\n", - "2022-07-27 17:17:26,940 - simulator - INFO - CMS: Timestep for rank 0/1 - 1.4263888800051063,1.4263899326324463 - 2020-05-29 09:00:00\n", - "\n", - "2022-07-27 17:17:26,943 - rank - INFO - Next timestep\n", - "2022-07-27 17:17:26,944 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:17:27,857 - rank - INFO - Rank 0 -- move_people -- 0.9121137309994083\n", - "2022-07-27 17:17:27,858 - rank - INFO - Rank 0 -- move_people_waiting -- 6.824993761256337e-06\n", - "2022-07-27 17:17:27,859 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.8069847505539656e-06,3.337860107421875e-06 - 2020-05-29 12:00:00\n", - "2022-07-27 17:17:27,864 - simulator - INFO - Info for rank 0, Date = 2020-05-29 12:00:00, number of deaths = 0, number of infected = 933\n", - "2022-07-27 17:17:28,060 - rank - INFO - Rank 0 -- interaction -- 0.2003322800155729\n", - "2022-07-27 17:17:28,062 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:17:28,063 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:17:28,065 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:17:28,089 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:17:28,449 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:17:28,453 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:17:28,508 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:17:28,527 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:17:28,530 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:17:28,616 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:17:28,767 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:17:29,260 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:17:33,740 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:17:34,474 - rank - INFO - Rank 0 -- tracker -- 6.411736002017278\n", - "2022-07-27 17:17:34,490 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00026600799174048007,0.0002655982971191406 - 2020-05-29 12:00:00\n", - "2022-07-27 17:17:34,531 - rank - INFO - Rank 0 -- interaction_waiting -- 6.564980139955878e-06\n", - "2022-07-27 17:17:34,544 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.59936021399335,7.599360942840576 - 2020-05-29 12:00:00\n", - "\n", - "2022-07-27 17:17:34,547 - rank - INFO - Next timestep\n", - "2022-07-27 17:17:34,547 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:17:35,340 - rank - INFO - Rank 0 -- move_people -- 0.7915377110184636\n", - "2022-07-27 17:17:35,340 - rank - INFO - Rank 0 -- move_people_waiting -- 6.79600634612143e-06\n", - "2022-07-27 17:17:35,341 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.15899557992816e-06,3.814697265625e-06 - 2020-05-29 14:00:00\n", - "2022-07-27 17:17:35,347 - simulator - INFO - Info for rank 0, Date = 2020-05-29 14:00:00, number of deaths = 0, number of infected = 968\n", - "2022-07-27 17:17:35,532 - rank - INFO - Rank 0 -- interaction -- 0.19020669398014434\n", - "2022-07-27 17:17:35,533 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:17:35,534 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:17:35,537 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:17:35,549 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:17:35,844 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:17:35,847 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n" + "2022-09-16 14:58:45,978 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:58:47,531 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:58:47,549 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:58:47,553 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:58:47,555 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:58:47,558 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:58:47,561 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:58:47,565 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:58:47,569 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:58:47,584 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:58:47,602 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:58:47,616 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:58:47,618 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:58:47,619 - rank - INFO - Rank 0 -- tracker -- 8.27848564699525\n", + "2022-09-16 14:58:47,705 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0011132679937873036,0.0011126995086669922 - 2020-05-28 19:00:00\n", + "2022-09-16 14:58:47,767 - rank - INFO - Rank 0 -- interaction_waiting -- 1.5156998415477574e-05\n", + "2022-09-16 14:58:47,792 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.979674840011285,8.979675054550171 - 2020-05-28 19:00:00\n", + "\n", + "2022-09-16 14:58:47,795 - rank - INFO - Next timestep\n", + "2022-09-16 14:58:47,796 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:58:48,146 - rank - INFO - Rank 0 -- move_people -- 0.34931916900677606\n", + "2022-09-16 14:58:48,147 - rank - INFO - Rank 0 -- move_people_waiting -- 1.2370990589261055e-05\n", + "2022-09-16 14:58:48,148 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.855996278114617e-06,5.7220458984375e-06 - 2020-05-29 09:00:00\n", + "2022-09-16 14:58:48,157 - simulator - INFO - Info for rank 0, Date = 2020-05-29 09:00:00, number of deaths = 0, number of infected = 923\n", + "2022-09-16 14:58:48,331 - rank - INFO - Rank 0 -- interaction -- 0.18156172100862022\n", + "2022-09-16 14:58:54,997 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:58:56,038 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:58:56,048 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:58:56,051 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:58:56,053 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:58:56,055 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:58:56,058 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:58:56,062 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:58:56,067 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:58:56,084 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:58:56,098 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:58:56,110 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:58:56,112 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:58:56,113 - rank - INFO - Rank 0 -- tracker -- 7.780692763000843\n", + "2022-09-16 14:58:56,126 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0003655740001704544,0.00036525726318359375 - 2020-05-29 09:00:00\n", + "2022-09-16 14:58:56,173 - rank - INFO - Rank 0 -- interaction_waiting -- 7.044000085443258e-06\n", + "2022-09-16 14:58:56,187 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.39037153199024,8.390372276306152 - 2020-05-29 09:00:00\n", + "\n", + "2022-09-16 14:58:56,190 - rank - INFO - Next timestep\n", + "2022-09-16 14:58:56,191 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:58:57,518 - rank - INFO - Rank 0 -- move_people -- 1.326599342006375\n", + "2022-09-16 14:58:57,520 - rank - INFO - Rank 0 -- move_people_waiting -- 4.239002009853721e-06\n", + "2022-09-16 14:58:57,521 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.816989530809224e-06,4.5299530029296875e-06 - 2020-05-29 12:00:00\n", + "2022-09-16 14:58:57,530 - simulator - INFO - Info for rank 0, Date = 2020-05-29 12:00:00, number of deaths = 0, number of infected = 945\n", + "2022-09-16 14:58:57,740 - rank - INFO - Rank 0 -- interaction -- 0.21831034500792157\n", + "2022-09-16 14:58:58,287 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:58:58,856 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:58:58,863 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:58:58,866 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:58:58,906 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:58:58,923 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:58:58,926 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:58:59,071 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:58:59,176 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:58:59,572 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:59:02,351 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:59:02,809 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:59:02,811 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:59:02,812 - rank - INFO - Rank 0 -- tracker -- 5.070824566995725\n", + "2022-09-16 14:59:02,843 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0004890039999736473,0.0004887580871582031 - 2020-05-29 12:00:00\n", + "2022-09-16 14:59:02,915 - rank - INFO - Rank 0 -- interaction_waiting -- 8.25998722575605e-06\n", + "2022-09-16 14:59:02,938 - simulator - INFO - CMS: Timestep for rank 0/1 - 6.7465885279962095,6.7465901374816895 - 2020-05-29 12:00:00\n", + "\n", + "2022-09-16 14:59:02,942 - rank - INFO - Next timestep\n", + "2022-09-16 14:59:02,943 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:59:04,028 - rank - INFO - Rank 0 -- move_people -- 1.0836897420085734\n", + "2022-09-16 14:59:04,029 - rank - INFO - Rank 0 -- move_people_waiting -- 1.0167990694753826e-05\n", + "2022-09-16 14:59:04,029 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.743007593788207e-06,4.291534423828125e-06 - 2020-05-29 14:00:00\n", + "2022-09-16 14:59:04,036 - simulator - INFO - Info for rank 0, Date = 2020-05-29 14:00:00, number of deaths = 0, number of infected = 983\n", + "2022-09-16 14:59:04,318 - rank - INFO - Rank 0 -- interaction -- 0.28762609499972314\n", + "2022-09-16 14:59:07,029 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:59:07,587 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:59:07,593 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:59:07,596 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:59:07,634 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:59:07,647 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:17:35,906 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:17:35,934 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:17:35,936 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:17:36,012 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:17:36,129 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:17:36,563 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:17:41,604 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:17:42,355 - rank - INFO - Rank 0 -- tracker -- 6.822326712019276\n", - "2022-07-27 17:17:42,373 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00031911098631098866,0.0003185272216796875 - 2020-05-29 14:00:00\n", - "2022-07-27 17:17:42,420 - rank - INFO - Rank 0 -- interaction_waiting -- 7.968017598614097e-06\n", - "2022-07-27 17:17:42,435 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.887239317002241,7.887240648269653 - 2020-05-29 14:00:00\n", - "\n", - "2022-07-27 17:17:42,438 - rank - INFO - Next timestep\n", - "2022-07-27 17:17:42,440 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:17:43,377 - rank - INFO - Rank 0 -- move_people -- 0.9364272340026218\n", - "2022-07-27 17:17:43,378 - rank - INFO - Rank 0 -- move_people_waiting -- 1.0201998520642519e-05\n", - "2022-07-27 17:17:43,379 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.026988219469786e-06,4.5299530029296875e-06 - 2020-05-29 16:00:00\n", - "2022-07-27 17:17:43,386 - simulator - INFO - Info for rank 0, Date = 2020-05-29 16:00:00, number of deaths = 0, number of infected = 1009\n", - "2022-07-27 17:17:43,583 - rank - INFO - Rank 0 -- interaction -- 0.20335257999249734\n", - "2022-07-27 17:17:43,584 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:17:43,585 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:17:43,588 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:17:43,607 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:17:44,014 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:17:44,017 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:17:44,083 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:17:44,108 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:17:44,111 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:17:44,225 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:17:44,431 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:17:44,906 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:17:50,377 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:17:51,139 - rank - INFO - Rank 0 -- tracker -- 7.554543903010199\n", - "2022-07-27 17:17:51,155 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0006940430030226707,0.0006940364837646484 - 2020-05-29 16:00:00\n", - "2022-07-27 17:17:51,198 - rank - INFO - Rank 0 -- interaction_waiting -- 6.819987902417779e-06\n", - "2022-07-27 17:17:51,211 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.77076199601288,8.77076244354248 - 2020-05-29 16:00:00\n", - "\n", - "2022-07-27 17:17:51,215 - rank - INFO - Next timestep\n", - "2022-07-27 17:17:51,215 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:17:52,077 - rank - INFO - Rank 0 -- move_people -- 0.8601688610215206\n", - "2022-07-27 17:17:52,078 - rank - INFO - Rank 0 -- move_people_waiting -- 9.293988114222884e-06\n", - "2022-07-27 17:17:52,079 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.097972461953759e-06,4.76837158203125e-06 - 2020-05-29 18:00:00\n", - "2022-07-27 17:17:52,088 - simulator - INFO - Info for rank 0, Date = 2020-05-29 18:00:00, number of deaths = 0, number of infected = 1041\n", - "2022-07-27 17:17:52,310 - rank - INFO - Rank 0 -- interaction -- 0.23024637799244374\n", - "2022-07-27 17:17:52,311 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:17:52,313 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:17:52,316 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:17:52,330 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:17:52,640 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:17:52,644 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:17:52,715 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:17:52,732 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:17:52,734 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:17:52,821 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:17:52,965 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:17:53,436 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:17:58,134 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:17:58,775 - rank - INFO - Rank 0 -- tracker -- 6.463559891999466\n", - "2022-07-27 17:17:58,792 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0005226719949860126,0.000522613525390625 - 2020-05-29 18:00:00\n", - "2022-07-27 17:17:58,834 - rank - INFO - Rank 0 -- interaction_waiting -- 6.377988029271364e-06\n", - "2022-07-27 17:17:58,848 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.631396696990123,7.631397247314453 - 2020-05-29 18:00:00\n", - "\n", - "2022-07-27 17:17:58,850 - rank - INFO - Next timestep\n", - "2022-07-27 17:17:58,851 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:17:59,029 - rank - INFO - Rank 0 -- move_people -- 0.17722733301343396\n", - "2022-07-27 17:17:59,030 - rank - INFO - Rank 0 -- move_people_waiting -- 7.203023415058851e-06\n", - "2022-07-27 17:17:59,030 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.1579984351992607e-06,2.86102294921875e-06 - 2020-05-29 20:00:00\n", - "2022-07-27 17:17:59,035 - simulator - INFO - Info for rank 0, Date = 2020-05-29 20:00:00, number of deaths = 0, number of infected = 1076\n", - "2022-07-27 17:17:59,154 - rank - INFO - Rank 0 -- interaction -- 0.122849707986461\n", - "2022-07-27 17:17:59,155 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:17:59,156 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:17:59,158 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:17:59,176 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:18:00,087 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:18:00,089 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:18:00,091 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:18:00,092 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:18:00,095 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:18:00,097 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:18:00,100 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:18:00,112 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n" + "2022-09-16 14:59:07,649 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:59:07,760 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:59:07,833 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:59:08,192 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:59:10,779 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:59:11,041 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:59:11,042 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:59:11,043 - rank - INFO - Rank 0 -- tracker -- 6.7223905680002645\n", + "2022-09-16 14:59:11,062 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00023865699768066406,0.0002384185791015625 - 2020-05-29 14:00:00\n", + "2022-09-16 14:59:11,110 - rank - INFO - Rank 0 -- interaction_waiting -- 6.52299786452204e-06\n", + "2022-09-16 14:59:11,125 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.181451873999322,8.181452989578247 - 2020-05-29 14:00:00\n", + "\n", + "2022-09-16 14:59:11,129 - rank - INFO - Next timestep\n", + "2022-09-16 14:59:11,130 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:59:12,003 - rank - INFO - Rank 0 -- move_people -- 0.871678105002502\n", + "2022-09-16 14:59:12,004 - rank - INFO - Rank 0 -- move_people_waiting -- 1.1276992154307663e-05\n", + "2022-09-16 14:59:12,005 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.265995812602341e-06,3.5762786865234375e-06 - 2020-05-29 16:00:00\n", + "2022-09-16 14:59:12,011 - simulator - INFO - Info for rank 0, Date = 2020-05-29 16:00:00, number of deaths = 0, number of infected = 1013\n", + "2022-09-16 14:59:12,210 - rank - INFO - Rank 0 -- interaction -- 0.20373334400937892\n", + "2022-09-16 14:59:15,771 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:59:16,285 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:59:16,291 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:59:16,295 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:59:16,328 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:59:16,342 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:59:16,344 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:59:16,450 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:59:16,519 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:59:16,857 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:59:19,113 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:59:19,399 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:59:19,400 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:59:19,401 - rank - INFO - Rank 0 -- tracker -- 7.190222003002418\n", + "2022-09-16 14:59:19,421 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0003172269935021177,0.00031685829162597656 - 2020-05-29 16:00:00\n", + "2022-09-16 14:59:19,481 - rank - INFO - Rank 0 -- interaction_waiting -- 8.457995136268437e-06\n", + "2022-09-16 14:59:19,501 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.369646446997649,8.369647979736328 - 2020-05-29 16:00:00\n", + "\n", + "2022-09-16 14:59:19,504 - rank - INFO - Next timestep\n", + "2022-09-16 14:59:19,505 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:59:20,665 - rank - INFO - Rank 0 -- move_people -- 1.158752426999854\n", + "2022-09-16 14:59:20,666 - rank - INFO - Rank 0 -- move_people_waiting -- 9.548995876684785e-06\n", + "2022-09-16 14:59:20,667 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.4879928939044476e-06,4.76837158203125e-06 - 2020-05-29 18:00:00\n", + "2022-09-16 14:59:20,675 - simulator - INFO - Info for rank 0, Date = 2020-05-29 18:00:00, number of deaths = 0, number of infected = 1043\n", + "2022-09-16 14:59:20,864 - rank - INFO - Rank 0 -- interaction -- 0.19511907300329767\n", + "2022-09-16 14:59:24,823 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:59:25,467 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:59:25,478 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:59:25,481 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:59:25,514 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:59:25,531 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:59:25,533 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:59:25,636 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:59:25,707 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:59:26,103 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:59:29,380 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:59:29,624 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:59:29,625 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:59:29,626 - rank - INFO - Rank 0 -- tracker -- 8.761107284997706\n", + "2022-09-16 14:59:29,648 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00030933400557842106,0.00030875205993652344 - 2020-05-29 18:00:00\n", + "2022-09-16 14:59:29,693 - rank - INFO - Rank 0 -- interaction_waiting -- 8.018003427423537e-06\n", + "2022-09-16 14:59:29,708 - simulator - INFO - CMS: Timestep for rank 0/1 - 10.2013937849988,10.20139479637146 - 2020-05-29 18:00:00\n", + "\n", + "2022-09-16 14:59:29,710 - rank - INFO - Next timestep\n", + "2022-09-16 14:59:29,712 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:59:29,891 - rank - INFO - Rank 0 -- move_people -- 0.17873233299178537\n", + "2022-09-16 14:59:29,892 - rank - INFO - Rank 0 -- move_people_waiting -- 1.204099680762738e-05\n", + "2022-09-16 14:59:29,894 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.9670052248984575e-06,4.5299530029296875e-06 - 2020-05-29 20:00:00\n", + "2022-09-16 14:59:29,901 - simulator - INFO - Info for rank 0, Date = 2020-05-29 20:00:00, number of deaths = 0, number of infected = 1091\n", + "2022-09-16 14:59:30,057 - rank - INFO - Rank 0 -- interaction -- 0.16215021500829607\n", + "2022-09-16 14:59:34,538 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:59:35,744 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:59:35,751 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:59:35,754 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:59:35,756 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:59:35,758 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:59:35,760 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:59:35,764 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:59:35,768 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:59:35,778 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:59:35,793 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:59:35,802 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:18:00,124 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:18:00,133 - rank - INFO - Rank 0 -- tracker -- 0.9781212669913657\n", - "2022-07-27 17:18:00,195 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0003229939902666956,0.00032258033752441406 - 2020-05-29 20:00:00\n", - "2022-07-27 17:18:00,237 - rank - INFO - Rank 0 -- interaction_waiting -- 6.933987606316805e-06\n", - "2022-07-27 17:18:00,250 - simulator - INFO - CMS: Timestep for rank 0/1 - 1.3982792309834622,1.3982799053192139 - 2020-05-29 20:00:00\n", - "\n", - "2022-07-27 17:18:00,253 - rank - INFO - Next timestep\n", - "2022-07-27 17:18:00,254 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:18:00,444 - rank - INFO - Rank 0 -- move_people -- 0.18964099799632095\n", - "2022-07-27 17:18:00,445 - rank - INFO - Rank 0 -- move_people_waiting -- 8.146977052092552e-06\n", - "2022-07-27 17:18:00,446 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.308996722102165e-06,4.291534423828125e-06 - 2020-05-30 09:00:00\n", - "2022-07-27 17:18:00,452 - simulator - INFO - Info for rank 0, Date = 2020-05-30 09:00:00, number of deaths = 0, number of infected = 1227\n", - "2022-07-27 17:18:00,551 - rank - INFO - Rank 0 -- interaction -- 0.10452006600098684\n", - "2022-07-27 17:18:00,552 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:18:00,553 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:18:00,555 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:18:00,567 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:18:01,348 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:18:01,350 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:18:01,352 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:18:01,358 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:18:01,360 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:18:01,364 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:18:01,367 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:18:01,383 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:18:01,402 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:18:01,414 - rank - INFO - Rank 0 -- tracker -- 0.8621253189921845\n", - "2022-07-27 17:18:01,431 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00035297698923386633,0.0003521442413330078 - 2020-05-30 09:00:00\n", - "2022-07-27 17:18:01,475 - rank - INFO - Rank 0 -- interaction_waiting -- 6.943009793758392e-06\n", - "2022-07-27 17:18:01,490 - simulator - INFO - CMS: Timestep for rank 0/1 - 1.2350722220144235,1.2350733280181885 - 2020-05-30 09:00:00\n", - "\n", - "2022-07-27 17:18:01,492 - rank - INFO - Next timestep\n", - "2022-07-27 17:18:01,494 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:18:02,362 - rank - INFO - Rank 0 -- move_people -- 0.867540018982254\n", - "2022-07-27 17:18:02,363 - rank - INFO - Rank 0 -- move_people_waiting -- 8.284987416118383e-06\n", - "2022-07-27 17:18:02,364 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.39200846105814e-06,5.0067901611328125e-06 - 2020-05-30 12:00:00\n", - "2022-07-27 17:18:02,372 - simulator - INFO - Info for rank 0, Date = 2020-05-30 12:00:00, number of deaths = 0, number of infected = 1264\n", - "2022-07-27 17:18:02,596 - rank - INFO - Rank 0 -- interaction -- 0.23059508099686354\n", - "2022-07-27 17:18:02,597 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:18:02,598 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:18:02,601 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:18:02,615 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:18:02,955 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:18:02,958 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:18:03,025 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:18:03,039 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:18:03,041 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:18:03,128 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:18:03,316 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:18:03,783 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:18:09,037 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:18:09,834 - rank - INFO - Rank 0 -- tracker -- 7.237497945985524\n", - "2022-07-27 17:18:09,859 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0002320940257050097,0.0002315044403076172 - 2020-05-30 12:00:00\n", - "2022-07-27 17:18:09,906 - rank - INFO - Rank 0 -- interaction_waiting -- 8.44398164190352e-06\n", - "2022-07-27 17:18:09,921 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.426308544003405,8.42630910873413 - 2020-05-30 12:00:00\n", - "\n", - "2022-07-27 17:18:09,924 - rank - INFO - Next timestep\n", - "2022-07-27 17:18:09,926 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:18:10,843 - rank - INFO - Rank 0 -- move_people -- 0.9166305969993118\n", - "2022-07-27 17:18:10,844 - rank - INFO - Rank 0 -- move_people_waiting -- 7.3480186983942986e-06\n", - "2022-07-27 17:18:10,845 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.615991540253162e-06,5.4836273193359375e-06 - 2020-05-30 14:00:00\n", - "2022-07-27 17:18:10,853 - simulator - INFO - Info for rank 0, Date = 2020-05-30 14:00:00, number of deaths = 0, number of infected = 1311\n", - "2022-07-27 17:18:11,083 - rank - INFO - Rank 0 -- interaction -- 0.23716370400507003\n", - "2022-07-27 17:18:11,084 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:18:11,085 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:18:11,087 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:18:11,101 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:18:11,439 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:18:11,444 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:18:11,522 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:18:11,539 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:18:11,541 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:18:11,622 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:18:11,773 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:18:12,251 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:18:17,450 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:18:18,304 - rank - INFO - Rank 0 -- tracker -- 7.220033199002501\n", - "2022-07-27 17:18:18,330 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0002456989896018058,0.00024509429931640625 - 2020-05-30 14:00:00\n", - "2022-07-27 17:18:18,374 - rank - INFO - Rank 0 -- interaction_waiting -- 8.222006727010012e-06\n", - "2022-07-27 17:18:18,395 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.468349244998535,8.468350410461426 - 2020-05-30 14:00:00\n", - "\n", - "2022-07-27 17:18:18,397 - rank - INFO - Next timestep\n" + "2022-09-16 14:59:35,803 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:59:35,804 - rank - INFO - Rank 0 -- tracker -- 5.746638223994523\n", + "2022-09-16 14:59:35,850 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00031063900678418577,0.00030994415283203125 - 2020-05-29 20:00:00\n", + "2022-09-16 14:59:35,894 - rank - INFO - Rank 0 -- interaction_waiting -- 6.499991286545992e-06\n", + "2022-09-16 14:59:35,908 - simulator - INFO - CMS: Timestep for rank 0/1 - 6.195861348998733,6.195862054824829 - 2020-05-29 20:00:00\n", + "\n", + "2022-09-16 14:59:35,911 - rank - INFO - Next timestep\n", + "2022-09-16 14:59:35,912 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:59:36,088 - rank - INFO - Rank 0 -- move_people -- 0.17510058199695777\n", + "2022-09-16 14:59:36,089 - rank - INFO - Rank 0 -- move_people_waiting -- 7.431008270941675e-06\n", + "2022-09-16 14:59:36,090 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.962995833717287e-06,3.5762786865234375e-06 - 2020-05-30 09:00:00\n", + "2022-09-16 14:59:36,096 - simulator - INFO - Info for rank 0, Date = 2020-05-30 09:00:00, number of deaths = 0, number of infected = 1203\n", + "2022-09-16 14:59:36,214 - rank - INFO - Rank 0 -- interaction -- 0.12291591700341087\n", + "2022-09-16 14:59:40,520 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:59:41,545 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:59:41,554 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:59:41,556 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:59:41,558 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:59:41,560 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:59:41,563 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:59:41,567 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:59:41,572 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:59:41,589 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:59:41,606 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:59:41,614 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:59:41,616 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:59:41,617 - rank - INFO - Rank 0 -- tracker -- 5.4021229700010736\n", + "2022-09-16 14:59:41,643 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.003000081007485278,0.0029997825622558594 - 2020-05-30 09:00:00\n", + "2022-09-16 14:59:41,691 - rank - INFO - Rank 0 -- interaction_waiting -- 6.962000043131411e-06\n", + "2022-09-16 14:59:41,705 - simulator - INFO - CMS: Timestep for rank 0/1 - 5.791561703008483,5.791561841964722 - 2020-05-30 09:00:00\n", + "\n", + "2022-09-16 14:59:41,707 - rank - INFO - Next timestep\n", + "2022-09-16 14:59:41,709 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:59:42,744 - rank - INFO - Rank 0 -- move_people -- 1.0339724179939367\n", + "2022-09-16 14:59:42,745 - rank - INFO - Rank 0 -- move_people_waiting -- 9.593000868335366e-06\n", + "2022-09-16 14:59:42,746 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.117988282814622e-06,3.814697265625e-06 - 2020-05-30 12:00:00\n", + "2022-09-16 14:59:42,752 - simulator - INFO - Info for rank 0, Date = 2020-05-30 12:00:00, number of deaths = 0, number of infected = 1242\n", + "2022-09-16 14:59:42,954 - rank - INFO - Rank 0 -- interaction -- 0.20676205099152867\n", + "2022-09-16 14:59:43,491 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:59:44,014 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:59:44,021 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:59:44,025 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:59:44,067 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:59:44,079 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:59:44,081 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:59:44,174 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:59:44,254 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:59:44,641 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:59:46,998 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:59:47,342 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:59:47,344 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:59:47,344 - rank - INFO - Rank 0 -- tracker -- 4.3898089259892\n", + "2022-09-16 14:59:47,368 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.001298299990594387,0.0012977123260498047 - 2020-05-30 12:00:00\n", + "2022-09-16 14:59:47,417 - rank - INFO - Rank 0 -- interaction_waiting -- 7.776005077175796e-06\n", + "2022-09-16 14:59:47,432 - simulator - INFO - CMS: Timestep for rank 0/1 - 5.722076896010549,5.7220778465271 - 2020-05-30 12:00:00\n", + "\n", + "2022-09-16 14:59:47,435 - rank - INFO - Next timestep\n", + "2022-09-16 14:59:47,436 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 14:59:48,594 - rank - INFO - Rank 0 -- move_people -- 1.1572205310076242\n", + "2022-09-16 14:59:48,596 - rank - INFO - Rank 0 -- move_people_waiting -- 4.604007699526846e-06\n", + "2022-09-16 14:59:48,597 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.286004696041346e-06,4.0531158447265625e-06 - 2020-05-30 14:00:00\n", + "2022-09-16 14:59:48,606 - simulator - INFO - Info for rank 0, Date = 2020-05-30 14:00:00, number of deaths = 0, number of infected = 1274\n", + "2022-09-16 14:59:48,813 - rank - INFO - Rank 0 -- interaction -- 0.21533045898831915\n", + "2022-09-16 14:59:51,076 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 14:59:51,629 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 14:59:51,636 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 14:59:51,638 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 14:59:51,663 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 14:59:51,685 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 14:59:51,688 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 14:59:51,786 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 14:59:51,873 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 14:59:52,455 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 14:59:56,147 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 14:59:56,562 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 14:59:56,563 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 14:59:56,565 - rank - INFO - Rank 0 -- tracker -- 7.749925737007288\n", + "2022-09-16 14:59:56,601 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0003648209967650473,0.0003643035888671875 - 2020-05-30 14:00:00\n", + "2022-09-16 14:59:56,672 - rank - INFO - Rank 0 -- interaction_waiting -- 7.271009963005781e-06\n", + "2022-09-16 14:59:56,694 - simulator - INFO - CMS: Timestep for rank 0/1 - 9.256866504001664,9.2568678855896 - 2020-05-30 14:00:00\n", + "\n", + "2022-09-16 14:59:56,697 - rank - INFO - Next timestep\n", + "2022-09-16 14:59:56,699 - simulator - INFO - ==================== timestep ====================\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:18:18,399 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:18:19,211 - rank - INFO - Rank 0 -- move_people -- 0.8117143150011543\n", - "2022-07-27 17:18:19,212 - rank - INFO - Rank 0 -- move_people_waiting -- 6.677000783383846e-06\n", - "2022-07-27 17:18:19,212 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.2469979487359524e-06,2.86102294921875e-06 - 2020-05-30 16:00:00\n", - "2022-07-27 17:18:19,220 - simulator - INFO - Info for rank 0, Date = 2020-05-30 16:00:00, number of deaths = 0, number of infected = 1362\n", - "2022-07-27 17:18:19,413 - rank - INFO - Rank 0 -- interaction -- 0.19939700499526225\n", - "2022-07-27 17:18:19,414 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:18:19,414 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:18:19,416 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:18:19,428 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:18:19,719 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:18:19,722 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:18:19,779 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:18:19,809 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:18:19,812 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:18:19,896 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:18:20,071 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:18:20,501 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:18:24,850 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:18:25,560 - rank - INFO - Rank 0 -- tracker -- 6.146537390013691\n", - "2022-07-27 17:18:25,581 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00023066002177074552,0.00023031234741210938 - 2020-05-30 16:00:00\n", - "2022-07-27 17:18:25,629 - rank - INFO - Rank 0 -- interaction_waiting -- 6.204994861036539e-06\n", - "2022-07-27 17:18:25,643 - simulator - INFO - CMS: Timestep for rank 0/1 - 7.24311983800726,7.2431206703186035 - 2020-05-30 16:00:00\n", - "\n", - "2022-07-27 17:18:25,646 - rank - INFO - Next timestep\n", - "2022-07-27 17:18:25,647 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:18:26,501 - rank - INFO - Rank 0 -- move_people -- 0.8529540699964855\n", - "2022-07-27 17:18:26,502 - rank - INFO - Rank 0 -- move_people_waiting -- 3.928988007828593e-06\n", - "2022-07-27 17:18:26,503 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 3.60200647264719e-06,3.0994415283203125e-06 - 2020-05-30 18:00:00\n", - "2022-07-27 17:18:26,509 - simulator - INFO - Info for rank 0, Date = 2020-05-30 18:00:00, number of deaths = 0, number of infected = 1411\n", - "2022-07-27 17:18:26,733 - rank - INFO - Rank 0 -- interaction -- 0.22943605500040576\n", - "2022-07-27 17:18:26,734 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:18:26,735 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:18:26,738 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:18:26,752 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:18:27,076 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:18:27,078 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:18:27,149 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:18:27,167 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:18:27,169 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:18:27,256 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:18:27,431 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:18:27,898 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:18:32,932 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:18:33,686 - rank - INFO - Rank 0 -- tracker -- 6.951478665985633\n", - "2022-07-27 17:18:33,715 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00022396599524654448,0.00022268295288085938 - 2020-05-30 18:00:00\n", - "2022-07-27 17:18:33,761 - rank - INFO - Rank 0 -- interaction_waiting -- 7.1150134317576885e-06\n", - "2022-07-27 17:18:33,777 - simulator - INFO - CMS: Timestep for rank 0/1 - 8.128324718010845,8.128326177597046 - 2020-05-30 18:00:00\n", - "\n", - "2022-07-27 17:18:33,780 - rank - INFO - Next timestep\n", - "2022-07-27 17:18:33,781 - simulator - INFO - ==================== timestep ====================\n", - "2022-07-27 17:18:34,040 - rank - INFO - Rank 0 -- move_people -- 0.2580527320096735\n", - "2022-07-27 17:18:34,041 - rank - INFO - Rank 0 -- move_people_waiting -- 9.821000276133418e-06\n", - "2022-07-27 17:18:34,042 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.060013452544808e-06,3.5762786865234375e-06 - 2020-05-30 20:00:00\n", - "2022-07-27 17:18:34,050 - simulator - INFO - Info for rank 0, Date = 2020-05-30 20:00:00, number of deaths = 0, number of infected = 1468\n", - "2022-07-27 17:18:34,227 - rank - INFO - Rank 0 -- interaction -- 0.18390883499523625\n", - "2022-07-27 17:18:34,228 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", - "2022-07-27 17:18:34,229 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", - "2022-07-27 17:18:34,231 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", - "2022-07-27 17:18:34,250 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3272 of type shelter\n", - "2022-07-27 17:18:35,366 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", - "2022-07-27 17:18:35,369 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", - "2022-07-27 17:18:35,371 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", - "2022-07-27 17:18:35,373 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", - "2022-07-27 17:18:35,379 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", - "2022-07-27 17:18:35,382 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", - "2022-07-27 17:18:35,386 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 540 of type play_group\n", - "2022-07-27 17:18:35,401 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", - "2022-07-27 17:18:35,416 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", - "2022-07-27 17:18:35,428 - rank - INFO - Rank 0 -- tracker -- 1.2006548030185513\n", - "2022-07-27 17:18:35,498 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.00026375800371170044,0.00026297569274902344 - 2020-05-30 20:00:00\n", - "2022-07-27 17:18:35,552 - rank - INFO - Rank 0 -- interaction_waiting -- 7.404974894598126e-06\n", - "2022-07-27 17:18:35,569 - simulator - INFO - CMS: Timestep for rank 0/1 - 1.7871088560204953,1.7871098518371582 - 2020-05-30 20:00:00\n", - "\n", - "CPU times: user 4min 33s, sys: 7.03 s, total: 4min 40s\n", - "Wall time: 4min 33s\n" + "2022-09-16 14:59:57,943 - rank - INFO - Rank 0 -- move_people -- 1.242248501002905\n", + "2022-09-16 14:59:57,944 - rank - INFO - Rank 0 -- move_people_waiting -- 1.2126998626627028e-05\n", + "2022-09-16 14:59:57,945 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.2539904825389385e-06,4.0531158447265625e-06 - 2020-05-30 16:00:00\n", + "2022-09-16 14:59:57,952 - simulator - INFO - Info for rank 0, Date = 2020-05-30 16:00:00, number of deaths = 0, number of infected = 1322\n", + "2022-09-16 14:59:58,329 - rank - INFO - Rank 0 -- interaction -- 0.3823611349944258\n", + "2022-09-16 15:00:01,664 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 15:00:02,239 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 15:00:02,247 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 15:00:02,249 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 15:00:02,299 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 15:00:02,320 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 15:00:02,322 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 15:00:02,423 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 15:00:02,483 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 15:00:03,006 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 15:00:05,538 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 15:00:05,781 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 15:00:05,783 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 15:00:05,784 - rank - INFO - Rank 0 -- tracker -- 7.450080138994963\n", + "2022-09-16 15:00:05,812 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0009454410028411075,0.0009443759918212891 - 2020-05-30 16:00:00\n", + "2022-09-16 15:00:05,856 - rank - INFO - Rank 0 -- interaction_waiting -- 6.905000191181898e-06\n", + "2022-09-16 15:00:05,870 - simulator - INFO - CMS: Timestep for rank 0/1 - 9.169390932991519,9.169391632080078 - 2020-05-30 16:00:00\n", + "\n", + "2022-09-16 15:00:05,872 - rank - INFO - Next timestep\n", + "2022-09-16 15:00:05,873 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 15:00:07,070 - rank - INFO - Rank 0 -- move_people -- 1.195769358004327\n", + "2022-09-16 15:00:07,071 - rank - INFO - Rank 0 -- move_people_waiting -- 7.929003913886845e-06\n", + "2022-09-16 15:00:07,072 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 4.444998921826482e-06,4.0531158447265625e-06 - 2020-05-30 18:00:00\n", + "2022-09-16 15:00:07,081 - simulator - INFO - Info for rank 0, Date = 2020-05-30 18:00:00, number of deaths = 0, number of infected = 1361\n", + "2022-09-16 15:00:07,307 - rank - INFO - Rank 0 -- interaction -- 0.23341979199904017\n", + "2022-09-16 15:00:10,873 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 15:00:11,460 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 15:00:11,466 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 15:00:11,468 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 15:00:11,502 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 15:00:11,527 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 15:00:11,530 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 15:00:11,632 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 15:00:11,689 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 15:00:12,053 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 15:00:14,604 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 15:00:15,042 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 15:00:15,044 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 15:00:15,045 - rank - INFO - Rank 0 -- tracker -- 7.737426104999031\n", + "2022-09-16 15:00:15,079 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.001360109992674552,0.0013594627380371094 - 2020-05-30 18:00:00\n", + "2022-09-16 15:00:15,126 - rank - INFO - Rank 0 -- interaction_waiting -- 7.654001819901168e-06\n", + "2022-09-16 15:00:15,142 - simulator - INFO - CMS: Timestep for rank 0/1 - 9.26772447899566,9.267725944519043 - 2020-05-30 18:00:00\n", + "\n", + "2022-09-16 15:00:15,145 - rank - INFO - Next timestep\n", + "2022-09-16 15:00:15,147 - simulator - INFO - ==================== timestep ====================\n", + "2022-09-16 15:00:15,484 - rank - INFO - Rank 0 -- move_people -- 0.3346072030108189\n", + "2022-09-16 15:00:15,485 - rank - INFO - Rank 0 -- move_people_waiting -- 9.719005902297795e-06\n", + "2022-09-16 15:00:15,486 - activity_manager - INFO - CMS: People COMS for rank 0/1 - 5.733993020839989e-06,5.245208740234375e-06 - 2020-05-30 20:00:00\n", + "2022-09-16 15:00:15,495 - simulator - INFO - Info for rank 0, Date = 2020-05-30 20:00:00, number of deaths = 0, number of infected = 1403\n", + "2022-09-16 15:00:15,632 - rank - INFO - Rank 0 -- interaction -- 0.14501745298912283\n", + "2022-09-16 15:00:20,343 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 3263 of type shelter\n", + "2022-09-16 15:00:21,658 - tracker - INFO - Rank 0 -- tracking contacts -- 389 of 389 of type learning_center\n", + "2022-09-16 15:00:21,667 - tracker - INFO - Rank 0 -- tracking contacts -- 115 of 115 of type communal\n", + "2022-09-16 15:00:21,671 - tracker - INFO - Rank 0 -- tracking contacts -- 21 of 21 of type distribution_center\n", + "2022-09-16 15:00:21,673 - tracker - INFO - Rank 0 -- tracking contacts -- 7 of 7 of type e_voucher\n", + "2022-09-16 15:00:21,675 - tracker - INFO - Rank 0 -- tracking contacts -- 67 of 67 of type female_communal\n", + "2022-09-16 15:00:21,679 - tracker - INFO - Rank 0 -- tracking contacts -- 80 of 80 of type informal_work\n", + "2022-09-16 15:00:21,683 - tracker - INFO - Rank 0 -- tracking contacts -- 41 of 41 of type n_f_distribution_center\n", + "2022-09-16 15:00:21,687 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 539 of type play_group\n", + "2022-09-16 15:00:21,703 - tracker - INFO - Rank 0 -- tracking contacts -- 82 of 82 of type pump_latrine\n", + "2022-09-16 15:00:21,722 - tracker - INFO - Rank 0 -- tracking contacts -- 500 of 2065 of type religious\n", + "2022-09-16 15:00:21,736 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type hospital\n", + "2022-09-16 15:00:21,738 - tracker - INFO - Rank 0 -- tracking contacts -- 8 of 8 of type isolation_unit\n", + "2022-09-16 15:00:21,739 - rank - INFO - Rank 0 -- tracker -- 6.106024031993002\n", + "2022-09-16 15:00:21,840 - epidemiology - INFO - CMS: Infection COMS-v2 for rank 0/1(2)0.0003139650070806965,0.0003132820129394531 - 2020-05-30 20:00:00\n", + "2022-09-16 15:00:21,906 - rank - INFO - Rank 0 -- interaction_waiting -- 1.6425008652731776e-05\n", + "2022-09-16 15:00:21,926 - simulator - INFO - CMS: Timestep for rank 0/1 - 6.776649728009943,6.776650667190552 - 2020-05-30 20:00:00\n", + "\n", + "CPU times: user 6min 6s, sys: 3.33 s, total: 6min 9s\n", + "Wall time: 6min 6s\n" ] } ], @@ -2563,8 +2562,8 @@ " \n", " 2020-05-24\n", " CXB-219\n", - " 231.000000\n", - " 251\n", + " 228.500000\n", + " 248\n", " 0.0\n", " 0\n", " 0.0\n", @@ -2575,8 +2574,8 @@ " \n", " 2020-05-25\n", " CXB-219\n", - " 274.666667\n", - " 65\n", + " 279.666667\n", + " 81\n", " 0.0\n", " 0\n", " 0.0\n", @@ -2587,8 +2586,8 @@ " \n", " 2020-05-26\n", " CXB-219\n", - " 372.000000\n", - " 145\n", + " 379.666667\n", + " 132\n", " 0.0\n", " 0\n", " 0.0\n", @@ -2603,9 +2602,9 @@ "text/plain": [ " region current_infected daily_infected current_hospitalised \\\n", "time_stamp \n", - "2020-05-24 CXB-219 231.000000 251 0.0 \n", - "2020-05-25 CXB-219 274.666667 65 0.0 \n", - "2020-05-26 CXB-219 372.000000 145 0.0 \n", + "2020-05-24 CXB-219 228.500000 248 0.0 \n", + "2020-05-25 CXB-219 279.666667 81 0.0 \n", + "2020-05-26 CXB-219 379.666667 132 0.0 \n", "\n", " daily_hospitalised current_intensive_care daily_intensive_care \\\n", "time_stamp \n", @@ -2652,7 +2651,7 @@ "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYsAAAEeCAYAAAB7Szl7AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/YYfK9AAAACXBIWXMAAAsTAAALEwEAmpwYAAA6iklEQVR4nO3dd3hUZfbA8e8hBELvNQFCCSIIBAgdVERQsFBE0VUERVEBC7ZVt+j+1HXXhqIg4qIigoCAYHcRKUpvobfQE0rohJZ6fn/MhY0YkiFkcmcm5/M88+TOO/feOZeEOfOW+76iqhhjjDHZKeR2AMYYY/yfJQtjjDE5smRhjDEmR5YsjDHG5MiShTHGmBwVdjuAy1GxYkWNjIx0OwxjjAkoK1asOKSqlS7lmIBOFpGRkSxfvtztMIwxJqCIyK5LPcaaoYwxxuTIkoUxxpgcWbIwxhiTo4Dus8hKamoq8fHxnD171u1QzEWEhYURERFBaGio26EYY7wUdMkiPj6eUqVKERkZiYi4HY65gKpy+PBh4uPjqV27ttvhGGO8FHTNUGfPnqVChQqWKPyUiFChQgWr+RkTYHyeLEQkRERWici3zvPaIrJEROJEZLKIFHHKizrP45zXIy/jPfMoeuML9vsxJvDkR83icWBjpuf/Boaraj3gKDDQKR8IHHXKhzv7GWOMySOqyicLduTqWJ8mCxGJAG4C/uM8F+A6YKqzyzigp7Pdw3mO83pnsa+gxhiTJ86mpvPUl6v5xzcbcnW8r2sW7wDPAhnO8wrAMVVNc57HA+HOdjiwB8B5/biz/++IyCARWS4iyw8ePOjD0PPOSy+9xJtvvnnR10ePHs1nn30GwIABA5g6depF972Y7t27c+zYsWz32bRpE9HR0TRr1oxt27Zd0vnnzp3LwoULLzmuyMhIDh06dMnHGWPyTsKxM/QZvZDpKxN44vqoXJ3DZ6OhRORmIFFVV4jItXl1XlUdA4wBiImJCYpl/h5++OHLPsf333+f4z4zZsygT58+/PWvf73k88+dO5eSJUvSrl273IRnjHHJom2HGTJxJalpGfzn3hiub1iFYbk4jy+HzrYHbhWR7kAYUBp4FygrIoWd2kMEkODsnwDUAOJFpDBQBjh8OQH845v1bNh74nJO8QcNq5fmxVsa5bjfq6++yrhx46hcuTI1atSgRYsWfPTRR4wZM4aUlBTq1avH+PHjKV68OC+99BIlS5bk6aefPn/8L7/8wogRI5gxYwYAs2bNYtSoUXz11VdZvt+5ebJOnjxJt27d6NChAwsXLiQ8PJyZM2cyZ84c3nnnHUJCQpg9ezZz5szh888/Z8SIEaSkpNC6dWtGjRpFSEgIP/74Iy+88ALp6elUrFiRsWPHMnr0aEJCQvj888957733aNCgAQ8//DC7d+8G4J133qF9+/YcPnyYu+66i4SEBNq2bYst22uMOzz9Ezt59fuNRFYozph7Y6hbqWSuz+ezZihVfV5VI1Q1ErgT+EVV7wbmAH2c3foDM53tr53nOK//ogH6SbNixQomTZpEbGws33//PcuWLQOgd+/eLFu2jNWrV3PllVcyduzYi56jU6dObNq0iXNNbZ988gn333+/V++/detWhgwZwvr16ylbtizTpk2je/fuPPzwwwwbNow5c+awceNGJk+ezIIFC4iNjSUkJIQJEyZw8OBBHnzwQaZNm8bq1av58ssviYyMPH9sbGwsHTt25PHHH2fYsGEsW7aMadOm8cADDwDwj3/8gw4dOrB+/Xp69ep1PpkYY/LP2dR0npqymv/7dgPXNajMjCHtLytRgDs35f0ZmCQirwCrgHOfmGOB8SISBxzBk2Auizc1AF/49ddf6dWrF8WLFwfg1ltvBWDdunX89a9/5dixY5w8eZIbbrjhoucQEfr168fnn3/Offfdx6JFi873a+Skdu3aREdHA9CiRQt27tz5h31mz57NihUraNmyJQBnzpyhcuXKLF68mKuvvvr8DXPly5fP8j1+/vlnNmz4X0fZiRMnOHnyJPPnz2f69OkA3HTTTZQrV86rmI0xeSP+6GkeGr+C9XtPMOz6+jx6XT0KFbr8sUL5kixUdS4w19neDrTKYp+zwO35EY9bBgwYwIwZM2jatCmffvopc+fOzXb/++67j1tuuYWwsDBuv/12Chf27tdVtGjR89shISGcOXPmD/uoKv379+e11177Xfk333zj1XtkZGSwePFiwsLCvNrfGON7C7cdYujEVaSmZTC2fwydr6ySZ+cOuju4/cHVV1/NjBkzOHPmDElJSec/gJOSkqhWrRqpqalMmDAhx/NUr16d6tWr88orr3DfffflaYydO3dm6tSpJCYmAnDkyBF27dpFmzZtmD9/Pjt27DhfDlCqVCmSkpLO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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -2715,11 +2714,11 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:18:36,209 - june.records.records_reader - INFO - Loading infections table\n", - "2022-07-27 17:18:36,227 - june.records.records_reader - INFO - Loading population table\n", - "2022-07-27 17:18:36,291 - june.records.records_reader - INFO - Merging infection and population tables\n", - "2022-07-27 17:18:36,300 - june.records.records_reader - INFO - Loading geography table\n", - "2022-07-27 17:18:36,591 - june.records.records_reader - INFO - Mergeing infection and geography tables\n" + "2022-09-16 15:00:22,779 - june.records.records_reader - INFO - Loading infections table\n", + "2022-09-16 15:00:22,793 - june.records.records_reader - INFO - Loading population table\n", + "2022-09-16 15:00:22,860 - june.records.records_reader - INFO - Merging infection and population tables\n", + "2022-09-16 15:00:22,870 - june.records.records_reader - INFO - Loading geography table\n", + "2022-09-16 15:00:22,902 - june.records.records_reader - INFO - Mergeing infection and geography tables\n" ] } ], @@ -2737,11 +2736,11 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-07-27 17:18:36,606 - june.records.records_reader - INFO - Loading deaths table\n", - "2022-07-27 17:18:36,616 - june.records.records_reader - INFO - Loading population table\n", - "2022-07-27 17:18:36,708 - june.records.records_reader - INFO - Merging infection and population tables\n", - "2022-07-27 17:18:36,715 - june.records.records_reader - INFO - Loading geography table\n", - "2022-07-27 17:18:36,747 - june.records.records_reader - INFO - Mergeing infection and geography tables\n" + "2022-09-16 15:00:22,922 - june.records.records_reader - INFO - Loading deaths table\n", + "2022-09-16 15:00:22,931 - june.records.records_reader - INFO - Loading population table\n", + "2022-09-16 15:00:23,020 - june.records.records_reader - INFO - Merging infection and population tables\n", + "2022-09-16 15:00:23,027 - june.records.records_reader - INFO - Loading geography table\n", + "2022-09-16 15:00:23,059 - june.records.records_reader - INFO - Mergeing infection and geography tables\n" ] } ], @@ -2796,7 +2795,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 67, @@ -2805,7 +2804,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -2858,7 +2857,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAX0AAAEeCAYAAABmGcWlAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/YYfK9AAAACXBIWXMAAAsTAAALEwEAmpwYAABlmklEQVR4nO2dd3xUxfr/37ObzaaShBB6CwIBQholAUMHKYooCAo/C0VRLChX5YoXS6zXq3wtIMhVKSKoNEXAcqkRAREIBAlNCIReQknIpm6Z3x9nsySQhCQk2ZR5v9jXnp0zZ85zdsNnZ+c88xkhpUShUCgUNQOdswNQKBQKRcWhRF+hUChqEEr0FQqFogahRF+hUChqEEr0FQqFogahRF+hUChqEC7ODgCgTp06snnz5s4OQ6FQKKoUcXFxF6WUASU5plKIfvPmzdm5c6ezw1AoFIoqhRDieEmPUcM7CoVCUYNQoq9QKBQ1CCX6CoVCUYOoFGP6BWE2mzl16hRZWVnODkVRyXBzc6Nx48YYDAZnh6JQVDkqreifOnUKb29vmjdvjhDC2eEoKglSSi5dusSpU6cIDAx0djgKRZWj0g7vZGVl4e/vrwRfkQ8hBP7+/uoXoEJRSiqt6ANK8BUFov4uFIrSU6lFX6FQKBRlixL9IvDy8irT9lasWMH+/fsdr1977TXWrVtXpudQKBSKolCiX4FcL/pvvvkm/fr1c2JECoWipqFEvxhIKZk8eTLt27cnJCSExYsXO/b95z//ISQkhLCwMKZMmQLAF198QefOnQkLC+O+++4jIyODrVu3snLlSiZPnkx4eDiJiYmMGTOGZcuWAbB+/XoiIiIICQlh3LhxZGdnA5pFxeuvv06HDh0ICQnh4MGDhcb522+/ER4eTnh4OBEREaSlpREbG0uPHj246667CAoKYsKECdhsNgDWrFlD165d6dChAyNGjMBkMgGwY8cObr/9dsLCwoiMjCQtLY19+/YRGRlJeHg4oaGhHD58uFzea4VCUUyyrpbuOCml0x8dO3aU17N///4byioaT09PKaWUy5Ytk/369ZMWi0WeO3dONmnSRJ45c0b+/PPPsmvXrjI9PV1KKeWlS5eklFJevHjR0cbUqVPl9OnTpZRSjh49Wi5dutSxL/d1ZmambNy4sTx06JCUUsqHH35YfvTRR1JKKZs1a+Y4fubMmfLRRx8tNN7BgwfLzZs3SymlTEtLk2azWW7cuFEajUaZmJgoLRaL7Nevn1y6dKlMTk6W3bt3lyaTSUop5XvvvSffeOMNmZ2dLQMDA+X27dullFKmpqZKs9ksn3nmGblw4UIppZTZ2dkyIyPjFt7ZW6cy/H0oFE7j1E4pPw6VwE5ZQr1VPf1isHnzZkaNGoVer6devXr07NmTHTt2sG7dOsaOHYuHhwcAtWvXBiAhIYHu3bsTEhLCokWL2LdvX5HtHzp0iMDAQFq3bg3A6NGj2bRpk2P/sGHDAOjYsSNJSUmFthMdHc3zzz/P9OnTSUlJwcVFm4YRGRlJixYt0Ov1jBo1is2bN7Nt2zb2799PdHQ04eHhfPXVVxw/fpxDhw7RoEEDOnfuDECtWrVwcXGha9euvPvuu/znP//h+PHjuLu7l+7NVCgUpcdmgy2fwJz+YLWUqgkl+uXAmDFj+PTTT9m7dy+vv/76LeeUG41GAPR6PRZL4R/0lClT+PLLL8nMzCQ6OtoxFHR9iqMQAikld9xxB/Hx8cTHx7N//37mzJlTaNv/7//9P1auXIm7uzt33nknGzZsuKVrUigUJSTtPCwcBmtfg6A74cnNpWpGiX4x6N69O4sXL8ZqtZKcnMymTZuIjIzkjjvuYN68eWRkZABw+fJlANLS0mjQoAFms5lFixY52vH29iYtLe2G9oOCgkhKSuLIkSMAfP311/Ts2bPEcSYmJhISEsJLL71E586dHaK/fft2jh07hs1mY/HixXTr1o0uXbqwZcsWxznT09P5+++/CQoK4uzZs+zYscNxLRaLhaNHj9KiRQueffZZ7rnnHv76668Sx6dQKErJkXUwOxpO/AGDP4b7F4C7X6maUqJfDIYOHUpoaChhYWH06dOH999/n/r16zNw4ECGDBlCp06dCA8PZ9q0aQC89dZbREVFER0dTZs2bRztjBw5kg8++ICIiAgSExMd5W5ubsybN48RI0YQEhKCTqdjwoQJJY7z448/pn379oSGhmIwGBg0aBAAnTt35plnnqFt27YEBgYydOhQAgICmD9/PqNGjSI0NJSuXbty8OBBXF1dWbx4MRMnTiQsLIw77riDrKwslixZQvv27QkPDychIYFHHnnkFt9VhUJxUyw5sOYVWHgfeAbA47HQaSzcwgRFIaUsuwBLSadOneT1i6gcOHCAtm3bOimi6kNsbCzTpk1j9erVzg6lTFF/H4pqz6VEWDYOzsZD58eg/9tgyH8vTQgRJ6XsVJJmK63hmkKhUNRY9nwHP70AOhd4YCG0vbvMmlaiXwWZN28en3zySb6y6OhoZs6ceUPdXr160atXrwqKTKFQ3BLZaZrY/7UYmt4O930BPo3L9BRK9KsgY8eOZezYsc4OQ6FQlCWnd8HyR+FKEvR6GXpMBp2+zE+jRF+hUCicic0G22bCujfAqx6M+Qma3V5up1Oir1AoFM7CdAF+mACJ66HNYBgyAzxql+spb5qyKYRoIoTYKITYL4TYJ4R4zl5eWwixVghx2P7sZy8XQojpQogjQoi/hBAdyvUKFAqFoipyZD18Fg3Ht8BdH2o3bMtZ8KF4efoW4AUpZTugC/C0EKIdMAVYL6VsBay3vwYYBLSyPx4HPivzqBXFZv78+TzzzDPODkOhUORiyYE1r2qzaz38YfxG6PzoLeXel4SbDu9IKc8CZ+3baUKIA0Aj4B6gl73aV0As8JK9fIHUJgBsE0L4CiEa2NtRKBSKmsulRO1m7Znd0Gkc9H8HXD0qNIQSzcgVQjQHIoA/gXp5hPwcUM++3Qg4meewU/ayKsmCBQscs3EffvhhkpKS6NOnD6GhofTt25cTJ04Amt/Ok08+SZcuXWjRogWxsbGMGzeOtm3bMmbMGEd7Xl5eTJ48meDgYPr168f27dvp1asXLVq0YOXKlcCNvfPBgwcTGxvrOH7q1KmEhYXRpUsXzp8/D8CqVauIiooiIiKCfv36OcoVCkUl4a8l8N8ecPmoZqMw+KMKF3wogegLIbyA5cAkKWU+I2d7r75EU3uFEI8LIXYKIXYmJyeX5NAKY9++fbz99tts2LCBPXv28MknnzBx4kRGjx7NX3/9xYMPPsizzz7rqH/lyhX++OMPPvroI4YMGcI//vEP9u3bx969e4mPjwc0j5s+ffqwb98+vL29eeWVV1i7di0//PADr7322k1jSk9Pp0uXLuzZs4cePXrwxRdfANCtWze2bdvG7t27GTlyJO+//365vCcKhaKEZKdpN2u/Hw/1Q2DCFmh3j9PCKVb2jhDCgCb4i6SU39uLz+cO2wghGgAX7OWngSZ5Dm9sL8uHlPJz4HPQbBiKOv8bq/ax/0wpFwwohHYNa/H63cFF1tmwYQMjRoygTp06gGad/Mcff/D999pb8PDDD/PPf/7TUf/uu+9GCEFISAj16tUjJCQEgODgYJKSkggPD8fV1ZWBAwcCEBISgtFoxGAwEBISUqRtci6urq4MHjwY0KyW165dC8CpU6d44IEHOHv2LDk5OQQGBpbsDVEoFGXPmd2w7FG4cgx6TtFy7/XOTZosTvaOAOYAB6SUH+bZtRIYbd8eDfyYp/wRexZPFyC1pozn51og63Q6x3bu61xLZIPB4LA6zlsvbx0XFxfH6lZAPmvmvMfntVqeOHEizzzzDHv37uW///3vLds5KxSKW8Bmg62fwpd3gCULRq+C3i87XfCheD39aOBhYK8QIt5e9i/gPWCJEOJR4Dhwv33fz8CdwBEgA7jlqaM365GXF3369GHo0KE8//zz+Pv7c/nyZW6//Xa+++47Hn74YRYtWkT37t3L/LzNmzdn1qxZ2Gw2Tp8+zfbt2296TGpqKo0aabdOvvrqqzKPSaFQFBNTMqx4Eo6shaC74J5PKyQVs7gUJ3tnM1BYLlHfAupL4OlbjKtSEBwczNSpU+nZsyd6vZ6IiAhmzJjB2LFj+eCDDwgICGDevHllft7o6GgCAwNp164dbdu2pUOHm091iImJYcSIEfj5+dGnTx+OHTtW5nEpFIqbkLgBvn8CslLhzmmaO2YFpWIWF2WtrKiSqL8PRaXCaoYNb2lLGQa0geFzoV75j1Aoa2WFQqGoaC4f03LvT8dBxzEw4N9OScUsLkr0FQqForTsXQarJoFOByO+guB7nR3RTVGir1AoFCUl2wS//BPiF0GTLprvvW9TZ0dVLJToKxQKRUk4u0dbxvBSIvT4J/R8qVKkYhaXqhOpQqFQOBMpYdtnsO51zSht9CoILPuU7fJGib5CoVDcjPSLWu794TUQdCcM+RQ8/Z0dValQoq9QKBRFcTQWvn8cMlNg0AcQOb7S5d6XhBK5bNZ0YmJimDZtGq+99hrr1q0rtN6KFSvYv39/oftnz57NggULAG3h8uvnKBRFSkoKs2bNcrw+c+YMw4cPL/bxFcm7777r7BAUitJjNWtLGC64F9x8YPx6iHq8Sgs+KNEvFW+++Sb9+vUrdH9Rom+xWJgwYQKPPPJIqc59veg3bNiQZcuWlaqt8qY0om+1WsshEoWihFxJgrkDYfOH0OFheDxWc8isBijRvwnvvPMOrVu3plu3bhw6dAjQvPNzhXbKlCm0a9eO0NBQXnzxRbZu3crKlSuZPHky4eHhJCYm0qtXLyZNmkSnTp345JNPHL8Ycvn6668JDw+nffv2Dp+d6+u0b9+epKQkpkyZQmJiIuHh4UyePJmkpCTat28PaMZsY8eOJSQkhIiICDZu3Aho/vzDhg1j4MCBtGrVKp8zaEH8+uuvdOjQgbCwMPr21Zw20tPTGTduHJGRkURERPDjjz8W2faUKVPIzMwkPDycBx98EICFCxcSGRlJeHg4TzzxhEPgvby8eOGFFwgLC+OPP/64hU9LoSgD9i6D2d3h4mEYPk9bt9bV09lRlRlVY0z/lylwbm/Ztlk/BAa9V2SVuLg4vvvuO+Lj47FYLHTo0IGOHTs69l+6dIkffviBgwcPIoQgJSUFX19fhgwZwuDBg/MNu+Tk5DiGcWJiYvKdJyMjg/j4eDZt2sS4ceNISEgoNKb33nuPhIQEhz9/XjvmmTNnIoRg7969HDx4kP79+/P3338DEB8fz+7duzEajQQFBTFx4kSaNGlyQ/vJycmMHz+eTZs2ERgYyOXLlwHty69Pnz7MnTuXlJQUIiMjHb92Cmr7vffe49NPP3XEeeDAARYvXsyWLVswGAw89dRTLFq0iEceeYT09HSioqL4v//7vyI/D4WiXMlJ13Lvdy+Exp3hvjng18zZUZU5VUP0ncTvv//O0KFD8fDQplQPGTIk334fHx/c3Nx49NFHGTx4sMPnviAeeOCBQveNGjUKgB49enD16lVSUlJKFe/mzZuZOHEiAG3atKFZs2YO0e/bty8+Pj4AtGvXjuPHjxco+tu2baNHjx4OP/7atTV3wDVr1rBy5UrHr4+srCzHqmHFaXv9+vXExcXRuXNnADIzM6lbty6gWUTfd999pbpmhaJMOPuXPff+CHR/EXpNAb3B2VGVC1VD9G/SI3cWLi4ubN++nfXr17Ns2TI+/fRTNmzYUGBdT8/Cfx6K624MCSGK9NQvDXn9/fP68BcXKSXLly8nKCgoX/mff/5ZrLallIwePZp///vfN+xzc3NDr9eXKB7FLSIlHPoFEpaBZwD4NgO/5lrP1rcZGL2cHWHFICX8+V9Y+6o9934lBPZwdlTlihrTL4IePXqwYsUKMjMzSUtLY9WqVfn2m0wmUlNTufPOO/noo4/Ys2cPAN7e3qSlpRX7PIsXLwa0nrqPjw8+Pj40b96cXbt2AbBr1y6HVXJRbXfv3p1FixYB8Pfff3PixIkbRPpmdOnShU2bNjnOlzu8M2DAAGbMmEGuK+vu3btv2pbBYMBsNgPar4Fly5Zx4cIFR7vHjx8vUWyKMuLcXlgwBL4bBcc2acMZ/3tZe/3Z7fDvRvB+C/i8NywdA2tfh51z4ch6bRaqJcfZV1A2pF+Ebx6AX1+C2/poyxhWc8GHqtLTdxIdOnTggQceICwsjLp16zqGJnJJS0vjnnvuISsrCyklH36oLSw2cuRIxo8fz/Tp04uVWePm5kZERARms5m5c+cCcN9997FgwQKCg4OJioqidevWAPj7+xMdHU379u0ZNGgQTz99bemCp556iieffJKQkBBcXFyYP39+vl54cQgICODzzz9n2LBh2Gw26taty9q1a3n11VeZNGkSoaGh2Gw2AgMDWb16dZFtPf7444SGhtKhQwcWLVrE22+/Tf/+/bHZbBgMBmbOnEmzZtVvzLTSknZes//dvRDcfbWc805jQecCGZfgynFISbI/H9eez+6BA6vBZr7WjtCBd8NrvwryPvs1B6/6mgFZZebob/bc+8sw6H2IrPqpmMVF+ekrqiTq76MEmDPhj5mw+SOwZGsC13MyuPsV73ibFa6eufZFcP1z2lkgj47ojeDb5MYvhNwhJHc/5wms1Qyx/4bfPwT/lprvfYNQ58RSBig/fYVCcQ0pIWG5NsEo9YS2dF//t8D/tpK1o9PbRbwJNO92435LNqSc1HLbr/+lcGYXZF7JX99Yq5AvBPtzeXnRXzmu+d6f2gERD2k9/GqUillclOjXYKKiosjOzs5X9vXXXxMSUj0modRoTu2EX1+GU9uhXgjcu6r8xqtdjFCnpfYoiKxUSDmhfSnk/UK4dES7T2DJzF/fs27hXwg+jUuXVZPwveZ7j9RSMUMq5yz2ikCJfg3mzz//dHYIirIm5SSsfwP2LtXEc8gMCH9Q6607CzcfbV5MQTNapYT0ZO1L4PpfCqd2wL4fQOaZpS30UKuR/f5BM/Btnv+Lwate/qGjnHT4dQrsWmDPvf9SG2KqwSjRVyiqA9km2PIxbJ2hCWn3F6DbP8Do7ezIikYI8KqrPZp0vnG/1QJXT9t/HSTl/6VweC2Yzuev7+KmLWaSe//g2G/azNpuz0Pvf1Xb3PuSoERfoajK2Gyw5xtY/xaYzkH74dDv9SqzitNN0btc69UXNDxlzrQPHR3P88WQpG2f3K596T2yAlr0qti4KzFK9BWKqkrSZm3c/txf2tDFAwsL7i1XZwzuEBCkPQpCyhqTillclOgrFFWNS4mw9jU4uBpqNdZuTLa/T4lbQaj35AYq+QwKBUBsbGyRvj6KGkJmCvxvKsyMgsSN0OcVmLhTy0RR4qYoJqqnXwOwWCy4uKiPuspitUDcPNj4rpbzHvEg9HkVvOs7OzJFFaRKKMF/tv+Hg5cPlmmbbWq34aXIl25ab+HChUyfPp2cnByioqKYNWvWDeZgs2fPJjExkQ8++ADQPOZ37tzJp59+yocffuiwVnjssceYNGkSSUlJDB482GGhPG3aNEwmEzExMRw5coQJEyaQnJyMXq9n6dKlgObzM3z4cBISEujYsSMLFy5ECEFcXBzPP/88JpOJOnXqMH/+fBo0aECvXr0IDw9n8+bNjBo1ihdeeKEs3z5FRXF4rda7v3gImneHAe9AgzBnR6WowqjhnSLI6wEfHx+PXq93GJrl5b777uOHH35wvF68eDEjR44kLi6OefPm8eeff7Jt2za++OKLmxqVPfjggzz99NPs2bOHrVu30qBBA0AzOPv444/Zv38/R48eZcuWLZjNZiZOnMiyZcuIi4tj3LhxTJ061dFWroe/EvwqyIUD8PUwWDRc870Z+Q2MXqUEX3HLVImefnF65OVBUR7weQkICKBFixZs27aNVq1acfDgQaKjo5k+fTpDhw512CoPGzaM33///QZf/lzS0tI4ffo0Q4cOBTQjtlwiIyNp3LgxAOHh4SQlJeHr60tCQgJ33HEHoC01mPslAUV7+CsqKekXtWGcuPmavfGAd6HzeHBxdXZkimpClRB9Z1GUB/z1jBw5kiVLltCmTRuGDh16g0d+XkrjlV+QZ72UkuDg4EKXGCzKw19RybBkw5+zYdM0bRZp50eh5xTw9Hd2ZIpqhhreKYKSeMAPHTqUH3/8kW+//ZaRI0cCmr/9ihUryMjIID09nR9++IHu3btTr149Lly4wKVLl8jOznZYFHt7e9O4cWNWrFgBQHZ2NhkZGYXGFxQURHJyskP0zWYz+/btK6vLV1QEUsL+H2FmpJaG2bQLPPUH3PmBEnxFuaB6+kXQrl27YnvA+/n50bZtW/bv309kZCSg+fGPGTPG8fqxxx4jIiICgNdee43IyEgaNWpEmzZtHO18/fXXPPHEE7z22msYDAbHjdyCcHV1ZdmyZTz77LOkpqZisViYNGkSwcHBZfk2KMqLM7u1m7THt0BAW3joe2jZ19lRKao5yk9fUSWp0n8fV8/C+jdhz7faEn29/wUdRmuWAwpFCVB++gpFZSYnQzNE2/Ix2Cxw+0To8aLmQqlQVBBK9EuI8qBXlBibTbM6Xv+G5hjZdgjc8SbUDnR2ZIoaiBL9EqI86BUl4sQ2zRTtzC5oEK75uTe73dlRKWowN83eEULMFUJcEEIk5CmLEUKcFkLE2x935tn3shDiiBDikBBiQHkFrlBUaq4ch6VjYO4AbQ3Ze2fD+I1K8BVOpzg9/fnAp8CC68o/klJOy1sghGgHjASCgYbAOiFEaynzLn2jUFRjsq7C5g/hj1kgdFquffSzNXItVkXl5KaiL6XcJIRoXsz27gG+k1JmA8eEEEeASKDg2UMKRXXBZoXdX8OGt7Xl/0JHQt/XwKeRsyNTKPJxK2P6zwghHgF2Ai9IKa8AjYBteeqcspcpFNWXxI1avv2FfdCkC/y/xdCoo7OjUigKpLQzcj8DbgPCgbPA/5W0ASHE40KInUKIncnJyaUMo3yZPn06bdu25cEHHyyX9mNiYpg2bdrNK1ZTmjdvzsWLF50dRum5eBi+eQC+vhdy0mDEfBj3qxJ8RaWmVD19KaVjNWIhxBfAavvL00CTPFUb28sKauNz4HPQJmeVJo7yZtasWaxbt85hdKZQAJBxGX77D+z4Elzcod8bEDUBDG43P1ahcDKlEn0hRAMp5Vn7y6FAbmbPSuAbIcSHaDdyWwHbbzXIc+++S/aBsvXTN7ZtQ/1//avQ/RMmTODo0aMMGjSIkSNHkpiYSEJCAmazmZiYGO655x7mz5/PihUrSE9P5/Dhw7z44ovk5OTw9ddfYzQa+fnnn6lduzZffPEFn3/+OTk5ObRs2ZKvv/4aDw+PfOdLTEzk6aefJjk5GQ8PD7744ot89gx5OX/+vCM+gM8++4zbb7+9UO/+gQMH0qVLF7Zu3Urnzp0ZO3Ysr7/+OhcuXGDRokVERkYSExPDsWPHOHr0KCdOnOCjjz5i27Zt/PLLLzRq1IhVq1ZhMBho3rw5O3fupE6dOuzcuZMXX3yR2NhYYmJiOHHihOP4SZMm8eyzzwJw7733cvLkSbKysnjuued4/PHHy+IjrHisZk3oY9+D7KvaLNreU8ErwNmRKRTFpjgpm9+i3YgNEkKcEkI8CrwvhNgrhPgL6A38A0BKuQ9YAuwHfgWerqqZO7Nnz6Zhw4Zs3LiR9PR0+vTpw/bt29m4cSOTJ08mPT0dgISEBL7//nt27NjB1KlT8fDwYPfu3XTt2pUFC7SEp2HDhrFjxw727NlD27ZtmTNnzg3ne/zxx5kxYwZxcXFMmzaNp556qtDYnn32WXr27MmePXvYtWsXwcHBRXr3HzlyhBdeeIGDBw9y8OBBvvnmGzZv3sy0adN49913He0mJiayYcMGVq5cyUMPPUTv3r3Zu3cv7u7u/PTTTzd9zw4ePMj//vc/tm/fzhtvvIHZbAZg7ty5xMXFsXPnTqZPn86lS5eK/0FUBqSEQ7/ArC7w6xRoGAETNsPdHyvBV1Q5ipO9M6qA4htV61r9d4B3biWo6ymqR14RrFmzhpUrVzrG37Oysjhx4gQAvXv3xtvbG29vb3x8fLj77rsBCAkJ4a+//gK0L4ZXXnmFlJQUTCYTAwbkn75gMpnYunUrI0aMcJRdP+s3Lxs2bHB8oej1enx8fNi8eXOh3v2BgYGOGcPBwcH07dsXIQQhISEkJSU52h00aBAGg4GQkBCsVisDBw50XEveeoVx1113YTQaMRqN1K1bl/Pnz9O4cWOmT5/uWGTm5MmTHD58GH//KuIgeS4B/vcvOPYb+LeC/7cEWvVXa9IqqixqRm4xkFKyfPlygoKC8pX/+eef+XzudTqd47VOp8NisQAwZswYVqxYQVhYGPPnzyc2NjZfOzabDV9fX+Lj48sl/uLEmLeeTqfDYDA41gTIWy/vWgDXrwNQkOd/bGws69at448//sDDw4NevXoVa/0Ap2OzwdZPYP1b4FYLBr0PncaB3uDsyBSKW0L56ReDAQMGMGPGDHIdSW+25OH1pKWl0aBBA8xmc4HLLdaqVYvAwECHjbKUkj179hTaXt++ffnss88AbbWs1NTUQr37y5rmzZsTFxcHwPLly29aPzU1FT8/Pzw8PDh48CDbtm276TFOJ+MyfDcK1sVAuyEwcRdEPaEEX1EtUKJfDF599VXMZjOhoaEEBwfz6quvluj4t956i6ioKKKjowu9Obto0SLmzJlDWFgYwcHB/Pjjj4W298knn7Bx40ZCQkLo2LEj+/fvz+fdHxUVlc+7vyx5/fXXee655+jUqdMNC8QXxMCBA7FYLLRt25YpU6bQpUuXMo+pTDkVB//tAUfWw53TYPg88Kjt7KgUijJD+ekrqiRl/vchJWz/XJtkVauBlnOv8u0VlRzlp69QlIasq7ByIuxfAa0HwdDPwN3P2VEpFOWCEv1KzDvvvHPDcokjRoxg6tSpToqoGnJuLywZDVeSNI/7259VmTmKao0S/UrM1KlTlcCXF1JqBmk/T9Z69WNWK9tjRY1Aib6i5pGTAT+9AHu+gRa9YNiXapKVosagRF9Rs0j+G5aOhgsHNK/7nv8E3c2zkBSK6oISfUXNYe8yWPUcuBjhoeXQsq+zI1IoKhwl+orqjyVbW6d25xzN737EPKjV0NlRKRROQU3OKoLbb7/5jb3ff/+d4OBgwsPDyczMLFH7K1asYP/+/Y7Xr732GuvWrStxnBXJ/PnzeeaZZ5wdRvG5kgRz+muCf/uz2g1bJfiKGowS/SLYunXrTessWrSIl19+mfj4eNzd3UvU/vWi/+abb9KvX78Sx6kohIM/a7NrrxyDkd9C/7eUlYKixlMlhnd+X/I3F0+ayrTNOk286H5/6yLreHl5YTKZHH7xderUISEhgY4dO7Jw4ULmzJnDkiVL+N///scvv/zCokWL+OCDD1iyZAnZ2dkMHTqUN954A4AFCxYwbdo0hBCEhoby5JNPsnLlSn777Tfefvttli9fzltvvcXgwYMZPnw469ev58UXX8RisdC5c2c+++wzjEYjzZs3Z/To0axatQqz2czSpUsLtXb47bffeO655wAQQrBp0ya8vb0LjXHhwoVMnz6dnJwcoqKimDVrFnq9nnnz5vHvf/8bX19fwsLC8hmrVUqsZlj/BmydAQ3C4f6vwK+5s6NSKCoFVUL0KwO7d+9m3759NGzYkOjoaLZs2cJjjz3G5s2bHUK9Zs0aDh8+zPbt25FSMmTIEDZt2oS/vz9vv/02W7dupU6dOly+fJnatWszZMgQx7F5ycrKYsyYMaxfv57WrVvzyCOP8NlnnzFp0iQA6tSpw65du5g1axbTpk3jyy+/LDDmadOmMXPmTKKjozGZTLi5uRUaY0BAAIsXL2bLli0YDAaeeuopFi1axB133MHrr79OXFwcPj4+9O7du1w8fcqM1NOwbByc3AadH4MB72o3bhUKBVBFRP9mPfKKIDIy0rFsYnh4OElJSXTr1i1fnTVr1rBmzRqHKJpMJg4fPsyePXsYMWIEderUAaB27aINvA4dOkRgYCCtW2vXPXr0aGbOnOkQ/WHDhgHQsWNHvv/++0LbiY6O5vnnn+fBBx9k2LBhNG7cuNAY//rrL+Li4ujcuTMAmZmZ1K1blz///JNevXoREKDlsT/wwAP8/fffxX7fKpTEDbD8MTBnwX1zIGT4zY9RKGoYVUL0KwMFecVfj5SSl19+mSeeeCJf+YwZM8ollsLiyGXKlCncdddd/Pzzz0RHR/O///2vyBhHjx7Nv//973zlK1asKNPYywWbFX57X1u3tm5bGPEVBDi/o6BQVEbUjdwyZMCAAcydOxeTSbv/cPr0aS5cuECfPn1YunSpY5nAy5cvA+Dt7U1aWtoN7QQFBZGUlMSRI0cA+Prrr+nZs2eJ40lMTCQkJISXXnqJzp07c/DgwUJj7Nu3L8uWLePChQuOGI8fP05UVBS//fYbly5dctxDqFSYkmHhMPjtPQgbBY+tV4KvUBSB6umXIf379+fAgQN07doV0G4EL1y4kODgYKZOnUrPnj3R6/VEREQwf/58Ro4cyfjx45k+fTrLli1ztOPm5sa8efMYMWKE40buhAkTShzPxx9/zMaNG9HpdAQHBzNo0CCMRmOBMbZr1463336b/v37Y7PZMBgMzJw5ky5duhATE0PXrl3x9fUlPDy8TN6rMuH4Vlg6FrJSYMin0OFhZ0ekUFR6lJ++ouohJQfit9N25SAtK+f+r6B+iLOjUigqHOWnr6j+WC2Qclzr3be9G4bM0NawVSgUxUKJfjVg3rx5fPLJJ/nKoqOjmTlzppMiKidy0rUZtlazZoc8Yr7yvlcoSogS/WrA2LFjGTt2rLPDKD+khPSLcPW0NqO2TitIPaEEX6EoBUr0FZUbmxVSTmjDOcZa4NsM9OrPVqEoLep/j6LyYs6Ey8fAmg3eDcGrrurdKxS3iBJ9ReUk4xKknASdC/i3AqOXsyNSKKoFSvQVlQubFVJPQeZlcPXSUjKVM6ZCUWaoGblFUN5++qWlojztK9w735wFF//WBN+rPvi3VIKvUJQxSvSLoDz89IvyyqlMVHicmVfg4iGwWaD2bVCrgRq/VyjKgSoxvLNx/udcOH60TNus26wFvcc8XmSdkvrpL1y4kH/+85/88ssvCCF45ZVXeOCBB4iNjeXVV1/Fz8+PgwcP8vnnn/P666/j6+vL3r17uf/++wkJCeGTTz4hMzOTFStWcNttt7Fq1SrefvttcnJy8Pf3Z9GiRdSrV6/ImK1WKy1btuTo0aOkpqbi7+/Pxo0b6dGjBz169GDOnDn4+/szbtw4jh49ioeHB59//jmhoaHExMSQmJjI0aNHadq0KQMGDHC0+9NPP/H222+zatUqh1tomSBtmh1yxkUweGrDOS6uZde+QqHIR5UQ/cpAcfz0ly9fTnx8PHv27OHixYt07tyZHj16ALBr1y4SEhIIDAwkNjaWPXv2cODAAWrXrk2LFi147LHH2L59O5988gkzZszg448/plu3bmzbtg0hBF9++SXvv/8+//d//1dknHq9nqCgIPbv38+xY8fo0KEDv//+O1FRUZw8eZJWrVoxceJEIiIiWLFiBRs2bOCRRx4hPj4egP3797N582bc3d2ZP38+AD/88AMffvghP//8M35+fmX3plqytclW5gzwrGvv3asfnwpFeVIlRP9mPfKKoDh++ps3b2bUqFHo9Xrq1atHz5492bFjB7Vq1SIyMpLAwEBH3c6dO9OgQQMAbrvtNvr37w9ASEgIGzduBODUqVM88MADnD17lpycnHzHF0X37t3ZtGkTx44d4+WXX+aLL76gZ8+eDq/8zZs3s3z5cgD69OnDpUuXuHr1KgBDhgzJN0y1YcMGdu7cyZo1a6hVqwztDrJS4cpxbdsvENx9y65thUJRKKpbVUyK46dfFJ6enoW2p9PpHK91Op2j7YkTJ/LMM8+wd+9e/vvf/5KVlVWsc/Xo0YPff/+d7du3c+edd5KSkkJsbCzdu3cvcZy33XYbaWlpZbdwipTazNrLR0HvCgFBSvAVigpEiX4Z0r17dxYvXozVaiU5OZlNmzYRGRlZ6vZSU1Np1KgRAF999VWxj4uMjGTr1q3odDrc3NwIDw/nv//9r2OoqXv37ixatAiA2NhY6tSpU2gvvlmzZixfvpxHHnmEffv2lfpaALDmwKXDYLoAHnWgTmu1lKFCUcEo0S9Dhg4dSmhoKGFhYfTp04f333+f+vXrl7q9mJgYRowYQceOHUt089RoNNKkSRO6dOkCaCKflpZGSEiIo924uDhCQ0OZMmXKTb9Q2rRpw6JFixgxYgSJiYmlu5isq5B8SJtl69sMfJuATv35KRQVjfLTV5QvUoLpHKSdAxc3bfze4HbLzaq/D4WidH76N+1qCSHmCiEuCCES8pTVFkKsFUIctj/72cuFEGK6EOKIEOIvIUSHkl+GotpgNcOlRE3w3WtrwzllIPgKhaL0FOf39Xxg4HVlU4D1UspWwHr7a4BBQCv743Hgs7IJU1EQ77zzDuHh4fke77zzjrPD0sg2acM5OSbwaQK+TUGnd3ZUCkWN56Ypm1LKTUKI5tcV3wP0sm9/BcQCL9nLF0htzGibEMJXCNFASnm2zCJWOJg6dSpTp051dhj5kRLSL8DVM6A3ar17Vw9nR6VQKOyUNk+/Xh4hPwfkThNtBJzMU++UvUyJfk3AZoErJyA7Fdx87L37KjEVRKGoMdzy/0gppRRClPhusBDicbQhIJo2bXqrYSicTU4GXDmmjePXagSeAco7R6GohJQ2Z+68EKIBgP35gr38NNAkT73G9rIbkFJ+LqXsJKXsFBAQUMowFE5HSkhP1twxpdSWMlSLnSgUlZbSiv5KYLR9ezTwY57yR+xZPF2AVDWeX42xWTUrhdRTYPSGgDbg6nnz4xQKhdMoTsrmt8AfQJAQ4pQQ4lHgPeAOIcRhoJ/9NcDPwFHgCPAF8FS5RF1BeHmV/2pNs2fPZsGCBeV+ntLw7rvvFr4zJx2SD0LWFfBuALVbqLVrFYoqgJqcVQS51sq3itVqRa+veumKBV6/lJqNQtpZbYET32b5ljKsqGutDH8fCoWzKc3krCrRNUtZlUjOmfQybdO1oSe+d99W7PoffPABS5YsITs7m6FDh/LGG28AcO+993Ly5EmysrJ47rnnePxxzRHUy8uLJ554gnXr1jFz5kwGDhzIc889x+rVq3F3d+fHH3+kXr16xMTE4OXlxYsvvkivXr2Iiopi48aNpKSkMGfOHLp3705GRgZjxowhISGBoKAgzpw5w8yZM+nUqeDP+tdff+Vf//oXVquVOnXqsH79etLT05k4cSIJCQmYzWZiYmK45557mD9/PitXriQjI4PExESGDh3K+++/z5QpU8jMzCQ8PJzg4GAWLVrEwgXzmf7xR+RkZxHVuSOzvpiH3mC84Vqvdx9VKBSVB2V+UgzWrFnD4cOH2b59O/Hx8cTFxbFp0yYA5s6dS1xcHDt37mT69OlcunQJgPT0dKKiotizZw/dunUjPT2dLl26sGfPHnr06MEXX3xR4LksFgvbt2/n448/dnyxzJo1Cz8/P/bv389bb71FXFxcobEmJyczfvx4li9fzp49e1i6dCmgTeTq06cP27dvZ+PGjUyePJn0dO2LND4+nsWLF7N3714WL17MyZMnee+993B3dyc+Pp5FixZxIH4HixfOY8sPc4jfvgW9uw+Lvl1c4LUqFIrKS5Xo6ZekR14erFmzhjVr1hAREQGAyWTi8OHD9OjRg+nTp/PDDz8AcPLkSQ4fPoy/vz96vZ777rvP0YarqyuDBw8GoGPHjqxdu7bAcw0bNsxRJykpCdD875977jkA2rdvT2hoaKGxbtu2jR49eji892vXru24hpUrVzJt2jQAsrKyOHHiBAB9+/bFx8cHgHbt2nH8+HGaNLEnYUkbXD3L+p+WEffXAToPGQdCR2ZmJnXtq3hdf60KhaLyUiVE39lIKXn55Zd54okn8pXHxsaybt06/vjjDzw8POjVq5fD897NzS3f2LbBYEDY0xiL8uPP9dUvjWf/za5h+fLlBAUF5Sv/888/i14r4OLfYM5EGjwZPWYc/37vPa7n+mtVKBSVFzW8UwwGDBjA3LlzHTc1T58+zYULF0hNTcXPzw8PDw8OHjzItm3byuX80dHRLFmyBNCWM9y7d2+hdbt06eJYNQvg8uXLjmuYMWMGuTfud+/eXfgJpYSMSxhcdJgz08EvkL6Dh7Ns+XIuXLjgaPf48eNlcXkKhaICUT39YtC/f38OHDhA165dAe0m7cKFCxk4cCCzZ8+mbdu2BAUFOfzry5qnnnqK0aNH065dO9q0aUNwcLBjOOZ6AgIC+Pzzzxk2bBg2m426deuydu1aXn31VSZNmkRoaCg2m43AwEBWr159YwNSguk8pJzg8UdGEjrgQTp06MiiRYt4++236d+/PzabDYPBwMyZM2nWrFm5XLNCoSgfVMpmFcBqtWI2m3FzcyMxMZF+/fpx6NAhXF1dy/ZEOenaQuXWHC333qtepZ1Zq/4+FIpqnLJZ08nIyKB3796YzWaklMyaNatsBd/hjGnPvfdvlS/3XqFQVB+U6FcBvL29uf6XEEBUVBTZ2dn5yr7++mvHsojFwmqGlOOQnaacMRWKGoD6312F+fPPP2+tgayrmuDbrNpCJx7+lXY4R6FQlA1K9Gsi9tx70i9o69b6twSDu7OjUigUFYAS/ZqGJUu7WWvOBI86mve9TmXuKhQ1BSX6NYmMy5B6EhDgFwjuvs6OSKFQVDCqi1dGHDx4kPDwcCIiIkhMTLxp/ZiYGIclwmuvvca6desKrbtixQr2799f6P689sy9evW68aZvru99ynFtGCegjUPwU1JSmDVrlqPqmTNnGD58+E3jVygUVRMl+mXEihUrGD58OLt37+a220rmFfTmm2/Sr1+/ItsuTPQtFgsTJkzgkUceKfjgnAxIPgSZl8G7vpaO6XIt3fN60W/YsCHLli0rUfwKhaLqoES/CJKSkmjbti3jx48nODiY/v37k5mZeUO9n3/+mY8//pjPPvuM3r17F9reO++8Q+vWrenWrRuHDh1ylI8ZM8YhtFOmTKFdu3aEhoby4osvsnXrVlauXMnkyZMJDw8nMTGRXr16MWnSJDp16sQnn3yS71cDaGmb4eHhtG/Xhu1rvwdpI2bWUqb9d5EjO6d9+/YkJSUxZcoUEhMTCQ8PZ/LkySQlJdG+fXtAM2UbO3YsISEhREREsHHjRgDmz5/PsGHDGDhwIK1ateKf//xnke/jr7/+SocOHQgLC6Nv376A5sw5btw4IiMjiYiI4McffyxV2wqFomRUiTH9X375hXPnzpVpm/Xr12fQoEE3rXf48GG+/fZbvvjiC+6//36WL1/OQw89lK/OnXfeyYQJExy++AURFxfHd999R3x8PBaLhQ4dOtCxY8d8dS5dusQPP/zAwYMHEUKQkpKCr68vQ4YMYfDgwfmGXXJychzDODExMfnayUg3Eb9+GZt+i2Xci2+SkLA/X+8+L++99x4JCQnEx8cDOJw9AWbOnIkQgr1793Lw4EH69+/P33//DWh2zLt378ZoNBIUFMTEiROvOXPmIdfqedOmTQQGBjq8gHKtnufOnUtKSgqRkZGOXzvFbVuhqElkW6wcu5jOkQsmDp83cSS5dAs8VQnRdyaBgYGEh4cD+e2OS8rvv//O0KFD8fDwAGDIkCE31PHx8cHNzY1HH32UwYMHO6yYC+KBBx4oeIfNyqiBXSHbRI8B93B10pukpJXuj2Pz5s1MnDgRgDZt2tCsWTOH6Bdpx5yHMrd6ViiqOenZFo5cMGmPZE3gE5NNHL+Ujs3umiMENPHzKFX7VUL0i9MjLy+utx0uaHinrHBxcWH79u2sX7+eZcuW8emnn7Jhw4YC63p6XrcAuZSQehosmQidCwQEOXLvhRC4uLhgs9kc1XMtoEtLkXbMxaDUVs8KRTXhSnqOQ9RzBf7I+TTOpF77v2nQC5r7e9K2gTd3hzbgtrpetKrrTYsAT9wMesRLJT9vlRD96kCPHj0YM2YML7/8MhaLhVWrVt3gz28ymcjIyODOO+8kOjqaFi1aAJoNQ1paWuGN2yyQnqxNttIZWPy/P+g9bAybN2/Gx8cHHx8fmjdv7nDV3LVrl8N6uai2u3fvzqJFi+jTpw9///03J06cICgoiF27dhX7urt06cJTTz3FsWPHHMM7tWvXdlg9z5gxAyEEu3fvdixSo1BUF6SUXEjLtgt7GoftPfjEZBMXTTmOem4GHS3rehEZWJuWdb1oWdeblnW9aObvgUFftrdelehXEB06dOCBBx4gLCyMunXr0rlz5xvqpKWlcc8995CVlYWUkg8//BCAkSNHMn78eKZPn35jZk3GZUi/CJ6eWu69ixE3d3ciIiIwm83MnTsXgPvuu48FCxYQHBxMVFQUrVu3BsDf35/o6Gjat2/PoEGDePrppx1NP/XUUzz55JOEhITg4uLC/Pnz8/XCi8MtWz0rFFUAm01y6komR5LTHD33wxdMJF4wkZZ97ZdqLTcXWtb1om+benZx1x6NfN3R6SrGAkVZK1dVbFZIPaWlYrp6gm/zQm/WVkfU34fCGeRYbBy/lO4Yc8/bc8+2XBs+reNlpJVd0FvV86JlgLYd4G10rKBXFihr5ZpCTobd9z4bvOpr+ffKKE2hKDMyc6wkJpuu3VC9YOLwhTSOX8rAYrvWUW7k607Lul7cfpt/vp67r0fl7YAp0S8hTz/9NFu2bMlX9txzzzF27FhAS7vMzUXPy/r16/H397+1k0upjd1fPaPZH/u3BKP3rbVZhpSJ1bNCUYGkZpq1nrpd1HNvqJ66kknuIIheJ2hW24OWdb0YEFzf3nPXbqZ6GquehFa9iJ3MzJkzi9zv7+/vyHkvU6xmSDkB2VfBaPe911euj++WrZ4VinJASslFU469x56Wb1jmQtq1Toqri44WdTwJa+zL8A5NHEMzzfw9MLronXgFZUvlUg1FweTzvW+suWOq4RyFolAyc6ws+vM4vyac4/AFE6mZZsc+T1c9Let5071VgCbs9iGZJrU90FfQzVRnokS/MiNtkHYWTMr3XqEoDrliP/u3RC6acght7MOdIQ3y3VStX8utTG+mVjWU6FdWLNl23/sMbUWrWo1AV31+YioUZck1sT/KRVM20S39mdW3NZGBtZ0dWqVDiX5lJJ/vfXNw93N2RApFpSTLbGXRnyeY/VsiyWnZ3H6bPzP/XwRRLW4xaaIao0S/FPTq1Ytp06bRqVOJ0mNvTt7ce4Mn+DUDl5JNhlIoagJZZivf/HmCz+xi37WFPzNGRdBFif1NUaJfWbhJ7r3FYsHFRX1ciprN9WLfpUVtJfYlRPnpF0FSUhJt2rThwQcfpG3btgwfPpyMjIx8dZ588kk6depEcHAwr7/+OgAbNmzg3nvvddRZu3YtQ4cOLfgkUjJn5ke0btOWyIEPMP6VT3jmX++AEIwZM4YJEyYQFRXFP//5T+Lj4+nSpQuhoaEMHTqUK1euAPlXy7p48SLNmzcHNG/6e+65h169etGqVSveeOONsn2DFIoKIstsZd6WY/R4fyNvrt5PizqefDu+C9893lUJfgmpEl3Hv/9+izTTgTJt09urLa1bv3rTeocOHWLOnDlER0czbty4fKtMgeYLX7t2baxWK3379uWvv/6id+/ePPXUUyQnJxMQEMC8efMYN27cjY1bzZw5sIO33vuAXRtX4924LX3u6E9YWJijyqlTp9i6dSt6vZ7Q0FBmzJhBz549ee2113jjjTf4+OOPi4x/+/btJCQk4OHhQefOnbnrrrvKflhKoSgnssxWvtt+glmxiVxIyyYysDafjIyg621K6EuL6unfhCZNmhAdHQ3AQw89xObNm/PtX7JkCR06dCAiIoJ9+/axf/9+hBA8/PDDLFy4kJSUFP74448b7aGz0yD5ENu3/0nP7t2pfVsEBjd3RowYka/aiBEj0Ov1pKamkpKSQs+ePQEYPXo0mzZtumn8d9xxB/7+/ri7uzNs2LAb4lcoKiNZZitfbU2i5wcbiVm1n+b+nnwzPorFj3dRgn+LVImefnF65OXF9fm8eV8fO3aMadOmsWPHDvz8/BgzZozDp37s2LHcfffduLm5MWLEiGvj8dIGaefAdF67SVurIRjcCp1sdYNvfgHk9cq/3ie/qPgVispGltnK4h0nmRV7hPNXs+nc3I+P7g+n623+6m+3jFA9/Ztw4sQJ/vjjDwC++eYbunXr5th39epVPD098fHx4fz58/zyyy+OfQ0bNqRhw4a8/fbbDl8eLNlw8bAm+B7+UCeIzl278dtvv3HlyhUsFgvLly8vMA4fHx/8/Pz4/fffAc3TJrfX37x5c+Li4gBusF5eu3Ytly9fJjMzkxUrVjh+tSgUlYkss5UFfyTR64NYXl+5j6a1PfjmsSiWPNGV21vWUYJfhlSJnr4zCQoKYubMmYwbN4527drx5JNPsmrVKgDCwsKIiIigTZs2+YaBcnnwwQdJTk7WLIAzr0DKSW1Hntz7Ro0a8a9//YvIyEhq165NmzZtHEsFXs9XX33FhAkTyMjIoEWLFsybNw+AF198kfvvv5/PP/+cu+66K98xkZGR3HfffZw6dYqHHnpIjecrKhXZFitLdpxk5sZEzl3NolMzP/7v/jBuVz37cuOW/PSFEElAGmAFLFLKTkKI2sBioDmQBNwvpbxSVDuV1U8/KSmJwYMHk5CQUKrjn3nmGSLCwnh0RH9twpXBQxP863LvTSYTXl5eWCwWhg4dyrhx4wrP9ikB8+fPZ+fOnXz66ae33FZlozL8fShKT7bFypKdp5i18QhnU7Po2MyPf/RrTXRLJfYlwVl++r2llBfzvJ4CrJdSvieEmGJ/XYqVHKs2HTt2xNPNlf/756Oa4HvVs+fe3ziiFhMTw7p168jKyqJ///750j0ViupEQWL/wfAwJfYVSFn09DvlFX0hxCGgl5TyrBCiARArpQwqrA2ovD39UiGlNpSTdk6baGXw0HxzjF7Kb74MqbJ/HzWUbIuVpXaxP5OaRYemvvzjjtZ0U+P1t4QzevoSWCOEkMB/pZSfA/WklGft+88B9Qo6UAjxOPA4QNOmTW8xjEqAlJCVqrliWrLAxR1qtwBjLUdmjvKbV9Q0ciw2lsadZOYGTewjmvry3n2hdG+lxN5Z3Krod5NSnhZC1AXWCiEO5t0ppZT2L4QbsH9BfA5aT/8W43AeUmo592lnwJwJeqM2bu/mqzzvFTWWHIuNZXGnmLnxCKdTMglv4su/7wulhxJ7p3NLoi+lPG1/viCE+AGIBM4LIRrkGd65UAZxVk6y0+DqWTCng95VW83KvbYSe0WNpSCxf3dYiBL7SkSpRV8I4QnopJRp9u3+wJvASmA08J79+ceyCLRSkZOuiX1OGugM9tWs/Au8SatQ1ATMVk3sP92giX1YE1/eGdqenq0DlNhXMm6lp18P+MH+gboA30gpfxVC7ACWCCEeBY4D9996mJUEc4Ym9tlXtYXJazXSli7UKbFX1EzMVhvL407x6cYjnLqiif3bQ9vTS4l9paXUoi+lPAqEFVB+Ceh7K0FVOsxZ2g3arBQQevBuAJ4BFbKSVUxMDF5eXrz44ouF1lmxYgWtW7emXbt2Be6fPXs2Hh4ePPLII+UVpqKGYbba+H7XKWZssIt9Yx/euqc9vYKU2Fd21IzcorBka6mXmZe1oRuveuBVV+vlVyJWrFjB4MGDCxR9i8XChAkTnBCVojpittr4YddpZmw8zMnLmYQqsXcaZlvp8l8ql3pVFqw5kHaepEN7Gfjg03TsEM6uvQcIDm7PggULaNeuJTt37qROnTrs3LmTF198kdjYWGJiYjh27BhHjx7lxIkTfPTRR2zbto1ffvmFRo0asWrVKgwGA82bN+f+++/nl19+wd3dnW+++YaWLVveNKwvvviCzz//nJycHFq2bMnXX39NfHw8K1eu5LfffuPtt99m+fLlPProo4SHh7N582ZGjRpFWlqa49dCr169iIqKYuPGjaSkpDBnzhy6d++O1WplypQpxMbGkp2dzdNPP80TTzxRAW+2oipQkNi/MSSY3kF1ldgXA5uUZFhtmKw20q1W0q02TJZr2+n2cpN922TJX56e91iLVp5TyjlWVUL0Xz18igRTZpm22d7LnbdaNc5faDVrZmjp9rlm7r4cSkxizlcLC/XTv57ExEQ2btzI/v376dq1K8uXL+f9999n6NCh/PTTT47Ztj4+Puzdu5cFCxYwadIkVq9efdOYhw0bxvjx4wF45ZVXmDNnDhMnTmTIkCEMHjyY4cOHO+rm5OQ4FlaJiYnJ147FYmH79u38/PPPvPHGG6xbt445c+bg4+PDjh07yM7OJjo6mv79+xMYGHjTuBTVF7PVxg+7T/PphiOcuJxBSCMfYkYH06dN9RV7KSXZNukQ2bxibbILrslenrt9MxHPsNqKfX6jTuCp1+Gp1+Op1+Gl1+Gl11PP1YCni1bupdfhqdfxfCmur0qIfrljs4DpAqQna9bH7rU1y4Scszf46U+fPr3IpgYNGoTBYCAkJASr1crAgQMBCAkJISkpyVFv1KhRjud//OMfxQozISGBV155hZSUFEwmEwMGDCi07gMPPFDovmHDhgGaVURuTGvWrOGvv/5yuHSmpqZy+PBhJfo1FEuu2G88wvFLGbRvVIsvH+lE37aVX+wtNsmZ7BxOZOVwIcfi6DXninNBIp5XrE1WK9ZidqJ1gJfLNYHOFeuGRgOeeiNeLno87OVeeUTcUf86EffU6zHoiv/+VlvRv6FHXlbYrJrQmy6AtIKbnyb2BjdHlYL86IvyrzcaNTM1nU6HwWBwHK/T6bBYLAW2W9z/RGPGjGHFihWEhYUxf/58YmNjC61blA9/box6vd4Rk5SSGTNmFPlFoqj+WKw2VsSfYcaGw5VW7KWUXDRbOJGpCbv2nM2JrByOZ+ZwJjsHSyGi7a6zC7DLNSH2M+hp7Ga4Jsou2rNHHoHOFeX8+/S46USleV+KS5UQ/TLHZoMMu9jbLGD0gVoNwOB+Q9VcP/2uXbs6/PTT0tKIi4tj0KBBhfrf34zFixczZcoUFi9eTNeuXYt1TFpaGg0aNMBsNrNo0SIaNWoEgLe3N2lpaaWKI5cBAwbw2Wef0adPHwwGA3///TeNGjUq1iIuiqrP9WIf3LAWXzzSiX5OEvs0i9Uu6Nl5hF0T9ZNZOWTa8g+X1DG40NTdlQ61PLjXzZdm7kaaurlS32jAO49Q66uYQJcHNUv0pQ0yLkHaebCZweitpV+6Fi5sBfnpR0ZG8uijj/Lqq6/Sq1evUoVy5coVQkNDMRqNfPvtt8U65q233iIqKoqAgACioqIcQj9y5EjGjx/P9OnTb1hEpbg89thjJCUl0aFDB6SUBAQEsGLFilK1pag6WKw2frSLfdKlDNo1qMXnD3fkjnb1ylXss202TuUR83w99swcrlis+ep76XU0dXOlhYcrvWp709TdlaZurjR1d6WJmyue+vJPn64u3JLLZllR7i6bUmppl2nntMwcV0/wbghGryIPu1U//cJo3ry5I/tHUTqUy2bpMGVbOHQujUPn0jh47iqb/k52iP2kfq3KTOytUnIu23zD8MtJu8ifzTaTV3lchaCx2zUh156Njtd+LvoqN4xSETjLT7/yUpDNsU8TrYev/oAU1RirTZJ0KZ2DZ9M4dO4qB+wif/LytSw4L6MLwQ1r8fKdbelfQrGXUnLZbB+CsffOT+bpuZ/KysmXUiiABkYDTd1cifbzopmb8Zq424dhdOr/ZIVQPUX/BptjN/ALBDefEol98+bNy7yXD+TL4snlnXfeYenSpfnKRowYwdSpU8v8/IrqxUVTNgfPaqJ+0N6L//t8GtkWbdxbJ6BFgBehjX15oFMTgurXok19bxr7uRcp9OlW6zUxv2745URWDqbr0hBrG/Q0cXMl2MudOwN88vTajTRyM2BUdiWVguol+g6b47OaT47eCL7NtPVoK3kvYurUqUrgFUWSZbZy5IKJA2ev2odnNKG/aMpx1KnjZaRtA28e7tKMNg00cW9Z1ws3w41j3lJKjmdmc9yRBZOdb3z9otmSr767TufonXf19aKZXdBzy7xc1Lh6VaD6iH62SfO0z7HbHPs0BQ9lc6yoethsktMpmTeI+7GL6eTOvDe66Aiq703voLoOcQ+q700dL2ORbR/PzGbzFRObr6SxOcVEcs41YXcR0Mio9c4H1KnlyIBp6uZKE3dX6hhc1Lh6NaDqi35Outazz07TPHGUzbGiCpGaaXbcVD14Lo2DdqFPz7mWvdK0tgdt6ntzV0gD2jSoRVB9b5r7e6IvxiSec9lmttgFfvMVEyeztF8FdV1d6O7nTVdfT1q4G2nqbqSBqwGXEkwMUlRNqq7omzPtzpepmvNlrYZ2m2P1E1NR+TBbbRxNTr9B3M+kXpvc5+NuIKi+N8M7NnaIe+t63ngZi//f9IrZwla7wG++ksbhDG1NZl8XPbf7evFkkwC6+XnTysOoeu01lKon+uYsLRsn60qF2xwXhpeXFyaTiTNnzvDss8/eNFf+zjvv5JtvvsHX17diAlRUGFJKzl/NzndT9cDZqyQmmzDb5/a76AQt63oRGVhbu6nawJs29b2pX8utxEKcbrGyLTWdzVfS2HLFxF5TJhLw0OuI8vFkVAN/uvl5EezlriYmKYCqJPqWbDCdg4w8NseedUFfMZcgpURKia6IDISGDRsWa3LUzz//XJahKZxEeraFv8+n5RP3Q+fTSMkwO+o08HEjqL43vYLq0qa+N20aeNOijheuLqUbfsyy2oi7ms7mKya2pJjYdTUdi9Ty3Dv6eDA5sD7dfL0Ir+WBq8qWURRA5Rd9u80xGZe0154BmuDrDeV+6qSkJAYMGEBUVBRxcXHcf//9rF69muzsbIYOHcobb7xxQ/3cyVwZGRmMGTOGhIQEgoKCOHPmDDNnzqRTp075Jmd9+OGHzJ07F9BmxU6aNOmGSWHTpk3DZDIRExPD9OnTmT17Ni4uLrRr147vvvuu3N+Hmo7VJjl+KV0T9nNa3vvBc2mcuJxBbiq6h6ueoPreDGrfQBN3+41VXw/XWzq3xSb5Ky3DPiafxvbUdLJsEh0Q5u3BU03q0s3Pm04+nnjolcgrbk7lFX2bFVJPa4ZooGXieNUHl1v7T1RSDh8+zFdffcXVq1dZtmwZ27dvR0rJkCFD2LRpEz169CjwuFmzZuHn58f+/ftJSEggPDz8hjpxcXHMmzePP//8EyklUVFR9OzZEz8/v0Ljee+99zh27BhGo5GUlJQyusqah5SSq1kWLqfncDk9m0umHK5k5HApPYfLphwuZ+RwOT2H5LRsEpNNZJmv5bw3r+NJcMNa3NehMUH1vWlbvxaN/dzRlcFNUJuUHEzP0rJrrpj4I8VEmj0fvq2nGw839Ke7nzddfL2opVIkFaWg8ol+Zgr8MRM8IiHdDO61eWNTKvvPnQZOl9lp2jWsxet3B9+0XrNmzejSpQsvvvgia9asISIiAgCTycThw4cLFf3Nmzfz3HPPAdC+fXtCQ0MLrDN06FCHqdmwYcP4/fffGTJkSKHxhIaG8uCDD3Lvvfc6vPkVmofM5YwcrqSbuZSebRfza49cMc8V9ivpOVgKWXnI3aCntqcrtT1dCfA2EhXo7xh3b1XXG3fXshNbKSXHMnMcKZRbrpi4ZM+PD3R3ZWg9P6L9vLjd14sA1/L/dauo/lQe0c82wfb/wpbp2lq0g1dDQBvN+VK3z2lh5QqylJKXX365QlaTymvdDPntm3/66Sc2bdrEqlWreOedd9i7dy8uLpXnYywrbDaJxWbDYpNYbBKrVdq3bVhtkkumbO77bKtD1FMzzYW25eNuwN8u4k1qexDexNch6rkPf08jfp4G/D2NZSrqBXEmK8cxXLPlionT2VrsDYwG+vh7083Xm2g/Lxq7VeyvWkXNoHKoRXoyTA/XnlsNgD5TIcXVYXVcnB55eTNgwABeffVVHnzwQby8vDh9+jQGg4G6desWWD86OpolS5bQu3dv9u/fz969e2+o0717d8aMGcOUKVOQUvLDDz/w9ddfU69ePS5cuMClS5fw8vJi9erVDBw4EJvNxsmTJ+nduzfdunXju+++w2QyVfosICkl1lzxtuURb+t1ZVabY9tWiBGgQOCiF1hsEqOLjuCGtfIItyu184h3bU9XfD0MGJw81n0px8KWPCKfmKmlUdY26In29eZZPy+6+XnRwl2lUSrKn8oh+qmnoO5d0OcVaBKplaUccG5M19G/f38OHDjg8L738vJi4cKFhYr+U089xejRo2nXrh1t2rQhODgYHx+ffHU6dOjAmDFjiIzUrvmxxx5zDB+99tprREZG0qhRI9q0aQOA1WrloYceIjU1FSklzz77bIUKvk1KbHZBtkntBqdN5hVyidWap3duk1is2rOkYBHXCYGLThNyF70ON4P2Wq+3l+t06HXXyvTCvmhFihvfjI+osGsvCWkWK3/Yh2o2p6Sxz6T9UvPU6+jq68Ujjfzp5udNW083ZTKmqHAqh7VySJDcufdQvrKqbp1rtVoxm824ubmRmJhIv379OHToEK6uFfOTXcobxdlmswu3lFive62JeZ66EofAW+2vi/O34qIT6HU6h5A7BFun04Q972udKPXNz8r095FptbEzNd0xZBOfloFVamuddq7lSXc/b7r5eRHq7VGipfAUiptRda2Vjd7OjqDMycjIoHfv3pjNZqSUzJo1q1DB1+YAYBfXG8XYKgvvZeeKc0HHFhedENpDd21brxMY9LnlAp0AvWPb/lp3rW6uuNeE4QmzTRKfluHIsNl5NZ1sm0QvIMLbg2eb1iPaz4tOtTxxU2mUikpG5RD9aobNJnExerBu01ayLDYsVhs2GyRdTC9E2Cl0+ON6BNeLs7btqtPdVJx1gjzl146tCUJ9K9ikZJ8p025tYGJbqol0expley93xjaqQzc/b7r4eCqnSUWlR4n+LWC1SbItVrLMNrItVrLNNrIsVswWm0PCBaDX6RwCq41h69DprxPnAoQ8t5etF9deC1H8hdQVJSN3we1jGdkczczmWGYOf6dnsS3F5Fi+r6WHkRH1a9PN14uuvl74u6r/QoqqhfqLLQYWq41si40sszXfsznPIhJCCIwuOtwNenw9XHFz0WF00WN00ZXJpB1F2ZFitmiinpFNov1ZE/lsrlqufaYuApq5Gelfx4fufl5E+3nRwKjSKBVVGyX6dqTUMk2yLPmFPdtsw5InZ15nF3cvowtGFx1Ggx43Fx2uLjrVA69EpFusHM3UxPxorqjbny+br9kWC6CJ0UBzvQv3uHrQTEDTDEmTqxbqXspBn5aOtJmA8wCcdc7llCsBj4XgUtvN2WEoKogaJ/pSSnKsNsdQTLbZZhd3K9Y8Nz/1OoHRRU8tdxeMLnrcDDqMLjoMeiXulYVMq40kew89MUN7zhX4Czn5V31qoNfTTOq5w6KnaaaOJletNL6SQ4Pz2Rhy8i/7hw70tYzofYzoG3oiqvnNWFFK8zdF1aTair5NSnLsYp5luSbyORZbvswWg14Tc1/P3CEZrfdeWCZKXrO04hAbG8u0adNYvXo1sbGxuLq6cvvtt5fZdVZ3bFKSY5Nk22xk2yQ5Uts+m22mz6a/8t3+riMFzSyC27MkTdNsNL5ipkmKhSYZNtxydV2AzssVva8RFx8P9E390PvaBd7XiIuPEZ23K0INySkqMdJmIz3lSqmOrfKib7VJciy5wp47NGMjx2LLlxHjqtfE3NvogtFgH2836HCpQPvZ2NhYvLy8SiT6FoulWtos5EXKXDHXBD3HJsmyP+dc54+jB1xt4Gqx8cThbJpk2GiaYaNJug0vK+g8XTQB9zGib1ILfXsjLrmi7mNEX8tV9WwVVYIsk4nUC+fsj/PaI1l7vpp8Hqu5cOuRoqgyapJ7M/Vatowm8jl5b6YicHXR4WbQ4eNuwGjQ2cfb9cVaWu560tPTuf/++zl16hRWq5VXX30VgBkzZrBq1SrMZjNLly6lTZs2pKenM3HiRBISEjCbzcTExHDPPfc42kpKSmL27Nno9XoWLlzIjBkzaNOmDRMmTODEiRMAfPzxx0RHRxMTE0NiYiJHjx6ladOmfPvtt7f47jkfKSXmPMKebbWRbZVk28vzSrsOcLVJjFaoZZOayNvAVYKLXoBeh1noeP62Btf10l0RBSwArlBURszZWVxNvmAX9PzCfvXCebIz0vPVd/P0olbdetRp0pTbOkbiE1APlvxU4vNWKtGXUpJsyubIBROGbAunUzIdwzMWa/6bqa4uOjxcXfCzC7vRoMfVRVem09p//fVXGjZsyE8/aW9samoqL730EnXq1GHXrl3MmjWLadOm8eWXX/LOO+/Qu3dv/vvll1y8kkL3rl3o1LMXqWYL2TaJZ8NGPDJ+PJ6e3jzz/PMIAY8//DCPTZzI7dHdOHniBPcNvoudexPIsdlI2Leftb/9hoeHO5n2axdo67znXqFA+6LLvWThqOOcoQkpJRYptV9bVk3Yc6Qm7DmQT9gFdmG3gbdV4irBiMBVJzDodOAiEAYdQi9ALxB6Xb4hF12ygVodm1b0JSoUxcZmtZJ2KfmamOeKu13Urx+ecTG4UqtuPXzq1qNRUFt8AurhU68+PnXr41O3HkYPzzKJq1KI/ukrmdz32VaOXDA53BK/GNIAj/QcjAY9Tf58A+PF/drkotxcdW5R2OqHwKD3iqzSrn17XnjhBZ6fPJn+d91FZHQ3bED0nYM5mZlNg+AQ9i9dxkFTJj/++itLVqzg7Q8+ACA9M5PthxO5lGMh22bjTJaZqxYbFouFU/bFqTesX8fe/dccRK+kppJw4RKXzVa6DBzEaamD9OxSXV7+L4b820Xty78t8h2Tb7+8tm1GE/UcAdfdEsXV3lP3lGAUQnvodBj0mqhrgi6ghszmVVQfpJRkpKbk76VfOM/VZO311YvJyDyZf0Knw9s/AJ+69QiM6KSJet1rwu7h41sh/wcqhehfzTKj1wkGhzagZV0vWtX1xjfnAu0a1tLeBKMBbjGDIncAQQJSgsVmw5RjwWLvnVrtzxaJo0w2aMKC2M1sXvs/XnnlVSJ79sIiJVf1eoxWG1adwGq14KbXoQfmL15Cm6AgXIRmDOYiBJtWr8HTImltsuGfI/E0SFqma5O3hNXG5h83YHR3uxYb4GuWeHh60CTz2iQvCUhBvnrYy7RtUYw6ecrFdXXyHGtzbMsi2hGOdvQSjBI8coVdp8Oot6exKkFXVGGyM9JvGH65mnxtGMaSnb9T5uHji0/dejRo1YY20T2pFVAP33paT92rdh30leD+nPMjANo2qMWSJ7rmKztwIPmaUBTQI7c5hPqaSFsKKMv7+ganA3uPO9e6wEUIXAS46XS4CEHy2bPc5u9P2JjRtK5bhwVz5+IqBMGe7gR4uZPp7oa7TkdzdyODBw7ku//OZsaMGQgh2L17NxERERh93NC7ueDe0IvaDf25evUqng28ABgwcADzl81j8uTJAMTHxxMeHo6blyseXkZq1/Mq2zdaoVDkw5KTw9WLF/INv1zNc8M0y5SWr76ruwc+devh16AhzcMiqBWgCbpP3Xr4BNTD4Fb55zuUm+gLIQYCn6AlXHwppSxyLCXdYuWi2cJls5VLZgu+VhsXss0FCrnFbjRWGHqBXcAFRqHDQydw0V0r09vFPfd1YfcB9v59kIcnT0an02EwGPjss88YPnx4gb3WV199lUmTJhEaGorNZiMwMJDVq1fnq3P33XczfPhwfvzxR2bMmMH06dN5+umnCQ0NxWKx0KNHD2bPnn2zt1ahUBQTm82K6fKl/MMv9nH11AvnMV25jGOhY0Dv4kIt+7BL/dta2bfrO4Zh3Dy9ivWr1WYzY7Nl53tYc7et2dhsWXnKs7DZcm7Yp9XPrZe7P+taO7ZSDv2Wh7WyEEIP/A3cAZwCdgCjpJT7C6pvDAqWfrMX5Stb4Cuod1srhKMXfk2kCxJurUx7rYYSKo7k40c1y2Vhv8tif++1z0DY/wnHXejcOtfq5t6Ivvac7xjyfJ55jjty9BiWc8cQOh06vR6dXodO6NHp9Qh9nmedtq3T6dDpdY4yvd4lz7G59XQIvQ6d3uXasUJgkxZsFjNWSxZWaw5Waw42qxmr1Yy05mC1mrHlKbdJMzarGWk1Y5MWrNYcpM2iCYG02LctSGnR6kmL/WHVyqQV8rzWnq1IrIC2DbZrr7GhDcpp5QibVia0ciGkfVt7FkKCTiKETRvms2njdtImkFKA/bl05QJpowzqa+XYXxdanttmAeeRNoElOxspzOj0EqGX6FwkXrVr4VXHFy+/Wnj4euHu44l7LQ/cvN0wGPXa55dPkPOLtybMheyzP7TPqPTodMY8Dzd0OiN6nRGdzhWd3s2xLyz0s0pjrRwJHJFSHgUQQnwH3AMUKPr+ri78q0UD/F1d8DdoD9fTx2nn7Y4OZTBWmTH6pl+7w1tOyAK2pS6FVPcpN1a22h+Vndw744XcqpK2G0USKZBSZ7+5IkDqQOqQ2MvQIaQOpB6BAaQe0CPQafvQo/XHtGeBHoQO7V299iWB3pb/dYHPsoBya8H1cveJsu9g3io5QI6E1FQgNf8+nRTawybQoXO81tt06BC4FrjPDR3u146TOu0TkAKdzV6PPO3kvrZda0On5eQVEK0VyLQ/Sk95iX4j4GSe16eAqMIqNzQaeKZZvXxlB85ovXlF5cZg9kRaSjdJpFTYdUOX7YLvjqbX3YyWN96cLmCfzN+Utp7BdcdIrt3813t649a6LULngk4Y7M8u2rPOgE7ngtAZ0OsNCJ1BK9Nr+/Q6A0Lvil7vik5vQOfiil7nit6+rdMZcDG4aftdjOhdDAjhgq4CJw1WFNq6EdbrfsFYuP6XTt46ttx9tuuPsRZ4nC3v6wMrIe0sOqkJqj5XVGUegc23L295YcJb9XHajVwhxOPA4wBNm6p866qKe50WTjmva4qNsJc2OuXcitIhhEAIFzTZMZb/CZuMLf9zOJtxJf9iKq/uxGmgSZ7Xje1lDqSUn0spO0kpOwUEBBTYSGVYylFR+VB/FwpF6Skv0d8BtBJCBAohXIGRwMqSNODm5salS5fUf3BFPqSUXLp0CbcqkBqnUFRGymV4R0ppEUI8A/wPLWVzrpRy300Oy0fjxo05deoUycnJ5RGiogrj5uZG48aNnR2GQlElKbcxfSnlz8DPpT3eYDAQGBhYhhEpFAqFovqlCCgUCoWiUJToKxQKRQ1Cib5CoVDUIJToKxQKRQ2iXLx3ShyEEGnAIWfHUY74cMMk72qFur6qS3W+Nqj+1xckpfQuyQGVwloZOFRS06CqhBDicynl486Oo7xQ11d1qc7XBjXi+naW9Bg1vFMxrHJ2AOWMur6qS3W+Nqj+11diKsvwzs7q3NNXKBSK8qA02llZevqfOzsAhUKhqIKUWDsrhehLKauF6AshmgghNgoh9gsh9gkhnrOXxwghTgsh4u2PO50da2ko7Prs+yYKIQ7ay993ZpylpYjPb3Gezy5JCBHv5FBLRRHXFy6E2Ga/vp1CiEhnx1oairi+MCHEH0KIvUKIVUKIWs6OtawolXZqHtfqURYPoAHQwb7tjbZ6WDsgBnjR2fGV4/X1BtYBRvu+us6OtSyv77o6/we85uxYy/jzWwMMspffCcQ6O9Yyvr4dQE97+TjgLWfH6sxHhff0i+ot2ve/IISQQog6FR3brSKlPCul3GXfTgMOoC0oUy0o4vqeBN6TUmbb911wXpSl52afn9CWcLsf+NY5Ed4aRVyfBHJ7vz7AGedEeGsUcX2tgU32amuB+5wTYekRQrgJIbYLIfbYdfMNe3mgEOJPIcQR+y9S15u15YzhHQvwgpSyHdAFeFoI0Q60LwSgP3DCCXGVKUKI5kAE8Ke96BkhxF9CiLlCCD/nRVY2XHd9rYHu9j++34QQnZ0aXBlQwOcH0B04L6U87JSgypDrrm8S8IEQ4iQwDXjZeZGVDddd3z605VoBRpB/rY+qQjbQR0oZBoQDA4UQXYD/AB9JKVsCV4BHb9ZQhYv+TXpTHwH/JP+yqFUOIYQXsByYJKW8CnwG3Ib2YZ1FGyKoshRwfS5AbbQv8cnAElGFFzYu4PpyGUUV7eXnpYDrexL4h5SyCfAPYI4z47tVCri+ccBTQog4tGGfHGfGVxqkhsn+0mB/SKAPsMxe/hVwb3Eac+YYXHO0Xn0ttG/iT+zlSUAdZ499lfKaDGjrCDxfxDUnODvOsrw+4Fegd57XiUCAs2Mty88P7YvtPNDY2TGWw+eXyrX0bQFcdXacZf355dnfGtju7DhLeW16IB4wofXw6wBH8uxvUhxtcVr2Tt5vY7Qhn38BrzkrnrLA3rudAxyQUn6Yp7xBnmpDgYSKjq0sKOz6gBVoN3MRQrQGXIGLFR7gLVLE9QH0Aw5KKU9VfGRlQxHXdwboad/uA1TJ4asi/v/VtT/rgFeA2c6J8NaQUlqllOFoy89GAm1K045TbBiEEAY0wV8kpfxeCBECBAJ77KMCjYFdQohIKeU5Z8RYSqKBh4G9edL6/gWMEkKEo/0cSwKecEZwZUBh1zcXmCuESED76Txa2rseVYwCr09qCwKNpOoP7RT2+Y0HPhHaquVZQFW1LSjs+loJIZ62v/4emOeE2MoMKWWKEGIj0BXwFUK4SCktFLAWeUFU+Ixc+7fxV8BlKeWkQuokAZ2klFWut6hQKBRljRAiADDbBd8dLc32P8BoYLmU8jshxGzgLynlrKLacsbwTu63cZ+qPllJoVAoKogGwEYhxF9o8w7WSilXAy8BzwshjgD+FOMmfKXw3lEoFApFxVApbBgUCoVCUTEo0VcoFIoaRLmLvt1SYWGe1y5CiGQhxOryPrdCoVAo8lMRPf10oL39jjPAHRQjrUihUCgUZU9FDe/8DNxl3843lV0IEWm3Pd0thNgqhAiyl2+y57bn1tsshAiroHgVCoWiWlJRov8dMFII4QaEkt/E6iDQXUoZgTYj9117+RxgDDhmebpJKfdUULwKhUJRLakQ0ZdS/oXmOTMKrdefFx9gqX0250dAsL18KTDYPnt3HDC/ImJVKBSK6kxFZu+sRLNtvX4q+1vARille+BuwA1ASpmB5n19D5qH+aKKC1WhUCiqJxXpvTMXSJFS7hVC9MpT7sO1G7tjrjvmS7TV7H+XUl4p7wAVCoWiulNhPX0p5Skp5fQCdr0P/FsIsZvrvoSklHHAVaq4QZJCoVBUFiq1DYMQoiEQC7SRUtqcHI5CoVBUeSrtjFwhxCNoWT5TleArFApF2VCpe/oKhUKhKFsqbU9foVAoFGVPuYi+EKKJEGKjEGK/EGKfEOI5e3ltIcRaIcRh+7OfvfxBIcRfQoi99lm5YXnaGiiEOCSEOCKEmFIe8SoUCkVNoVyGd+xrwjaQUu4SQngDcWirtI9BWzHrPbuA+0kpXxJC3I62ruUVIcQgIEZKGSWE0AN/o/n1nEJbPGCUlHJ/mQetUCgUNYBy6elLKc9KKXfZt9OAA0AjtIlWX9mrfYX2RYCUcmuePPxtaGs9grb47xEp5VEpZQ6ancM95RGzQqFQ1AQqwlq5ORCBlolTT0p51r7rHFCvgEMeBX6xbzcCTubZd8peplAoFIpSUK4zcoUQXsByYJKU8qq2JrqGlFIKIeR19XujiX638oxLoVAoairl1tO3G6UtBxZJKb+3F5+3j/fnjvtfyFM/FM124R4p5SV78WmgSZ5mG6O8+BUKhaLUlFf2jkCzRj4gpfwwz66VwGj79mjgR3v9psD3wMNSyr/z1N8BtBJCBAohXIGR9jYUCoVCUQrKK3unG/A7sBfInU37L7Rx/SVAU+A4cL+U8rIQ4kvgPnsZgEVK2cne1p3Ax4AemCulfKfMA1YoFIoagpqRq1AoFDUINSNXoVAoahBK9BUKhaIGoURfoVAoahBK9BUKhaIGoURfoVAoahBK9BVVEiGErxDiKft2QyHEsnI8V7g9dVihqPIo0VdUVXyBpwCklGeklMPL8VzhgBJ9RbVA5ekrqiRCiFzH1UPAYaCtlLK9EGIMmnurJ9AKmAa4Ag8D2cCd9gmBtwEzgQAgAxgvpTwohBgBvA5YgVSgH3AEcEezAPk3cAz4BHADMoGxUspDJTh3LLAH6InmfzVOSrm9PN4nheIGpJTqoR5V7gE0BxIK2B6DJtLeaIKeCkyw7/sIzfwPYD3Qyr4dBWywb+8FGtm3ffO0+Wmec9cCXOzb/YDlJTx3LPCFfbtHbuzqoR4V8ShXl02FwklslNo6DmlCiFRglb18LxBqd3+9HViax/nVaH/eAswXQixB84MqCB/gKyFEK0AChuKeO0+9bwGklJuEELWEEL5SypTSXa5CUXyU6CuqI9l5tm15XtvQ/uZ1QIqUMvz6A6WUE4QQUcBdQJwQomMB7b+FJu5D7etFxJbg3I5TXX/qIq5HoSgz1I1cRVUlDW0YpcRIKa8Cx+zj9wiNMPv2bVLKP6WUrwHJaNbe15/Lh2sW32NKFz4P2M/XDUiVUqaWsh2FokQo0VdUSaS25sIWIUQC8EEpmngQeFQIsQfYx7VlOD8QQuy1t7sV7YbrRqCdECJeCPEA8D7wbyHEbkr/aznLfvxstIWDFIoKQWXvKBQVjD1750Up5U5nx6KoeaievkKhUNQgVE9foVAoahCqp69QKBQ1CCX6CoVCUYNQoq9QKBQ1CCX6CoVCUYNQoq9QKBQ1CCX6CoVCUYP4/7KvZE5wsibmAAAAAElFTkSuQmCC\n", "text/plain": [ "
" ] @@ -2890,7 +2889,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAZEAAAFgCAYAAAB670TrAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/YYfK9AAAACXBIWXMAAAsTAAALEwEAmpwYAABAJklEQVR4nO3dd5xcVf3/8debUCNd0C8CMUiJP6Qoho4oqIiiFEVQiogoAiqoiIKCICqiICoWNNKLiCBIL6EFUFpCr4oUaWoQCAhSkrx/f5wzZHYyszuZveduNvk8H4997Nw7d+7n3LDMufeUz5FtQgghhF7MM9QFCCGEMHxFJRJCCKFnUYmEEELoWVQiIYQQehaVSAghhJ7NO9QFqNtSSy3l0aNHD3UxQghhWJk0adJTtpdu3T/XVSKjR49m4sSJQ12MEEIYViQ90m5/NGeFEELoWVQiIYQQehaVSAghhJ5FJRJCCKFnUYmEEELoWVQiIYQQehaVSAghhJ5FJRJCCKFnUYmEEELoWbEZ65KOBz4M/Nv2ak37vwR8AZgGXGj7620+uznwM2AEcKztw/P+04DVgQtsfzPvOxC4y/afSl1LCGHOMnr/C3v63MOHbxHxWpRMe3Ii8Avg5MYOSZsAWwFr2n5Z0htaPyRpBPBL4P3AY8DNks7LZf2f7TUkjZe0GDASWNf29wpeRwghhA6KNWfZvgZ4umX3nsDhtl/Ox/y7zUfXAR6w/aDtV4DfkyqeV4GFJM0DzEd6kjkUOLjQJYQQQhhA3X0iqwDvknSjpAmS1m5zzLLAo03bjwHL2r4XmAzcApwPrATMY/uWgYJK2l3SREkTJ0+ePPirCCGEANSfxXdeYElgPWBt4A+S3mLb3XzY9pcbryWdD3xe0reANYHxtn/b4XPjgHEAY8eO7SpWCCGEgdX9JPIYcLaTm4DpwFItxzwOLN+0vVze9xpJWwGTgIWBFW1vB2wraWSxkocQQphJ3ZXIn4BNACStAswPPNVyzM3AypJWkDQ/8AngvMabkuYDvgz8CFgIaDxZjMjnCyGEUJNilYik04HrgTGSHpO0G3A88BZJd5E6zHexbUlvknQRgO2pwBeBS4F7gT/Yvrvp1F8ATrL9InAHMFLSncAk28+Wup4QQggzK9YnYvuTHd7aqc2xTwAfatq+CLiow3l/2vTaQKc4IYQQCosZ6yGEEHoWlUgIIYSeRSUSQgihZwP2iUjaEDgEeHM+XqTuiLeULVoIIYTZXTcd68cBXyHNy5hWtjghhBCGk24qkSm2Ly5ekhBCCMNON5XIVZKOAM4GXm7s7CZnVQghhDlbN5XIuvn32KZ9BjatvjghhBCGkwErEdub1FGQEEIIw8+AQ3wlLSbpqEYqdUk/zgtChRBCmMt1M0/keOB5YLv88xxwQslChRBCGB666RNZ0fbHmra/I+m2QuUJIYQwjHTzJPI/SRs1NvLkw/+VK1IIIYThopsnkT2Bk3I/iEjrpn+6ZKFCCCEMD92MzroNWFPSonn7udKFCiGEMDx0rEQk7WT7VElfbdkPgO2jCpcthBDCbK6/J5HX5d+LtHnPbfaFEEKYy3TsWLf9m/zyctvfaf4BrhjoxJKOl/TvvBRu63v7SrKkpTp8dhdJf8s/u+R9C0i6RNJdkvZqOnacpLUGKk8IIYTqdTM66+dd7mt1IrB5605JywObAf9o9yFJSwIHk9KtrAMcLGkJ4APAdcAawM752DWBEZHHK4QQhkZ/fSLrAxsAS7f0iywKjBjoxLavkTS6zVs/Ab4OnNvhox8Axtt+OpdjPKkyehYYCcxHGiUG8F1gj4HKEkIIoYz+nkTmBxYmVTSLNP08B2zbSzBJWwGP2769n8OWBR5t2n4s7xsPjAZuAI6WtCVwi+0nuoi7eyNty+TJk3spegghhDY6PonYngBMkHSi7UcGG0jSSOCbpKasWWZ7KrBDPtd8wKXAVpKOAkYBJ9s+r8NnxwHjAMaOHRuDAkIIoSLdTDZ8Ma8n8jZgwcZO27OaCn5FYAXg9jxMeDngFknr2P5n03GPA+9p2l4OuLrlXHsBJwPrAVOA7YErgbaVSAghhDK66Vg/DbiPVAF8B3gYuHlWA9m+0/YbbI+2PZrUTLVWSwUC6QljM0lL5A71zfI+APK+D5MqkZHAdNKQ44VmtUwhhBAGp5tK5PW2jwNetT3B9mfoYkEqSacD1wNjJD0mabd+jh0r6ViA3KH+XVJFdTNwaKOTPfs28H3b00mVy7uAO4FTuriWEEIIFeqmOevV/PtJSVsATwBLDvQh258c4P3RTa8nAp9t2j6elIK+3ee+0vT6JXrsYwkhhDB43VQi38vJF/clzQ9ZFPhK/x8JIYQwN+gmAeMF+eUUIJbKDSGE8Jpulsc9SdLiTdtLSGrb1BRCCGHu0k3H+hq2n21s2H4GeEexEoUQQhg2uqlE5snDaoHXclt105cSQghhDtdNZfBj4HpJZ5JyVm0LfL9oqUIIIQwL3XSsnyxpImluiIGP2r6neMlCCCHM9rptlmrOnDtfobKEEEIYZroZnbUPKfXJUsAbgFMlfal0wUIIIcz+unkS2Q1Y1/YLAJJ+SEpn0s3CVCGEEOZg3YzOEjCtaXsaM5q2QgghzMW6eRI5AbhR0jl5e2vguGIlCiGEMGx0MzrrKElXAxvlXbvavrVoqUIIIQwL/a2x3pyp9+H889p7LenZQwghzIX6exKZRJoX0uj/aCwrq/z6LQXLFUIIYRjob431FeosSAghhOGnm9FZPZF0vKR/S7qrad8Rku6TdIekc5qzA7d8dnNJ90t6QNL+TftPy589rGnfgZK2LnUdIYQQOitWiQAnApu37BsPrGZ7DeCvwAGtH5I0Avgl8EFgVeCTklaVtAbwv/zZtSUtJmkZ0hyWP5W7jBBCCJ0Uq0RsXwM83bLvMttT8+YNwHJtProO8IDtB22/Avwe2Iq0TO9CkuYhpV6ZBhwKHFzoEkIIIQygm7Qnp3SzrwefAS5us39Z4NGm7ceAZW3fC0wGbgHOB1YC5rF9y0CBJO0uaaKkiZMnTx58yUMIIQDdTTZ8W/NGbm5652CCSvoWMJWUk6trtr/cdI7zgc/nc60JjLf92w6fGweMAxg7dqzbHRNCCGHWdXwSkXSApOeBNSQ9l3+eB/4NnNtrQEmfBj4M7Gi73Rf648DyTdvL5X3N59iKNAR5YWBF29sB20oa2Wu5QgghzLqOlYjtH9heBDjC9qL5ZxHbr7c9U4d4NyRtDnwd2NL2ix0OuxlYWdIKkuYHPgGc13SO+YAvAz8CFmLG/JURwPy9lCuEEEJvukl7ckBeHndlYMGm/df09zlJpwPvAZaS9BipA/wAYAFgvCSAG2zvIelNwLG2P2R7qqQvApeSKobjbd/ddOovACfZflHSHcBISXcCFzWvBR9CCKG8ASsRSZ8F9iE1K90GrEdKBb9pf5+z/ck2u9smbrT9BPChpu2LgIs6HPvTptcG2sUJIQzC6P0v7OlzDx++xbCIF6rTzRDffYC1gUdsbwK8A3i2ZKFCCCEMD91UIi/ZfglA0gK27wPGlC1WCCGE4aCbIb6P5fQkfyL1ZTwDPFKyUCGEEIaHbjrWt8kvD5F0FbAYcEnRUoUQQhgWunkSeY3tCaUKEkIIYfgpmYAxhBDCHC4qkRBCCD3rJgHj63LmXCStImnLPGs8hBDCXK6bJ5FrgAUlLQtcBuxMWiskhBDCXK6bSkQ5z9VHgV/Z/jgtmX1DCCHMnbqqRCStD+wINHITjChXpBBCCMNFt2lPDgDOsX23pLcAV5UtVgghhOGgm8mG15D6RRrbDwJ7lyxUCCGE4aGbLL6rAF8DRjcfb7vfLL4hhBDmfN3MWD8T+DVwLDCtbHFCCCEMJ91UIlNtH1O8JCGEEIadbjrWz5e0l6RlJC3Z+BnoQ5KOl/RvSXc17VtS0nhJf8u/l+jw2V3yMX+TtEvet4CkSyTdJWmvpmPHSVqri+sIIYRQsW4qkV2A/YC/AJPyz8QuPncisHnLvv2BK2yvDFyRt/vIFdTBwLrAOsDBubL5AHAdsAZpwiOS1gRG2L6li/KEEEKoWDejs1bo5cS2r5E0umX3VqR11wFOAq4GvtFyzAeA8bafBpA0nlQZPQuMBOYDlI/9LrBHL+ULIYQweN3kzppP0t6Szso/XxxE7qw32n4yv/4n8MY2xywLPNq0/VjeN540QuwG4GhJWwK35PXZB7qG3SVNlDRx8uTJPRY9hBBCq2461o8h3f3/Km/vnPd9djCBbVuSZ+H4qcAOkCo24FJgK0lHAaOAk22f1+Gz44BxAGPHju06ZgghhP51U4msbXvNpu0rJd3eY7x/SVrG9pOSlgH+3eaYx5nR5AWwHKnZq9lewMnAesAUYHvgSqBtJRJCCKGMbjrWp0lasbGR0570Ol/kPFJHPfn3uW2OuRTYTNISuUN9s7yvEX8J4MOkSmQkMB0wsFCPZQohhNCjbp5E9gOukvQgqUP7zcCuA31I0umkJ4qlJD1GGnF1OPAHSbsBjwDb5WPHAnvY/qztpyV9F7g5n+rQRid79m3g+7anS7oU+AJwJ2lCZAghhBp1MzrrCkkrA2Pyrvttv9zF5z7Z4a33tjl2Ik19LLaPB47vcN6vNL1+ifSkEkIIYQh0rEQkbWr7SkkfbXlrJUnYPrtw2UIIIczm+nsSeTeps/ojbd4zEJVICCHM5TpWIrYPzi8Ptf1Q83uSepqAGEIIYc7STcf6H4HW3FRnAe+svjghhHZG73/hwAe18fDhW1RckhD66q9P5K2ktdQXa+kXWRRYsHTBQgghzP76exIZQ5qPsTh9+0WeBz5XsEwhhBCGif76RM4FzpW0vu3rayxTCCGEYaKbGet7SFq8sZFnkredwxFCCGHu0k0lsobtZxsbtp8B3lGsRCGEEIaNbiqReZpXIMyLRnUzqiuEEMIcrpvK4MfA9ZLOzNsfB75frkghhBCGi25yZ50saSKwad71Udv3lC1WCCGE4aCb5iyAJYEXbP8CmBwz1kMIIUB3y+MeTFoH/YC8az7g1JKFCiGEMDx08ySyDbAl8AJAXtN8kZKFCiGEMDx0U4m8YtukzL1Iel3ZIoUQQhguuqlE/iDpN8Dikj4HXA78tmyxQgghDAcdKxFJCwDYPpKUtfePpHxa37b988EElfQVSXdLukvS6ZIWbHl/AUlnSHpA0o2SRuf9G0q6Q9LEvNoikhaXdJmkbgcJhBBCqEh/X7zXA0g6xfZ42/vZ/prt8YMJKGlZYG9grO3VgBHAJ1oO2w14xvZKwE+AH+b9+wIfAr4M7JH3HQgcZnv6YMoVQghh1vU3T2R+STsAG7RZInewy+POCywk6VVgJPBEy/tbAYfk12cBv5AkoHH8SOBVSSsCy9u+ehBlCSGE0KP+KpE9gB2ZORU8DGJ5XNuPSzoS+AfwP+Ay25e1HLYs8Gg+fqqkKcDrgR8AJ+fP7QwcSXoS6Zek3YHdAUaNGtVLsUMIIbTRXyr464DrJE20fVxVAXMerq2AFYBngTMl7WR7wLkntm8D1svn2Rh4Mr3UGaSnlH1t/6vN58YB4wDGjh3raq4khBBCN2lPjpO0ATC6+XjbJ/cY833AQ7YnA0g6G9iAvhMYHweWBx6TNC+wGPCfxpu5aetAUl/Kz4Gv5/LtDXyrx3KFEEKYRQNWIpJOAVYEbgOm5d0mNSv14h/AepJGkpql3gtMbDnmPGAXUuf+tsCVea5Kw6eAi2w/nc8zPf+M7LFMIYQQetBNFt+xwKotX+I9s32jpLOAW4CpwK3AOEmHAhNtnwccB5wi6QHgaZpGb+VK49PAZnnXUcBFwCvADlWUMYQQQne6qUTuAv6P1P9QCdsHAwe37P520/svkVLOt/vsi8AmTdvXAqtXVbYQQgjd66YSWQq4R9JNwMuNnba3LFaqEEIIw0I3lcghpQsRQghheOpmdNaEOgoSQghh+OlYiUi6zvZGkp4nZ/BtvAXY9qLFSxdCCGG21t9kw43y71g7JIQQQluR+TaEEELPohIJIYTQswHXEwkhhBA66Wo9kZrKEkIIYZgZqvVEQgghzAFqX08khBDCnKP29URCCCHMObpJe3KKpL2BjfP2BODXtl8tV6wQQgjDQTeVyK+A+fJvSMvSHgN8tlShQgghDA/dVCJr216zaftKSbeXKlAIIYTho5vJhtMkrdjYkPQWZqxwGEIIYS7WTSWyH3CVpKslTQCuBPYdTFBJi0s6S9J9ku6VtH7L+5J0tKQHJN0haa28f4ykSXnf+nnfvJIuzysehhBCqFE3qeCvkLQyMCbvut/2y/19pgs/Ay6xva2k+Zl5bfQPAivnn3VJfTDrAp8H9gEezuf4GLAncGpe8TCEEEKNuukTIVcad1QRUNJipJFen87nfoW0PnqzrYCT87ruN+Qnl2WAV0kVzkjgVUmLk+awbF5F2UIIIcyariqRiq0ATAZOkLQmMAnYx/YLTccsCzzatP1Y3vdL4GRgAdJTyUHAYban9xdQ0u7A7gCjRo2q6DJCCCEMRRbfeYG1gGNsvwN4Adi/mw/a/oft99heH3gRWA64V9Ipks6QtEqHz42zPdb22KWXXrqiywghhDBgJZI7uXeS9O28PUrSOoOI+RjwmO0b8/ZZpEql2ePA8k3by+V9zb4PHAjsDRwLfB04eBDlCiGEMIu6eRL5FbA+8Mm8/TypWakntv8JPCqp0VH/XuCelsPOAz6VK7D1gCm2n2y8KendwBO2/0bqH5mef2KEVggh1KibPpF1ba8l6VYA28/kEVWD8SXgtHyeB4FdJe2Rz/9r4CLgQ8ADpGarXRsflCTSE8j2edc44LR8LXsOslwhhBBmQTeVyKuSRpAy9yJpadJdf89s3waMbdn966b3DXyhw2cNvL9p+15mbg4LIYRQg26as44GzgHeIOn7wHXAYUVLFUIIYVjoZrLhaZImkfouBGyd7/5DCCHM5QasRCQtCfwbOL1p33yRCj6EEEI3zVm3kCYH/hX4W379sKRbJL2zZOFCCCHM3rqpRMYDH7K9lO3Xk/JaXQDsxYw1RkIIIcyFuqlE1rN9aWPD9mXA+rZvIKUfCSGEMJfqZojvk5K+Afw+b28P/CsP+x3UUN8QQgjDWzdPIjuQ0o78Kf+MyvtGANuVKlgIIYTZXzdDfJ8izTBv54FqixNCCGE46WaI79Kk5IZvAxZs7Le9acFyhRBCGAa6ac46DbiPtA7Id0irCt5csEwhhBCGiW4qkdfbPg541fYE258B4ikkhBBCdwkY8+8nJW0BPAEsWa5IIcy60ftf2NPnHj58i2ERL4TZVTeVyPfyuuj7Aj8HFgW+XLJQIYQQhoduKpFnbE8BpgCbAEjasGipQgghDAvd9In8vMt9IYQQ5jIdn0QkrQ9sACwt6atNby1KmmgYQghhLtffk8j8wMKkimaRpp/ngG0HG1jSCEm3SrqgzXsLSDpD0gOSbpQ0Ou/fUNIdkiZKWjnvW1zSZZK6eaoKIYRQoY5PIrYnABMknWj7kQKx9wHuJT3ZtNqN1BezkqRPAD8k5ezal7T2+mhgj7x9IHCY7cjjFUIINevm7n0BSePy3f6VjZ/BBJW0HLAFcGyHQ7YCTsqvzwLeK0mk4cYj88+rklYElrd99WDKE0IIoTfdjM46E/g16Qt/WkVxf0pKpbJIh/eXBR4FsD1V0hTg9cAPgJOB/wE7A0eSnkT6JWl3YHeAUaNGDbLoIYQQGrqpRKbaPqaqgJI+DPzb9iRJ75mVz9q+DVgvn2dj4Mn0UmeQnlL2tf2vNp8bB4wDGDt2rAdT/hBCCDN005x1vqS9JC0jacnGzyBibghsKelh0holm0o6teWYx4HlASTNCywG/KfxZm7aOhD4LnAw6anmt8DegyhXCCGEWdTNk8gu+fd+TfsMvKWXgLYPAA4AyE8iX7O9U8th5+W415NGgl1pu/kJ4lPARbafljSStDjWdFJfSQghhJp0s57ICnUURNKhwETb5wHHAadIegB4GvhE03EjgU8Dm+VdRwEXAa+QFssKIYRQk27WExkJfBUYZXv3PD9jjO2Z5nfMqjyq6ur8+ttN+18CPt7hMy+S06/k7WuB1QdblhBCCLOumz6RE0h3+Rvk7ceB7xUrUQghhGGjm0pkRds/IqeEz08CKlqqEEIIw0I3lcgrkhYidaaTJ/i9XLRUIYQQhoVuRmcdDFwCLC/pNNIQ3U+XLFQIIYThoZvRWeMl3UKa5CdgH9tPFS9ZCCGE2d6AzVmStiHNWr8wj8iaKmnr4iULIYQw2+umT+TgvLIhALafJTVxhRBCmMt1U4m0O6abvpQQQghzuG4qkYmSjpK0Yv45CphUumAhhBBmf91UIl8iTTY8g5Qw8SXgCyULFUIIYXjot1lK0gjgAtub9HdcCCGEuVO/TyK2pwHTJS1WU3lCCCEMI910kP8XuFPSeOCFxk7bsXZHCCHM5bqpRM7OPyGEEEIf3cxYPynnzhpl+/4ayhRCCGGY6GY9kY8ARwLzAytIejtwqO0tC5etdqP3v7Cnzz18+BYRr6J4vcYKIQyNbob4HgKsAzwLYPs2elwaF0DS8pKuknSPpLsl7dPmGEk6WtIDku6QtFbeP0bSpLxv/bxvXkmX58WzQggh1KibSuTV5rQn2fRBxJwK7Gt7VVJSxy9IWrXlmA8CK+ef3YFj8v7PA/sAHwK+lvftCZya1zkJIYRQo2461u+WtAMwIi+Nuzfwl14D2n4SeDK/fl7SvcCywD1Nh20FnGzbwA2SFpe0DGlhrJH551VJiwMfATbvtTwhhBB61+2M9beRFqL6HTAF+HIVwSWNBt4B3Njy1rLAo03bj+V9vwS+CZwEHAYcBBxmu98nI0m7S5ooaeLkyZOrKHoIIQT6eRKRtCCwB7AScCewvu2pVQWWtDDwR+DLtp/r5jO2/wG8J39+JWA54F5Jp5A6/g+y/dc2nxsHjAMYO3asK7mAEEII/T6JnASMJVUgHySN0KqEpPlIFchpttvNQXkcWL5pe7m8r9n3gQNJzWvHAl8nUtSHEEKt+usTWdX26gCSjgNuqiKgJAHHAffaPqrDYecBX5T0e2BdYEruS2mc493AE7b/lkdlTc8/MUIrhBBq1F8l8mrjhe2p6bu/EhsCO5NSqdyW930TGJVj/Rq4iDQC6wHgRWDXxodzJXQgsH3eNQ44jXQte1ZVyBBCCAPrrxJZU1Kjr0LAQnlbgG0v2ktA29flc/R3jOmQbj6/9/6m7XuBtXopSwghhMHpWInYHlFnQUIIIQw/3QzxDSGEENqKSiSEEELPohIJIYTQs6hEQggh9CwqkRBCCD2LSiSEEELPohIJIYTQs6hEQggh9CwqkRBCCD2LSiSEEELPohIJIYTQs6hEQggh9CwqkRBCCD2LSiSEEELPohIJIYTQs6hEQggh9GxIKhFJm0u6X9IDkvZv8/4Cks7I798oaXTev6GkOyRNlLRy3re4pMskRYUYQgg1q/2LV9II4JfAB4FVgU9KWrXlsN2AZ2yvBPwE+GHevy9p7fUvA3vkfQcCh9meXrjoIYQQWgzF3fs6wAO2H7T9CvB7YKuWY7YCTsqvzwLeK0nAq8DI/POqpBWB5W1fXUvJQwgh9CHb9QaUtgU2t/3ZvL0zsK7tLzYdc1c+5rG8/XdgXWA54NfA/4CdgSOBg2z/bYCYuwO7580xwP09FH0p4KkePterOTnenHxtES/izanx3mx76dad8w6+PPWxfRuwHoCkjYEn00udQXpK2df2v9p8bhwwbjCxJU20PXYw54h49ceKeBEv4pWNNxTNWY8DyzdtL5f3tT1G0rzAYsB/Gm/mpq0Dge8CBwNfB34L7F2s1CGEEGYyFJXIzcDKklaQND/wCeC8lmPOA3bJr7cFrnTfdrdPARfZfprUPzI9/4wsWvIQQgh91N6cZXuqpC8ClwIjgONt3y3pUGCi7fOA44BTJD0APE2qaACQNBL4NLBZ3nUUcBHwCrBDwaIPqjks4g1ZrIgX8SJewXi1d6yHEEKYc8QEvRBCCD2LSiSEEELPohIJIYTQs6hEZhOSRkj6ylCXY04gaR5JGwx1OUoaimuUtGSbfSvUWYY5Uf5vuWihc4+QdFqJc78WIzrW+5L0c6DjP4rtYnNRJN1ke51S52+KM5TXuCzwZppGBtq+pkCcW22/o+rztokz0xdrszwMvVTsWq6xKd6fgQ/afi5vrwr8wfZqheKtBWxE+lv9s+1bSsRpivdmYGXbl0taCJjX9vOFYv2OlP9vGmnaw6LAz2wfUSDWdcCmOc1U5YbVjPWaTBzC2H+W9AvgDOCFxs4C//M0rnFDUhLMM/L2x4F7Ko71Gkk/BLbPMabl3QYqr0SAKyR9DDjbZe+UJpGuQW3eM/CWgrHrusaGw4DzJW1BSh90MrBjiUCSvk36ezw77zpB0pm2v1co3udIqZGWBFZkRoql95aIB6xq+zlJOwIXA/uT/pYqr0SAB0nfLefR93vlqCpOHk8isxFJV7XZbdubFop3A7CR7al5ez7gWtvrFYp3P7CG7ZdLnL8l1vPA60iV1f9IX/K2XaTZYCgMxTVK2pqUIWIR4GO2/1oozv3AmrZfytsLAbfZHlMo3m2k5LA3Np7uJN1pe/VC8e4G3g78DviF7QmSbre9ZoFYB7fbb/s7VZw/nkQ6kLQ08A3SnfqCjf2lvtDzuTcpde4OliA9RjeaXBbO+0p5EJgPKF6J2F6kdIxWkpYAVqbv30uJp6zGuWu5xjbNn4sBfwe+KKlU8+cTpH/Hl/L2AsycHqlKL9t+JWVUei3dUsk77N8ADwO3A9fkprTnSgRqVBaSRtp+serzRyXS2WmkZp4tSG2XuwCTSwaU9EZSk8GbbH8wtzmvb/u4QiEPB27NT0ACNgYOKRQL4EXgNklX0FSRlPgSyvnVdgRWsP1dScsDy9i+qepYOd5ngX1IzSC3kRKFXg8Uu+mo8Rpbm3gnVXz+dqYAd0saT/oyfz9wk6SjocjfzARJ3wQWkvR+YC/g/IpjvMb20cDRTbsekVTkJlLS+qQsIAsDoyStCXze9l6VnD+as9qTNMn2OyXdYXuNvO9m22sXjHkxcALwLdtr5ruhW0s9UueY/0dKsw/pUf6fBWPt0m6/7ZPa7R9krGNI+dQ2tf3/8lPCZaX++0m6E1gbuMH22yW9lbRY2kdLxMsxa7vGvJjcybaL9IG0idf2b6Wh6r8ZpZVRdyOlUxIpLdOxpfqacp/PTGwfWiDWjaQchOc1NdXdVdWAiHgS6ezV/PvJ3JH4BKnTraSlbP9B0gHwWp6xaQN9qFf5TvZ9wFtsHypplKR1St2t2z4pt22Pst3Lmi6zYl3ba0m6Ncd+Jif8LOUl2y9JQtICtu+TVKT9vklt12h7mqQ3S5q/1CiflniV31gMEG86KRP4b2sK+ULT6wWBDwP3lgpm+9FGU11W2fdKVCKdfU/SYqQleX9O6jsoPY/jBUmvJ7fFSlqP9Fhfyq/Id7LAocDzwB9Jd9SVk/QR0kJi8wMrSHo7cKjtLQuEezXfPTf+LZcmXWspj0laHPgTMF7SM8AjBeNB/ddYdJRPM0kP0aZPwnaR0W6SNiQ15TaGnzcGKRSJZ/vHLfGPJD39lPBonlPkPHhmHyqssKIS6cD2BfnlFKCuDu+vktLgr5jH5C9Negwtpe679UNII2CuzvFuk1RqCOzRwDnAGyR9n/TveFChWNjeJr88JPcxLQZcUipeVus1kjrT/06apFy6U7950aQFScN9S7YEHEe6SZxEhXfps2AkqT+thD2AnwHLkgYnXEbq86lEVCId5Lu6zwGj6Tsx7jOlYtq+RdK7SWPwBdxv+9UBPjYYdd/Jvmp7SstjdZF4tk+TNIk0zl/A1raLNRfAa/0GbwQeyrv+D/hHqXh1X2PTKJ+F8/Z/C8b6T8uun+ZrbduXUIEpti8udO6Z5D60xpPWCNINY+X9IdmY1r6s/OT15ypOHpVIZ+cC1wKXU++dyTrMqLjWykMoTy4Uq3En+8amO9kDC8WCNNpmB2CEpJVJK1H+pUQgSafY3hm4r82+EvG+RFpl81/MqBgNrFEiXo5Z9zWuBpxCfiKQ9BTwKdt3F4i1VtPmPKQnk5LfV1dJOoI0ubF55GCpWfIfbno9FfhXY75WAT8H1upiX0+iEulspO1v1BlQ0imk2bK30XdGd5FKZAju1r8EfIv0P+nvSG3ARWYgA29r3shPCe8sFAtSO/OYNnfQJdV9jeOAr9q+Ksd7D6kjukQOr+Y+g6mkORXbFYjT0Bih2NyMZgoN0bb9SB5q+6686xrgjipj5KG9GwBLS/pq01uLkp5+KhGVSGcXSPqQ7YtqjDmWlA6hznHXSwEv2j5B0tKSVrD90ICf6kGe6PSt/FNEHtnWGO//HDPSkbxC2RXkHqXsIIjXDOE1vq5RgQDYvlrS60oEqnvibd3xJO1Dai5vpHU5TdI42z+vMMz8pLkh89K3D+s5KuxrjXkiHWhGSomXScN960gpcSawt+0nS8VoiXcwqeIaY3sVSW8CzrS9YaF444GP2342by8B/N72BwrE+oHtA6o+bz/xjiP1ZV1I3+aQykcuNcWs+xrPAW4hNWkB7AS8s2lQQZWxFiM1D26cd00gjeSrtKKWtJPtU1vu1F9T6r+fpDtIE4lfyNuvA65vzEmrONabbRcbKRhPIh3UmTZD0vmkR+dFgHsk3UTfL6ISQ2ABtgHeQfpiwPYTkkpe91KNCiTHe0bSG0oEsn2AasoYnP0j/8yff4obgmv8DPAdZtw9X5P3lXA8cBczmrB2Jk3ErXryZuNJqu40OaJvX+s02ifx7D3AjO8VWgazANV9r0Ql0oGkjdvtL/Q/6JEFztmNV2xbUuMPrUjTRJPpkkbZ/keO92YK5SeSdDjwCerJGFxZMrtZUfc1AksWSDfSyYq2P9a0/R2lJImVsv2b3Jf0nO2fVH3+fpwA3Jif7gC2Jg0zrlIt3yvRnNVBrsUbFiSNmprkggkYlRb4edJ9M5e+0fbDheJ9jZQw8P3AD0h3lb+ruF22Od7mpDb7CaS7rncBu9uufJKVaswYnONdRfvJcSX/Xuq+xgmkuQw3k0YuXmP7zkKxrgf2s31d3t4QONL2+oXi1bKWT0vMxnopkLJn31owVrFMEVGJdEkpud1PW+6Oqo4xEdigkVYiT/z7s8vm63o/TfmCbI8vFSvHW4qUnBBSnqmnmt57W1XDRZXykH285FyGlnjNo6IWBD4GTLX99YIxa73GHHN+UkaD9wCfBxa2XfkkwDxy6WTSpE2AZ4BdbFc6gqkp3k9IGaaLruUjaVGndUTa/pu5wCJmasoUYXsFVZwpIpqzuvcY8P8Kx5i3OS+RU2rqYu3rufnqStvjlfI8jZE0X8kJjrnSuKDD26dQ0dh1aswYnM/bmtn2z7lvq6Rar1HSRqSnx3cBi5P+O15bIM4IYGenJKSLAjivpljQ2/Pv5gl/JYb4/o40R6SxmFmDKLeI2SHMnCmismWNoxLpQH3XUJiH9EdWdHlOYLKkLW2fl8uwFfDUAJ8ZjGuAd+VRUpeQUn5vT6HV6rpQZcfiefmnFi13lvOQ5mss1uHwqtR6jaQvoUmkps+LXCgRo1Oyx43y69KVR8Nuth9s3qECKXlsfzj/rnNt+naZIiprgopKpLPmNRSmAqfbriRNQD/2II0X/wXpC/VR4FMF48n2i5J2A46x/aMSnZezoLI/bNebMRj6LpM7lZT6ZLeSAYfgGpciLam8MbC3pOmkYakl8nXdqpTo8Uz6Ni+d3fkjg3IWMz8Fn0mhyZstM/IbpgCPFJi5XjRTRFQiHbjmVNQ55t+B9VRDbqJMeVbrjsz4wqtsJutQUr0Zg+u+swSG5BqflfQgsDypg30DUj9CCQsC/6Fvc5KZMby4EkrrvrwNWExS8/DhRWlaobKAX5EqrTtINx6rk4Y0LyZpT9uXVRirOVPE6aRMEd+t6uRRiXQg6cOkf+jW1NAlJxt+u2UbKLNQTbYPcABwju278+N7u3Xe61Jl88gh1JcxuNGOvwUzJ+wsNtmQ+q/xQVKermuBY4BdCzZp7VrivG2MIfVRLA58pGn/86QZ5aU8QWpCuxtAaRXTQ0nr159NyrRbidKZIqIS6eynpIlNd7q+IWx1L1RzDU1zCnKb8GudspJ+bvtLVcbsb3Kc7fU6fa4HtWUMzs4nrQd+Z+E4zeq+xpWcFm9qS9IBtn9QRSDlZXBbTAEm2j63ihgA+VznSlrf9vVVnbcLqzSPRLR9j6S32n6w3cTAwZC0CvA1Zr7BqWTQQFQinT0K3FVjBVL3QjXdqDT9iaQfkjru65gcV1vG4Gy5EikrBlDrNfZXgWQfJ3W6V2FB4K2kfglIQ6YfAtaUtIntL1cUp+FWSV8gNW291ozlcks/3K20vPHv8/b2pGwVCzBjVdWqnAn8GjiWAhnJY55IB5LWJjVnTaCmXEhtyrAEcLPtleqK2RL/FttVDbmtdXKcpJGkx/fN8q5Lge81JnIWiPdD4IqK27IHilnrNXZRnlud1/Cu4Fw3ABvanpa35yU1o21Eah1YtYo4TfHOJDXV7UBqVtoRuNf2PlXGaYq3EGlhqMZkwz+T+kleImUQr6w/VNIk28WyO0cl0oGky4D/0tI8UTK9hTosVGP7F6ViDlCeqiuR2ifH1UXSNsCppOG9tSTsnN1U+feSbzjWcU64qJSQ8SbbY6qsrJri3Wr7HZLusL2G0jKy11bcxFqrpmHnewP/Jq0d1HxDXMnExmjO6uxNtlerOWadC9V0o9rG2Ronx6nGjMHZUcD61NiHNgTXOGCRKjzXj0h/K1fn824MHJYnyF5eYZyGRhPSs0qLb/0TqDw5qKQ/2N6u5YbxNRU3iTYPOwfYryVmJYMwohLp7CJJm9XZPOEaFqqZRT+r+Hx1To6rLWNwVnsfGvVf40DOHPiQ7tg+TtJFpNFnAN+0/UR+vZ8qTJGTjcuV8EGkv9GFKbMUb6N57MP9HlWBxrBzSdsBlzilWzmINLS4siG+0ZzVgYZmPZHWhWq2AapeqKY53iqku5PW0VIlkwbOD6ySN4utIa+0YuM27psx+Jwqm+da4p1IurO7mPrWE6nlGluyN8ykxJPkQKpuap2TNTXRbUSqPI4Evm173QE+2pV4EunANa4n0mQ3YF3PWKjmh8D1pPWQS2iM2vgtNawjr7Sc6kmkpU4FLC9pF5dJr/8t4DqlzLOvZQwuEKfhofxT23oi1HeNEwc+pHaVNJ2pw2JUDVXfBOSb00aF3LiGRpNTqZvUxv/bWwC/tX2hpMqWpY4nkX5IWoOZx1aXSrvQ6Fhf2zNSwS9IGp21eqF4RUdttIsH7OCcoiM/CZ1eqgyqKWPwUJobrrGdqp5ElFb37KjkQJq6SLoAeJy05MNawP9IgxTWrOT8UYm0J+l4YA3gbmaMznLBceONu6JdSKMoIC1Uc6LtnxaKdwgFR220iXdHa8dhu311KDDybCzpyaC1abD2a2sqU9XXuDTwDWBV+s6lKNb82U9Zam3OqnIiZdM5NwJWtn1CvhlYxPZDVcbIcUYCm5MGffxN0jLA6lX190Yl0oGke6oei95l3DoXqmn3B2vbRVJn5Ip5OmkoLKSx+CNKVsz9lKXSYaJ5SOp+zDwkvNja1l2UqeprvIy03sbXSMlCdwEm2/5GVTFmoSw31Dn8tkCFfDAwFhhjexVJbwLOtF3pBN86RJ9IZ9dLWtX2PXUFzKkefm+7XcqHyrn+pIF7Al9gRmqVa0kTrIZC1XdPk51T+M9Gqr7G1+dRU/vYngBMkHRzxTEAkHQ2abnYi91mpvwQzN+oerj7NsA7yMtL2H5C0lD0ww5aVCKdnUyqSP5JauppdHyVbJ6YBByotEDUOaQKpVinZp5QtSdpDD6kRH6/KTViymmm+lH5Z05zsKRjgdY5MMX60IZA4+/iSUlbkJIIVr6qYfYrYFfg6Dyb/ATXk+6+k6or5FdsW5KBxgJxw1JUIp0dB+xMjQn1nNLPn5Rnmn4M+KGkUbZXLhTyGFIq78bTwM5532erDFLzBKtuVZ19dldSrqf5aOpDo+LU5bOo6mv8Xp45vi9pxOCiwFcqjgGA7cuBy3O8T+bXj5JGEp5a6kanH5U9iUgScIGk3wCLS/oc8BnStQ070SfSgaTrba8/RLHXISVk24qUv+cjA3yk1zi3t47QaLevgjjL2H4yz2OYSal+A/WTMbhArPttjylx7n5i1rmwUe0kvR7YiXRz8wRwGqm/cHXb76m5LN+0fViF57sT+Cop75mAS22Pr+r8dYonkc5ulfQ7UorvWponJP2I1Fb6d1J2z+82z0guYJqkFZ0Ww2osB1r5fBHbT+aXe7V2wua5MJV3zKrejMEAf6m7D42ZFzZajTSasMTCRiity/0lZh72XvkiWJLOIa31cQrwkaa/oTMkVd7Em//2f0ZKXTOdND/rK85L5lZZgWS3AM/a3q/i89YunkQ6kHRCm92lh/h+Hvhj81j/lvcrHfcv6b3ACcCDpC+hN5MWGiqyMFW7ES6lhviqxozBOd69wIqkCYe19KHlzueD3GFhI9tvrzje7aRm3tYRaBOqjJNjbVLq77BDvBuAX5JW/gP4BPClqmZ1t4l3H7AS8Ah9l/8dsiHhvYpKZBgpMTZeaf2CRjPM/SW+dCXtSUp7vSLwQNNbiwB/tr1TgZi1Zgyuu6kux7zLLUlCG/sk3VagErmx1Jdqh3irMfOclJMLxWo3h6nypt2mc9f+91JKVCIdSFqO1HnYGLd9LbCP7ceGsEyVjPuXtKntK9V3TenXVN1klztHlyAtWLR/01vPF5zY+EdgTWYeLVUsz5P6Js+81vbtpWLleGcAT9N3YaOlSH0I19leu+J4OwArk5Zubf43vaXKODnWwcB7SJXIRcAHSde0bdWxcrwfAs+Q/i1N+rdcAjgCyk3AnRNEJdKBUprt35HaZCF18O1o+/1DWKaqUj18x/bBdTfZSRrVbr9zAsGKY+3SIdZJVcfK8WpNnplj1rawUY73A1IF9Xf6ZnGofMZ67nheE7jV9pqS3kgalVXk/78OE28bik3AnRNEJdJBu+aAEk0Es6LArNkV3JJmod2+CuM1hviK1ESxAqkJ7W2F4tWSMTjHugNY3zOSZ74OuH44tnF3IukBYFXbVQ8dbhfrJtvrKOVb2wR4njRS8a2lY4dZE6OzOvuPpJ2Y0dH2SeA/JQPm8eM7Am+xfWi+c/8/2zflQ6r+n/ePpNE9zc4CiiREdEsiyTxEda8SsVRvxmByjOaRbdOofpZz34DShsAhzDyMudRd813A4qR8a6VNlLQ4ae7EJNIqo9eXCiZpBCnL7Wj6/lvOiRNjKxWVSGefIfWJ/IR09/wX4NOFY/6K1EywKWmUzfOkL/q1obpUD5LeCryNNBS0uV9kUZo6MUuzfYukUh21PwY2c0vGYApVkKRRbjfmoamQkmceVyhWw3GkyX6TqCGVP6kCuS+nOmnuE6l8iK/txs3FryVdAixqu+QCbeeTmgFrm1w8p4hKpLNDgV1sPwOQZ5EfSapcSlnX9lqSboXXVqorsTbFGNLKaosDzRMZnye16xehvms3zEN6Cnqiw+GDNV9zmgzbf81pXoqwfZTSUq6N/oldXTB5ZjbF9sWFYzTrN216FTpMoHztvRKd+Nlyc1LTY52iEulsjUYFAml0hqTKMqJ28Gp+rG7k01maAndFts8FzpW0vu1iTQRtNCeYmwpcSHrSKmGiUi6r5ozBJfOQrQfc3fiSk7SopHVt31gqJnCVpCNInfmlR0uNIOVVK90n8eOm180dtsrbpdLOX6yal8OeU0Ql0tk8kpZoeRIp/e91NCnx4hskfR/YFjiwYLw9JN3bmBWvtMb0j0uNznJe4EfSomnTz5eIk9WdMfgY+vYv/bfNvqo1mgLHNu0r8kVre5qk+5VyuVU+mq4pziYw08gzk/77HVMqLnADcI6keahpOew5RYzO6kDSp4BvkpaQBfg48H3bp3T+VCVx3wq8l/RHfIXtewvGmmneSVVzUTrEG0vqO2g8kUwBdnPBTMV16TCab0gW3CpF0jWk9OU30XeWdYm0J38AniPlywLYAVjM9nZVx8rxHiLlqrvT8aU4S+JJpAPbJ+ccPY27uo+6hrxItu8D7isdJ6v7aet4Uv6sa3O8jfK+yr5oNXQZgx+UtDcz7pb3IqWTqZyknWyfqg7rgxccUXRQofO2s5r7Lgp3laSS//89CtwVFcisi0qkH7nSqDOhXt1+TFozpc/TVsF40xoVCIDt6yRVnW12n/z7wxWfdyB7kJojDyRVXlcAuxeK1Vh7otZFjGxPyJP+GjPhb7JdarjvLZLWs30DQB7FV/KJ9UHg6pwup7l/KYb4DiCas+ZyOWlf42nryhJPW00jbj4FLEQaattILfGS7bZ31IOM+UO3yRjcuq8uKrBGd90kbUdKA3I1qbn1XcB+ts8qEOte0ijCRv/LKOB+0oAMV/1EmdOszKTRjxc6i0pkLpeblFa2fUIeDbZw1TPWJfWXjbVU2ozaMgb3Wp4Kzrk0aUj2aPpOkCuVtuZ24P2Np48c/3IXSFLYKUFhg4dhosI5VTRnzcXy3ddY0h3fCaRV+U5lRtLJSjRG3NRBTRmDcyqShkVIuaWGSonZ6+eSRi1dTj2TDedpab76D2m+T+XqriTyjU67PrRSQ4rnGFGJzN22IY22uQXA9hOSKm9nr7kj+HfAxdSYMbhLJR75R9bcPHeJpEuZkQpoe1KG3TnB15peL0hannrYrw5Zh6hE5m6v2LakxuTG1w30gR7V1hFsewowRVLrl+vCkhYuOcdhACWeRC6Q9CHbRb/IJS1g+2Xb++U0OY1Z+eNsn9PfZ4cL25Nadv1Z0k1tDw59RCUyd/uDpN8Ai0v6HCmly2+rDmL7N3nG83O2f1L1+Tu4kDYZg0k5w4bCmQMfMsv2Ab4p6WXKTpC7HlhL0im2d2ZGuvs5Rh7e3jAPqZl3sSEqzrASHetzocadZX79fmAz0hfQpbbHF4x7k+11Sp1/gNhrkeaofLbQ+VchzRF5o9PKgmsAW9r+XqF485BSzxfv55F0F3AY8F1gpjXBXfEiZkMhTzZsfBlOJWV/PtT2dUNWqGEiKpG5UGOkUNOdZV1xf0LqvD+DvjOeSyXVa41/p1vS0Vd47gmkL9jfNGb8q83ytRXHLJZdoCXORqTcY9sB57W87VKjwerUKc2K7ZeGtGDDQDRnzZ3mV1rqdAO1WSK34J3l2/PvQ5vDUSDXU80ZgyF1ct8k9en6KN0xe4WkjwFnl5xpne/Gr5M00Xbp9PZD5SRSmpWj8/YOpFVNPz5kJRomohKZO+1BurNcnL6p4CF9qZeqRHaz3ScViKRSCyjVmTEY4ClJKzIjA/O2wJMF4wF8HvgqMFXSSxROGmj7OEkbMPO8lJNLxKtZ3WlW5hjRnDUXk7RbnXeWHSYATrJdaqGoujIGNyrDccAGwDPAQ8BOth8uGbdOkk4BVgRuY8a8FNveu+OHhglJpwK/aEmz8gXbnxraks3+4klkLlbXnaWGYCXF1ozBkopmDM5PWO/Lw6TnKV1pNeT0/SvT9O/ocksAjyWtsT4n3nm+E/iLpD5pVhqJPOekbMxVi0pkLtbpzhKounliKFZSLJ4xOJ+37QTKRt9IyQR+kj5LGua7HOm/4Xqk4bilZlnfBfwf5ZvphsLmQ12A4SoqkblbLXeWHpqVFOvIGAw1Z9JtsQ8po+4NtjfJT3yHFYy3FHBPnoRXdI31ukUurt5FJTJ3q/vOchtJdwP/Ay4hPRV8xfap/X+se00ZgyfkiZTNGYOvripOwxBneX3J9kuSGnN/7pM0pmC8QwqeOwxTUYnM3eq+s9zM9tclbUOazPVR4BpmrINehR+3bDen+C72xCVpQWA3Ut9Pc/9EyTkUj0laHPgTMF7SM0CxO2rbE0qdOwxfUYnM3Q6pOd58+fcWwJm2p7TMqxi0OjMGtziFtCLlB0jzYHYEii1tDGB7m/zykJyFdjHSE16lJF1neyNJz9O3Io51yEMM8Q31kXQ4sDWpOWsdUkf7BbbXrTDGkCwd25g93lizRNJ8wLW21ysRrylu8fVgQuhPPInMhYbqztL2/pJ+BEyxPU3SC8BWFYcZkqVjSQkQAZ6VtBrwT+ANJQPWtR5MCP2JSmQuZHuj/LuWL1pJm9q+snmOSEszVmUz5IcoYzDAuDxn4yBSfqmFgW8XjlnLejAh9CcqkVCHdwNXMnOKFSiQZiU/5XwSqK0SsX1sfjkBKJXKpVVd68GE0FH0iYQ5Ut0Zg/MoqU8x8+z/YilBJH2NNFv9/aSVHD8D/M72z0vFDKFVVCKhuE6d3A0lOrvzaKU2ocqsmS3pL8ANwJ3A9KaAJ5WI1xS3tvVgQmgnmrNCHRrt9GNIM6wba1J8BCi1BGmdGYMBFrTdb2VZQq40ouIIQyaeREJtJF0DbNFITpg7gS+0vXGBWLVmDJb0FeC/wAX0nbj5dIFYraPqXnuLmLcRahZPIqFObwReadp+Je+rzFBkDM5eAY4AvsWML3hToJO9rlF1IXQjKpFQp5OBmySdk7e3Bk6sOMZQZAwG2BdYyfZTBWOEMNuJ5qxQq5wg8V158xrbtza9t4TtZyqKU2fGYCRdBmxt+8W6YoYwO4gnkVCrPMS20zDbK0hroVeheMbgFi8At+VRYc19IsN+1b8Q+hOVSJidVJmNsY6Mwc3+lH9CmKtEJRJmJ1W2rRbPGNzM9kmSFgJG2b6/WKAQZjPzDHUBQijkfEn3kdbOviJnuH2pVDBJHyEtUXtJ3n67pPP6/VAIc4DoWA/FSVqhm/TkjXTqFcZdkhkZg0cCi9r+Z1Xnb4k1ibS2+dWNa5B0l+3VSsQLYXYRzVmhDmcB75R0he339nNcf+91pc6MwS1ebdNkNr3TwSHMKaISCXWYR9I3gVXa5dFq5M6qaHb3xszIGGzyLO6m36Uqkbsl7QCMkLQysDfwl0KxQphtRCUS6vAJ0sTCeSm/WNTzuaK6ixmVBxRaX13SKbZ3Bv5Omin/MnA6cCnw3RIxQ5idRJ9IqI2kD9q+uJ/3dxls1tu82h/MSPZ4Lqki+Qhwk+2dBnP+NvHuAd4HXAzMtL57idxZIcxOohIJs412SRMHca5akj1K2hvYk5Qj6/Hmt0jJEOtaoCqEIRFDfMPspMqJHMWTPQLYPtr2/wOOt/2Wpp8VogIJc4PoEwmzkyofi+tI9vga23uWOncIs7NozgqzjQLzRDomewwhVCOeREJtJC0AfIyZ1yE/NL/8c5XxBkj2GEKoQFQioU7nAlOASTRlum2w/cXaSxRCGJRozgq1iTQgIcx5YnRWqNNfJK0+1IUIIVQnnkRCbfLEvJWAh0jNWY25FGsMacFCCD2LSiTURtKb2+23/UjdZQkhVCMqkRBCCD2LPpEQQgg9i0okhBBCz6ISCWEQJP234vNtLWnVpu1DJb2vyhghVCn6REIYBEn/tb1whec7EbjA9llVnTOEkuJJJIQKKDlC0l2S7pS0fdN738j7bpd0eN73OUk3531/lDRS0gbAlsARkm6TtKKkEyVtmz/zXkm35nMdn9PIIOlhSd+RdEt+761D8W8Q5k5RiYRQjY8CbwfWJC1SdYSkZSR9ENgKWNf2msCP8vFn214777sX2M32X4DzgP1sv9323xsnl7QgKQvx9rZXJ6Usas4c/FRei+UY4GsFrzOEPqISCaEaGwGn255m+1/ABNLKiu8DTrD9IvRZ6XA1SddKuhPYkbS0bn/GAA/Z/mvePom0nnxDY+34SaQElyHUIiqREIbGicAX81PFd4AFB3m+RkLLaURi1VCjqERCqMa1wPaSRkhamvSUcBMwHthV0kgASUvm4xcBnpQ0H+lJpOH5/F6r+4HRklbK2zuTnnZCGFJRiYRQjXOAO4DbgSuBr9v+p+1LSP0cEyXdxoz+ioOAG0lrqNzXdJ7fA/vlDvQVGzttvwTsCpyZm8CmA78ue0khDCyG+IYQQuhZPImEEELoWVQiIYQQehaVSAghhJ5FJRJCCKFnUYmEEELoWVQiIYQQehaVSAghhJ79f4BIeDOH+NfIAAAAAElFTkSuQmCC\n", "text/plain": [ "
" ] @@ -2956,63 +2955,167 @@ "cell_type": "code", "execution_count": 72, "metadata": { - "scrolled": true + "scrolled": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "2.0 1.5\n", - "Results from 1D interactions...\n", + "Results from NCM\n", + " communal:\n", + " contacts: [[3.7247,7.8198],[1.0902,6.0238]]\n", + " contacts_err: [[0.0868,0.1258],[0.0276,0.0649]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 1.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.7449,0.9642],[0.7126,1.0040]]\n", + "\n", + " distribution_center:\n", + " contacts: [[4.0265,13.2256],[0.8233,9.9783]]\n", + " contacts_err: [[0.0587,0.1063],[0.0155,0.0541]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 1.00\n", + "\n", + " Ratio of contacts and feed in values: [[1.0066,0.9703],[1.0421,0.9978]]\n", + "\n", + " e_voucher:\n", + " contacts: [[0.2639,2.2163],[0.1049,13.6306]]\n", + " contacts_err: [[0.0229,0.0663],[0.0085,0.0973]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 1.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.0000,1.1081],[1.0486,1.0097]]\n", + "\n", + " female_communal:\n", + " contacts: [[4.9586,8.1670],[1.5518,5.8836]]\n", + " contacts_err: [[0.0475,0.0610],[0.0266,0.0517]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 1.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.9917,1.0070],[1.0143,0.9806]]\n", + "\n", + " hospital:\n", + " contacts: [[5.1472,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", + " contacts_err: [[0.1768,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", + " proportion_physical: [[0.0500,1.0000,1.0000],[1.0000,0.0000,0.0000],[1.0000,0.0000,0.0000]]\n", + " characteristic_time: 8.00\n", + "\n", + " Ratio of contacts and feed in values: [[1.0294,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", + "\n", + " informal_work:\n", + " contacts: [[5.0042]]\n", + " contacts_err: [[0.0397]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 8.00\n", + "\n", + " Ratio of contacts and feed in values: [[1.0008]]\n", + "\n", + " isolation_unit:\n", + " contacts: [[0.0000,0.0000],[0.0000,0.0000]]\n", + " contacts_err: [[0.0000,0.0000],[0.0000,0.0000]]\n", + " proportion_physical: [[0.0000,0.0000],[0.0000,0.0000]]\n", + " characteristic_time: 24.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.0000,0.0000],[0.0000,0.0000]]\n", "\n", + " learning_center:\n", + " contacts: [[9.9723,6.4002],[2.0425,3.8502]]\n", + " contacts_err: [[0.0141,0.0113],[0.0071,0.0098]]\n", + " proportion_physical: [[0.1200,0.1200],[0.1200,0.1200]]\n", + " characteristic_time: 1.50\n", + "\n", + " Ratio of contacts and feed in values: [[0.9972,1.0000],[0.4600,0.9923]]\n", + "\n", + " n_f_distribution_center:\n", + " contacts: [[4.0462,13.4209],[0.7836,9.9731]]\n", + " contacts_err: [[0.0416,0.0758],[0.0111,0.0396]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 1.00\n", + "\n", + " Ratio of contacts and feed in values: [[1.0115,0.9847],[0.9920,0.9973]]\n", + "\n", + " play_group:\n", + " contacts: [[4.9744,0.0000,0.0000],[0.0000,5.0098,0.0000],[0.0000,0.0000,4.8537]]\n", + " contacts_err: [[0.0201,0.0000,0.0000],[0.0000,0.0191,0.0000],[0.0000,0.0000,0.0268]]\n", + " proportion_physical: [[0.6000,0.0000,0.0000],[0.0000,0.3000,0.0000],[0.0000,0.0000,0.1500]]\n", + " characteristic_time: 2.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.9949,0.0000,0.0000],[0.0000,1.0020,0.0000],[0.0000,0.0000,0.9707]]\n", + "\n", + " pump_latrine:\n", + " contacts: [[3.2488,9.7287],[1.6288,4.3292]]\n", + " contacts_err: [[0.0030,0.0051],[0.0024,0.0039]]\n", + " proportion_physical: [[0.0200]]\n", + " characteristic_time: 0.54\n", + "\n", + " Ratio of contacts and feed in values: [[0.9996,0.9999],[0.9993,0.9998]]\n", + "\n", + " religious:\n", + " contacts: [[4.9618,9.4427],[1.1049,8.4680]]\n", + " contacts_err: [[0.0181,0.0249],[0.0062,0.0172]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 1.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.9924,0.9971],[1.0045,0.9962]]\n", + "\n", + " shelter:\n", + " contacts: [[4.8350,1.9630],[1.9630,4.8350]]\n", + " contacts_err: [[0.0161,0.0103],[0.0103,0.0161]]\n", + " proportion_physical: [[0.8000,0.3000],[0.8000,0.3000]]\n", + " characteristic_time: 12.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.9670,0.9815],[0.9815,0.9670]]\n", + "\n", + "\n", + "Results from NCM_R\n", " communal:\n", - " contacts: [[3.9240,7.8640],[1.1228,5.9252]]\n", - " contacts_err: [[1.4007,1.9829],[0.7493,1.7212]]\n", + " contacts: [[3.7247,5.4879],[1.8958,6.0238]]\n", + " contacts_err: [[0.0614,0.0745],[0.0257,0.0459]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 1.00\n", "\n", - " Ratio of contacts and feed in values: [[0.7848,0.9697],[0.7339,0.9875]]\n", + " Ratio of contacts and feed in values: [[0.7449,0.6767],[1.2391,1.0040]]\n", "\n", " distribution_center:\n", - " contacts: [[4.0485,13.6308],[0.7600,10.0529]]\n", - " contacts_err: [[1.4228,2.6106],[0.6164,2.2420]]\n", + " contacts: [[4.0265,7.8132],[2.6792,9.9783]]\n", + " contacts_err: [[0.0415,0.0578],[0.0198,0.0382]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 1.00\n", "\n", - " Ratio of contacts and feed in values: [[1.0121,1.0001],[0.9620,1.0053]]\n", + " Ratio of contacts and feed in values: [[1.0066,0.5732],[3.3914,0.9978]]\n", "\n", " e_voucher:\n", - " contacts: [[0.2262,2.0989],[0.0992,13.2716]]\n", - " contacts_err: [[0.3363,1.0244],[0.2227,2.5760]]\n", + " contacts: [[0.2639,1.2579],[0.4403,13.6306]]\n", + " contacts_err: [[0.0162,0.0353],[0.0124,0.0688]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 1.00\n", "\n", - " Ratio of contacts and feed in values: [[0.0000,1.0494],[0.9916,0.9831]]\n", + " Ratio of contacts and feed in values: [[0.0000,0.6290],[4.4028,1.0097]]\n", "\n", " female_communal:\n", - " contacts: [[5.0445,8.2170],[1.5418,6.0294]]\n", - " contacts_err: [[1.5882,2.0269],[0.8780,1.7363]]\n", + " contacts: [[4.9586,4.8601],[4.8557,5.8836]]\n", + " contacts_err: [[0.0336,0.0333],[0.0332,0.0366]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 1.00\n", "\n", - " Ratio of contacts and feed in values: [[1.0089,1.0132],[1.0077,1.0049]]\n", + " Ratio of contacts and feed in values: [[0.9917,0.5993],[3.1736,0.9806]]\n", "\n", " hospital:\n", - " contacts: [[4.9772,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", - " contacts_err: [[4.4619,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", + " contacts: [[5.1472,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", + " contacts_err: [[0.1250,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", " proportion_physical: [[0.0500,1.0000,1.0000],[1.0000,0.0000,0.0000],[1.0000,0.0000,0.0000]]\n", " characteristic_time: 8.00\n", "\n", - " Ratio of contacts and feed in values: [[0.9954,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", + " Ratio of contacts and feed in values: [[1.0294,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", "\n", " informal_work:\n", - " contacts: [[5.0850]]\n", - " contacts_err: [[4.5100]]\n", + " contacts: [[5.0042]]\n", + " contacts_err: [[0.0281]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 8.00\n", "\n", - " Ratio of contacts and feed in values: [[1.0170]]\n", + " Ratio of contacts and feed in values: [[1.0008]]\n", "\n", " isolation_unit:\n", " contacts: [[0.0000,0.0000],[0.0000,0.0000]]\n", @@ -3023,102 +3126,102 @@ " Ratio of contacts and feed in values: [[0.0000,0.0000],[0.0000,0.0000]]\n", "\n", " learning_center:\n", - " contacts: [[10.0001,6.4065],[2.0062,3.8688]]\n", - " contacts_err: [[2.7386,2.1920],[1.2266,1.7034]]\n", + " contacts: [[9.9723,4.0107],[5.0530,3.8502]]\n", + " contacts_err: [[0.0099,0.0063],[0.0079,0.0069]]\n", " proportion_physical: [[0.1200,0.1200],[0.1200,0.1200]]\n", " characteristic_time: 1.50\n", "\n", - " Ratio of contacts and feed in values: [[1.0000,1.0010],[0.4519,0.9971]]\n", + " Ratio of contacts and feed in values: [[0.9972,0.6267],[1.1381,0.9923]]\n", "\n", " n_f_distribution_center:\n", - " contacts: [[3.9937,13.7941],[0.7981,10.0474]]\n", - " contacts_err: [[1.4131,2.6262],[0.6317,2.2414]]\n", + " contacts: [[4.0462,7.7740],[2.8641,9.9731]]\n", + " contacts_err: [[0.0294,0.0408],[0.0150,0.0280]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 1.00\n", "\n", - " Ratio of contacts and feed in values: [[0.9984,1.0120],[1.0102,1.0047]]\n", + " Ratio of contacts and feed in values: [[1.0115,0.5704],[3.6254,0.9973]]\n", "\n", " play_group:\n", - " contacts: [[4.9830,0.0000,0.0000],[0.0000,4.9396,0.0000],[0.0000,0.0000,4.9222]]\n", - " contacts_err: [[2.2323,0.0000,0.0000],[0.0000,2.2225,0.0000],[0.0000,0.0000,2.2186]]\n", + " contacts: [[4.9744,0.0000,0.0000],[0.0000,5.0098,0.0000],[0.0000,0.0000,4.8537]]\n", + " contacts_err: [[0.0142,0.0000,0.0000],[0.0000,0.0135,0.0000],[0.0000,0.0000,0.0190]]\n", " proportion_physical: [[0.6000,0.0000,0.0000],[0.0000,0.3000,0.0000],[0.0000,0.0000,0.1500]]\n", " characteristic_time: 2.00\n", "\n", - " Ratio of contacts and feed in values: [[0.9966,0.0000,0.0000],[0.0000,0.9879,0.0000],[0.0000,0.0000,0.9844]]\n", + " Ratio of contacts and feed in values: [[0.9949,0.0000,0.0000],[0.0000,1.0020,0.0000],[0.0000,0.0000,0.9707]]\n", "\n", " pump_latrine:\n", - " contacts: [[3.2480,9.7158],[1.6299,4.3276]]\n", - " contacts_err: [[0.9365,1.6196],[0.6634,1.0809]]\n", + " contacts: [[3.2488,5.4937],[7.1092,4.3292]]\n", + " contacts_err: [[0.0021,0.0027],[0.0035,0.0028]]\n", " proportion_physical: [[0.0200]]\n", " characteristic_time: 0.54\n", "\n", - " Ratio of contacts and feed in values: [[0.9994,0.9985],[0.9999,0.9994]]\n", + " Ratio of contacts and feed in values: [[0.9996,0.5646],[4.3614,0.9998]]\n", "\n", " religious:\n", - " contacts: [[4.9851,9.4303],[1.1060,8.4941]]\n", - " contacts_err: [[1.5788,2.1714],[0.7436,2.0608]]\n", + " contacts: [[4.9618,5.7614],[3.0604,8.4680]]\n", + " contacts_err: [[0.0128,0.0138],[0.0073,0.0122]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 1.00\n", "\n", - " Ratio of contacts and feed in values: [[0.9970,0.9958],[1.0054,0.9993]]\n", + " Ratio of contacts and feed in values: [[0.9924,0.6084],[2.7822,0.9962]]\n", "\n", " shelter:\n", - " contacts: [[4.8504,2.0022],[2.0022,4.8504]]\n", - " contacts_err: [[3.2238,2.3917],[2.3917,3.2238]]\n", + " contacts: [[4.8350,1.9630],[1.9630,4.8350]]\n", + " contacts_err: [[0.0114,0.0073],[0.0073,0.0114]]\n", " proportion_physical: [[0.8000,0.3000],[0.8000,0.3000]]\n", " characteristic_time: 12.00\n", "\n", - " Ratio of contacts and feed in values: [[0.9701,1.0011],[1.0011,0.9701]]\n", + " Ratio of contacts and feed in values: [[0.9670,0.9815],[0.9815,0.9670]]\n", "\n", - "Results from all contacts all interactions...\n", "\n", + "Results from NCM_P\n", " communal:\n", - " contacts: [[0.1356,0.3644],[0.1377,0.3623]]\n", - " contacts_err: [[0.2604,0.4269],[0.2624,0.4256]]\n", + " contacts: [[3.7247,7.8198],[1.0902,6.0238]]\n", + " contacts_err: [[0.0868,0.1258],[0.0276,0.0649]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 1.00\n", "\n", - " Ratio of contacts and feed in values: [[0.0271,0.0449],[0.0900,0.0604]]\n", + " Ratio of contacts and feed in values: [[0.7449,0.9642],[0.7126,1.0040]]\n", "\n", " distribution_center:\n", - " contacts: [[0.1283,0.3717],[0.1272,0.3728]]\n", - " contacts_err: [[0.2533,0.4311],[0.2522,0.4318]]\n", + " contacts: [[4.0265,13.2256],[0.8233,9.9783]]\n", + " contacts_err: [[0.0587,0.1063],[0.0155,0.0541]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 1.00\n", "\n", - " Ratio of contacts and feed in values: [[0.0321,0.0273],[0.1610,0.0373]]\n", + " Ratio of contacts and feed in values: [[1.0066,0.9703],[1.0421,0.9978]]\n", "\n", " e_voucher:\n", - " contacts: [[0.1307,0.3693],[0.1356,0.3644]]\n", - " contacts_err: [[0.2556,0.4297],[0.2604,0.4268]]\n", + " contacts: [[0.2639,2.2163],[0.1049,13.6306]]\n", + " contacts_err: [[0.0229,0.0663],[0.0085,0.0973]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 1.00\n", "\n", - " Ratio of contacts and feed in values: [[0.0000,0.1846],[1.3565,0.0270]]\n", + " Ratio of contacts and feed in values: [[0.0000,1.1081],[1.0486,1.0097]]\n", "\n", " female_communal:\n", - " contacts: [[0.2441,0.2559],[0.2460,0.2540]]\n", - " contacts_err: [[0.3493,0.3577],[0.3507,0.3563]]\n", + " contacts: [[4.9586,8.1670],[1.5518,5.8836]]\n", + " contacts_err: [[0.0475,0.0610],[0.0266,0.0517]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 1.00\n", "\n", - " Ratio of contacts and feed in values: [[0.0488,0.0316],[0.1608,0.0423]]\n", + " Ratio of contacts and feed in values: [[0.9917,1.0070],[1.0143,0.9806]]\n", "\n", " hospital:\n", - " contacts: [[4.0000,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", - " contacts_err: [[4.0000,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", + " contacts: [[5.1472,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", + " contacts_err: [[0.1768,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", " proportion_physical: [[0.0500,1.0000,1.0000],[1.0000,0.0000,0.0000],[1.0000,0.0000,0.0000]]\n", " characteristic_time: 8.00\n", "\n", - " Ratio of contacts and feed in values: [[0.8000,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", + " Ratio of contacts and feed in values: [[1.0294,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", "\n", " informal_work:\n", - " contacts: [[4.0000]]\n", - " contacts_err: [[4.0000]]\n", + " contacts: [[5.0042]]\n", + " contacts_err: [[0.0397]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 8.00\n", "\n", - " Ratio of contacts and feed in values: [[0.8000]]\n", + " Ratio of contacts and feed in values: [[1.0008]]\n", "\n", " isolation_unit:\n", " contacts: [[0.0000,0.0000],[0.0000,0.0000]]\n", @@ -3129,52 +3232,159 @@ " Ratio of contacts and feed in values: [[0.0000,0.0000],[0.0000,0.0000]]\n", "\n", " learning_center:\n", - " contacts: [[0.5481,0.2019],[0.2516,0.4984]]\n", - " contacts_err: [[0.6412,0.3891],[0.4344,0.6114]]\n", + " contacts: [[9.9723,6.4002],[2.0425,3.8502]]\n", + " contacts_err: [[0.0141,0.0113],[0.0071,0.0098]]\n", " proportion_physical: [[0.1200,0.1200],[0.1200,0.1200]]\n", " characteristic_time: 1.50\n", "\n", - " Ratio of contacts and feed in values: [[0.0548,0.0315],[0.0567,0.1284]]\n", + " Ratio of contacts and feed in values: [[0.9972,1.0000],[0.4600,0.9923]]\n", "\n", " n_f_distribution_center:\n", - " contacts: [[0.1309,0.3691],[0.1318,0.3682]]\n", - " contacts_err: [[0.2559,0.4296],[0.2568,0.4290]]\n", + " contacts: [[4.0462,13.4209],[0.7836,9.9731]]\n", + " contacts_err: [[0.0416,0.0758],[0.0111,0.0396]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 1.00\n", "\n", - " Ratio of contacts and feed in values: [[0.0327,0.0271],[0.1669,0.0368]]\n", + " Ratio of contacts and feed in values: [[1.0115,0.9847],[0.9920,0.9973]]\n", "\n", " play_group:\n", - " contacts: [[0.3742,0.4143,0.2114],[0.3703,0.4189,0.2107],[0.3725,0.4154,0.2121]]\n", - " contacts_err: [[0.6117,0.6437,0.4598],[0.6085,0.6473,0.4591],[0.6103,0.6445,0.4606]]\n", + " contacts: [[4.9744,0.0000,0.0000],[0.0000,5.0098,0.0000],[0.0000,0.0000,4.8537]]\n", + " contacts_err: [[0.0201,0.0000,0.0000],[0.0000,0.0191,0.0000],[0.0000,0.0000,0.0268]]\n", " proportion_physical: [[0.6000,0.0000,0.0000],[0.0000,0.3000,0.0000],[0.0000,0.0000,0.1500]]\n", " characteristic_time: 2.00\n", "\n", - " Ratio of contacts and feed in values: [[0.0748,0.0000,0.0000],[0.0000,0.0838,0.0000],[0.0000,0.0000,0.0424]]\n", + " Ratio of contacts and feed in values: [[0.9949,0.0000,0.0000],[0.0000,1.0020,0.0000],[0.0000,0.0000,0.9707]]\n", "\n", " pump_latrine:\n", - " contacts: [[0.1539,0.1161],[0.1512,0.1188]]\n", - " contacts_err: [[0.2038,0.1770],[0.2020,0.1791]]\n", + " contacts: [[3.2488,9.7287],[1.6288,4.3292]]\n", + " contacts_err: [[0.0030,0.0051],[0.0024,0.0039]]\n", " proportion_physical: [[0.0200]]\n", " characteristic_time: 0.54\n", "\n", - " Ratio of contacts and feed in values: [[0.0474,0.0119],[0.0927,0.0274]]\n", + " Ratio of contacts and feed in values: [[0.9996,0.9999],[0.9993,0.9998]]\n", "\n", " religious:\n", - " contacts: [[0.1674,0.3326],[0.1551,0.3449]]\n", - " contacts_err: [[0.2893,0.4078],[0.2785,0.4153]]\n", + " contacts: [[4.9618,9.4427],[1.1049,8.4680]]\n", + " contacts_err: [[0.0181,0.0249],[0.0062,0.0172]]\n", " proportion_physical: [[0.1200]]\n", " characteristic_time: 1.00\n", "\n", - " Ratio of contacts and feed in values: [[0.0335,0.0351],[0.1410,0.0406]]\n", + " Ratio of contacts and feed in values: [[0.9924,0.9971],[1.0045,0.9962]]\n", "\n", " shelter:\n", - " contacts: [[1.2808,1.1491],[1.1491,1.2808]]\n", - " contacts_err: [[1.6566,1.8119],[1.8119,1.6566]]\n", + " contacts: [[4.8350,1.9630],[1.9630,4.8350]]\n", + " contacts_err: [[0.0161,0.0103],[0.0103,0.0161]]\n", " proportion_physical: [[0.8000,0.3000],[0.8000,0.3000]]\n", " characteristic_time: 12.00\n", "\n", - " Ratio of contacts and feed in values: [[0.2562,0.5745],[0.5745,0.2562]]\n", + " Ratio of contacts and feed in values: [[0.9670,0.9815],[0.9815,0.9670]]\n", + "\n", + "\n", + "Results from NCM_V\n", + " communal:\n", + " contacts: [[0.2711,0.7289],[0.2748,0.7252]]\n", + " contacts_err: [[0.2112,0.5672],[0.2132,0.5626]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 1.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.0542,0.0899],[0.1796,0.1209]]\n", + "\n", + " distribution_center:\n", + " contacts: [[0.2548,0.7452],[0.2558,0.7442]]\n", + " contacts_err: [[0.2007,0.5869],[0.2013,0.5856]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 1.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.0637,0.0547],[0.3239,0.0744]]\n", + "\n", + " e_voucher:\n", + " contacts: [[0.2718,0.7282],[0.2588,0.7412]]\n", + " contacts_err: [[0.2113,0.5661],[0.2032,0.5819]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 1.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.0000,0.3641],[2.5881,0.0549]]\n", + "\n", + " female_communal:\n", + " contacts: [[0.4938,0.5062],[0.5016,0.4984]]\n", + " contacts_err: [[0.3492,0.3580],[0.3547,0.3524]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 1.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.0988,0.0624],[0.3278,0.0831]]\n", + "\n", + " hospital:\n", + " contacts: [[1.0000,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", + " contacts_err: [[1.0002,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", + " proportion_physical: [[0.0500,1.0000,1.0000],[1.0000,0.0000,0.0000],[1.0000,0.0000,0.0000]]\n", + " characteristic_time: 8.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.2000,0.0000,0.0000],[0.0000,0.0000,0.0000],[0.0000,0.0000,0.0000]]\n", + "\n", + " informal_work:\n", + " contacts: [[1.0000]]\n", + " contacts_err: [[1.0000]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 8.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.2000]]\n", + "\n", + " isolation_unit:\n", + " contacts: [[0.0000,0.0000],[0.0000,0.0000]]\n", + " contacts_err: [[0.0000,0.0000],[0.0000,0.0000]]\n", + " proportion_physical: [[0.0000,0.0000],[0.0000,0.0000]]\n", + " characteristic_time: 24.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.0000,0.0000],[0.0000,0.0000]]\n", + "\n", + " learning_center:\n", + " contacts: [[0.7404,0.2596],[0.5782,0.4218]]\n", + " contacts_err: [[0.5809,0.2037],[0.4138,0.3019]]\n", + " proportion_physical: [[0.1200,0.1200],[0.1200,0.1200]]\n", + " characteristic_time: 1.50\n", + "\n", + " Ratio of contacts and feed in values: [[0.0740,0.0406],[0.1302,0.1087]]\n", + "\n", + " n_f_distribution_center:\n", + " contacts: [[0.2676,0.7324],[0.2706,0.7294]]\n", + " contacts_err: [[0.2087,0.5711],[0.2105,0.5674]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 1.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.0669,0.0537],[0.3426,0.0729]]\n", + "\n", + " play_group:\n", + " contacts: [[0.3795,0.4186,0.2019],[0.3762,0.4198,0.2040],[0.3734,0.4198,0.2067]]\n", + " contacts_err: [[0.2277,0.2511,0.1211],[0.2255,0.2517,0.1223],[0.2236,0.2514,0.1238]]\n", + " proportion_physical: [[0.6000,0.0000,0.0000],[0.0000,0.3000,0.0000],[0.0000,0.0000,0.1500]]\n", + " characteristic_time: 2.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.0759,0.0000,0.0000],[0.0000,0.0840,0.0000],[0.0000,0.0000,0.0413]]\n", + "\n", + " pump_latrine:\n", + " contacts: [[0.5614,0.4386],[0.5561,0.4439]]\n", + " contacts_err: [[0.4000,0.3124],[0.3957,0.3159]]\n", + " proportion_physical: [[0.0200]]\n", + " characteristic_time: 0.54\n", + "\n", + " Ratio of contacts and feed in values: [[0.1728,0.0451],[0.3412,0.1025]]\n", + "\n", + " religious:\n", + " contacts: [[0.3370,0.6630],[0.3329,0.6671]]\n", + " contacts_err: [[0.2506,0.4931],[0.2482,0.4974]]\n", + " proportion_physical: [[0.1200]]\n", + " characteristic_time: 1.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.0674,0.0700],[0.3026,0.0785]]\n", + "\n", + " shelter:\n", + " contacts: [[0.5570,0.4430],[0.4480,0.5520]]\n", + " contacts_err: [[0.3964,0.3153],[0.3185,0.3924]]\n", + " proportion_physical: [[0.8000,0.3000],[0.8000,0.3000]]\n", + " characteristic_time: 12.00\n", + "\n", + " Ratio of contacts and feed in values: [[0.1114,0.2215],[0.2240,0.1104]]\n", + "\n", "\n" ] }, @@ -3192,20 +3402,6 @@ "source": [ "simulator.tracker.post_process_simulation(save=True)" ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": { diff --git a/camp_scripts/full_run_parse.py b/camp_scripts/full_run_parse.py index b159ee301..1cad94fe5 100644 --- a/camp_scripts/full_run_parse.py +++ b/camp_scripts/full_run_parse.py @@ -404,7 +404,7 @@ def set_seed_numba(seed): learning_centers_sorted = learning_centers[np.argsort(enrolled)] # find top k most filled learning centers - top_k = learning_centers_sorted[-int(args.extra_learning_centers):] + top_k = learning_centers_sorted[-int(args.extra_learning_centers) :] for learning_center in top_k: extra_lc = LearningCenter( coordinates=learning_center.super_area.coordinates diff --git a/camp_scripts/full_run_parse_new.py b/camp_scripts/full_run_parse_new.py index 3f1be892b..fbaf606fe 100644 --- a/camp_scripts/full_run_parse_new.py +++ b/camp_scripts/full_run_parse_new.py @@ -416,7 +416,7 @@ def set_seed_numba(seed): learning_centers_sorted = learning_centers[np.argsort(enrolled)] # find top k most filled learning centers - top_k = learning_centers_sorted[-int(args.extra_learning_centers):] + top_k = learning_centers_sorted[-int(args.extra_learning_centers) :] for learning_center in top_k: extra_lc = LearningCenter( coordinates=learning_center.super_area.coordinates diff --git a/camp_scripts/full_run_parse_newJoe.py b/camp_scripts/full_run_parse_newJoe.py index 40b324524..7f0bbeff6 100644 --- a/camp_scripts/full_run_parse_newJoe.py +++ b/camp_scripts/full_run_parse_newJoe.py @@ -437,10 +437,12 @@ def set_seed_numba(seed): else: world = generate_empty_world({"region": args.region_only}) +print("Now populate") # populate empty world populate_world(world) # distribute people to households +print("Now Distribute") distribute_people_to_households(world) # medical facilities @@ -489,7 +491,7 @@ def set_seed_numba(seed): learning_centers_sorted = learning_centers[np.argsort(enrolled)] # find top k most filled learning centers - top_k = learning_centers_sorted[-int(args.extra_learning_centers):] + top_k = learning_centers_sorted[-int(args.extra_learning_centers) :] for learning_center in top_k: extra_lc = LearningCenter( coordinates=learning_center.super_area.coordinates @@ -715,10 +717,6 @@ def set_seed_numba(seed): # df = pd.DataFrame(index=mi, columns=["CXB-207"]) df[:] = args.n_seeding_case_per_day / len(world.people) -print("#### seeding df:") -print(df) -print("####") - infection_seed = InfectionSeed( world=world, infection_selector=selector, @@ -768,7 +766,6 @@ def set_seed_numba(seed): group_types=group_types, load_interactions_path=args.parameters, contact_sexes=["unisex", "male", "female"], - Tracker_Contact_Type=["1D", "All"], ) else: tracker = None @@ -821,41 +818,3 @@ def set_seed_numba(seed): simulator.tracker.contract_matrices("AC", np.array([0, 18, 60])) simulator.tracker.contract_matrices("All", np.array([0, 100])) simulator.tracker.post_process_simulation(save=True) - - # Make Plots - Plots = PlotClass(record_path=args.save_path / "Tracker", Tracker_Contact_Type="1D") - Plots.make_plots( - plot_BBC=True, - plot_thumbprints=True, - SameCMAP="Log", - plot_INPUTOUTPUT=True, - plot_AvContactsLocation=True, - plot_dTLocationPopulation=True, - plot_InteractionMatrices=True, - plot_ContactMatrices=True, - plot_CompareSexMatrices=True, - plot_AgeBinning=True, - plot_Distances=True, - - MaxAgeBin=60 - ) - - # Make Plots - Plots = PlotClass( - record_path=args.save_path / "Tracker", Tracker_Contact_Type="All" - ) - Plots.make_plots( - plot_BBC=True, - plot_thumbprints=True, - SameCMAP="Log", - plot_INPUTOUTPUT=False, - plot_AvContactsLocation=False, - plot_dTLocationPopulation=False, - plot_InteractionMatrices=True, - plot_ContactMatrices=True, - plot_CompareSexMatrices=True, - plot_AgeBinning=False, - plot_Distances=False, - - MaxAgeBin=60 - ) diff --git a/camps/camp_creation.py b/camps/camp_creation.py index 725d92ac6..fcf267bcd 100644 --- a/camps/camp_creation.py +++ b/camps/camp_creation.py @@ -96,21 +96,29 @@ def read_yaml(config_filename): # area_household_structure_params_exists = False -def GenerateDiscretePDF(Type="Gaussian", datarange=[0, 100], Mean=0, SD=1, stretch=False): +def GenerateDiscretePDF( + Type="Gaussian", datarange=[0, 100], Mean=0, SD=1, stretch=False +): def PValue(Mean, SD, Xmin, Xmax, stretch=False): return integrate.quad(lambda x: Gaussian(Mean, SD, x, stretch), Xmin, Xmax) - - def Gaussian(Mean, SD, x,stretch): + def Gaussian(Mean, SD, x, stretch): if stretch: if abs(x - Mean) < 2: - return 4*np.exp(-0.5 * ((x - Mean) / SD) ** 2.0) / (SD * np.sqrt(2 * np.pi)) + return ( + 4 + * np.exp(-0.5 * ((x - Mean) / SD) ** 2.0) + / (SD * np.sqrt(2 * np.pi)) + ) else: - return 1*np.exp(-0.5 * ((x - Mean) / SD) ** 2.0) / (SD * np.sqrt(2 * np.pi)) + return ( + 1 + * np.exp(-0.5 * ((x - Mean) / SD) ** 2.0) + / (SD * np.sqrt(2 * np.pi)) + ) else: return np.exp(-0.5 * ((x - Mean) / SD) ** 2.0) / (SD * np.sqrt(2 * np.pi)) - Vals = np.arange(datarange[0], datarange[1] + 1, 1) dist = {} for a_i in range(len(Vals) - 1): @@ -252,9 +260,7 @@ def distribute_people_to_households(world: CampWorld): ]["min_age_gap_between_childen"], ) else: - household_distributor = CampHouseholdDistributor( - max_household_size=12, - ) + household_distributor = CampHouseholdDistributor(max_household_size=12) households_total = [] for area in world.areas: @@ -300,20 +306,17 @@ def distribute_people_to_households(world: CampWorld): mother_firstchild_gap_generator, dist = GenerateDiscretePDF( datarange=[14, 60], Mean=mother_firstchild_gap_mean + 0.5 + (9.0 / 12.0), - SD=mother_firstchild_gap_STD - + SD=mother_firstchild_gap_STD, ) partner_age_gap_generator, dist = GenerateDiscretePDF( - datarange=[-20, 20], - Mean=partner_age_gap_mean + 0.5, + datarange=[-20, 20], + Mean=partner_age_gap_mean + 0.5, SD=partner_age_gap_mean_STD, - stretch=stretch + stretch=stretch, ) nchildren_generator, dist = GenerateDiscretePDF( - datarange=[0, 8], - Mean=n_children, - SD=n_children_STD, + datarange=[0, 8], Mean=n_children, SD=n_children_STD ) n_families = int(area_data["families"]) diff --git a/camps/distributors/__init__.py b/camps/distributors/__init__.py index f0ef0a3c2..67d83b9ae 100644 --- a/camps/distributors/__init__.py +++ b/camps/distributors/__init__.py @@ -1,3 +1,3 @@ -#from .camp_household_distributor_legacy import CampHouseholdDistributor +# from .camp_household_distributor_legacy import CampHouseholdDistributor from .camp_household_distributor import CampHouseholdDistributor from .learning_center_distributor import LearningCenterDistributor diff --git a/camps/distributors/camp_household_distributor.py b/camps/distributors/camp_household_distributor.py index 4ab1f618a..7805c4746 100644 --- a/camps/distributors/camp_household_distributor.py +++ b/camps/distributors/camp_household_distributor.py @@ -405,8 +405,7 @@ def not_in(list_A, list_B, permute=True): Houses_Single = list( np.random.choice( - np.array(Houses_W_Children)[indexes], - size=n_families_singleparent, + np.array(Houses_W_Children)[indexes], size=n_families_singleparent ) ) household_Single_sizes = np.array( @@ -451,6 +450,7 @@ def not_in(list_A, list_B, permute=True): # put adults households with kids start Intersection = intersection(Houses_W_Children, households_with_space) + # print(f"Point A: {len(Intersection)},Nkids:{n_kids},Nmen:{n_men},Nkids:{n_women}") for household in Intersection: # Single House if household in Houses_Single: @@ -487,7 +487,7 @@ def not_in(list_A, list_B, permute=True): # House now full? if household.size >= household.max_size: households_with_space.remove(household) - #print("Parents done") + # print("Parents done") # Distribute all the children Loop_1 = True @@ -499,13 +499,16 @@ def not_in(list_A, list_B, permute=True): if Loop_1: Intersection = intersection(Houses_W_Children, households_with_space) else: - Intersection = intersection(not_in(Houses_W_Children,Houses_Single), households_with_space) + Intersection = intersection( + not_in(Houses_W_Children, Houses_Single), households_with_space + ) if len(Intersection) == 0: # Need to find space for final children we sqeeze them into Houses_W_Children even if full squeeze = True Intersection = intersection(Houses_W_Children, Houses_W_Children) + # print(f"Point B: {len(Intersection)},Nkids:{n_kids},Nmen:{n_men},Nkids:{n_women}") for household in Intersection: NKids = len(household.kids) NAdults = len(household.adults) @@ -575,6 +578,7 @@ def not_in(list_A, list_B, permute=True): if len(Intersection) == 0: break + # print(f"Point C: {len(Intersection)},Nkids:{n_kids},Nmen:{n_men},Nkids:{n_women}") for household in Intersection: NKids = len(household.kids) NAdults = len(household.adults) @@ -620,7 +624,7 @@ def not_in(list_A, list_B, permute=True): # Check if we finished up adults if not men_by_age and not women_by_age: break - #print("All multigen adults done") + # print("All multigen adults done") while True: sqeeze = False @@ -635,19 +639,22 @@ def not_in(list_A, list_B, permute=True): sqeeze = True Intersection = intersection(Houses_Multigen, Houses_Multigen) - #Find houses with space + # Find houses with space if len(households_with_space) > 0: - Intersection = intersection(households_with_space, households_with_space) + Intersection = intersection( + households_with_space, households_with_space + ) else: # Sqeeze in the final adults sqeeze = True Intersection = intersection(Houses_WO_Children, Houses_WO_Children) + # print(f"Point D: {len(Intersection)},Nkids:{n_kids},Nmen:{n_men},Nkids:{n_women}") if len(Intersection) == 0: sqeeze = True - intersection(households, households) - + Intersection = intersection(households, households) + # print(f"Point E: {len(Intersection)},Nkids:{n_kids},Nmen:{n_men},Nkids:{n_women}") for household in Intersection: NAdults = len(household.adults) @@ -708,8 +715,9 @@ def not_in(list_A, list_B, permute=True): # Check if we finished up adults if not men_by_age and not women_by_age: break - #print("All adults only houses done") + # print("All adults only houses done") + # print(f"END") # check everyone has a house people_in_households = len( [person for household in households for person in household.people] diff --git a/camps/distributors/camp_household_distributor_legacy.py b/camps/distributors/camp_household_distributor_legacy.py index 5f9ebccb7..e92aa2006 100644 --- a/camps/distributors/camp_household_distributor_legacy.py +++ b/camps/distributors/camp_household_distributor_legacy.py @@ -230,9 +230,7 @@ def get_closest_person_of_age(self, men_by_age, women_by_age, age, sex): return None def distribute_people_to_households( - self, - area: Area, - n_families: int, + self, area: Area, n_families: int ) -> Households: """ Distributes people to household given an area with a given number of families diff --git a/test_camps/test_shelter_visits.py b/test_camps/test_shelter_visits.py index b00cb8640..b9cdbb78e 100644 --- a/test_camps/test_shelter_visits.py +++ b/test_camps/test_shelter_visits.py @@ -31,7 +31,7 @@ def setup_shelter_visits(camps_world): daytypes={ "weekday": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday"], "weekend": ["Friday", "Saturday"], - }, + } ) shelter_visits_distributor.link_shelters_to_shelters(camps_world.super_areas) return camps_world