merge issue ?

This commit is contained in:
Joshua E. Jodesty 2018-12-14 00:06:04 -05:00
parent a5623cc621
commit b394f2be46
1 changed files with 106 additions and 173 deletions

View File

@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 6,
"execution_count": 1,
"metadata": {
"scrolled": false
},
@ -13,191 +13,131 @@
"text": [
"Simulation Run 1\n",
"\n",
"single_proc: [<SimCAD.configuration.Configuration object at 0x10e8bb940>]\n",
"+----+----------------+--------------+-------------+-------+--------------+-------------+---------------------+\n",
"| | elapsed_time | follow | mech_step | run | signal | time_step | timestamp |\n",
"|----+----------------+--------------+-------------+-------+--------------+-------------+---------------------|\n",
"| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2018-01-01 00:00:00 |\n",
"| 1 | 1 | 0 | 1 | 1 | 0.125333 | 1 | 2018-01-01 00:00:01 |\n",
"| 2 | 2 | 0.125333 | 1 | 1 | 0.24869 | 2 | 2018-01-01 00:00:02 |\n",
"| 3 | 3 | 0.24869 | 1 | 1 | 0.368125 | 3 | 2018-01-01 00:00:03 |\n",
"| 4 | 4 | 0.368125 | 1 | 1 | 0.481754 | 4 | 2018-01-01 00:00:04 |\n",
"| 5 | 5 | 0.481754 | 1 | 1 | 0.587785 | 5 | 2018-01-01 00:00:05 |\n",
"| 6 | 6 | 0.587785 | 1 | 1 | 0.684547 | 6 | 2018-01-01 00:00:06 |\n",
"| 7 | 7 | 0.684547 | 1 | 1 | 0.770513 | 7 | 2018-01-01 00:00:07 |\n",
"| 8 | 8 | 0.770513 | 1 | 1 | 0.844328 | 8 | 2018-01-01 00:00:08 |\n",
"| 9 | 9 | 0.844328 | 1 | 1 | 0.904827 | 9 | 2018-01-01 00:00:09 |\n",
"| 10 | 10 | 0.904827 | 1 | 1 | 0.951057 | 10 | 2018-01-01 00:00:10 |\n",
"| 11 | 11 | 0.951057 | 1 | 1 | 0.982287 | 11 | 2018-01-01 00:00:11 |\n",
"| 12 | 12 | 0.982287 | 1 | 1 | 0.998027 | 12 | 2018-01-01 00:00:12 |\n",
"| 13 | 13 | 0.998027 | 1 | 1 | 0.998027 | 13 | 2018-01-01 00:00:13 |\n",
"| 14 | 14 | 0.998027 | 1 | 1 | 0.982287 | 14 | 2018-01-01 00:00:14 |\n",
"| 15 | 15 | 0.982287 | 1 | 1 | 0.951057 | 15 | 2018-01-01 00:00:15 |\n",
"| 16 | 16 | 0.951057 | 1 | 1 | 0.904827 | 16 | 2018-01-01 00:00:16 |\n",
"| 17 | 17 | 0.904827 | 1 | 1 | 0.844328 | 17 | 2018-01-01 00:00:17 |\n",
"| 18 | 18 | 0.844328 | 1 | 1 | 0.770513 | 18 | 2018-01-01 00:00:18 |\n",
"| 19 | 19 | 0.770513 | 1 | 1 | 0.684547 | 19 | 2018-01-01 00:00:19 |\n",
"| 20 | 20 | 0.684547 | 1 | 1 | 0.587785 | 20 | 2018-01-01 00:00:20 |\n",
"| 21 | 21 | 0.587785 | 1 | 1 | 0.481754 | 21 | 2018-01-01 00:00:21 |\n",
"| 22 | 22 | 0.481754 | 1 | 1 | 0.368125 | 22 | 2018-01-01 00:00:22 |\n",
"| 23 | 23 | 0.368125 | 1 | 1 | 0.24869 | 23 | 2018-01-01 00:00:23 |\n",
"| 24 | 24 | 0.24869 | 1 | 1 | 0.125333 | 24 | 2018-01-01 00:00:24 |\n",
"| 25 | 25 | 0.125333 | 1 | 1 | 1.22465e-16 | 25 | 2018-01-01 00:00:25 |\n",
"| 26 | 26 | 1.11022e-16 | 1 | 1 | -0.125333 | 26 | 2018-01-01 00:00:26 |\n",
"| 27 | 27 | -0.125333 | 1 | 1 | -0.24869 | 27 | 2018-01-01 00:00:27 |\n",
"| 28 | 28 | -0.24869 | 1 | 1 | -0.368125 | 28 | 2018-01-01 00:00:28 |\n",
"| 29 | 29 | -0.368125 | 1 | 1 | -0.481754 | 29 | 2018-01-01 00:00:29 |\n",
"| 30 | 30 | -0.481754 | 1 | 1 | -0.587785 | 30 | 2018-01-01 00:00:30 |\n",
"| 31 | 31 | -0.587785 | 1 | 1 | -0.684547 | 31 | 2018-01-01 00:00:31 |\n",
"| 32 | 32 | -0.684547 | 1 | 1 | -0.770513 | 32 | 2018-01-01 00:00:32 |\n",
"| 33 | 33 | -0.770513 | 1 | 1 | -0.844328 | 33 | 2018-01-01 00:00:33 |\n",
"| 34 | 34 | -0.844328 | 1 | 1 | -0.904827 | 34 | 2018-01-01 00:00:34 |\n",
"| 35 | 35 | -0.904827 | 1 | 1 | -0.951057 | 35 | 2018-01-01 00:00:35 |\n",
"| 36 | 36 | -0.951057 | 1 | 1 | -0.982287 | 36 | 2018-01-01 00:00:36 |\n",
"| 37 | 37 | -0.982287 | 1 | 1 | -0.998027 | 37 | 2018-01-01 00:00:37 |\n",
"| 38 | 38 | -0.998027 | 1 | 1 | -0.998027 | 38 | 2018-01-01 00:00:38 |\n",
"| 39 | 39 | -0.998027 | 1 | 1 | -0.982287 | 39 | 2018-01-01 00:00:39 |\n",
"| 40 | 40 | -0.982287 | 1 | 1 | -0.951057 | 40 | 2018-01-01 00:00:40 |\n",
"| 41 | 41 | -0.951057 | 1 | 1 | -0.904827 | 41 | 2018-01-01 00:00:41 |\n",
"| 42 | 42 | -0.904827 | 1 | 1 | -0.844328 | 42 | 2018-01-01 00:00:42 |\n",
"| 43 | 43 | -0.844328 | 1 | 1 | -0.770513 | 43 | 2018-01-01 00:00:43 |\n",
"| 44 | 44 | -0.770513 | 1 | 1 | -0.684547 | 44 | 2018-01-01 00:00:44 |\n",
"| 45 | 45 | -0.684547 | 1 | 1 | -0.587785 | 45 | 2018-01-01 00:00:45 |\n",
"| 46 | 46 | -0.587785 | 1 | 1 | -0.481754 | 46 | 2018-01-01 00:00:46 |\n",
"| 47 | 47 | -0.481754 | 1 | 1 | -0.368125 | 47 | 2018-01-01 00:00:47 |\n",
"| 48 | 48 | -0.368125 | 1 | 1 | -0.24869 | 48 | 2018-01-01 00:00:48 |\n",
"| 49 | 49 | -0.24869 | 1 | 1 | -0.125333 | 49 | 2018-01-01 00:00:49 |\n",
"| 50 | 50 | -0.125333 | 1 | 1 | -2.44929e-16 | 50 | 2018-01-01 00:00:50 |\n",
"+----+----------------+--------------+-------------+-------+--------------+-------------+---------------------+\n",
"\n",
"Simulation Run 2: Pairwise Execution\n",
"\n",
"multi_proc: [<SimCAD.configuration.Configuration object at 0x10e8bb940>, <SimCAD.configuration.Configuration object at 0x10eab5240>, <SimCAD.configuration.Configuration object at 0x10eac20b8>]\n",
"+----+----------------+--------------+-------------+-------+--------------+-------------+---------------------+\n",
"| | elapsed_time | follow | mech_step | run | signal | time_step | timestamp |\n",
"|----+----------------+--------------+-------------+-------+--------------+-------------+---------------------|\n",
"| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2018-01-01 00:00:00 |\n",
"| 1 | 1 | 0 | 1 | 1 | 0.125333 | 1 | 2018-01-01 00:00:01 |\n",
"| 2 | 2 | 0.125333 | 1 | 1 | 0.24869 | 2 | 2018-01-01 00:00:02 |\n",
"| 3 | 3 | 0.24869 | 1 | 1 | 0.368125 | 3 | 2018-01-01 00:00:03 |\n",
"| 4 | 4 | 0.368125 | 1 | 1 | 0.481754 | 4 | 2018-01-01 00:00:04 |\n",
"| 5 | 5 | 0.481754 | 1 | 1 | 0.587785 | 5 | 2018-01-01 00:00:05 |\n",
"| 6 | 6 | 0.587785 | 1 | 1 | 0.684547 | 6 | 2018-01-01 00:00:06 |\n",
"| 7 | 7 | 0.684547 | 1 | 1 | 0.770513 | 7 | 2018-01-01 00:00:07 |\n",
"| 8 | 8 | 0.770513 | 1 | 1 | 0.844328 | 8 | 2018-01-01 00:00:08 |\n",
"| 9 | 9 | 0.844328 | 1 | 1 | 0.904827 | 9 | 2018-01-01 00:00:09 |\n",
"| 10 | 10 | 0.904827 | 1 | 1 | 0.951057 | 10 | 2018-01-01 00:00:10 |\n",
"| 11 | 11 | 0.951057 | 1 | 1 | 0.982287 | 11 | 2018-01-01 00:00:11 |\n",
"| 12 | 12 | 0.982287 | 1 | 1 | 0.998027 | 12 | 2018-01-01 00:00:12 |\n",
"| 13 | 13 | 0.998027 | 1 | 1 | 0.998027 | 13 | 2018-01-01 00:00:13 |\n",
"| 14 | 14 | 0.998027 | 1 | 1 | 0.982287 | 14 | 2018-01-01 00:00:14 |\n",
"| 15 | 15 | 0.982287 | 1 | 1 | 0.951057 | 15 | 2018-01-01 00:00:15 |\n",
"| 16 | 16 | 0.951057 | 1 | 1 | 0.904827 | 16 | 2018-01-01 00:00:16 |\n",
"| 17 | 17 | 0.904827 | 1 | 1 | 0.844328 | 17 | 2018-01-01 00:00:17 |\n",
"| 18 | 18 | 0.844328 | 1 | 1 | 0.770513 | 18 | 2018-01-01 00:00:18 |\n",
"| 19 | 19 | 0.770513 | 1 | 1 | 0.684547 | 19 | 2018-01-01 00:00:19 |\n",
"| 20 | 20 | 0.684547 | 1 | 1 | 0.587785 | 20 | 2018-01-01 00:00:20 |\n",
"| 21 | 21 | 0.587785 | 1 | 1 | 0.481754 | 21 | 2018-01-01 00:00:21 |\n",
"| 22 | 22 | 0.481754 | 1 | 1 | 0.368125 | 22 | 2018-01-01 00:00:22 |\n",
"| 23 | 23 | 0.368125 | 1 | 1 | 0.24869 | 23 | 2018-01-01 00:00:23 |\n",
"| 24 | 24 | 0.24869 | 1 | 1 | 0.125333 | 24 | 2018-01-01 00:00:24 |\n",
"| 25 | 25 | 0.125333 | 1 | 1 | 1.22465e-16 | 25 | 2018-01-01 00:00:25 |\n",
"| 26 | 26 | 1.11022e-16 | 1 | 1 | -0.125333 | 26 | 2018-01-01 00:00:26 |\n",
"| 27 | 27 | -0.125333 | 1 | 1 | -0.24869 | 27 | 2018-01-01 00:00:27 |\n",
"| 28 | 28 | -0.24869 | 1 | 1 | -0.368125 | 28 | 2018-01-01 00:00:28 |\n",
"| 29 | 29 | -0.368125 | 1 | 1 | -0.481754 | 29 | 2018-01-01 00:00:29 |\n",
"| 30 | 30 | -0.481754 | 1 | 1 | -0.587785 | 30 | 2018-01-01 00:00:30 |\n",
"| 31 | 31 | -0.587785 | 1 | 1 | -0.684547 | 31 | 2018-01-01 00:00:31 |\n",
"| 32 | 32 | -0.684547 | 1 | 1 | -0.770513 | 32 | 2018-01-01 00:00:32 |\n",
"| 33 | 33 | -0.770513 | 1 | 1 | -0.844328 | 33 | 2018-01-01 00:00:33 |\n",
"| 34 | 34 | -0.844328 | 1 | 1 | -0.904827 | 34 | 2018-01-01 00:00:34 |\n",
"| 35 | 35 | -0.904827 | 1 | 1 | -0.951057 | 35 | 2018-01-01 00:00:35 |\n",
"| 36 | 36 | -0.951057 | 1 | 1 | -0.982287 | 36 | 2018-01-01 00:00:36 |\n",
"| 37 | 37 | -0.982287 | 1 | 1 | -0.998027 | 37 | 2018-01-01 00:00:37 |\n",
"| 38 | 38 | -0.998027 | 1 | 1 | -0.998027 | 38 | 2018-01-01 00:00:38 |\n",
"| 39 | 39 | -0.998027 | 1 | 1 | -0.982287 | 39 | 2018-01-01 00:00:39 |\n",
"| 40 | 40 | -0.982287 | 1 | 1 | -0.951057 | 40 | 2018-01-01 00:00:40 |\n",
"| 41 | 41 | -0.951057 | 1 | 1 | -0.904827 | 41 | 2018-01-01 00:00:41 |\n",
"| 42 | 42 | -0.904827 | 1 | 1 | -0.844328 | 42 | 2018-01-01 00:00:42 |\n",
"| 43 | 43 | -0.844328 | 1 | 1 | -0.770513 | 43 | 2018-01-01 00:00:43 |\n",
"| 44 | 44 | -0.770513 | 1 | 1 | -0.684547 | 44 | 2018-01-01 00:00:44 |\n",
"| 45 | 45 | -0.684547 | 1 | 1 | -0.587785 | 45 | 2018-01-01 00:00:45 |\n",
"| 46 | 46 | -0.587785 | 1 | 1 | -0.481754 | 46 | 2018-01-01 00:00:46 |\n",
"| 47 | 47 | -0.481754 | 1 | 1 | -0.368125 | 47 | 2018-01-01 00:00:47 |\n",
"| 48 | 48 | -0.368125 | 1 | 1 | -0.24869 | 48 | 2018-01-01 00:00:48 |\n",
"| 49 | 49 | -0.24869 | 1 | 1 | -0.125333 | 49 | 2018-01-01 00:00:49 |\n",
"| 50 | 50 | -0.125333 | 1 | 1 | -2.44929e-16 | 50 | 2018-01-01 00:00:50 |\n",
"+----+----------------+--------------+-------------+-------+--------------+-------------+---------------------+\n",
"+----+-------------+-------+------------+-----------+------+----------+-------------+---------------------+\n",
"| | mech_step | run | s1 | s2 | s3 | s4 | time_step | timestamp |\n",
"|----+-------------+-------+------------+-----------+------+----------+-------------+---------------------|\n",
"| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 2018-10-01 15:16:24 |\n",
"| 1 | 1 | 1 | 1 | 4 | 5 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 2 | 2 | 1 | ab | 6 | 5 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 3 | 3 | 1 | ['c', 'd'] | [ 30 300] | 5 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 4 | 1 | 1 | 1 | 4 | 5 | 10.4365 | 2 | 2018-10-01 15:16:26 |\n",
"| 5 | 2 | 1 | ab | 6 | 5 | 10.4365 | 2 | 2018-10-01 15:16:26 |\n",
"| 6 | 3 | 1 | ['c', 'd'] | [ 30 300] | 5 | 10.4365 | 2 | 2018-10-01 15:16:26 |\n",
"| 7 | 1 | 1 | 1 | 4 | 5 | 10.5372 | 3 | 2018-10-01 15:16:27 |\n",
"| 8 | 2 | 1 | ab | 6 | 5 | 10.5372 | 3 | 2018-10-01 15:16:27 |\n",
"| 9 | 3 | 1 | ['c', 'd'] | [ 30 300] | 5 | 10.5372 | 3 | 2018-10-01 15:16:27 |\n",
"| 10 | 1 | 1 | 1 | 4 | 5 | 8.57362 | 4 | 2018-10-01 15:16:28 |\n",
"| 11 | 2 | 1 | ab | 6 | 5 | 8.57362 | 4 | 2018-10-01 15:16:28 |\n",
"| 12 | 3 | 1 | ['c', 'd'] | [ 30 300] | 5 | 8.57362 | 4 | 2018-10-01 15:16:28 |\n",
"| 13 | 1 | 1 | 1 | 4 | 5 | 8.33579 | 5 | 2018-10-01 15:16:29 |\n",
"| 14 | 2 | 1 | ab | 6 | 5 | 8.33579 | 5 | 2018-10-01 15:16:29 |\n",
"| 15 | 3 | 1 | ['c', 'd'] | [ 30 300] | 5 | 8.33579 | 5 | 2018-10-01 15:16:29 |\n",
"| 16 | 0 | 2 | 0 | 0 | 1 | 1 | 0 | 2018-10-01 15:16:24 |\n",
"| 17 | 1 | 2 | 1 | 4 | 5 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 18 | 2 | 2 | ab | 6 | 5 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 19 | 3 | 2 | ['c', 'd'] | [ 30 300] | 5 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 20 | 1 | 2 | 1 | 4 | 5 | 9.91726 | 2 | 2018-10-01 15:16:26 |\n",
"| 21 | 2 | 2 | ab | 6 | 5 | 9.91726 | 2 | 2018-10-01 15:16:26 |\n",
"| 22 | 3 | 2 | ['c', 'd'] | [ 30 300] | 5 | 9.91726 | 2 | 2018-10-01 15:16:26 |\n",
"| 23 | 1 | 2 | 1 | 4 | 5 | 9.29545 | 3 | 2018-10-01 15:16:27 |\n",
"| 24 | 2 | 2 | ab | 6 | 5 | 9.29545 | 3 | 2018-10-01 15:16:27 |\n",
"| 25 | 3 | 2 | ['c', 'd'] | [ 30 300] | 5 | 9.29545 | 3 | 2018-10-01 15:16:27 |\n",
"| 26 | 1 | 2 | 1 | 4 | 5 | 9.25471 | 4 | 2018-10-01 15:16:28 |\n",
"| 27 | 2 | 2 | ab | 6 | 5 | 9.25471 | 4 | 2018-10-01 15:16:28 |\n",
"| 28 | 3 | 2 | ['c', 'd'] | [ 30 300] | 5 | 9.25471 | 4 | 2018-10-01 15:16:28 |\n",
"| 29 | 1 | 2 | 1 | 4 | 5 | 8.81306 | 5 | 2018-10-01 15:16:29 |\n",
"| 30 | 2 | 2 | ab | 6 | 5 | 8.81306 | 5 | 2018-10-01 15:16:29 |\n",
"| 31 | 3 | 2 | ['c', 'd'] | [ 30 300] | 5 | 8.81306 | 5 | 2018-10-01 15:16:29 |\n",
"+----+-------------+-------+------------+-----------+------+----------+-------------+---------------------+\n",
"single_proc: [<SimCAD.Configuration object at 0x10fc1a8d0>]\n",
"+----+-------------+-------+------------+-----------+----------+----------+-------------+---------------------+\n",
"| | mech_step | run | s1 | s2 | s3 | s4 | time_step | timestamp |\n",
"|----+-------------+-------+------------+-----------+----------+----------+-------------+---------------------|\n",
"| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 2018-10-01 15:16:24 |\n",
"| 0 | 0 | 2 | 0 | 0 | 1 | 1 | 0 | 2018-10-01 15:16:24 |\n",
"| 1 | 1 | 1 | 1 | 4 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 2 | 2 | 1 | ab | 6 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 3 | 3 | 1 | ['c', 'd'] | [ 30 300] | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 4 | 1 | 1 | 1 | 4 | 9.94373 | 10.4365 | 2 | 2018-10-01 15:16:26 |\n",
"| 5 | 2 | 1 | ab | 6 | 9.94373 | 10.4365 | 2 | 2018-10-01 15:16:26 |\n",
"| 6 | 3 | 1 | ['c', 'd'] | [ 30 300] | 9.94373 | 10.4365 | 2 | 2018-10-01 15:16:26 |\n",
"| 7 | 1 | 1 | 1 | 4 | 7.81956 | 10.5372 | 3 | 2018-10-01 15:16:27 |\n",
"| 8 | 2 | 1 | ab | 6 | 7.81956 | 10.5372 | 3 | 2018-10-01 15:16:27 |\n",
"| 9 | 3 | 1 | ['c', 'd'] | [ 30 300] | 7.81956 | 10.5372 | 3 | 2018-10-01 15:16:27 |\n",
"| 10 | 1 | 1 | 1 | 4 | 9.10218 | 8.57362 | 4 | 2018-10-01 15:16:28 |\n",
"| 11 | 2 | 1 | ab | 6 | 9.10218 | 8.57362 | 4 | 2018-10-01 15:16:28 |\n",
"| 12 | 3 | 1 | ['c', 'd'] | [ 30 300] | 9.10218 | 8.57362 | 4 | 2018-10-01 15:16:28 |\n",
"| 13 | 1 | 1 | 1 | 4 | 7.46976 | 8.33579 | 5 | 2018-10-01 15:16:29 |\n",
"| 14 | 2 | 1 | ab | 6 | 7.46976 | 8.33579 | 5 | 2018-10-01 15:16:29 |\n",
"| 15 | 3 | 1 | ['c', 'd'] | [ 30 300] | 7.46976 | 8.33579 | 5 | 2018-10-01 15:16:29 |\n",
"| 16 | 0 | 2 | 0 | 0 | 1 | 1 | 0 | 2018-10-01 15:16:24 |\n",
"| 17 | 1 | 2 | 1 | 4 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 18 | 2 | 2 | ab | 6 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 19 | 3 | 2 | ['c', 'd'] | [ 30 300] | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 20 | 1 | 2 | 1 | 4 | 10.5029 | 9.91726 | 2 | 2018-10-01 15:16:26 |\n",
"| 21 | 2 | 2 | ab | 6 | 10.5029 | 9.91726 | 2 | 2018-10-01 15:16:26 |\n",
"| 22 | 3 | 2 | ['c', 'd'] | [ 30 300] | 10.5029 | 9.91726 | 2 | 2018-10-01 15:16:26 |\n",
"| 23 | 1 | 2 | 1 | 4 | 9.19497 | 9.29545 | 3 | 2018-10-01 15:16:27 |\n",
"| 24 | 2 | 2 | ab | 6 | 9.19497 | 9.29545 | 3 | 2018-10-01 15:16:27 |\n",
"| 25 | 3 | 2 | ['c', 'd'] | [ 30 300] | 9.19497 | 9.29545 | 3 | 2018-10-01 15:16:27 |\n",
"| 26 | 1 | 2 | 1 | 4 | 8.22219 | 9.25471 | 4 | 2018-10-01 15:16:28 |\n",
"| 27 | 2 | 2 | ab | 6 | 8.22219 | 9.25471 | 4 | 2018-10-01 15:16:28 |\n",
"| 28 | 3 | 2 | ['c', 'd'] | [ 30 300] | 8.22219 | 9.25471 | 4 | 2018-10-01 15:16:28 |\n",
"| 29 | 1 | 2 | 1 | 4 | 7.47478 | 8.81306 | 5 | 2018-10-01 15:16:29 |\n",
"| 30 | 2 | 2 | ab | 6 | 7.47478 | 8.81306 | 5 | 2018-10-01 15:16:29 |\n",
"| 31 | 3 | 2 | ['c', 'd'] | [ 30 300] | 7.47478 | 8.81306 | 5 | 2018-10-01 15:16:29 |\n",
"+----+-------------+-------+------------+-----------+----------+----------+-------------+---------------------+\n",
"\n",
"Simulation Run 2: Pairwise Execution\n",
"\n",
"multi_proc: [<SimCAD.Configuration object at 0x10fc1a8d0>, <SimCAD.Configuration object at 0x10fc1aeb8>]\n",
"+----+--------------------------------+--------------------------------+--------------------------------+--------------------------------+-----------------------------------------------------+-----------------------------------------------------+-----------------------------------------------------+-----+\n",
"| | b1 | b2 | s1 | s2 | es1 | es2 | es3 | m |\n",
"|----+--------------------------------+--------------------------------+--------------------------------+--------------------------------+-----------------------------------------------------+-----------------------------------------------------+-----------------------------------------------------+-----|\n",
"| 0 | <function b1m1 at 0x10faedd08> | <function b2m1 at 0x10fc230d0> | <function s1m1 at 0x10fc23378> | <function s2m1 at 0x10fc23400> | <function curried.<locals>._curried at 0x10fc23ae8> | <function curried.<locals>._curried at 0x10fc23b70> | <function curried.<locals>._curried at 0x10fc23bf8> | 1 |\n",
"| 1 | <function b1m2 at 0x10fc23158> | <function b2m2 at 0x10fc231e0> | <function s1m2 at 0x10fc23488> | <function s2m2 at 0x10fc23510> | <function curried.<locals>._curried at 0x10fc23ae8> | <function curried.<locals>._curried at 0x10fc23b70> | <function curried.<locals>._curried at 0x10fc23bf8> | 2 |\n",
"| 2 | <function b1m3 at 0x10fc23268> | <function b2m3 at 0x10fc232f0> | <function s1m3 at 0x10fc23598> | <function s2m3 at 0x10fc23620> | <function curried.<locals>._curried at 0x10fc23ae8> | <function curried.<locals>._curried at 0x10fc23b70> | <function curried.<locals>._curried at 0x10fc23bf8> | 3 |\n",
"+----+--------------------------------+--------------------------------+--------------------------------+--------------------------------+-----------------------------------------------------+-----------------------------------------------------+-----------------------------------------------------+-----+\n",
"+----+--------------------------------+--------------------------------+--------------------------------+------------------------------------------------------------+-----------------------------------------------------+-----------------------------------------------------+-----------------------------------------------------+-----+\n",
"| | b1 | b2 | s1 | s2 | es1 | es2 | es3 | m |\n",
"|----+--------------------------------+--------------------------------+--------------------------------+------------------------------------------------------------+-----------------------------------------------------+-----------------------------------------------------+-----------------------------------------------------+-----|\n",
"| 0 | <function b1m1 at 0x10fc23d08> | <function b2m1 at 0x10fc23d90> | <function s1m1 at 0x10fc290d0> | <function state_identity.<locals>.<lambda> at 0x10d4f6598> | <function curried.<locals>._curried at 0x10fc29840> | <function curried.<locals>._curried at 0x10fc298c8> | <function curried.<locals>._curried at 0x10fc29950> | 1 |\n",
"| 1 | <function b1m2 at 0x10fc23e18> | <function b2m2 at 0x10fc23ea0> | <function s1m2 at 0x10fc291e0> | <function state_identity.<locals>.<lambda> at 0x10d4f6598> | <function curried.<locals>._curried at 0x10fc29840> | <function curried.<locals>._curried at 0x10fc298c8> | <function curried.<locals>._curried at 0x10fc29950> | 2 |\n",
"| 2 | <function b1m3 at 0x10fc23f28> | <function b2m3 at 0x10fc29048> | <function s1m3 at 0x10fc292f0> | <function s2m3 at 0x10fc29378> | <function curried.<locals>._curried at 0x10fc29840> | <function curried.<locals>._curried at 0x10fc298c8> | <function curried.<locals>._curried at 0x10fc29950> | 3 |\n",
"+----+--------------------------------+--------------------------------+--------------------------------+------------------------------------------------------------+-----------------------------------------------------+-----------------------------------------------------+-----------------------------------------------------+-----+\n",
"+----+-------------+-------+------------+-----------+----------+----------+-------------+---------------------+\n",
"| | mech_step | run | s1 | s2 | s3 | s4 | time_step | timestamp |\n",
"|----+-------------+-------+------------+-----------+----------+----------+-------------+---------------------|\n",
"| 0 | 0 | 2 | 0 | 0 | 1 | 1 | 0 | 2018-10-01 15:16:24 |\n",
"| 1 | 1 | 1 | 1 | 4 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 2 | 2 | 1 | ab | 6 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 3 | 3 | 1 | ['c', 'd'] | [ 30 300] | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 4 | 1 | 1 | 1 | 4 | 12.2922 | 10.8846 | 2 | 2018-10-01 15:16:26 |\n",
"| 5 | 2 | 1 | ab | 6 | 12.2922 | 10.8846 | 2 | 2018-10-01 15:16:26 |\n",
"| 6 | 3 | 1 | ['c', 'd'] | [ 30 300] | 12.2922 | 10.8846 | 2 | 2018-10-01 15:16:26 |\n",
"| 7 | 1 | 1 | 1 | 4 | 12.3433 | 11.8439 | 3 | 2018-10-01 15:16:27 |\n",
"| 8 | 2 | 1 | ab | 6 | 12.3433 | 11.8439 | 3 | 2018-10-01 15:16:27 |\n",
"| 9 | 3 | 1 | ['c', 'd'] | [ 30 300] | 12.3433 | 11.8439 | 3 | 2018-10-01 15:16:27 |\n",
"| 10 | 1 | 1 | 1 | 4 | 10.9634 | 13.8687 | 4 | 2018-10-01 15:16:28 |\n",
"| 11 | 2 | 1 | ab | 6 | 10.9634 | 13.8687 | 4 | 2018-10-01 15:16:28 |\n",
"| 12 | 3 | 1 | ['c', 'd'] | [ 30 300] | 10.9634 | 13.8687 | 4 | 2018-10-01 15:16:28 |\n",
"| 13 | 1 | 1 | 1 | 4 | 11.5544 | 13.9381 | 5 | 2018-10-01 15:16:29 |\n",
"| 14 | 2 | 1 | ab | 6 | 11.5544 | 13.9381 | 5 | 2018-10-01 15:16:29 |\n",
"| 15 | 3 | 1 | ['c', 'd'] | [ 30 300] | 11.5544 | 13.9381 | 5 | 2018-10-01 15:16:29 |\n",
"| 16 | 0 | 2 | 0 | 0 | 1 | 1 | 0 | 2018-10-01 15:16:24 |\n",
"| 17 | 1 | 2 | 1 | 4 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 18 | 2 | 2 | ab | 6 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 19 | 3 | 2 | ['c', 'd'] | [ 30 300] | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 20 | 1 | 2 | 1 | 4 | 9.98087 | 9.45464 | 2 | 2018-10-01 15:16:26 |\n",
"| 21 | 2 | 2 | ab | 6 | 9.98087 | 9.45464 | 2 | 2018-10-01 15:16:26 |\n",
"| 22 | 3 | 2 | ['c', 'd'] | [ 30 300] | 9.98087 | 9.45464 | 2 | 2018-10-01 15:16:26 |\n",
"| 23 | 1 | 2 | 1 | 4 | 11.1536 | 7.9925 | 3 | 2018-10-01 15:16:27 |\n",
"| 24 | 2 | 2 | ab | 6 | 11.1536 | 7.9925 | 3 | 2018-10-01 15:16:27 |\n",
"| 25 | 3 | 2 | ['c', 'd'] | [ 30 300] | 11.1536 | 7.9925 | 3 | 2018-10-01 15:16:27 |\n",
"| 26 | 1 | 2 | 1 | 4 | 10.3195 | 8.77766 | 4 | 2018-10-01 15:16:28 |\n",
"| 27 | 2 | 2 | ab | 6 | 10.3195 | 8.77766 | 4 | 2018-10-01 15:16:28 |\n",
"| 28 | 3 | 2 | ['c', 'd'] | [ 30 300] | 10.3195 | 8.77766 | 4 | 2018-10-01 15:16:28 |\n",
"| 29 | 1 | 2 | 1 | 4 | 10.3288 | 7.81118 | 5 | 2018-10-01 15:16:29 |\n",
"| 30 | 2 | 2 | ab | 6 | 10.3288 | 7.81118 | 5 | 2018-10-01 15:16:29 |\n",
"| 31 | 3 | 2 | ['c', 'd'] | [ 30 300] | 10.3288 | 7.81118 | 5 | 2018-10-01 15:16:29 |\n",
"+----+-------------+-------+------------+-----------+----------+----------+-------------+---------------------+\n",
"+----+-------------+-------+------------+-----------+----------+----------+-------------+---------------------+\n",
"| | mech_step | run | s1 | s2 | s3 | s4 | time_step | timestamp |\n",
"|----+-------------+-------+------------+-----------+----------+----------+-------------+---------------------|\n",
"| 0 | 0 | 2 | 0 | 0 | 1 | 1 | 0 | 2018-10-01 15:16:24 |\n",
"| 1 | 1 | 1 | 1 | 0 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 2 | 2 | 1 | a | 0 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 2 | 2 | 1 | ab | 0 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 3 | 3 | 1 | ['c', 'd'] | [ 30 300] | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 4 | 1 | 1 | 1 | [ 30 300] | 9.94373 | 10.4365 | 2 | 2018-10-01 15:16:26 |\n",
"| 5 | 2 | 1 | a | [ 30 300] | 9.94373 | 10.4365 | 2 | 2018-10-01 15:16:26 |\n",
"| 5 | 2 | 1 | ab | [ 30 300] | 9.94373 | 10.4365 | 2 | 2018-10-01 15:16:26 |\n",
"| 6 | 3 | 1 | ['c', 'd'] | [ 30 300] | 9.94373 | 10.4365 | 2 | 2018-10-01 15:16:26 |\n",
"| 7 | 1 | 1 | 1 | [ 30 300] | 7.81956 | 10.5372 | 3 | 2018-10-01 15:16:27 |\n",
"| 8 | 2 | 1 | a | [ 30 300] | 7.81956 | 10.5372 | 3 | 2018-10-01 15:16:27 |\n",
"| 8 | 2 | 1 | ab | [ 30 300] | 7.81956 | 10.5372 | 3 | 2018-10-01 15:16:27 |\n",
"| 9 | 3 | 1 | ['c', 'd'] | [ 30 300] | 7.81956 | 10.5372 | 3 | 2018-10-01 15:16:27 |\n",
"| 10 | 1 | 1 | 1 | [ 30 300] | 9.10218 | 8.57362 | 4 | 2018-10-01 15:16:28 |\n",
"| 11 | 2 | 1 | a | [ 30 300] | 9.10218 | 8.57362 | 4 | 2018-10-01 15:16:28 |\n",
"| 11 | 2 | 1 | ab | [ 30 300] | 9.10218 | 8.57362 | 4 | 2018-10-01 15:16:28 |\n",
"| 12 | 3 | 1 | ['c', 'd'] | [ 30 300] | 9.10218 | 8.57362 | 4 | 2018-10-01 15:16:28 |\n",
"| 13 | 1 | 1 | 1 | [ 30 300] | 7.46976 | 8.33579 | 5 | 2018-10-01 15:16:29 |\n",
"| 14 | 2 | 1 | a | [ 30 300] | 7.46976 | 8.33579 | 5 | 2018-10-01 15:16:29 |\n",
"| 14 | 2 | 1 | ab | [ 30 300] | 7.46976 | 8.33579 | 5 | 2018-10-01 15:16:29 |\n",
"| 15 | 3 | 1 | ['c', 'd'] | [ 30 300] | 7.46976 | 8.33579 | 5 | 2018-10-01 15:16:29 |\n",
"| 16 | 0 | 2 | 0 | 0 | 1 | 1 | 0 | 2018-10-01 15:16:24 |\n",
"| 17 | 1 | 2 | 1 | 0 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 18 | 2 | 2 | a | 0 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 18 | 2 | 2 | ab | 0 | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 19 | 3 | 2 | ['c', 'd'] | [ 30 300] | 10 | 10 | 1 | 2018-10-01 15:16:25 |\n",
"| 20 | 1 | 2 | 1 | [ 30 300] | 10.5029 | 9.91726 | 2 | 2018-10-01 15:16:26 |\n",
"| 21 | 2 | 2 | a | [ 30 300] | 10.5029 | 9.91726 | 2 | 2018-10-01 15:16:26 |\n",
"| 21 | 2 | 2 | ab | [ 30 300] | 10.5029 | 9.91726 | 2 | 2018-10-01 15:16:26 |\n",
"| 22 | 3 | 2 | ['c', 'd'] | [ 30 300] | 10.5029 | 9.91726 | 2 | 2018-10-01 15:16:26 |\n",
"| 23 | 1 | 2 | 1 | [ 30 300] | 9.19497 | 9.29545 | 3 | 2018-10-01 15:16:27 |\n",
"| 24 | 2 | 2 | a | [ 30 300] | 9.19497 | 9.29545 | 3 | 2018-10-01 15:16:27 |\n",
"| 24 | 2 | 2 | ab | [ 30 300] | 9.19497 | 9.29545 | 3 | 2018-10-01 15:16:27 |\n",
"| 25 | 3 | 2 | ['c', 'd'] | [ 30 300] | 9.19497 | 9.29545 | 3 | 2018-10-01 15:16:27 |\n",
"| 26 | 1 | 2 | 1 | [ 30 300] | 8.22219 | 9.25471 | 4 | 2018-10-01 15:16:28 |\n",
"| 27 | 2 | 2 | a | [ 30 300] | 8.22219 | 9.25471 | 4 | 2018-10-01 15:16:28 |\n",
"| 27 | 2 | 2 | ab | [ 30 300] | 8.22219 | 9.25471 | 4 | 2018-10-01 15:16:28 |\n",
"| 28 | 3 | 2 | ['c', 'd'] | [ 30 300] | 8.22219 | 9.25471 | 4 | 2018-10-01 15:16:28 |\n",
"| 29 | 1 | 2 | 1 | [ 30 300] | 7.47478 | 8.81306 | 5 | 2018-10-01 15:16:29 |\n",
"| 30 | 2 | 2 | a | [ 30 300] | 7.47478 | 8.81306 | 5 | 2018-10-01 15:16:29 |\n",
"| 30 | 2 | 2 | ab | [ 30 300] | 7.47478 | 8.81306 | 5 | 2018-10-01 15:16:29 |\n",
"| 31 | 3 | 2 | ['c', 'd'] | [ 30 300] | 7.47478 | 8.81306 | 5 | 2018-10-01 15:16:29 |\n",
"+----+-------------+-------+------------+-----------+----------+----------+-------------+---------------------+\n",
"\n"
@ -209,7 +149,7 @@
"from tabulate import tabulate\n",
"\n",
"from SimCAD.engine import ExecutionMode, ExecutionContext, Executor\n",
"from simulations.validation import config1, config2\n",
"from sandboxUX import config1, config2\n",
"from SimCAD import configs\n",
"\n",
"# ToDo: pass ExecutionContext with execution method as ExecutionContext input\n",
@ -222,7 +162,7 @@
"single_proc_ctx = ExecutionContext(exec_mode.single_proc)\n",
"run1 = Executor(single_proc_ctx, single_config)\n",
"run1_raw_result = run1.main()\n",
"result = pd.DataFrame(run1_raw_result[0])\n",
"result = pd.DataFrame(run1_raw_result)\n",
"print(tabulate(result, headers='keys', tablefmt='psql'))\n",
"print()\n",
"\n",
@ -232,17 +172,10 @@
"run2 = Executor(multi_proc_ctx, configs)\n",
"run2_raw_results = run2.main()\n",
"for raw_result in run2_raw_results:\n",
" result = pd.DataFrame(raw_result[0])\n",
" result = pd.DataFrame(raw_result)\n",
" print(tabulate(result, headers='keys', tablefmt='psql'))\n",
"print()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {