/Modules/Mechanical/WINDGAUGE01A/SW/Data_analyser.ipynb
31,13 → 31,13
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 11
"prompt_number": 2
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"print dataset.value[:,1]"
"print dataset.value[4,2]"
],
"language": "python",
"metadata": {},
46,32 → 46,68
"output_type": "stream",
"stream": "stdout",
"text": [
"[ 1.45415117e+09 1.45415117e+09 1.45415117e+09 ..., 1.45415168e+09\n",
" 1.45415168e+09 1.45415168e+09]\n"
"36.7822\n"
]
}
],
"prompt_number": 20
"prompt_number": 24
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"plt.plot(dataset.value[:,1], dataset.value[:,2], color = 'r')"
"plt.plot( dataset.value[:,0], dataset.value[:,2], color = 'r')\n",
"#plt.xlim([1.45415117E9,1.4541513E9])\n",
"plt.show()"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 14
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"prev_val= dataset.value[0,2]\n",
"n = 0\n",
"angle = np.zeros_like(dataset.value)\n",
"for i in range(dataset.value.shape[0]):\n",
" if (dataset.value[i,2] - prev_val) > 300: \n",
" n += 1\n",
" angle[i] = dataset.value[i,2] + n*360\n",
" prev_val = dataset.value[i,2]"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 19
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"angle"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 22,
"prompt_number": 20,
"text": [
"[<matplotlib.lines.Line2D at 0x7f9d48ecac50>]"
"array([[ 0., 0., 0.],\n",
" [ 0., 0., 0.],\n",
" [ 0., 0., 0.],\n",
" ..., \n",
" [ 0., 0., 0.],\n",
" [ 0., 0., 0.],\n",
" [ 0., 0., 0.]], dtype=float32)"
]
}
],
"prompt_number": 22
"prompt_number": 20
},
{
"cell_type": "code",