Newer
Older
"execution_count": 6,
"id": "1b5cee42",
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"\u001b[32m\u001b[1m Activating\u001b[22m\u001b[39m project at `~/Documents/thesis/ridepooling_simulations`\n",
"\u001b[32m\u001b[1m Resolving\u001b[22m\u001b[39m package versions...\n",
"\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/Documents/thesis/ridepooling_simulations/Project.toml`\n",
" \u001b[90m [b964fa9f] \u001b[39m\u001b[92m+ LaTeXStrings v1.3.0\u001b[39m\n",
"\u001b[32m\u001b[1m No Changes\u001b[22m\u001b[39m to `~/Documents/thesis/ridepooling_simulations/Manifest.toml`\n",
"\u001b[32m\u001b[1m Resolving\u001b[22m\u001b[39m package versions...\n",
"\u001b[32m\u001b[1m No Changes\u001b[22m\u001b[39m to `~/Documents/thesis/ridepooling_simulations/Project.toml`\n",
"\u001b[32m\u001b[1m No Changes\u001b[22m\u001b[39m to `~/Documents/thesis/ridepooling_simulations/Manifest.toml`\n"
]
}
],
"import Pkg;\n",
"Pkg.activate(\".\")\n",
"import Pkg; Pkg.add(\"LaTeXStrings\")\n",
"Pkg.add(\"Measurements\")\n",
"using Plots, Measurements, LaTeXStrings, DataFrames\n",
"using Serialization\n"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "99c03323",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"\"./data/results.df\""
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#path = \"/scratch01.local/rhaag/comparison/drive_and_wait/combined_delays/anywt1_anydt01/\"\n",
"#name = \"/results_.df\"\n",
"name = \"./data/results.df\""
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "a0a16374",
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div class=\"data-frame\"><p>1,600 rows × 25 columns (omitted printing of 19 columns)</p><table class=\"data-frame\"><thead><tr><th></th><th>index</th><th>dt_earliest_pickup</th><th>idle_weight</th><th>resubmission_time_factor</th><th>ν</th><th>t0</th></tr><tr><th></th><th title=\"Int64\">Int64</th><th title=\"Float64\">Float64</th><th title=\"Float64\">Float64</th><th title=\"Float64\">Float64</th><th title=\"Float64\">Float64</th><th title=\"Float64\">Float64</th></tr></thead><tbody><tr><th>1</th><td>1</td><td>0.0</td><td>-0.1</td><td>0.885</td><td>23.0586</td><td>1.0</td></tr><tr><th>2</th><td>2</td><td>0.0</td><td>0.0</td><td>0.9</td><td>23.0586</td><td>1.0</td></tr><tr><th>3</th><td>3</td><td>0.0</td><td>0.1</td><td>0.915</td><td>23.0586</td><td>1.0</td></tr><tr><th>4</th><td>4</td><td>0.0</td><td>0.2</td><td>0.93</td><td>23.0586</td><td>1.0</td></tr><tr><th>5</th><td>5</td><td>0.0</td><td>0.3</td><td>0.945</td><td>23.0586</td><td>1.0</td></tr><tr><th>6</th><td>6</td><td>0.0</td><td>0.4</td><td>0.96</td><td>23.0586</td><td>1.0</td></tr><tr><th>7</th><td>7</td><td>0.0</td><td>0.5</td><td>0.975</td><td>23.0586</td><td>1.0</td></tr><tr><th>8</th><td>8</td><td>0.0</td><td>0.6</td><td>0.99</td><td>23.0586</td><td>1.0</td></tr><tr><th>9</th><td>9</td><td>0.0</td><td>0.7</td><td>1.005</td><td>23.0586</td><td>1.0</td></tr><tr><th>10</th><td>10</td><td>0.0</td><td>0.8</td><td>1.02</td><td>23.0586</td><td>1.0</td></tr><tr><th>11</th><td>11</td><td>0.0</td><td>0.9</td><td>1.035</td><td>23.0586</td><td>1.0</td></tr><tr><th>12</th><td>12</td><td>0.0</td><td>1.0</td><td>1.05</td><td>23.0586</td><td>1.0</td></tr><tr><th>13</th><td>13</td><td>0.0</td><td>1.1</td><td>1.065</td><td>23.0586</td><td>1.0</td></tr><tr><th>14</th><td>14</td><td>0.0</td><td>1.2</td><td>1.08</td><td>23.0586</td><td>1.0</td></tr><tr><th>15</th><td>15</td><td>0.0</td><td>1.3</td><td>1.095</td><td>23.0586</td><td>1.0</td></tr><tr><th>16</th><td>16</td><td>0.0</td><td>1.4</td><td>1.11</td><td>23.0586</td><td>1.0</td></tr><tr><th>17</th><td>17</td><td>0.0</td><td>1.5</td><td>1.125</td><td>23.0586</td><td>1.0</td></tr><tr><th>18</th><td>18</td><td>0.0</td><td>1.6</td><td>1.14</td><td>23.0586</td><td>1.0</td></tr><tr><th>19</th><td>19</td><td>0.0</td><td>1.7</td><td>1.155</td><td>23.0586</td><td>1.0</td></tr><tr><th>20</th><td>20</td><td>0.0</td><td>1.8</td><td>1.17</td><td>23.0586</td><td>1.0</td></tr><tr><th>21</th><td>21</td><td>0.0</td><td>1.9</td><td>1.185</td><td>23.0586</td><td>1.0</td></tr><tr><th>22</th><td>22</td><td>0.0</td><td>2.0</td><td>1.2</td><td>23.0586</td><td>1.0</td></tr><tr><th>23</th><td>23</td><td>0.0</td><td>2.1</td><td>1.215</td><td>23.0586</td><td>1.0</td></tr><tr><th>24</th><td>24</td><td>0.0</td><td>2.2</td><td>1.23</td><td>23.0586</td><td>1.0</td></tr><tr><th>25</th><td>25</td><td>0.0</td><td>2.3</td><td>1.245</td><td>23.0586</td><td>1.0</td></tr><tr><th>26</th><td>26</td><td>0.0</td><td>2.4</td><td>1.26</td><td>23.0586</td><td>1.0</td></tr><tr><th>27</th><td>27</td><td>0.0</td><td>2.5</td><td>1.275</td><td>23.0586</td><td>1.0</td></tr><tr><th>28</th><td>28</td><td>0.0</td><td>2.6</td><td>1.29</td><td>23.0586</td><td>1.0</td></tr><tr><th>29</th><td>29</td><td>0.0</td><td>2.7</td><td>1.305</td><td>23.0586</td><td>1.0</td></tr><tr><th>30</th><td>30</td><td>0.0</td><td>2.8</td><td>1.32</td><td>23.0586</td><td>1.0</td></tr><tr><th>⋮</th><td>⋮</td><td>⋮</td><td>⋮</td><td>⋮</td><td>⋮</td><td>⋮</td></tr></tbody></table></div>"
],
"text/latex": [
"\\begin{tabular}{r|ccccccc}\n",
"\t& index & dt\\_earliest\\_pickup & idle\\_weight & resubmission\\_time\\_factor & ν & t0 & \\\\\n",
"\t\\hline\n",
"\t& Int64 & Float64 & Float64 & Float64 & Float64 & Float64 & \\\\\n",
"\t\\hline\n",
"\t1 & 1 & 0.0 & -0.1 & 0.885 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t2 & 2 & 0.0 & 0.0 & 0.9 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t3 & 3 & 0.0 & 0.1 & 0.915 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t4 & 4 & 0.0 & 0.2 & 0.93 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t5 & 5 & 0.0 & 0.3 & 0.945 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t6 & 6 & 0.0 & 0.4 & 0.96 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t7 & 7 & 0.0 & 0.5 & 0.975 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t8 & 8 & 0.0 & 0.6 & 0.99 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t9 & 9 & 0.0 & 0.7 & 1.005 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t10 & 10 & 0.0 & 0.8 & 1.02 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t11 & 11 & 0.0 & 0.9 & 1.035 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t12 & 12 & 0.0 & 1.0 & 1.05 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t13 & 13 & 0.0 & 1.1 & 1.065 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t14 & 14 & 0.0 & 1.2 & 1.08 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t15 & 15 & 0.0 & 1.3 & 1.095 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t16 & 16 & 0.0 & 1.4 & 1.11 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t17 & 17 & 0.0 & 1.5 & 1.125 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t18 & 18 & 0.0 & 1.6 & 1.14 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t19 & 19 & 0.0 & 1.7 & 1.155 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t20 & 20 & 0.0 & 1.8 & 1.17 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t21 & 21 & 0.0 & 1.9 & 1.185 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t22 & 22 & 0.0 & 2.0 & 1.2 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t23 & 23 & 0.0 & 2.1 & 1.215 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t24 & 24 & 0.0 & 2.2 & 1.23 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t25 & 25 & 0.0 & 2.3 & 1.245 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t26 & 26 & 0.0 & 2.4 & 1.26 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t27 & 27 & 0.0 & 2.5 & 1.275 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t28 & 28 & 0.0 & 2.6 & 1.29 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t29 & 29 & 0.0 & 2.7 & 1.305 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t30 & 30 & 0.0 & 2.8 & 1.32 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
"\t$\\dots$ & $\\dots$ & $\\dots$ & $\\dots$ & $\\dots$ & $\\dots$ & $\\dots$ & \\\\\n",
"\\end{tabular}\n"
],
"text/plain": [
"\u001b[1m1600×25 DataFrame\u001b[0m\n",
"\u001b[1m Row \u001b[0m│\u001b[1m index \u001b[0m\u001b[1m dt_earliest_pickup \u001b[0m\u001b[1m idle_weight \u001b[0m\u001b[1m resubmission_time_factor \u001b[0m\u001b[1m ν \u001b[0m ⋯\n",
"\u001b[1m \u001b[0m│\u001b[90m Int64 \u001b[0m\u001b[90m Float64 \u001b[0m\u001b[90m Float64 \u001b[0m\u001b[90m Float64 \u001b[0m\u001b[90m Floa\u001b[0m ⋯\n",
"──────┼─────────────────────────────────────────────────────────────────────────\n",
" 1 │ 1 0.0 -0.1 0.885 23.0 ⋯\n",
" 2 │ 2 0.0 0.0 0.9 23.0\n",
" 3 │ 3 0.0 0.1 0.915 23.0\n",
" 4 │ 4 0.0 0.2 0.93 23.0\n",
" 5 │ 5 0.0 0.3 0.945 23.0 ⋯\n",
" 6 │ 6 0.0 0.4 0.96 23.0\n",
" 7 │ 7 0.0 0.5 0.975 23.0\n",
" 8 │ 8 0.0 0.6 0.99 23.0\n",
" 9 │ 9 0.0 0.7 1.005 23.0 ⋯\n",
" 10 │ 10 0.0 0.8 1.02 23.0\n",
" 11 │ 11 0.0 0.9 1.035 23.0\n",
" ⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱\n",
" 1591 │ 1591 0.0 2.9 1.335 23.0\n",
" 1592 │ 1592 0.0 3.0 1.35 23.0 ⋯\n",
" 1593 │ 1593 0.0 3.1 1.365 23.0\n",
" 1594 │ 1594 0.0 3.2 1.38 23.0\n",
" 1595 │ 1595 0.0 3.3 1.395 23.0\n",
" 1596 │ 1596 0.0 3.4 1.41 23.0 ⋯\n",
" 1597 │ 1597 0.0 3.5 1.425 23.0\n",
" 1598 │ 1598 0.0 3.6 1.44 23.0\n",
" 1599 │ 1599 0.0 3.7 1.455 23.0\n",
" 1600 │ 1600 0.0 3.8 1.47 23.0 ⋯\n",
"\u001b[36m 21 columns and 1579 rows omitted\u001b[0m"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"results = deserialize(name)"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "b2abc953",
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n",
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"600\" height=\"400\" viewBox=\"0 0 2400 1600\">\n",
"<defs>\n",
" <clipPath id=\"clip180\">\n",
" <rect x=\"0\" y=\"0\" width=\"2400\" height=\"1600\"/>\n",
" </clipPath>\n",
"</defs>\n",
"<path clip-path=\"url(#clip180)\" d=\"\n",
"M0 1600 L2400 1600 L2400 0 L0 0 Z\n",
" \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n",
"<defs>\n",
" <clipPath id=\"clip181\">\n",
" <rect x=\"480\" y=\"0\" width=\"1681\" height=\"1600\"/>\n",
" </clipPath>\n",
"</defs>\n",
"<path clip-path=\"url(#clip180)\" d=\"\n",
"M246.598 1486.45 L2352.76 1486.45 L2352.76 47.2441 L246.598 47.2441 Z\n",
" \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n",
"<defs>\n",
" <clipPath id=\"clip182\">\n",
" <rect x=\"246\" y=\"47\" width=\"2107\" height=\"1440\"/>\n",
" </clipPath>\n",
"</defs>\n",
"<polyline clip-path=\"url(#clip182)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
" 377.044,1486.45 377.044,47.2441 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip182)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
" 743.168,1486.45 743.168,47.2441 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip182)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
" 1109.29,1486.45 1109.29,47.2441 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip182)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
" 1475.42,1486.45 1475.42,47.2441 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip182)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
" 1841.54,1486.45 1841.54,47.2441 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip182)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
" 2207.67,1486.45 2207.67,47.2441 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip180)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
" 246.598,1486.45 2352.76,1486.45 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip180)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
" 377.044,1486.45 377.044,1467.55 \n",
" \"/>\n",
Loading
Loading full blame...