|
158 | 158 | }, |
159 | 159 | { |
160 | 160 | "cell_type": "code", |
161 | | - "execution_count": 7, |
| 161 | + "execution_count": 15, |
| 162 | + "metadata": {}, |
| 163 | + "outputs": [], |
| 164 | + "source": [ |
| 165 | + "df[\"duration_m\"] = df[\"duration_s\"] / 60" |
| 166 | + ] |
| 167 | + }, |
| 168 | + { |
| 169 | + "cell_type": "code", |
| 170 | + "execution_count": 16, |
162 | 171 | "metadata": {}, |
163 | 172 | "outputs": [ |
164 | 173 | { |
|
190 | 199 | " <th>num_joint_commands</th>\n", |
191 | 200 | " <th>num_game_states</th>\n", |
192 | 201 | " <th>num_messages</th>\n", |
| 202 | + " <th>duration_m</th>\n", |
193 | 203 | " </tr>\n", |
194 | 204 | " </thead>\n", |
195 | 205 | " <tbody>\n", |
196 | 206 | " <tr>\n", |
197 | | - " <th>0</th>\n", |
198 | | - " <td>ID_donna_2024-07-19T16:30:37_0.mcap</td>\n", |
199 | | - " <td>689.858320</td>\n", |
200 | | - " <td>6752</td>\n", |
201 | | - " <td>33763</td>\n", |
202 | | - " <td>33763</td>\n", |
203 | | - " <td>33763</td>\n", |
204 | | - " <td>9</td>\n", |
205 | | - " <td>108050</td>\n", |
| 207 | + " <th>80</th>\n", |
| 208 | + " <td>ID_donna_2025-03-16T13:50:58_0.mcap</td>\n", |
| 209 | + " <td>4598.725709</td>\n", |
| 210 | + " <td>45954</td>\n", |
| 211 | + " <td>229777</td>\n", |
| 212 | + " <td>229777</td>\n", |
| 213 | + " <td>229777</td>\n", |
| 214 | + " <td>6280</td>\n", |
| 215 | + " <td>741565</td>\n", |
| 216 | + " <td>76.645428</td>\n", |
206 | 217 | " </tr>\n", |
207 | 218 | " <tr>\n", |
208 | | - " <th>1</th>\n", |
209 | | - " <td>ID_jack_2024-07-19T11:31:28_0.mcap</td>\n", |
210 | | - " <td>752.840411</td>\n", |
211 | | - " <td>7345</td>\n", |
212 | | - " <td>36728</td>\n", |
213 | | - " <td>36728</td>\n", |
214 | | - " <td>36728</td>\n", |
215 | | - " <td>1120</td>\n", |
216 | | - " <td>118649</td>\n", |
| 219 | + " <th>59</th>\n", |
| 220 | + " <td>ID_rory_2025-03-16T14:02:56_0.mcap</td>\n", |
| 221 | + " <td>3791.524157</td>\n", |
| 222 | + " <td>37894</td>\n", |
| 223 | + " <td>189473</td>\n", |
| 224 | + " <td>189473</td>\n", |
| 225 | + " <td>189473</td>\n", |
| 226 | + " <td>5053</td>\n", |
| 227 | + " <td>611366</td>\n", |
| 228 | + " <td>63.192069</td>\n", |
217 | 229 | " </tr>\n", |
218 | 230 | " <tr>\n", |
219 | | - " <th>2</th>\n", |
220 | | - " <td>ID_jack_2024-07-17T15:38:04_0.mcap</td>\n", |
221 | | - " <td>534.731386</td>\n", |
222 | | - " <td>5163</td>\n", |
223 | | - " <td>25819</td>\n", |
224 | | - " <td>25819</td>\n", |
225 | | - " <td>25819</td>\n", |
226 | | - " <td>634</td>\n", |
227 | | - " <td>83254</td>\n", |
| 231 | + " <th>27</th>\n", |
| 232 | + " <td>ID_rory_2024-07-19T17:45:15_0.mcap</td>\n", |
| 233 | + " <td>1903.966492</td>\n", |
| 234 | + " <td>18877</td>\n", |
| 235 | + " <td>94395</td>\n", |
| 236 | + " <td>94395</td>\n", |
| 237 | + " <td>94395</td>\n", |
| 238 | + " <td>3273</td>\n", |
| 239 | + " <td>305335</td>\n", |
| 240 | + " <td>31.732775</td>\n", |
228 | 241 | " </tr>\n", |
229 | 242 | " <tr>\n", |
230 | | - " <th>3</th>\n", |
231 | | - " <td>ID_rory_2024-07-18T13:29:30_0.mcap</td>\n", |
232 | | - " <td>1177.131614</td>\n", |
233 | | - " <td>11588</td>\n", |
234 | | - " <td>57941</td>\n", |
235 | | - " <td>57941</td>\n", |
236 | | - " <td>57941</td>\n", |
237 | | - " <td>2172</td>\n", |
238 | | - " <td>187583</td>\n", |
| 243 | + " <th>35</th>\n", |
| 244 | + " <td>ID_donna_2024-07-20T15:26:55_0.mcap</td>\n", |
| 245 | + " <td>1328.308035</td>\n", |
| 246 | + " <td>8127</td>\n", |
| 247 | + " <td>65443</td>\n", |
| 248 | + " <td>65443</td>\n", |
| 249 | + " <td>65443</td>\n", |
| 250 | + " <td>2466</td>\n", |
| 251 | + " <td>206922</td>\n", |
| 252 | + " <td>22.138467</td>\n", |
239 | 253 | " </tr>\n", |
240 | 254 | " <tr>\n", |
241 | | - " <th>4</th>\n", |
242 | | - " <td>ID_donna_2024-07-19T11:48:16_0.mcap</td>\n", |
243 | | - " <td>1052.640304</td>\n", |
244 | | - " <td>10200</td>\n", |
245 | | - " <td>51884</td>\n", |
246 | | - " <td>51884</td>\n", |
247 | | - " <td>51884</td>\n", |
248 | | - " <td>1453</td>\n", |
249 | | - " <td>167305</td>\n", |
| 255 | + " <th>82</th>\n", |
| 256 | + " <td>ID_rory_2025-03-13T10:53:00_0.mcap</td>\n", |
| 257 | + " <td>1290.537316</td>\n", |
| 258 | + " <td>12608</td>\n", |
| 259 | + " <td>63045</td>\n", |
| 260 | + " <td>63045</td>\n", |
| 261 | + " <td>63045</td>\n", |
| 262 | + " <td>2271</td>\n", |
| 263 | + " <td>204014</td>\n", |
| 264 | + " <td>21.508955</td>\n", |
250 | 265 | " </tr>\n", |
251 | 266 | " <tr>\n", |
252 | 267 | " <th>...</th>\n", |
|
258 | 273 | " <td>...</td>\n", |
259 | 274 | " <td>...</td>\n", |
260 | 275 | " <td>...</td>\n", |
| 276 | + " <td>...</td>\n", |
261 | 277 | " </tr>\n", |
262 | 278 | " <tr>\n", |
263 | | - " <th>83</th>\n", |
264 | | - " <td>ID_rory_2025-03-13T14:48:56_0.mcap</td>\n", |
265 | | - " <td>220.334670</td>\n", |
266 | | - " <td>1919</td>\n", |
267 | | - " <td>9603</td>\n", |
268 | | - " <td>9603</td>\n", |
269 | | - " <td>9603</td>\n", |
270 | | - " <td>364</td>\n", |
271 | | - " <td>31092</td>\n", |
| 279 | + " <th>10</th>\n", |
| 280 | + " <td>ID_jack_2024-07-18T18:29:35_0.mcap</td>\n", |
| 281 | + " <td>54.169400</td>\n", |
| 282 | + " <td>369</td>\n", |
| 283 | + " <td>1852</td>\n", |
| 284 | + " <td>1852</td>\n", |
| 285 | + " <td>1852</td>\n", |
| 286 | + " <td>66</td>\n", |
| 287 | + " <td>5991</td>\n", |
| 288 | + " <td>0.902823</td>\n", |
272 | 289 | " </tr>\n", |
273 | 290 | " <tr>\n", |
274 | | - " <th>84</th>\n", |
275 | | - " <td>ID_jack_2025-03-13T14:49:56_0.mcap</td>\n", |
276 | | - " <td>768.941289</td>\n", |
277 | | - " <td>7438</td>\n", |
278 | | - " <td>37288</td>\n", |
279 | | - " <td>37288</td>\n", |
280 | | - " <td>37288</td>\n", |
281 | | - " <td>1456</td>\n", |
282 | | - " <td>120758</td>\n", |
| 291 | + " <th>57</th>\n", |
| 292 | + " <td>ID_jack_2024-07-20T15:47:38_0.mcap</td>\n", |
| 293 | + " <td>47.663031</td>\n", |
| 294 | + " <td>332</td>\n", |
| 295 | + " <td>1676</td>\n", |
| 296 | + " <td>1676</td>\n", |
| 297 | + " <td>1676</td>\n", |
| 298 | + " <td>8</td>\n", |
| 299 | + " <td>5368</td>\n", |
| 300 | + " <td>0.794384</td>\n", |
283 | 301 | " </tr>\n", |
284 | 302 | " <tr>\n", |
285 | | - " <th>85</th>\n", |
286 | | - " <td>ID_donna_2025-03-15T10:27:37_0.mcap</td>\n", |
287 | | - " <td>1059.899044</td>\n", |
288 | | - " <td>10561</td>\n", |
289 | | - " <td>52932</td>\n", |
290 | | - " <td>52932</td>\n", |
291 | | - " <td>52932</td>\n", |
292 | | - " <td>1853</td>\n", |
293 | | - " <td>171210</td>\n", |
| 303 | + " <th>12</th>\n", |
| 304 | + " <td>ID_jack_2024-07-18T18:42:01_0.mcap</td>\n", |
| 305 | + " <td>43.044205</td>\n", |
| 306 | + " <td>309</td>\n", |
| 307 | + " <td>1550</td>\n", |
| 308 | + " <td>1550</td>\n", |
| 309 | + " <td>1550</td>\n", |
| 310 | + " <td>53</td>\n", |
| 311 | + " <td>5012</td>\n", |
| 312 | + " <td>0.717403</td>\n", |
294 | 313 | " </tr>\n", |
295 | 314 | " <tr>\n", |
296 | | - " <th>86</th>\n", |
297 | | - " <td>ID_jack_2025-03-15T13:33:32_0.mcap</td>\n", |
298 | | - " <td>1036.381852</td>\n", |
299 | | - " <td>10144</td>\n", |
300 | | - " <td>50730</td>\n", |
301 | | - " <td>50730</td>\n", |
302 | | - " <td>50730</td>\n", |
303 | | - " <td>1375</td>\n", |
304 | | - " <td>163709</td>\n", |
| 315 | + " <th>20</th>\n", |
| 316 | + " <td>ID_rory_2024-07-18T13:52:36_0.mcap</td>\n", |
| 317 | + " <td>39.836062</td>\n", |
| 318 | + " <td>237</td>\n", |
| 319 | + " <td>1191</td>\n", |
| 320 | + " <td>1191</td>\n", |
| 321 | + " <td>1191</td>\n", |
| 322 | + " <td>27</td>\n", |
| 323 | + " <td>3837</td>\n", |
| 324 | + " <td>0.663934</td>\n", |
305 | 325 | " </tr>\n", |
306 | 326 | " <tr>\n", |
307 | | - " <th>87</th>\n", |
308 | | - " <td>ID_donna_2025-03-14T14:40:42_0.mcap</td>\n", |
309 | | - " <td>383.138529</td>\n", |
310 | | - " <td>3801</td>\n", |
311 | | - " <td>19009</td>\n", |
312 | | - " <td>19009</td>\n", |
313 | | - " <td>19009</td>\n", |
314 | | - " <td>668</td>\n", |
315 | | - " <td>61496</td>\n", |
| 327 | + " <th>40</th>\n", |
| 328 | + " <td>ID_jack_2024-07-19T18:01:33_0.mcap</td>\n", |
| 329 | + " <td>35.146186</td>\n", |
| 330 | + " <td>200</td>\n", |
| 331 | + " <td>1014</td>\n", |
| 332 | + " <td>1014</td>\n", |
| 333 | + " <td>1014</td>\n", |
| 334 | + " <td>31</td>\n", |
| 335 | + " <td>3273</td>\n", |
| 336 | + " <td>0.585770</td>\n", |
316 | 337 | " </tr>\n", |
317 | 338 | " </tbody>\n", |
318 | 339 | "</table>\n", |
319 | | - "<p>88 rows × 8 columns</p>\n", |
| 340 | + "<p>88 rows × 9 columns</p>\n", |
320 | 341 | "</div>" |
321 | 342 | ], |
322 | 343 | "text/plain": [ |
323 | 344 | " name duration_s num_images \\\n", |
324 | | - "0 ID_donna_2024-07-19T16:30:37_0.mcap 689.858320 6752 \n", |
325 | | - "1 ID_jack_2024-07-19T11:31:28_0.mcap 752.840411 7345 \n", |
326 | | - "2 ID_jack_2024-07-17T15:38:04_0.mcap 534.731386 5163 \n", |
327 | | - "3 ID_rory_2024-07-18T13:29:30_0.mcap 1177.131614 11588 \n", |
328 | | - "4 ID_donna_2024-07-19T11:48:16_0.mcap 1052.640304 10200 \n", |
| 345 | + "80 ID_donna_2025-03-16T13:50:58_0.mcap 4598.725709 45954 \n", |
| 346 | + "59 ID_rory_2025-03-16T14:02:56_0.mcap 3791.524157 37894 \n", |
| 347 | + "27 ID_rory_2024-07-19T17:45:15_0.mcap 1903.966492 18877 \n", |
| 348 | + "35 ID_donna_2024-07-20T15:26:55_0.mcap 1328.308035 8127 \n", |
| 349 | + "82 ID_rory_2025-03-13T10:53:00_0.mcap 1290.537316 12608 \n", |
329 | 350 | ".. ... ... ... \n", |
330 | | - "83 ID_rory_2025-03-13T14:48:56_0.mcap 220.334670 1919 \n", |
331 | | - "84 ID_jack_2025-03-13T14:49:56_0.mcap 768.941289 7438 \n", |
332 | | - "85 ID_donna_2025-03-15T10:27:37_0.mcap 1059.899044 10561 \n", |
333 | | - "86 ID_jack_2025-03-15T13:33:32_0.mcap 1036.381852 10144 \n", |
334 | | - "87 ID_donna_2025-03-14T14:40:42_0.mcap 383.138529 3801 \n", |
| 351 | + "10 ID_jack_2024-07-18T18:29:35_0.mcap 54.169400 369 \n", |
| 352 | + "57 ID_jack_2024-07-20T15:47:38_0.mcap 47.663031 332 \n", |
| 353 | + "12 ID_jack_2024-07-18T18:42:01_0.mcap 43.044205 309 \n", |
| 354 | + "20 ID_rory_2024-07-18T13:52:36_0.mcap 39.836062 237 \n", |
| 355 | + "40 ID_jack_2024-07-19T18:01:33_0.mcap 35.146186 200 \n", |
335 | 356 | "\n", |
336 | 357 | " num_rotations num_joint_states num_joint_commands num_game_states \\\n", |
337 | | - "0 33763 33763 33763 9 \n", |
338 | | - "1 36728 36728 36728 1120 \n", |
339 | | - "2 25819 25819 25819 634 \n", |
340 | | - "3 57941 57941 57941 2172 \n", |
341 | | - "4 51884 51884 51884 1453 \n", |
| 358 | + "80 229777 229777 229777 6280 \n", |
| 359 | + "59 189473 189473 189473 5053 \n", |
| 360 | + "27 94395 94395 94395 3273 \n", |
| 361 | + "35 65443 65443 65443 2466 \n", |
| 362 | + "82 63045 63045 63045 2271 \n", |
342 | 363 | ".. ... ... ... ... \n", |
343 | | - "83 9603 9603 9603 364 \n", |
344 | | - "84 37288 37288 37288 1456 \n", |
345 | | - "85 52932 52932 52932 1853 \n", |
346 | | - "86 50730 50730 50730 1375 \n", |
347 | | - "87 19009 19009 19009 668 \n", |
| 364 | + "10 1852 1852 1852 66 \n", |
| 365 | + "57 1676 1676 1676 8 \n", |
| 366 | + "12 1550 1550 1550 53 \n", |
| 367 | + "20 1191 1191 1191 27 \n", |
| 368 | + "40 1014 1014 1014 31 \n", |
348 | 369 | "\n", |
349 | | - " num_messages \n", |
350 | | - "0 108050 \n", |
351 | | - "1 118649 \n", |
352 | | - "2 83254 \n", |
353 | | - "3 187583 \n", |
354 | | - "4 167305 \n", |
355 | | - ".. ... \n", |
356 | | - "83 31092 \n", |
357 | | - "84 120758 \n", |
358 | | - "85 171210 \n", |
359 | | - "86 163709 \n", |
360 | | - "87 61496 \n", |
| 370 | + " num_messages duration_m \n", |
| 371 | + "80 741565 76.645428 \n", |
| 372 | + "59 611366 63.192069 \n", |
| 373 | + "27 305335 31.732775 \n", |
| 374 | + "35 206922 22.138467 \n", |
| 375 | + "82 204014 21.508955 \n", |
| 376 | + ".. ... ... \n", |
| 377 | + "10 5991 0.902823 \n", |
| 378 | + "57 5368 0.794384 \n", |
| 379 | + "12 5012 0.717403 \n", |
| 380 | + "20 3837 0.663934 \n", |
| 381 | + "40 3273 0.585770 \n", |
361 | 382 | "\n", |
362 | | - "[88 rows x 8 columns]" |
| 383 | + "[88 rows x 9 columns]" |
363 | 384 | ] |
364 | 385 | }, |
365 | | - "execution_count": 7, |
| 386 | + "execution_count": 16, |
366 | 387 | "metadata": {}, |
367 | 388 | "output_type": "execute_result" |
368 | 389 | } |
369 | 390 | ], |
370 | 391 | "source": [ |
| 392 | + "df = df.sort_values(by=\"duration_s\", ascending=False)\n", |
371 | 393 | "df" |
372 | 394 | ] |
373 | 395 | }, |
374 | 396 | { |
375 | 397 | "cell_type": "code", |
376 | | - "execution_count": 8, |
| 398 | + "execution_count": 18, |
377 | 399 | "metadata": {}, |
378 | 400 | "outputs": [ |
379 | 401 | { |
|
386 | 408 | "num_joint_states & 1014 & 30147±33378 & 229777 & 2652975\\\\\n", |
387 | 409 | "num_joint_commands & 1014 & 30147±33378 & 229777 & 2652975\\\\\n", |
388 | 410 | "num_game_states & 1 & 939±1001 & 6280 & 82638\\\\\n", |
389 | | - "num_messages & 3273 & 97334±107712 & 741565 & 8565382\\\\\n" |
| 411 | + "num_messages & 3273 & 97334±107712 & 741565 & 8565382\\\\\n", |
| 412 | + "duration_m & 0.59 & 10.32±11.10 & 76.65 & 908.23\\\\\n" |
390 | 413 | ] |
391 | 414 | } |
392 | 415 | ], |
|
395 | 418 | "for column in df.columns:\n", |
396 | 419 | " if column == \"name\":\n", |
397 | 420 | " continue\n", |
398 | | - " if column == \"duration_s\":\n", |
| 421 | + " if column in [\"duration_s\", \"duration_m\"]:\n", |
399 | 422 | " print(f\"{column} & {df[column].min():.2f} & {df[column].mean():.2f}±{df[column].std():.2f} & {df[column].max():.2f} & {df[column].sum():.2f}\\\\\\\\\")\n", |
400 | 423 | " else:\n", |
401 | 424 | " print(f\"{column} & {df[column].min():.0f} & {df[column].mean():.0f}±{df[column].std():.0f} & {df[column].max():.0f} & {df[column].sum():.0f}\\\\\\\\\")" |
|
0 commit comments