{ "cells": [ { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import os, sys\n", "sys.path.append('..')\n", "import pandas as pd\n", "import scipy as sp\n", "import pywt\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import modules.wavacc as wav\n", "import csv\n", "from scipy.signal import savgol_filter" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "#open csv file as dataframe\n", "filepath = os.path.join('../fulltrace/', os.listdir('../fulltrace')[2])\n", "filename = os.listdir('../fulltrace')[2]\n", "\n", "df = pd.read_csv(filepath)" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "# in q1 is a list of tuple. tuple contains two values. first is the frame which status is 'in' and value of x, y is over 0. second is the frame which status is 'out' before next 'in' frame.\n", "\n", "q1 = df[(df['status']=='in') & (df['x'] >= 0) & (df['y'] >= 0)]\n", "# in q2 is the frame which status is 'in' and value of x is over 0, y is under 0.\n", "q2 = df[(df['status']=='in') & (df['x'] >= 0) & (df['y'] < 0)]\n", "# in q3 is the frame which status is 'in' and value of x, y is under 0.\n", "q3 = df[(df['status']=='in') & (df['x'] < 0) & (df['y'] < 0)]\n", "# in q4 is the frame which status is 'in' and value of x is under 0, y is over 0.\n", "q4 = df[(df['status']=='in') & (df['x'] < 0) & (df['y'] >= 0)]" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "345 47 73 644\n" ] } ], "source": [ "print(len(q1), len(q2), len(q3), len(q4))\n" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "q1_stroke = []\n", "q1_frame = 0\n", "for x in q1.index:\n", " #find the nearest status 'out' frame before next 'in' frame.\n", " q1_out = df[(df['status']=='out') & (df.index > x)].index[0]\n", " q1_stroke.append((x, q1_out))\n", " q1_frame += q1_out - x\n", "\n", "q2_stroke = []\n", "q2_frame = 0\n", "for x in q2.index:\n", " #find the nearest status 'out' frame before next 'in' frame.\n", " q2_out = df[(df['status']=='out') & (df.index > x)].index[0]\n", " q2_stroke.append((x, q2_out))\n", " q2_frame += q2_out - x\n", "\n", "q3_stroke = []\n", "q3_frame = 0\n", "for x in q1.index:\n", " #find the nearest status 'out' frame before next 'in' frame.\n", " q3_out = df[(df['status']=='out') & (df.index > x)].index[0]\n", " q3_stroke.append((x, q3_out))\n", " q3_frame += q3_out - x\n", "\n", "q4_stroke = []\n", "q4_frame = 0\n", "for x in q4.index:\n", " #find the nearest status 'out' frame before next 'in' frame.\n", " q4_out = df[(df['status']=='out') & (df.index > x)].index[0]\n", " q4_stroke.append((x, q4_out))\n", " q4_frame += q4_out - x " ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "q1_uptime = q1_frame / len(df)\n", "q2_uptime = q2_frame / len(df)\n", "q3_uptime = q3_frame / len(df)\n", "q4_uptime = q4_frame / len(df)" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "6016 613 6016 20551\n" ] } ], "source": [ "print(q1_frame, q2_frame, q3_frame, q4_frame)" ] }, { "cell_type": "code", "execution_count": 30, "metadata": {}, "outputs": [], "source": [ "#get 'velocity' of each frame of q1_stroke\n", "q1_velocity = []\n", "q1_positionvectorvalue = []\n", "for x in q1_stroke:\n", " q1_velocity.append(df['velocity'][x[0]:x[1]].mean())\n", " q1_positionvectorvalue.append(df['positionvectorvalue'][x[0]:x[1]].diff())\n", "\n", "\n", "q1_velocity_mean = np.mean(q1_velocity)\n", "q1_velocity_var = np.var(q1_velocity)\n", "\n", "q2_velocity = []\n", "for x in q2_stroke:\n", " q2_velocity.append(df['velocity'][x[0]:x[1]].mean())\n", "q2_velocity_mean = np.mean(q2_velocity)\n", "q2_velocity_var = np.var(q2_velocity)\n", "\n", "q3_velocity = []\n", "for x in q3_stroke:\n", " q3_velocity.append(df['velocity'][x[0]:x[1]].mean())\n", "q3_velocity_mean = np.mean(q3_velocity)\n", "q3_velocity_var = np.var(q3_velocity)\n", "\n", "q4_velocity = []\n", "for x in q4_stroke:\n", " q4_velocity.append(df['velocity'][x[0]:x[1]].mean())\n", "q4_velocity_mean = np.mean(q4_velocity)\n", "q4_velocity_var = np.var(q4_velocity)" ] }, { "cell_type": "code", "execution_count": 31, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[1353 NaN\n", "Name: positionvectorvalue, dtype: float64, 1517 NaN\n", "1518 0.089062\n", "1519 0.067123\n", "1520 -3.006541\n", "1521 3.116638\n", "1522 -0.096733\n", "1523 -0.083281\n", "1524 -0.016844\n", "1525 -0.074981\n", "1526 -0.034447\n", "1527 0.040677\n", "1528 0.057539\n", "1529 0.042841\n", "Name: positionvectorvalue, dtype: float64, 2471 NaN\n", "Name: positionvectorvalue, dtype: float64, 2551 NaN\n", "Name: positionvectorvalue, dtype: float64, 2553 NaN\n", "Name: positionvectorvalue, dtype: float64, 3261 NaN\n", "3262 0.105195\n", "3263 -0.134847\n", "3264 -0.027675\n", "3265 -0.086238\n", "3266 -0.068559\n", "3267 -0.030803\n", "3268 -0.009303\n", "3269 0.009379\n", "3270 0.017477\n", "3271 0.080721\n", "3272 0.042062\n", "3273 0.121922\n", "3274 0.035434\n", "3275 -0.054704\n", "3276 -0.069994\n", "3277 -0.091374\n", "3278 -0.056896\n", "3279 -0.036003\n", "3280 -0.008612\n", "3281 0.021217\n", "3282 0.042408\n", "3283 0.094762\n", "3284 0.056087\n", "3285 0.097283\n", "3286 -3.111867\n", "3287 0.000000\n", "3288 0.000000\n", "3289 3.016370\n", "3290 -0.047602\n", "3291 -0.074471\n", "3292 -0.114784\n", "3293 0.018864\n", "3294 0.026948\n", "3295 0.026182\n", "3296 0.099554\n", "3297 0.069413\n", "3298 -3.020475\n", "Name: positionvectorvalue, dtype: float64, 3466 NaN\n", "Name: positionvectorvalue, dtype: float64, 3477 NaN\n", "3478 -0.086242\n", "3479 -0.073679\n", "3480 -0.084634\n", "3481 -0.019960\n", "3482 0.023658\n", "3483 0.130201\n", "3484 -2.943934\n", "3485 3.053892\n", "3486 -0.028664\n", "3487 -0.058163\n", "3488 -0.089444\n", "3489 -0.054726\n", "3490 -0.030369\n", "3491 0.028169\n", "3492 -0.003428\n", "3493 0.025069\n", "3494 1.954980\n", "3495 -1.782245\n", "3496 0.099214\n", "3497 0.002234\n", "3498 -0.009449\n", "Name: positionvectorvalue, dtype: float64, 3592 NaN\n", "Name: positionvectorvalue, dtype: float64, 3707 NaN\n", "3708 -0.089139\n", "3709 -0.105823\n", "3710 0.053558\n", "Name: positionvectorvalue, dtype: float64, 3771 NaN\n", "Name: positionvectorvalue, dtype: float64, 3777 NaN\n", "3778 0.206692\n", "3779 -3.749858\n", "3780 0.000000\n", "3781 0.000000\n", "3782 0.000000\n", "3783 0.000000\n", "3784 0.000000\n", "3785 0.000000\n", "3786 0.000000\n", "3787 0.000000\n", "3788 0.000000\n", "3789 0.000000\n", "3790 0.000000\n", "3791 0.000000\n", "3792 0.000000\n", "3793 0.000000\n", "3794 0.000000\n", "3795 0.000000\n", "3796 0.000000\n", "3797 0.000000\n", "3798 0.000000\n", "3799 0.000000\n", "3800 0.000000\n", "3801 0.000000\n", "3802 0.000000\n", "3803 3.938604\n", "3804 -3.938604\n", "3805 0.000000\n", "3806 0.000000\n", "3807 0.000000\n", "3808 0.000000\n", "3809 0.000000\n", "3810 0.000000\n", "3811 0.000000\n", "3812 0.000000\n", "3813 0.000000\n", "3814 0.000000\n", "3815 0.000000\n", "3816 0.000000\n", "3817 4.001781\n", "3818 -0.049496\n", "3819 0.000691\n", "3820 -0.022601\n", "3821 -0.008570\n", "3822 -3.921805\n", "3823 0.000000\n", "3824 3.912594\n", "3825 -0.009661\n", "3826 -0.006679\n", "Name: positionvectorvalue, dtype: float64, 4324 NaN\n", "4325 -0.094664\n", "4326 -3.143381\n", "4327 0.000000\n", "4328 0.000000\n", "4329 3.004659\n", "4330 -0.009186\n", "4331 -0.015761\n", "4332 -0.032653\n", "4333 0.016305\n", "4334 -0.013451\n", "Name: positionvectorvalue, dtype: float64, 4341 NaN\n", "4342 -0.408445\n", "4343 0.394940\n", "4344 -0.001232\n", "4345 -0.012145\n", "4346 0.000204\n", "4347 0.000892\n", "4348 -0.000259\n", "4349 -0.008058\n", "4350 0.005939\n", "4351 0.002242\n", "4352 -0.000277\n", "4353 -0.000043\n", "4354 -0.417476\n", "4355 0.423376\n", "4356 0.002177\n", "4357 0.001432\n", "4358 0.000400\n", "4359 -0.447433\n", "4360 0.463113\n", "4361 0.008922\n", "4362 -0.002466\n", "4363 0.005525\n", "4364 -0.000103\n", "4365 0.004724\n", "4366 -0.005940\n", "4367 -0.003707\n", "4368 -0.007689\n", "4369 -0.003102\n", "4370 -0.451088\n", "4371 0.448789\n", "4372 -0.006653\n", "4373 0.009407\n", "4374 0.003556\n", "4375 0.003904\n", "4376 0.007396\n", "4377 0.008334\n", "4378 0.002019\n", "Name: positionvectorvalue, dtype: float64, 4726 NaN\n", "Name: positionvectorvalue, dtype: float64, 6866 NaN\n", "Name: positionvectorvalue, dtype: float64, 7909 NaN\n", "Name: positionvectorvalue, dtype: float64, 7911 NaN\n", "Name: positionvectorvalue, dtype: float64, 7973 NaN\n", "Name: positionvectorvalue, dtype: float64, 7996 NaN\n", "Name: positionvectorvalue, dtype: float64, 8008 NaN\n", "8009 -0.092655\n", "8010 0.080394\n", "8011 0.014835\n", "8012 0.029504\n", "8013 0.017366\n", "8014 0.032130\n", "8015 0.027548\n", "Name: positionvectorvalue, dtype: float64, 8104 NaN\n", "Name: positionvectorvalue, dtype: float64, 8222 NaN\n", "8223 0.064936\n", "8224 0.024824\n", "8225 0.016401\n", "8226 0.005933\n", "8227 -0.036220\n", "8228 -0.127034\n", "8229 -0.128740\n", "8230 0.150266\n", "8231 0.039044\n", "8232 -0.001859\n", "8233 -0.003813\n", "8234 -0.004577\n", "8235 0.049312\n", "8236 0.028088\n", "8237 0.017282\n", "8238 0.020069\n", "8239 -0.005147\n", "Name: positionvectorvalue, dtype: float64, 8337 NaN\n", "8338 -0.025802\n", "8339 0.003542\n", "8340 0.003279\n", "8341 0.006029\n", " ... \n", "8406 -0.002299\n", "8407 -0.004758\n", "8408 0.014967\n", "8409 0.002709\n", "8410 0.003808\n", "Name: positionvectorvalue, Length: 74, dtype: float64, 8495 NaN\n", "8496 -0.145290\n", "8497 0.201699\n", "8498 -0.218575\n", "8499 0.266129\n", " ... \n", "8594 0.000000\n", "8595 0.000000\n", "8596 0.000000\n", "8597 0.000000\n", "8598 0.000000\n", "Name: positionvectorvalue, Length: 104, dtype: float64, 8656 NaN\n", "Name: positionvectorvalue, dtype: float64, 8809 NaN\n", "Name: positionvectorvalue, dtype: float64, 8987 NaN\n", "Name: positionvectorvalue, dtype: float64, 9068 NaN\n", "9069 -0.316496\n", "9070 -2.494636\n", "9071 0.000000\n", "9072 0.000000\n", " ... \n", "9124 0.000000\n", "9125 0.000000\n", "9126 0.000000\n", "9127 2.485591\n", "9128 0.042871\n", "Name: positionvectorvalue, Length: 61, dtype: float64, 9130 NaN\n", "Name: positionvectorvalue, dtype: float64, 9132 NaN\n", "Name: positionvectorvalue, dtype: float64, 9284 NaN\n", "9285 -0.052322\n", "Name: positionvectorvalue, dtype: float64, 9317 NaN\n", "9318 -0.068931\n", "9319 0.035985\n", "9320 -0.006830\n", "9321 -0.009087\n", " ... \n", "9431 0.000000\n", "9432 0.000000\n", "9433 0.000000\n", "9434 0.000000\n", "9435 0.000000\n", "Name: positionvectorvalue, Length: 119, dtype: float64, 9474 NaN\n", "Name: positionvectorvalue, dtype: float64, 9484 NaN\n", "Name: positionvectorvalue, dtype: float64, 9563 NaN\n", "9564 -0.271528\n", "9565 -2.479838\n", "9566 0.000000\n", "9567 0.000000\n", "9568 0.000000\n", "9569 3.125539\n", "9570 -0.021325\n", "9571 -0.026322\n", "Name: positionvectorvalue, dtype: float64, 9605 NaN\n", "Name: positionvectorvalue, dtype: float64, 9612 NaN\n", "Name: positionvectorvalue, dtype: float64, 9619 NaN\n", "9620 0.627451\n", "9621 -0.637715\n", "9622 0.250933\n", "9623 -0.024871\n", "9624 -0.002317\n", "9625 -0.013306\n", "9626 0.008324\n", "9627 0.008890\n", "9628 0.031682\n", "Name: positionvectorvalue, dtype: float64, 9630 NaN\n", "Name: positionvectorvalue, dtype: float64, 9649 NaN\n", "9650 0.184479\n", "9651 -0.224007\n", "9652 0.219247\n", "9653 -0.002207\n", "9654 0.004961\n", "9655 -0.234171\n", "9656 -2.510959\n", "9657 0.000000\n", "9658 0.000000\n", "9659 2.536911\n", "9660 -2.536911\n", "9661 0.000000\n", "9662 0.000000\n", "9663 0.000000\n", "9664 0.000000\n", "9665 0.000000\n", "9666 0.000000\n", "9667 0.000000\n", "Name: positionvectorvalue, dtype: float64, 9669 NaN\n", "9670 -0.594631\n", "9671 -2.513203\n", "9672 0.000000\n", "9673 0.000000\n", "9674 0.000000\n", "9675 2.512480\n", "9676 0.006866\n", "9677 -2.519345\n", "9678 0.000000\n", "9679 0.000000\n", "9680 0.000000\n", "9681 0.000000\n", "9682 3.103393\n", "9683 -0.416476\n", "9684 -0.158745\n", "9685 -2.528172\n", "9686 0.000000\n", "9687 0.000000\n", "9688 3.149200\n", "9689 -0.657680\n", "9690 0.287330\n", "9691 0.006396\n", "9692 0.024697\n", "9693 -0.293811\n", "Name: positionvectorvalue, dtype: float64, 9702 NaN\n", "Name: positionvectorvalue, dtype: float64, 9720 NaN\n", "Name: positionvectorvalue, dtype: float64, 9722 NaN\n", "Name: positionvectorvalue, dtype: float64, 9732 NaN\n", "Name: positionvectorvalue, dtype: float64, 9743 NaN\n", "Name: positionvectorvalue, dtype: float64, 9821 NaN\n", "Name: positionvectorvalue, dtype: float64, 9833 NaN\n", "Name: positionvectorvalue, dtype: float64, 9835 NaN\n", "Name: positionvectorvalue, dtype: float64, 9842 NaN\n", "9843 0.191716\n", "9844 0.123090\n", "9845 -0.010347\n", "9846 0.005242\n", "9847 0.015158\n", "9848 -0.306608\n", "9849 -2.526432\n", "9850 2.531481\n", "9851 -0.023284\n", "Name: positionvectorvalue, dtype: float64, 9910 NaN\n", "Name: positionvectorvalue, dtype: float64, 9912 NaN\n", "9913 0.584654\n", "9914 -0.407341\n", "9915 0.061711\n", "9916 -0.059462\n", "9917 0.090086\n", "9918 -0.015315\n", "9919 -0.013399\n", "9920 -0.058180\n", "Name: positionvectorvalue, dtype: float64, 9925 NaN\n", "Name: positionvectorvalue, dtype: float64, 9937 NaN\n", "Name: positionvectorvalue, dtype: float64, 9939 NaN\n", "9940 -0.254016\n", "9941 0.281274\n", "9942 0.013374\n", "9943 -0.041152\n", "9944 -0.238407\n", "9945 -2.472939\n", "9946 2.476075\n", "9947 -0.002346\n", "9948 0.001073\n", "9949 -0.002875\n", "9950 -0.004953\n", "9951 -0.003808\n", "9952 -0.002327\n", "9953 0.000788\n", "9954 0.002011\n", "9955 0.011162\n", "9956 0.007789\n", "9957 0.004045\n", "9958 -0.001189\n", "9959 -0.006163\n", "9960 -0.007680\n", "9961 -0.004875\n", "9962 -0.001467\n", "9963 0.000929\n", "Name: positionvectorvalue, dtype: float64, 9981 NaN\n", "Name: positionvectorvalue, dtype: float64, 9992 NaN\n", "Name: positionvectorvalue, dtype: float64, 10003 NaN\n", "Name: positionvectorvalue, dtype: float64, 10077 NaN\n", "Name: positionvectorvalue, dtype: float64, 10088 NaN\n", "Name: positionvectorvalue, dtype: float64, 10099 NaN\n", "10100 0.048293\n", "10101 -0.005951\n", "10102 0.000958\n", "10103 0.007065\n", "10104 0.361391\n", "10105 -3.122602\n", "10106 0.000000\n", "10107 0.000000\n", "10108 3.214306\n", "10109 -0.110387\n", "Name: positionvectorvalue, dtype: float64, 10131 NaN\n", "Name: positionvectorvalue, dtype: float64, 10147 NaN\n", "10148 0.599297\n", "10149 -0.572492\n", "10150 -2.493068\n", "10151 0.000000\n", "10152 0.000000\n", "10153 0.000000\n", "10154 3.115467\n", "10155 -0.042231\n", "10156 0.011715\n", "Name: positionvectorvalue, dtype: float64, 10158 NaN\n", "Name: positionvectorvalue, dtype: float64, 10172 NaN\n", "Name: positionvectorvalue, dtype: float64, 10214 NaN\n", "Name: positionvectorvalue, dtype: float64, 10242 NaN\n", "Name: positionvectorvalue, dtype: float64, 10284 NaN\n", "Name: positionvectorvalue, dtype: float64, 10286 NaN\n", "10287 -0.351223\n", "10288 0.413641\n", "10289 0.006848\n", "10290 -0.003195\n", "10291 -0.000832\n", "10292 0.011771\n", "10293 0.006183\n", "10294 -0.002475\n", "10295 -0.001230\n", "10296 -0.005008\n", "10297 -0.001154\n", "10298 0.003368\n", "10299 0.003771\n", "10300 -0.005499\n", "10301 0.004665\n", "10302 0.004234\n", "10303 -0.017738\n", "10304 -0.013503\n", "Name: positionvectorvalue, dtype: float64, 10306 NaN\n", "Name: positionvectorvalue, dtype: float64, 10347 NaN\n", "10348 -0.336842\n", "10349 0.392402\n", "10350 0.007639\n", "10351 -0.051518\n", "10352 -0.053090\n", "10353 0.007105\n", "10354 -0.007225\n", "10355 0.037964\n", "10356 0.036308\n", "10357 0.021149\n", "10358 -0.016009\n", "10359 -0.016473\n", "10360 -0.007495\n", "10361 -0.058512\n", "10362 0.009573\n", "10363 -0.037943\n", "10364 0.022495\n", "10365 0.034837\n", "10366 0.043649\n", "10367 0.008711\n", "10368 -0.049033\n", "10369 0.023290\n", "10370 -0.002798\n", "10371 -0.041660\n", "10372 -0.052003\n", "10373 -0.068312\n", "10374 0.074688\n", "10375 0.060872\n", "Name: positionvectorvalue, dtype: float64, 10437 NaN\n", "10438 -0.366653\n", "10439 0.227243\n", "10440 0.087368\n", "10441 -0.019287\n", " ... \n", "10609 0.000000\n", "10610 0.000000\n", "10611 0.000000\n", "10612 2.453196\n", "10613 -2.453196\n", "Name: positionvectorvalue, Length: 177, dtype: float64, 10961 NaN\n", "Name: positionvectorvalue, dtype: float64, 11000 NaN\n", "Name: positionvectorvalue, dtype: float64, 20139 NaN\n", "20140 -0.089510\n", "20141 0.072404\n", "20142 0.051238\n", "20143 0.019108\n", "20144 0.002047\n", "20145 0.007728\n", "Name: positionvectorvalue, dtype: float64, 20157 NaN\n", "20158 1.526946\n", "20159 -0.005120\n", "20160 0.012793\n", "20161 -1.591198\n", "20162 -0.002226\n", "20163 -0.003929\n", "20164 -0.039585\n", "20165 0.021119\n", "20166 0.010998\n", "20167 -3.181307\n", "20168 0.000000\n", "20169 0.000000\n", "20170 0.000000\n", "20171 0.000000\n", "20172 0.000000\n", "20173 0.000000\n", "20174 0.000000\n", "20175 0.000000\n", "20176 3.146048\n", "20177 -3.146048\n", "20178 0.000000\n", "20179 0.000000\n", "20180 0.000000\n", "20181 0.000000\n", "20182 0.000000\n", "Name: positionvectorvalue, dtype: float64, 21420 NaN\n", "21421 -0.164941\n", "21422 -2.656618\n", "21423 0.000000\n", "21424 0.000000\n", "21425 0.000000\n", "21426 0.000000\n", "21427 0.000000\n", "21428 0.000000\n", "21429 0.000000\n", "21430 0.000000\n", "21431 0.000000\n", "21432 0.000000\n", "21433 2.883390\n", "21434 0.012300\n", "21435 -0.009833\n", "21436 0.003383\n", "21437 -0.001376\n", "21438 -0.007837\n", "21439 0.000329\n", "21440 0.005443\n", "21441 -0.008270\n", "21442 0.009580\n", "21443 -0.210097\n", "21444 0.217061\n", "21445 0.023423\n", "21446 -2.917495\n", "Name: positionvectorvalue, dtype: float64, 21955 NaN\n", "Name: positionvectorvalue, dtype: float64, 22000 NaN\n", "22001 -0.056600\n", "22002 0.032596\n", "22003 -0.011133\n", "22004 0.082208\n", "22005 -0.071921\n", "22006 -0.057192\n", "22007 -0.007403\n", "22008 0.041125\n", "22009 0.061792\n", "22010 0.037413\n", "22011 0.056376\n", "22012 0.061901\n", "22013 -0.010899\n", "22014 -0.054277\n", "22015 -0.020675\n", "22016 -0.103240\n", "22017 -0.066432\n", "22018 -0.023582\n", "22019 -0.004647\n", "22020 0.002549\n", "22021 -0.107860\n", "Name: positionvectorvalue, dtype: float64, 22023 NaN\n", "Name: positionvectorvalue, dtype: float64, 22398 NaN\n", "22399 -0.120312\n", "22400 -2.645180\n", "22401 0.000000\n", "22402 0.000000\n", " ... \n", "22555 0.000000\n", "22556 0.000000\n", "22557 0.000000\n", "22558 0.000000\n", "22559 0.000000\n", "Name: positionvectorvalue, Length: 162, dtype: float64, 22810 NaN\n", "Name: positionvectorvalue, dtype: float64, 22969 NaN\n", "22970 -0.047326\n", "22971 -0.061998\n", "22972 -0.033455\n", "22973 -0.040994\n", " ... \n", "23239 0.000000\n", "23240 2.963077\n", "23241 -0.098375\n", "23242 -0.072164\n", "23243 -0.044257\n", "Name: positionvectorvalue, Length: 275, dtype: float64, 23394 NaN\n", "Name: positionvectorvalue, dtype: float64, 25195 NaN\n", "25196 -0.199645\n", "25197 0.212944\n", "25198 -2.814305\n", "25199 0.000000\n", " ... \n", "25364 0.000000\n", "25365 0.000000\n", "25366 0.000000\n", "25367 0.000000\n", "25368 0.000000\n", "Name: positionvectorvalue, Length: 174, dtype: float64, 30786 NaN\n", "30787 -0.063197\n", "30788 -0.020531\n", "30789 -0.002504\n", "30790 0.027494\n", "30791 0.042277\n", "30792 0.052201\n", "30793 -2.891419\n", "30794 0.000000\n", "30795 0.000000\n", "30796 0.000000\n", "30797 2.909243\n", "30798 -0.071211\n", "30799 -0.045158\n", "30800 -0.027698\n", "30801 0.010481\n", "30802 0.037442\n", "30803 0.039029\n", "30804 -0.101705\n", "30805 -2.750424\n", "30806 0.000000\n", "30807 0.000000\n", "30808 2.962466\n", "30809 -0.026840\n", "30810 -0.083747\n", "30811 -0.045325\n", "30812 -0.021600\n", "30813 0.003016\n", "30814 0.024774\n", "30815 0.070059\n", "30816 0.041853\n", "30817 -2.924658\n", "30818 0.000000\n", "30819 0.000000\n", "30820 2.936595\n", "30821 -0.042521\n", "30822 -0.033823\n", "30823 -0.003066\n", "30824 0.032528\n", "30825 -2.889714\n", "30826 0.000000\n", "30827 0.000000\n", "30828 0.000000\n", "30829 0.000000\n", "30830 0.000000\n", "30831 2.888710\n", "30832 -0.025285\n", "30833 -2.863425\n", "30834 0.000000\n", "30835 0.000000\n", "30836 0.000000\n", "30837 0.000000\n", "30838 0.000000\n", "30839 0.000000\n", "30840 2.874391\n", "30841 -0.022080\n", "30842 -2.852311\n", "30843 0.000000\n", "Name: positionvectorvalue, dtype: float64, 30942 NaN\n", "30943 0.052309\n", "30944 -0.095159\n", "30945 0.184363\n", "30946 -0.050074\n", "30947 -0.037675\n", "30948 -0.042194\n", "30949 -0.055759\n", "30950 -0.040032\n", "30951 -0.044470\n", "30952 -0.015646\n", "30953 0.057997\n", "30954 0.033830\n", "30955 0.037653\n", "30956 0.009006\n", "30957 0.011332\n", "30958 -0.042153\n", "30959 -0.014882\n", "30960 -0.045994\n", "30961 -0.045611\n", "30962 -0.014906\n", "30963 -0.017963\n", "30964 0.026878\n", "30965 0.020766\n", "30966 0.089715\n", "30967 0.070158\n", "30968 -0.015710\n", "30969 -0.065944\n", "30970 -0.053876\n", "30971 -0.037428\n", "30972 -0.033989\n", "30973 -0.011374\n", "30974 0.004970\n", "30975 0.050200\n", "30976 0.047011\n", "30977 0.084168\n", "30978 0.104321\n", "30979 -0.062190\n", "30980 0.028616\n", "30981 -0.072475\n", "30982 -0.067333\n", "30983 -0.048191\n", "30984 -0.059163\n", "30985 0.014958\n", "30986 0.002798\n", "Name: positionvectorvalue, dtype: float64, 31220 NaN\n", "Name: positionvectorvalue, dtype: float64, 31325 NaN\n", "31326 -0.087850\n", "31327 -0.032793\n", "31328 -0.027450\n", "31329 0.011435\n", "31330 0.034841\n", "31331 0.041093\n", "31332 0.050692\n", "31333 -0.128936\n", "31334 -2.822714\n", "31335 2.983005\n", "31336 -0.078941\n", "31337 -0.053393\n", "31338 -0.032285\n", "31339 0.005228\n", "31340 0.026693\n", "31341 0.045953\n", "31342 0.075421\n", "31343 -2.971680\n", "31344 2.831541\n", "31345 -0.044029\n", "31346 0.011692\n", "31347 -0.005339\n", "31348 -0.110066\n", "31349 -2.683800\n", "31350 0.000000\n", "31351 0.000000\n", "31352 0.000000\n", "31353 0.000000\n", "31354 2.818725\n", "31355 -0.018543\n", "31356 -0.021069\n", "31357 0.004792\n", "31358 -0.122540\n", "31359 -2.661364\n", "Name: positionvectorvalue, dtype: float64, 31448 NaN\n", "Name: positionvectorvalue, dtype: float64, 31493 NaN\n", "31494 -0.218690\n", "31495 0.135477\n", "31496 -0.044464\n", "31497 -0.034666\n", "31498 -0.030126\n", "31499 0.012884\n", "31500 0.052835\n", "31501 -0.001420\n", "31502 -2.967928\n", "31503 0.000000\n", "31504 0.000000\n", "31505 0.000000\n", "31506 0.000000\n", "Name: positionvectorvalue, dtype: float64, 31532 NaN\n", "Name: positionvectorvalue, dtype: float64, 31595 NaN\n", "Name: positionvectorvalue, dtype: float64, 31733 NaN\n", "Name: positionvectorvalue, dtype: float64, 31735 NaN\n", "Name: positionvectorvalue, dtype: float64, 31737 NaN\n", "Name: positionvectorvalue, dtype: float64, 31969 NaN\n", "31970 0.037954\n", "31971 -2.833652\n", "31972 0.000000\n", "31973 0.000000\n", "31974 0.000000\n", "31975 0.000000\n", "31976 0.000000\n", "31977 0.000000\n", "31978 0.000000\n", "31979 0.000000\n", "31980 0.000000\n", "31981 0.000000\n", "31982 0.000000\n", "31983 0.000000\n", "31984 0.000000\n", "31985 0.000000\n", "31986 0.000000\n", "31987 0.000000\n", "31988 0.000000\n", "31989 0.000000\n", "31990 0.000000\n", "31991 0.000000\n", "31992 0.000000\n", "31993 0.000000\n", "31994 0.000000\n", "31995 0.000000\n", "31996 0.000000\n", "31997 0.000000\n", "31998 0.000000\n", "31999 0.000000\n", "32000 0.000000\n", "Name: positionvectorvalue, dtype: float64, 32007 NaN\n", "Name: positionvectorvalue, dtype: float64, 32307 NaN\n", "32308 1.903411\n", "32309 0.001612\n", "32310 -0.003626\n", "32311 -0.004623\n", " ... \n", "32501 0.016205\n", "32502 -2.931435\n", "32503 0.000000\n", "32504 0.000000\n", "32505 2.916997\n", "Name: positionvectorvalue, Length: 199, dtype: float64, 32773 NaN\n", "32774 2.233330\n", "32775 -0.003755\n", "32776 -0.042058\n", "32777 0.509648\n", "32778 -0.033014\n", "32779 0.008885\n", "32780 -2.601505\n", "32781 -0.057306\n", "32782 -0.044656\n", "32783 -0.017523\n", "32784 -0.032046\n", "32785 0.033425\n", "32786 0.027384\n", "32787 0.057717\n", "32788 0.068556\n", "32789 -2.986976\n", "32790 0.000000\n", "32791 0.000000\n", "32792 2.966937\n", "32793 -0.082694\n", "32794 -0.036225\n", "32795 -0.047483\n", "32796 -0.010991\n", "32797 0.039268\n", "32798 0.087887\n", "32799 -0.022572\n", "Name: positionvectorvalue, dtype: float64, 35096 NaN\n", "35097 -0.060665\n", "35098 -0.065159\n", "35099 -0.057940\n", "35100 0.019603\n", " ... \n", "35218 0.000000\n", "35219 0.000000\n", "35220 0.000000\n", "35221 0.000000\n", "35222 0.000000\n", "Name: positionvectorvalue, Length: 127, dtype: float64, 35653 NaN\n", "Name: positionvectorvalue, dtype: float64, 36787 NaN\n", "36788 0.454700\n", "36789 -0.308297\n", "36790 -2.942598\n", "36791 0.000000\n", "36792 0.000000\n", "36793 0.000000\n", "36794 0.000000\n", "36795 0.000000\n", "36796 0.000000\n", "36797 0.000000\n", "36798 0.000000\n", "36799 0.000000\n", "36800 2.829708\n", "36801 0.065700\n", "36802 0.084147\n", "36803 -0.008399\n", "36804 -0.001242\n", "36805 -0.001372\n", "36806 -0.000342\n", "36807 0.017446\n", "36808 -0.004832\n", "36809 0.013527\n", "36810 -0.027152\n", "Name: positionvectorvalue, dtype: float64, 37068 NaN\n", "37069 0.123428\n", "37070 -0.200256\n", "37071 0.221399\n", "37072 -0.210370\n", " ... \n", "37127 0.029476\n", "37128 -0.233864\n", "37129 0.277792\n", "37130 0.400793\n", "37131 -3.166941\n", "Name: positionvectorvalue, Length: 64, dtype: float64, 37143 NaN\n", "Name: positionvectorvalue, dtype: float64, 37177 NaN\n", "Name: positionvectorvalue, dtype: float64, 37204 NaN\n", "Name: positionvectorvalue, dtype: float64, 37384 NaN\n", "37385 0.594368\n", "37386 -0.555605\n", "37387 -2.523175\n", "37388 0.000000\n", "37389 0.000000\n", "37390 0.000000\n", "37391 0.000000\n", "37392 2.490000\n", "37393 -0.007635\n", "37394 0.022611\n", "37395 0.745761\n", "37396 -3.250737\n", "37397 0.000000\n", "37398 3.087831\n", "37399 0.001750\n", "37400 0.001145\n", "37401 -0.000783\n", "37402 -0.001668\n", "37403 0.008047\n", "37404 0.057215\n", "37405 -3.153537\n", "37406 3.111556\n", "37407 -3.111556\n", "37408 3.071457\n", "37409 0.005354\n", "37410 -0.002986\n", "37411 -0.006317\n", "Name: positionvectorvalue, dtype: float64, 37413 NaN\n", "Name: positionvectorvalue, dtype: float64, 37478 NaN\n", "Name: positionvectorvalue, dtype: float64, 37499 NaN\n", "Name: positionvectorvalue, dtype: float64, 37588 NaN\n", "Name: positionvectorvalue, dtype: float64, 37590 NaN\n", "37591 0.376691\n", "37592 -0.377723\n", "37593 0.383307\n", "37594 -0.380722\n", "37595 0.000954\n", "37596 0.000349\n", "Name: positionvectorvalue, dtype: float64, 37859 NaN\n", "37860 -0.052920\n", "37861 -0.007878\n", "37862 -0.051476\n", "37863 0.042480\n", "37864 0.019547\n", "37865 0.055260\n", "37866 -0.035027\n", "37867 -0.028916\n", "Name: positionvectorvalue, dtype: float64, 37869 NaN\n", "Name: positionvectorvalue, dtype: float64, 37960 NaN\n", "Name: positionvectorvalue, dtype: float64, 45700 NaN\n", "45701 0.131249\n", "45702 -0.087956\n", "45703 -2.732089\n", "45704 0.000000\n", "45705 0.000000\n", "45706 0.000000\n", "45707 0.000000\n", "Name: positionvectorvalue, dtype: float64, 45853 NaN\n", "Name: positionvectorvalue, dtype: float64, 45859 NaN\n", "45860 -0.192526\n", "45861 0.172928\n", "45862 -0.174513\n", "45863 -0.001660\n", " ... \n", "45987 -0.118207\n", "45988 0.167635\n", "45989 0.044873\n", "45990 0.045928\n", "45991 0.006481\n", "Name: positionvectorvalue, Length: 133, dtype: float64, 46517 NaN\n", "Name: positionvectorvalue, dtype: float64, 46519 NaN\n", "Name: positionvectorvalue, dtype: float64, 46555 NaN\n", "Name: positionvectorvalue, dtype: float64, 46635 NaN\n", "Name: positionvectorvalue, dtype: float64, 49078 NaN\n", "Name: positionvectorvalue, dtype: float64, 49503 NaN\n", "Name: positionvectorvalue, dtype: float64, 49516 NaN\n", "Name: positionvectorvalue, dtype: float64, 49523 NaN\n", "Name: positionvectorvalue, dtype: float64, 49530 NaN\n", "Name: positionvectorvalue, dtype: float64, 49544 NaN\n", "49545 0.029609\n", "49546 0.014096\n", "49547 -0.007526\n", "49548 0.020730\n", "49549 -0.044333\n", "49550 -0.346352\n", "49551 0.331955\n", "49552 -0.000974\n", "49553 0.011214\n", "49554 0.015951\n", "49555 0.031641\n", "49556 0.010685\n", "49557 -0.047779\n", "Name: positionvectorvalue, dtype: float64, 49911 NaN\n", "Name: positionvectorvalue, dtype: float64, 49917 NaN\n", "Name: positionvectorvalue, dtype: float64, 49929 NaN\n", "49930 -0.267256\n", "49931 0.281566\n", "49932 0.030800\n", "49933 -2.772217\n", "49934 0.000000\n", "49935 0.000000\n", "49936 2.743835\n", "49937 -0.000956\n", "49938 -0.021423\n", "49939 0.001234\n", "49940 0.003665\n", "49941 0.019311\n", "49942 0.012506\n", "49943 -0.023030\n", "49944 -0.017515\n", "49945 0.011671\n", "49946 0.031954\n", "49947 -2.761251\n", "49948 3.185402\n", "49949 -0.638911\n", "49950 -0.031785\n", "49951 -0.024115\n", "Name: positionvectorvalue, dtype: float64, 49971 NaN\n", "49972 0.215603\n", "49973 -2.719376\n", "49974 0.000000\n", "49975 2.616239\n", " ... \n", "50052 0.000000\n", "50053 0.000000\n", "50054 0.000000\n", "50055 0.000000\n", "50056 0.000000\n", "Name: positionvectorvalue, Length: 86, dtype: float64, 50058 NaN\n", "50059 0.168195\n", "50060 -2.674106\n", "50061 3.220513\n", "50062 -0.461836\n", " ... \n", "50114 2.715153\n", "50115 0.019682\n", "50116 -2.734835\n", "50117 2.723541\n", "50118 0.047122\n", "Name: positionvectorvalue, Length: 61, dtype: float64, 50169 NaN\n", "50170 -0.069385\n", "50171 -0.019436\n", "50172 -0.007504\n", "50173 0.049355\n", "50174 0.075534\n", "50175 -0.010951\n", "50176 -0.043497\n", "50177 -0.026583\n", "50178 -0.014305\n", "50179 0.000331\n", "Name: positionvectorvalue, dtype: float64, 50287 NaN\n", "Name: positionvectorvalue, dtype: float64, 50342 NaN\n", "Name: positionvectorvalue, dtype: float64, 50381 NaN\n", "Name: positionvectorvalue, dtype: float64, 50386 NaN\n", "Name: positionvectorvalue, dtype: float64, 50388 NaN\n", "Name: positionvectorvalue, dtype: float64, 50459 NaN\n", "Name: positionvectorvalue, dtype: float64, 50494 NaN\n", "50495 0.687253\n", "50496 -0.703409\n", "50497 -0.005619\n", "50498 -0.004770\n", "50499 -0.000987\n", "50500 0.002119\n", "Name: positionvectorvalue, dtype: float64, 50505 NaN\n", "Name: positionvectorvalue, dtype: float64, 50544 NaN\n", "50545 -0.482992\n", "50546 0.505424\n", "50547 0.016690\n", "50548 -0.002655\n", "50549 0.030164\n", "50550 0.022216\n", "50551 0.015036\n", "50552 0.022664\n", "50553 -0.006313\n", "50554 0.028570\n", "50555 0.005431\n", "50556 0.011339\n", "50557 -0.007626\n", "50558 -0.020128\n", "50559 -0.041902\n", "50560 -0.039955\n", "50561 -0.022982\n", "50562 -0.030103\n", "50563 -0.014811\n", "50564 -0.022366\n", "50565 -0.009829\n", "50566 -0.006462\n", "50567 -0.010136\n", "50568 -0.007963\n", "50569 -0.002646\n", "50570 -0.001099\n", "50571 -0.002584\n", "50572 -0.007598\n", "50573 0.003016\n", "50574 0.000969\n", "50575 -0.002685\n", "50576 -0.004915\n", "50577 0.002895\n", "50578 0.007705\n", "50579 -0.004994\n", "50580 0.035386\n", "50581 -0.026595\n", "50582 -0.013380\n", "50583 -0.350830\n", "50584 0.358582\n", "50585 -0.363005\n", "50586 -0.000747\n", "50587 -0.006285\n", "50588 0.000142\n", "50589 -0.000547\n", "50590 0.002210\n", "Name: positionvectorvalue, dtype: float64, 50644 NaN\n", "Name: positionvectorvalue, dtype: float64, 50758 NaN\n", "50759 -0.359054\n", "50760 0.311149\n", "50761 -0.003506\n", "50762 0.003438\n", " ... \n", "50832 -0.045869\n", "50833 0.066618\n", "50834 -0.012300\n", "50835 0.010481\n", "50836 0.057769\n", "Name: positionvectorvalue, Length: 79, dtype: float64, 50838 NaN\n", "Name: positionvectorvalue, dtype: float64, 50840 NaN\n", "50841 -0.043276\n", "50842 0.048105\n", "50843 0.010753\n", "50844 0.036674\n", "50845 0.039922\n", "50846 0.007230\n", "50847 0.002159\n", "50848 -0.024004\n", "50849 -0.026492\n", "Name: positionvectorvalue, dtype: float64, 50851 NaN\n", "Name: positionvectorvalue, dtype: float64, 50861 NaN\n", "50862 -0.066090\n", "50863 -0.037393\n", "50864 -0.009830\n", "50865 0.020917\n", " ... \n", "50918 0.004226\n", "50919 0.022941\n", "50920 0.023659\n", "50921 -0.019371\n", "50922 -0.033640\n", "Name: positionvectorvalue, Length: 62, dtype: float64, 50930 NaN\n", "Name: positionvectorvalue, dtype: float64, 50947 NaN\n", "50948 -0.368966\n", "50949 0.439696\n", "50950 -0.431368\n", "50951 0.395778\n", " ... \n", "51017 0.000000\n", "51018 0.000000\n", "51019 0.000000\n", "51020 0.000000\n", "51021 0.000000\n", "Name: positionvectorvalue, Length: 75, dtype: float64, 51038 NaN\n", "Name: positionvectorvalue, dtype: float64, 51093 NaN\n", "Name: positionvectorvalue, dtype: float64, 51127 NaN\n", "Name: positionvectorvalue, dtype: float64, 55319 NaN\n", "55320 -0.150726\n", "55321 -2.621179\n", "55322 0.000000\n", "55323 0.000000\n", " ... \n", "55398 -0.001215\n", "55399 0.057418\n", "55400 -0.126446\n", "55401 0.184525\n", "55402 -0.081974\n", "Name: positionvectorvalue, Length: 84, dtype: float64, 55896 NaN\n", "55897 -0.110365\n", "55898 -2.598381\n", "55899 0.000000\n", "55900 0.000000\n", " ... \n", "56005 0.052986\n", "56006 -3.290864\n", "56007 0.000000\n", "56008 0.000000\n", "56009 3.262790\n", "Name: positionvectorvalue, Length: 114, dtype: float64, 56111 NaN\n", "56112 -0.205698\n", "Name: positionvectorvalue, dtype: float64, 56121 NaN\n", "Name: positionvectorvalue, dtype: float64, 56132 NaN\n", "56133 0.186292\n", "56134 -0.137590\n", "56135 -2.687521\n", "56136 0.000000\n", "56137 0.000000\n", "56138 2.810323\n", "56139 -0.002835\n", "56140 0.015401\n", "56141 -2.822890\n", "56142 0.000000\n", "56143 0.000000\n", "56144 0.000000\n", "56145 0.000000\n", "56146 0.000000\n", "56147 3.329975\n", "56148 -0.498418\n", "56149 -0.029989\n", "56150 -0.010174\n", "56151 0.046911\n", "56152 -2.838305\n", "56153 0.000000\n", "56154 0.000000\n", "56155 0.000000\n", "56156 0.000000\n", "56157 0.000000\n", "56158 3.347596\n", "56159 -0.655544\n", "56160 0.127561\n", "56161 -0.007904\n", "56162 -0.017616\n", "56163 0.014018\n", "56164 -2.808110\n", "56165 0.000000\n", "56166 0.000000\n", "56167 0.000000\n", "56168 0.000000\n", "56169 0.000000\n", "56170 2.709393\n", "56171 -0.031072\n", "Name: positionvectorvalue, dtype: float64, 56186 NaN\n", "Name: positionvectorvalue, dtype: float64, 56216 NaN\n", "Name: positionvectorvalue, dtype: float64, 56227 NaN\n", "Name: positionvectorvalue, dtype: float64, 56372 NaN\n", "Name: positionvectorvalue, dtype: float64, 56418 NaN\n", "56419 0.161069\n", "56420 -0.209151\n", "56421 0.065190\n", "56422 -0.066296\n", " ... \n", "56490 -2.788009\n", "56491 0.000000\n", "56492 0.000000\n", "56493 0.000000\n", "56494 0.000000\n", "Name: positionvectorvalue, Length: 77, dtype: float64, 56507 NaN\n", "Name: positionvectorvalue, dtype: float64, 56509 NaN\n", "56510 0.060879\n", "56511 0.123575\n", "56512 -0.170847\n", "56513 0.550861\n", "56514 -0.575131\n", "56515 -0.040929\n", "56516 0.120335\n", "56517 -0.055048\n", "56518 -0.022540\n", "56519 0.006270\n", "56520 0.049427\n", "56521 0.064442\n", "56522 -0.107272\n", "56523 -2.878424\n", "56524 0.000000\n", "56525 2.861697\n", "56526 -0.062388\n", "56527 -0.041294\n", "Name: positionvectorvalue, dtype: float64, 56529 NaN\n", "56530 0.116673\n", "56531 -0.166423\n", "56532 -2.865077\n", "56533 2.897726\n", "56534 0.003091\n", "56535 0.019310\n", "56536 0.029948\n", "56537 0.023671\n", "56538 0.003388\n", "56539 -0.090202\n", "56540 -2.886931\n", "56541 0.000000\n", "56542 2.855238\n", "56543 -0.062620\n", "Name: positionvectorvalue, dtype: float64, 56613 NaN\n", "Name: positionvectorvalue, dtype: float64, 56636 NaN\n", "56637 0.046574\n", "Name: positionvectorvalue, dtype: float64, 56644 NaN\n", "Name: positionvectorvalue, dtype: float64, 56670 NaN\n", "Name: positionvectorvalue, dtype: float64, 56698 NaN\n", "Name: positionvectorvalue, dtype: float64, 56706 NaN\n", "Name: positionvectorvalue, dtype: float64, 56712 NaN\n", "Name: positionvectorvalue, dtype: float64, 56733 NaN\n", "Name: positionvectorvalue, dtype: float64, 56735 NaN\n", "56736 0.196940\n", "56737 -0.246155\n", "56738 0.234784\n", "56739 0.006679\n", "56740 0.014522\n", "Name: positionvectorvalue, dtype: float64, 56753 NaN\n", "Name: positionvectorvalue, dtype: float64, 56761 NaN\n", "56762 0.264855\n", "56763 -0.216854\n", "56764 0.003147\n", "56765 -0.023523\n", "56766 -0.028420\n", "56767 -0.017849\n", "56768 -0.007521\n", "56769 0.014343\n", "56770 0.021107\n", "56771 0.032054\n", "56772 0.002294\n", "56773 0.008114\n", "56774 -0.033588\n", "56775 -0.017327\n", "56776 -0.018853\n", "Name: positionvectorvalue, dtype: float64, 56778 NaN\n", "Name: positionvectorvalue, dtype: float64, 56798 NaN\n", "Name: positionvectorvalue, dtype: float64, 56800 NaN\n", "56801 0.034119\n", "56802 0.001608\n", "Name: positionvectorvalue, dtype: float64, 56804 NaN\n", "Name: positionvectorvalue, dtype: float64, 56811 NaN\n", "Name: positionvectorvalue, dtype: float64, 56826 NaN\n", "Name: positionvectorvalue, dtype: float64, 56828 NaN\n", "Name: positionvectorvalue, dtype: float64, 56830 NaN\n", "56831 0.318323\n", "56832 -0.308570\n", "56833 -0.024480\n", "56834 -0.013874\n", "Name: positionvectorvalue, dtype: float64, 56845 NaN\n", "56846 -0.097149\n", "Name: positionvectorvalue, dtype: float64, 56857 NaN\n", "Name: positionvectorvalue, dtype: float64, 56865 NaN\n", "56866 -0.109323\n", "Name: positionvectorvalue, dtype: float64, 56868 NaN\n", "Name: positionvectorvalue, dtype: float64, 56870 NaN\n", "Name: positionvectorvalue, dtype: float64, 56884 NaN\n", "56885 -0.256386\n", "56886 0.359584\n", "56887 0.007809\n", "56888 0.036177\n", "56889 -0.049514\n", "Name: positionvectorvalue, dtype: float64, 56926 NaN\n", "56927 0.292732\n", "56928 -0.274144\n", "56929 -0.015052\n", "56930 -0.021825\n", "56931 -0.021829\n", "Name: positionvectorvalue, dtype: float64, 56933 NaN\n", "Name: positionvectorvalue, dtype: float64, 56961 NaN\n", "56962 0.288952\n", "56963 -0.279364\n", "56964 -0.006441\n", "56965 -0.017063\n", "Name: positionvectorvalue, dtype: float64, 56975 NaN\n", "Name: positionvectorvalue, dtype: float64, 56981 NaN\n", "Name: positionvectorvalue, dtype: float64, 56993 NaN\n", "56994 -0.196415\n", "56995 0.097497\n", "56996 -0.088199\n", "56997 -0.130635\n", "56998 0.312795\n", "56999 -0.271647\n", "57000 0.287507\n", "57001 -0.311611\n", "57002 0.098034\n", "57003 -0.143840\n", "57004 -0.022394\n", "57005 0.006731\n", "Name: positionvectorvalue, dtype: float64, 57031 NaN\n", "Name: positionvectorvalue, dtype: float64, 57063 NaN\n", "57064 0.038867\n", "57065 0.027165\n", "57066 0.021809\n", "57067 0.020756\n", "57068 0.009828\n", "57069 0.014327\n", "57070 -0.292229\n", "57071 0.244616\n", "57072 -0.317705\n", "57073 0.231993\n", "57074 0.004023\n", "57075 0.013926\n", "57076 0.010492\n", "57077 0.041840\n", "57078 -0.007661\n", "57079 -0.327761\n", "57080 0.263286\n", "57081 -0.014650\n", "57082 0.015137\n", "57083 0.020592\n", "57084 0.007461\n", "57085 0.015448\n", "57086 0.021920\n", "57087 -0.003061\n", "57088 -0.012059\n", "57089 -0.020083\n", "57090 -0.037637\n", "57091 -0.013647\n", "57092 -0.001720\n", "57093 0.017141\n", "57094 -0.234137\n", "57095 0.283999\n", "57096 0.010951\n", "57097 -0.021397\n", "Name: positionvectorvalue, dtype: float64, 57099 NaN\n", "Name: positionvectorvalue, dtype: float64, 57150 NaN\n", "57151 -0.275077\n", "57152 0.297504\n", "57153 0.002696\n", "57154 0.018148\n", "57155 0.026683\n", "57156 0.037634\n", "57157 -0.009485\n", "Name: positionvectorvalue, dtype: float64, 57159 NaN\n", "Name: positionvectorvalue, dtype: float64, 57164 NaN\n", "Name: positionvectorvalue, dtype: float64, 57175 NaN\n", "Name: positionvectorvalue, dtype: float64, 57189 NaN\n", "57190 0.163861\n", "57191 0.105326\n", "57192 -0.271538\n", "57193 0.279866\n", "57194 -0.298639\n", "57195 0.207208\n", "57196 -0.027520\n", "57197 -0.052014\n", "57198 0.032510\n", "57199 0.023365\n", "57200 0.020280\n", "57201 0.013863\n", "Name: positionvectorvalue, dtype: float64, 57212 NaN\n", "Name: positionvectorvalue, dtype: float64, 57214 NaN\n", "Name: positionvectorvalue, dtype: float64, 57231 NaN\n", "Name: positionvectorvalue, dtype: float64, 57247 NaN\n", "57248 0.220533\n", "57249 -0.264517\n", "57250 0.313605\n", "57251 0.015698\n", "57252 0.032817\n", "57253 0.016673\n", "57254 -0.019112\n", "Name: positionvectorvalue, dtype: float64, 57256 NaN\n", "57257 0.253326\n", "57258 -0.196220\n", "57259 0.220787\n", "57260 0.018317\n", "57261 0.030092\n", "Name: positionvectorvalue, dtype: float64, 57266 NaN\n", "Name: positionvectorvalue, dtype: float64, 57275 NaN\n", "57276 -0.063321\n", "Name: positionvectorvalue, dtype: float64, 57278 NaN\n", "Name: positionvectorvalue, dtype: float64, 57307 NaN\n", "Name: positionvectorvalue, dtype: float64, 57317 NaN\n", "Name: positionvectorvalue, dtype: float64, 57332 NaN\n", "57333 0.295999\n", "57334 -0.302968\n", "57335 -0.021874\n", "57336 -0.018871\n", "57337 -0.011135\n", "57338 -0.001515\n", "Name: positionvectorvalue, dtype: float64, 57344 NaN\n", "57345 -0.043506\n", "57346 -0.027957\n", "57347 -0.015970\n", "Name: positionvectorvalue, dtype: float64, 57355 NaN\n", "Name: positionvectorvalue, dtype: float64, 57383 NaN\n", "Name: positionvectorvalue, dtype: float64, 57389 NaN\n", "Name: positionvectorvalue, dtype: float64, 57391 NaN\n", "Name: positionvectorvalue, dtype: float64, 57396 NaN\n", "Name: positionvectorvalue, dtype: float64, 57567 NaN\n", "57568 0.591377\n", "57569 -0.405462\n", "57570 -0.087650\n", "57571 0.094293\n", " ... \n", "57647 -3.302310\n", "57648 0.000000\n", "57649 3.322296\n", "57650 -0.018858\n", "57651 -0.006922\n", "Name: positionvectorvalue, Length: 85, dtype: float64, 57661 NaN\n", "Name: positionvectorvalue, dtype: float64, 57676 NaN\n", "57677 0.101011\n", "57678 -2.736265\n", "57679 0.000000\n", "57680 0.000000\n", "57681 2.630270\n", "57682 0.105911\n", "57683 0.063360\n", "57684 -0.172476\n", "57685 -2.627065\n", "57686 0.000000\n", "57687 0.000000\n", "57688 0.000000\n", "57689 0.000000\n", "57690 0.000000\n", "57691 2.686678\n", "57692 -0.105623\n", "57693 0.103833\n", "57694 0.514514\n", "57695 -3.199402\n", "57696 0.000000\n", "57697 0.000000\n", "57698 2.582805\n", "57699 -0.012763\n", "57700 -0.012535\n", "Name: positionvectorvalue, dtype: float64, 57707 NaN\n", "Name: positionvectorvalue, dtype: float64, 57715 NaN\n", "Name: positionvectorvalue, dtype: float64, 57737 NaN\n", "57738 0.116199\n", "57739 -0.046982\n", "57740 0.014440\n", "57741 -0.004208\n", "57742 0.011623\n", "57743 -0.062760\n", "57744 0.038846\n", "57745 0.030241\n", "57746 -0.089884\n", "57747 0.057152\n", "57748 0.037793\n", "57749 0.033184\n", "57750 0.000937\n", "57751 0.012221\n", "57752 -0.003780\n", "57753 -0.004503\n", "57754 -0.022198\n", "57755 -0.011386\n", "57756 0.009075\n", "57757 -0.008246\n", "57758 0.015631\n", "57759 0.015849\n", "57760 0.042682\n", "57761 -0.012351\n", "57762 -2.806162\n", "57763 0.000000\n", "57764 3.093096\n", "Name: positionvectorvalue, dtype: float64, 57768 NaN\n", "57769 0.035236\n", "57770 -0.212155\n", "57771 0.607311\n", "57772 -3.191759\n", "57773 3.207226\n", "57774 -0.047393\n", "Name: positionvectorvalue, dtype: float64, 57776 NaN\n", "57777 0.222877\n", "57778 -0.245747\n", "57779 0.256768\n", "57780 -0.224822\n", "57781 -2.592250\n", "57782 0.000000\n", "Name: positionvectorvalue, dtype: float64, 57784 NaN\n", "Name: positionvectorvalue, dtype: float64, 57816 NaN\n", "57817 0.072468\n", "57818 0.027226\n", "57819 0.098316\n", "57820 0.048380\n", "57821 0.424474\n", "57822 -3.329664\n", "57823 0.000000\n", "57824 0.000000\n", "Name: positionvectorvalue, dtype: float64, 57907 NaN\n", "57908 0.082298\n", "Name: positionvectorvalue, dtype: float64, 57933 NaN\n", "Name: positionvectorvalue, dtype: float64, 57935 NaN\n", "Name: positionvectorvalue, dtype: float64, 57944 NaN\n", "Name: positionvectorvalue, dtype: float64, 57995 NaN\n", "57996 -0.374617\n", "57997 -0.247388\n", "57998 0.012504\n", "57999 0.008097\n", "58000 0.015760\n", "58001 -2.608351\n", "58002 0.000000\n", "58003 0.000000\n", "58004 0.000000\n", "Name: positionvectorvalue, dtype: float64, 58006 NaN\n", "Name: positionvectorvalue, dtype: float64, 58018 NaN\n", "Name: positionvectorvalue, dtype: float64, 58075 NaN\n", "Name: positionvectorvalue, dtype: float64, 58085 NaN\n", "58086 -0.177574\n", "58087 -2.736916\n", "58088 0.000000\n", "58089 0.000000\n", "58090 0.000000\n", "58091 3.302268\n", "58092 -0.644044\n", "58093 0.209497\n", "58094 -0.258486\n", "58095 0.244288\n", "58096 -0.186341\n", "58097 0.654601\n", "58098 -3.321782\n", "58099 3.349883\n", "58100 -3.349883\n", "Name: positionvectorvalue, dtype: float64, 58104 NaN\n", "Name: positionvectorvalue, dtype: float64, 58233 NaN\n", "Name: positionvectorvalue, dtype: float64, 58292 NaN\n", "Name: positionvectorvalue, dtype: float64, 58528 NaN\n", "Name: positionvectorvalue, dtype: float64, 58541 NaN\n", "58542 -0.124206\n", "58543 -2.694084\n", "58544 0.000000\n", "58545 0.000000\n", "58546 0.000000\n", "58547 0.000000\n", "58548 0.000000\n", "58549 0.000000\n", "58550 0.000000\n", "58551 0.000000\n", "58552 0.000000\n", "58553 0.000000\n", "58554 0.000000\n", "58555 0.000000\n", "Name: positionvectorvalue, dtype: float64, 58557 NaN\n", "58558 -0.643022\n", "58559 0.575185\n", "58560 0.052634\n", "58561 0.016572\n", " ... \n", "58634 0.000000\n", "58635 0.000000\n", "58636 0.000000\n", "58637 0.000000\n", "58638 0.000000\n", "Name: positionvectorvalue, Length: 82, dtype: float64, 58650 NaN\n", "58651 0.170833\n", "58652 -0.157648\n", "58653 -0.203419\n", "58654 -2.632881\n", " ... \n", "58749 0.013821\n", "58750 -0.035326\n", "58751 -2.841751\n", "58752 2.824610\n", "58753 -0.006075\n", "Name: positionvectorvalue, Length: 104, dtype: float64, 58830 NaN\n", "Name: positionvectorvalue, dtype: float64, 58918 NaN\n", "Name: positionvectorvalue, dtype: float64, 58923 NaN\n", "58924 0.596573\n", "58925 -3.228398\n", "58926 0.000000\n", "58927 0.000000\n", "58928 0.000000\n", "58929 0.000000\n", "58930 0.000000\n", "58931 0.000000\n", "58932 0.000000\n", "58933 0.000000\n", "58934 0.000000\n", "58935 0.000000\n", "58936 0.000000\n", "58937 0.000000\n", "58938 0.000000\n", "58939 0.000000\n", "58940 2.713306\n", "58941 -2.713306\n", "58942 0.000000\n", "58943 0.000000\n", "58944 0.000000\n", "58945 0.000000\n", "58946 0.000000\n", "58947 0.000000\n", "58948 0.000000\n", "58949 0.000000\n", "58950 0.000000\n", "58951 0.000000\n", "58952 0.000000\n", "58953 0.000000\n", "58954 0.000000\n", "58955 0.000000\n", "58956 0.000000\n", "58957 0.000000\n", "58958 0.000000\n", "58959 0.000000\n", "58960 0.000000\n", "58961 0.000000\n", "58962 0.000000\n", "58963 0.000000\n", "58964 0.000000\n", "58965 0.000000\n", "58966 0.000000\n", "58967 0.000000\n", "58968 2.580586\n", "58969 0.009559\n", "58970 -2.590145\n", "58971 0.000000\n", "Name: positionvectorvalue, dtype: float64, 59056 NaN\n", "59057 -0.180958\n", "Name: positionvectorvalue, dtype: float64, 59059 NaN\n", "Name: positionvectorvalue, dtype: float64, 59068 NaN\n", "59069 -0.091525\n", "59070 0.191453\n", "59071 -0.040965\n", "59072 -0.028235\n", "59073 0.046051\n", "59074 0.072565\n", "Name: positionvectorvalue, dtype: float64, 59090 NaN\n", "Name: positionvectorvalue, dtype: float64, 59096 NaN\n", "59097 0.092615\n", "59098 -0.184500\n", "59099 0.006828\n", "59100 -0.042795\n", "59101 -0.049349\n", "59102 0.046779\n", "59103 0.043811\n", "59104 0.031827\n", "59105 -0.070647\n", "59106 -0.082168\n", "59107 0.654529\n", "59108 -3.365391\n", "59109 0.000000\n", "59110 3.367776\n", "59111 -0.028115\n", "Name: positionvectorvalue, dtype: float64, 59134 NaN\n", "59135 -0.100580\n", "59136 0.669859\n", "59137 -3.317965\n", "59138 0.000000\n", "59139 3.350505\n", "59140 0.002247\n", "Name: positionvectorvalue, dtype: float64, 59163 NaN\n", "Name: positionvectorvalue, dtype: float64, 59172 NaN\n", "Name: positionvectorvalue, dtype: float64, 59251 NaN\n", "Name: positionvectorvalue, dtype: float64, 59253 NaN\n", "Name: positionvectorvalue, dtype: float64, 59268 NaN\n", "59269 0.077724\n", "59270 0.058907\n", "59271 0.051613\n", "59272 0.068557\n", "Name: positionvectorvalue, dtype: float64, 59444 NaN\n", "Name: positionvectorvalue, dtype: float64, 59481 NaN\n", "Name: positionvectorvalue, dtype: float64, 59529 NaN\n", "59530 -0.034171\n", "59531 -0.318250\n", "59532 0.253683\n", "59533 -0.281143\n", "59534 0.275149\n", "59535 0.011519\n", "59536 0.032437\n", "59537 0.005967\n", "59538 0.067080\n", "59539 -0.317914\n", "59540 0.222605\n", "59541 0.014647\n", "59542 -0.014107\n", "59543 0.001216\n", "59544 0.043351\n", "59545 0.061869\n", "59546 0.023702\n", "59547 -0.000288\n", "59548 0.003759\n", "Name: positionvectorvalue, dtype: float64, 59550 NaN\n", "Name: positionvectorvalue, dtype: float64, 59576 NaN\n", "Name: positionvectorvalue, dtype: float64, 59605 NaN\n", "Name: positionvectorvalue, dtype: float64, 59607 NaN\n", "Name: positionvectorvalue, dtype: float64, 59618 NaN\n", "Name: positionvectorvalue, dtype: float64, 59679 NaN\n", "59680 0.045844\n", "59681 0.047011\n", "59682 0.074483\n", "59683 0.032224\n", "59684 0.017120\n", "59685 -0.013917\n", "59686 -0.090020\n", "59687 -0.050612\n", "59688 -0.008436\n", "59689 0.010196\n", "59690 0.018337\n", "59691 0.076388\n", "59692 0.010289\n", "59693 0.008876\n", "59694 -0.001129\n", "59695 -0.035700\n", "59696 -0.039059\n", "59697 -0.037748\n", "59698 -0.037595\n", "59699 -0.044731\n", "59700 0.064005\n", "59701 0.061057\n", "59702 0.052609\n", "59703 0.024155\n", "59704 -0.006659\n", "59705 0.008241\n", "59706 -0.004608\n", "Name: positionvectorvalue, dtype: float64, 59752 NaN\n", "Name: positionvectorvalue, dtype: float64, 64056 NaN\n", "64057 0.111933\n", "64058 -0.103282\n", "64059 0.027551\n", "64060 0.088615\n", "64061 -0.107854\n", "64062 -0.030516\n", "64063 -0.010550\n", "64064 0.011718\n", "64065 0.041051\n", "64066 0.046088\n", "64067 0.132744\n", "64068 -0.064880\n", "64069 -0.107969\n", "64070 0.090728\n", "64071 -0.096503\n", "64072 0.014228\n", "64073 -0.005815\n", "64074 0.042421\n", "64075 0.069492\n", "64076 0.026406\n", "64077 0.017579\n", "64078 -0.012004\n", "Name: positionvectorvalue, dtype: float64, 64182 NaN\n", "Name: positionvectorvalue, dtype: float64, 64206 NaN\n", "64207 0.042099\n", "64208 0.052739\n", "64209 0.022778\n", "64210 0.029877\n", "64211 -0.007823\n", "Name: positionvectorvalue, dtype: float64, 64279 NaN\n", "64280 -0.117775\n", "64281 0.066706\n", "64282 0.148759\n", "64283 0.024744\n", " ... \n", "64342 0.000000\n", "64343 0.000000\n", "64344 0.000000\n", "64345 0.000000\n", "64346 0.000000\n", "Name: positionvectorvalue, Length: 68, dtype: float64, 66202 NaN\n", "Name: positionvectorvalue, dtype: float64, 66209 NaN\n", "Name: positionvectorvalue, dtype: float64, 66334 NaN\n", "66335 -0.111777\n", "66336 -2.603817\n", "66337 0.000000\n", "66338 0.000000\n", "66339 0.000000\n", "66340 0.000000\n", "66341 0.000000\n", "66342 0.000000\n", "66343 0.000000\n", "66344 2.585030\n", "66345 -2.585030\n", "66346 0.000000\n", "66347 0.000000\n", "66348 0.000000\n", "66349 0.000000\n", "66350 0.000000\n", "66351 0.000000\n", "66352 2.784188\n", "66353 -2.784188\n", "66354 0.000000\n", "66355 0.000000\n", "66356 0.000000\n", "66357 0.000000\n", "66358 2.836335\n", "66359 -0.004003\n", "66360 -0.004506\n", "66361 -2.827826\n", "66362 0.000000\n", "66363 0.000000\n", "66364 0.000000\n", "66365 0.000000\n", "66366 0.000000\n", "66367 0.000000\n", "66368 0.000000\n", "66369 0.000000\n", "66370 0.000000\n", "66371 0.000000\n", "66372 0.000000\n", "66373 2.778672\n", "66374 0.005342\n", "Name: positionvectorvalue, dtype: float64, 71815 NaN\n", "71816 -0.159323\n", "71817 0.163944\n", "71818 0.003087\n", "71819 -0.000508\n", " ... \n", "72484 0.000000\n", "72485 2.691829\n", "72486 0.367266\n", "72487 0.002338\n", "72488 -0.375120\n", "Name: positionvectorvalue, Length: 674, dtype: float64, 72490 NaN\n", "72491 -0.366570\n", "72492 0.370361\n", "72493 -3.065305\n", "72494 3.063329\n", "72495 0.003021\n", "72496 0.000418\n", "72497 0.000147\n", "72498 0.000596\n", "72499 -3.067510\n", "Name: positionvectorvalue, dtype: float64, 72797 NaN\n", "72798 -0.111689\n", "72799 0.146286\n", "72800 1.637609\n", "72801 -0.026068\n", "72802 -0.019608\n", "72803 0.012497\n", "72804 -0.010807\n", "72805 0.187059\n", "72806 -1.892580\n", "72807 0.001295\n", "72808 0.003143\n", "72809 -0.000590\n", "72810 -0.000821\n", "72811 0.005994\n", "72812 0.005450\n", "72813 -3.088306\n", "72814 3.079516\n", "72815 -0.001729\n", "72816 -0.002337\n", "72817 0.005127\n", "72818 0.000022\n", "72819 -0.068729\n", "72820 -3.011870\n", "Name: positionvectorvalue, dtype: float64, 90399 NaN\n", "90400 -0.130802\n", "90401 -0.059462\n", "90402 -0.040283\n", "90403 -0.021215\n", "90404 -0.012750\n", "90405 -0.021730\n", "90406 -3.491682\n", "90407 0.000000\n", "90408 0.000000\n", "Name: positionvectorvalue, dtype: float64, 92151 NaN\n", "92152 -0.432389\n", "92153 -2.891459\n", "92154 0.000000\n", "92155 0.000000\n", "92156 0.000000\n", "92157 0.000000\n", "92158 0.000000\n", "92159 0.000000\n", "92160 0.000000\n", "92161 0.000000\n", "92162 0.000000\n", "92163 0.000000\n", "92164 0.000000\n", "92165 0.000000\n", "92166 0.000000\n", "92167 0.000000\n", "92168 0.000000\n", "92169 2.623565\n", "92170 -2.623565\n", "92171 0.000000\n", "92172 0.000000\n", "92173 0.000000\n", "92174 0.000000\n", "92175 0.000000\n", "92176 0.000000\n", "92177 0.000000\n", "92178 0.000000\n", "92179 0.000000\n", "92180 0.000000\n", "92181 0.000000\n", "92182 0.000000\n", "92183 0.000000\n", "92184 0.000000\n", "92185 0.000000\n", "92186 0.000000\n", "92187 0.000000\n", "92188 0.000000\n", "92189 0.000000\n", "92190 0.000000\n", "92191 0.000000\n", "92192 0.000000\n", "92193 2.620531\n", "92194 -2.620531\n", "92195 0.000000\n", "92196 0.000000\n", "92197 0.000000\n", "92198 2.628969\n", "92199 -2.628969\n", "92200 0.000000\n", "92201 0.000000\n", "92202 0.000000\n", "92203 0.000000\n", "92204 0.000000\n", "92205 0.000000\n", "92206 0.000000\n", "92207 0.000000\n", "92208 0.000000\n", "92209 2.617530\n", "92210 -0.020078\n", "Name: positionvectorvalue, dtype: float64, 92804 NaN\n", "Name: positionvectorvalue, dtype: float64, 92870 NaN\n", "Name: positionvectorvalue, dtype: float64, 92924 NaN\n", "Name: positionvectorvalue, dtype: float64, 92926 NaN\n", "92927 -0.486635\n", "92928 -2.815289\n", "92929 0.000000\n", "92930 0.000000\n", "92931 3.163224\n", "92932 0.035244\n", "92933 0.002154\n", "92934 -0.020225\n", "92935 -0.012987\n", "92936 -0.009358\n", "Name: positionvectorvalue, dtype: float64, 93166 NaN\n", "Name: positionvectorvalue, dtype: float64, 93213 NaN\n", "Name: positionvectorvalue, dtype: float64, 93226 NaN\n", "93227 -0.141203\n", "93228 -3.425359\n", "93229 0.000000\n", "93230 0.000000\n", "93231 0.000000\n", "93232 0.000000\n", "93233 3.462127\n", "93234 0.030435\n", "93235 -0.028060\n", "93236 -0.003680\n", "93237 -3.460822\n", "93238 0.000000\n", "93239 0.000000\n", "93240 0.000000\n", "93241 0.000000\n", "93242 0.000000\n", "93243 0.000000\n", "93244 3.475470\n", "93245 -3.475470\n", "93246 0.000000\n", "93247 3.547481\n", "93248 -0.059619\n", "93249 -3.487861\n", "93250 0.000000\n", "93251 0.000000\n", "93252 0.000000\n", "93253 0.000000\n", "93254 0.000000\n", "93255 0.000000\n", "93256 0.000000\n", "93257 0.000000\n", "93258 0.000000\n", "93259 0.000000\n", "93260 0.000000\n", "93261 0.000000\n", "93262 0.000000\n", "93263 0.000000\n", "93264 0.000000\n", "93265 0.000000\n", "Name: positionvectorvalue, dtype: float64, 95448 NaN\n", "95449 0.617203\n", "95450 -0.613092\n", "95451 0.647283\n", "95452 -3.210149\n", "95453 0.000000\n", "95454 0.000000\n", "95455 0.000000\n", "95456 0.000000\n", "95457 0.000000\n", "95458 0.000000\n", "95459 0.000000\n", "95460 0.000000\n", "95461 0.000000\n", "95462 0.000000\n", "95463 0.000000\n", "95464 0.000000\n", "95465 3.091561\n", "95466 -0.044734\n", "95467 -0.019373\n", "95468 -0.021481\n", "95469 -3.005972\n", "95470 0.000000\n", "95471 0.000000\n", "95472 2.968537\n", "95473 0.018476\n", "95474 -0.012455\n", "95475 -0.016495\n", "95476 -0.014950\n", "95477 -0.009323\n", "95478 -0.026392\n", "95479 0.010656\n", "95480 0.011055\n", "95481 0.052802\n", "Name: positionvectorvalue, dtype: float64, 95681 NaN\n", "Name: positionvectorvalue, dtype: float64, 95683 NaN\n", "Name: positionvectorvalue, dtype: float64, 95855 NaN\n", "Name: positionvectorvalue, dtype: float64, 96409 NaN\n", "96410 0.121017\n", "96411 -0.080791\n", "96412 0.107770\n", "96413 -0.066661\n", "96414 0.013678\n", "96415 0.054225\n", "96416 -0.042857\n", "96417 0.039169\n", "96418 -0.024988\n", "96419 0.033365\n", "96420 0.037179\n", "96421 -0.061050\n", "96422 -0.004915\n", "96423 -2.965179\n", "96424 0.000000\n", "96425 0.000000\n", "96426 0.000000\n", "96427 0.000000\n", "96428 0.000000\n", "96429 0.000000\n", "96430 0.000000\n", "96431 0.000000\n", "96432 0.000000\n", "96433 0.000000\n", "96434 0.000000\n", "96435 0.000000\n", "96436 0.000000\n", "96437 0.000000\n", "96438 0.000000\n", "96439 0.000000\n", "96440 0.000000\n", "96441 0.000000\n", "96442 0.000000\n", "96443 0.000000\n", "96444 0.000000\n", "96445 0.000000\n", "96446 0.000000\n", "96447 0.000000\n", "96448 0.000000\n", "96449 0.000000\n", "96450 0.000000\n", "96451 0.000000\n", "96452 0.000000\n", "96453 0.000000\n", "96454 0.000000\n", "96455 0.000000\n", "96456 0.000000\n", "96457 0.000000\n", "96458 0.000000\n", "96459 0.000000\n", "96460 0.000000\n", "Name: positionvectorvalue, dtype: float64, 97030 NaN\n", "Name: positionvectorvalue, dtype: float64, 97703 NaN\n", "97704 0.133695\n", "97705 0.059059\n", "97706 0.020622\n", "97707 0.026270\n", "97708 0.028492\n", "97709 0.014645\n", "97710 -0.001080\n", "97711 -0.017442\n", "97712 -0.009280\n", "Name: positionvectorvalue, dtype: float64, 97727 NaN\n", "Name: positionvectorvalue, dtype: float64, 97744 NaN\n", "Name: positionvectorvalue, dtype: float64, 98193 NaN\n", "Name: positionvectorvalue, dtype: float64, 99831 NaN\n", "99832 -0.32781\n", "Name: positionvectorvalue, dtype: float64, 100600 NaN\n", "100601 0.180549\n", "Name: positionvectorvalue, dtype: float64, 100626 NaN\n", "Name: positionvectorvalue, dtype: float64, 101464 NaN\n", "Name: positionvectorvalue, dtype: float64, 101499 NaN\n", "Name: positionvectorvalue, dtype: float64, 108150 NaN\n", "108151 -0.561166\n", "108152 0.000394\n", "108153 0.637678\n", "108154 -0.000159\n", "108155 -0.004396\n", "108156 -0.003810\n", "Name: positionvectorvalue, dtype: float64, 108188 NaN\n", "Name: positionvectorvalue, dtype: float64, 109263 NaN\n", "109264 -0.270307\n", "109265 0.445322\n", "109266 0.076435\n", "109267 0.014522\n", "109268 0.039581\n", "109269 0.058463\n", "109270 -0.032035\n", "109271 -0.033985\n", "109272 -0.087969\n", "109273 0.034654\n", "Name: positionvectorvalue, dtype: float64, 109276 NaN\n", "Name: positionvectorvalue, dtype: float64, 109283 NaN\n", "Name: positionvectorvalue, dtype: float64, 109295 NaN\n", "Name: positionvectorvalue, dtype: float64, 109297 NaN\n", "Name: positionvectorvalue, dtype: float64, 109857 NaN\n", "109858 0.037621\n", "109859 -0.015074\n", "109860 0.295342\n", "109861 0.190208\n", "109862 0.081168\n", "109863 0.011371\n", "109864 0.033332\n", "109865 -0.009480\n", "109866 -0.092766\n", "109867 0.212952\n", "109868 -0.139775\n", "109869 0.047020\n", "109870 0.020839\n", "Name: positionvectorvalue, dtype: float64, 111095 NaN\n", "111096 2.125319\n", "111097 -0.203474\n", "111098 -1.501941\n", "111099 0.048895\n", "111100 0.015073\n", "111101 -0.036412\n", "111102 0.113914\n", "111103 -0.298462\n", "111104 0.305613\n", "111105 -0.035955\n", "111106 0.027893\n", "111107 0.000976\n", "111108 0.022527\n", "111109 0.016848\n", "111110 -0.016728\n", "111111 -0.036143\n", "111112 -0.024607\n", "111113 -0.010034\n", "111114 -0.014349\n", "111115 -0.046539\n", "111116 -0.005951\n", "111117 -0.016298\n", "111118 0.008456\n", "111119 -0.042884\n", "111120 0.007031\n", "111121 -0.114095\n", "111122 0.090720\n", "111123 -0.023634\n", "Name: positionvectorvalue, dtype: float64, 111544 NaN\n", "Name: positionvectorvalue, dtype: float64, 111569 NaN\n", "111570 -0.053449\n", "111571 0.022376\n", "111572 0.000347\n", "111573 -0.016398\n", "Name: positionvectorvalue, dtype: float64, 111588 NaN\n", "Name: positionvectorvalue, dtype: float64, 111590 NaN\n", "111591 0.300165\n", "111592 -0.377191\n", "111593 -0.001757\n", "111594 -0.024911\n", "111595 -0.042720\n", "111596 0.018688\n", "111597 -0.022179\n", "111598 -0.046249\n", "111599 -2.845033\n", "111600 0.000000\n", "111601 3.126329\n", "111602 -0.272400\n", "111603 -0.010381\n", "111604 -0.001264\n", "111605 0.008455\n", "111606 -0.010554\n", "111607 0.002294\n", "Name: positionvectorvalue, dtype: float64, 111617 NaN\n", "Name: positionvectorvalue, dtype: float64, 112244 NaN\n", "Name: positionvectorvalue, dtype: float64, 112246 NaN\n", "Name: positionvectorvalue, dtype: float64, 112256 NaN\n", "Name: positionvectorvalue, dtype: float64, 112296 NaN\n", "Name: positionvectorvalue, dtype: float64, 112322 NaN\n", "Name: positionvectorvalue, dtype: float64, 112343 NaN\n", "112344 -0.429358\n", "112345 0.365225\n", "112346 -0.050543\n", "112347 -0.023089\n", "112348 0.000320\n", "112349 0.012437\n", "112350 0.030689\n", "112351 0.044682\n", "112352 0.070944\n", "112353 -0.017321\n", "Name: positionvectorvalue, dtype: float64, 112528 NaN\n", "Name: positionvectorvalue, dtype: float64, 112610 NaN\n", "112611 1.636663\n", "Name: positionvectorvalue, dtype: float64, 113200 NaN\n", "113201 -0.103577\n", "113202 0.060630\n", "113203 -0.015061\n", "113204 -0.007740\n", "113205 -0.001009\n", "113206 -0.001237\n", "Name: positionvectorvalue, dtype: float64, 113467 NaN\n", "113468 0.281315\n", "113469 1.694720\n", "113470 -1.570837\n", "113471 0.010762\n", "113472 0.026143\n", "113473 1.540857\n", "113474 -1.440270\n", "113475 0.004054\n", "113476 -0.005744\n", "113477 0.007602\n", "Name: positionvectorvalue, dtype: float64, 113919 NaN\n", "Name: positionvectorvalue, dtype: float64, 113921 NaN\n", "Name: positionvectorvalue, dtype: float64, 113933 NaN\n", "113934 0.244159\n", "113935 -0.292831\n", "113936 -0.050649\n", "113937 -0.028596\n", "Name: positionvectorvalue, dtype: float64, 113943 NaN\n", "Name: positionvectorvalue, dtype: float64, 114614 NaN\n", "Name: positionvectorvalue, dtype: float64, 114635 NaN\n", "Name: positionvectorvalue, dtype: float64, 115604 NaN\n", "115605 1.854037\n", "115606 -1.858635\n", "115607 -0.032333\n", "115608 0.013504\n", "115609 0.031423\n", "115610 -0.009037\n", "115611 0.003978\n", "115612 0.172460\n", "115613 0.244102\n", "115614 0.003985\n", "115615 0.012878\n", "Name: positionvectorvalue, dtype: float64, 115918 NaN\n", "Name: positionvectorvalue, dtype: float64, 116966 NaN\n", "116967 0.220973\n", "116968 -0.207223\n", "116969 0.063612\n", "116970 -2.905756\n", " ... \n", "117166 3.139339\n", "117167 -0.123038\n", "117168 0.116241\n", "117169 0.035519\n", "117170 -0.029711\n", "Name: positionvectorvalue, Length: 205, dtype: float64, 117591 NaN\n", "117592 -0.301193\n", "117593 0.324635\n", "117594 -0.186856\n", "117595 -2.899175\n", " ... \n", "118069 0.000000\n", "118070 0.000000\n", "118071 0.000000\n", "118072 0.000000\n", "118073 0.000000\n", "Name: positionvectorvalue, Length: 483, dtype: float64, 118165 NaN\n", "Name: positionvectorvalue, dtype: float64, 119837 NaN\n", "119838 -0.357670\n", "119839 0.360186\n", "Name: positionvectorvalue, dtype: float64]\n" ] } ], "source": [ "print(q1_positionvectorvalue)\n", " " ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "#divide df into 20 parts with same lenght\n", "df_20 = np.array_split(df, 20)\n" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "#count the number of not 'idle' status in each part\n", "active_rate_20 = []\n", "stroke_20 = []\n", "for x in df_20:\n", " active_rate_20.append(len(x[x['status']!='idle']))\n", " #count the number of 'in' status in each part\n", " stroke_20.append(len(x[x['status']=='in']))\n", "\n", "#divde each number by the number of all frames in each part\n", "active_rate_20 = np.array(active_rate_20) / len(df)\n" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "#average of sum absolute of diff of from in to out in each part\n", "dis_20 = []\n", "for x in df_20:\n", " dis_20.append(x['positionvectorvalue'].diff().abs().sum())\n", "stroke_20_sum = np.array(dis_20) / len(df_20)" ] }, { "cell_type": "code", "execution_count": 32, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[305.40116838 325.59884086 374.22703445 403.38188667 37.1019683\n", " 4.34692424 0. 0. 0. 0.59234703\n", " 0. 0. 0. 0. 0.\n", " 0. 0. 0. 0. 0. ]\n" ] } ], "source": [ "print(stroke_20_sum)" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "345 47 73 644\n", "6016 613 6016 20551\n" ] }, { "data": { "text/plain": [ "[337, 337, 168, 266, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "print(len(q1), len(q2), len(q3), len(q4))\n", "print(q1_frame, q2_frame, q3_frame, q4_frame)\n", "\n", "q1_velocity_mean\n", "q1_velocity_var\n", "q2_velocity_mean\n", "q2_velocity_var\n", "q3_velocity_mean\n", "q3_velocity_var\n", "q4_velocity_mean\n", "q4_velocity_var\n", "dis_20\n", "active_rate_20\n", "stroke_20\n" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [], "source": [ "#make a list of all variables\n", "all_variables = [len(q1), len(q2), len(q3), len(q4), q1_uptime, q2_uptime, q3_uptime, q4_uptime, q1_velocity_mean, q1_velocity_var, q2_velocity_mean, q2_velocity_var, q3_velocity_mean, q3_velocity_var, q4_velocity_mean, q4_velocity_var]\n", "all_variables.extend(dis_20)\n", "all_variables.extend(active_rate_20)\n", "all_variables.extend(stroke_20)" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[345, 47, 73, 644, 0.008658606793321819, 0.0008822682786413357, 0.008658606793321819, 0.029578295912492805, 0.1544951940789469, 0.00802975223216917, 0.14373858510936321, 0.00615960872005738, 0.1544951940789469, 0.00802975223216917, 0.16098639076580207, 0.012716074395520922, 6108.023367557528, 6511.976817225942, 7484.54068897664, 8067.637733381369, 742.039366046841, 86.9384848674211, 0.0, 0.0, 0.0, 11.846940687107345, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.010718192285549799, 0.012461139896373057, 0.005639032815198618, 0.008013816925734024, 0.004417098445595855, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 337, 337, 168, 266, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]\n", "76\n" ] } ], "source": [ "print(all_variables)\n", "print(len(all_variables))" ] }, { "cell_type": "code", "execution_count": 28, "metadata": {}, "outputs": [], "source": [ "#create a data frame with columnname [a, b, c]\n", "df_all = pd.DataFrame(columns=['q1','q2','q3','q4','q1_uptime','q2_uptime','q3_uptime','q4_uptime','q1_speed','q2_speed','q3_speed','q4_speed','q1_variance','q2_variance','q3_variance','q4_variance','f01_dis','f02_dis','f03_dis','f04_dis','f05_dis','f06_dis','f07_dis','f08_dis','f09_dis','f10_dis','f11_dis','f12_dis','f13_dis','f14_dis','f15_dis','f16_dis','f17_dis','f18_dis','f19_dis','f20_dis','f01_rate','f02_rate','f03_rate','f04_rate','f05_rate','f06_rate','f07_rate','f08_rate','f09_rate','f10_rate','f11_rate','f12_rate','f13_rate','f14_rate','f15_rate','f16_rate','f17_rate','f18_rate','f19_rate','f20_rate','f01_stroke','f02_stroke','f03_stroke','f04_stroke','f05_stroke','f06_stroke','f07_stroke','f08_stroke','f09_stroke','f10_stroke','f11_stroke','f12_stroke','f13_stroke','f14_stroke','f15_stroke','f16_stroke','f17_stroke','f18_stroke','f19_stroke','f20_stroke'])\n", "# add a row at tail of df_all\n", "df_all.loc[] = all_variables\n" ] }, { "cell_type": "code", "execution_count": 29, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " q1 q2 q3 q4 q1_uptime q2_uptime q3_uptime q4_uptime \n", "-1 345.0 47.0 73.0 644.0 0.008659 0.000882 0.008659 0.029578 \\\n", "\n", " q1_speed q2_speed ... f11_stroke f12_stroke f13_stroke f14_stroke \n", "-1 0.154495 0.00803 ... 0.0 0.0 0.0 0.0 \\\n", "\n", " f15_stroke f16_stroke f17_stroke f18_stroke f19_stroke f20_stroke \n", "-1 0.0 0.0 0.0 0.0 0.0 0.0 \n", "\n", "[1 rows x 76 columns]\n" ] } ], "source": [ "print(df_all)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.0" }, "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2 }