Rev Author Line No. Line
4429 jacho 1 {
2 "metadata": {
3 "name": "",
4 "signature": "sha256:c35f5f2963a30c62e2bc2437fc0d2422404aec0dbc3c5526df0be8cecdef27ee"
5 },
6 "nbformat": 3,
7 "nbformat_minor": 0,
8 "worksheets": [
9 {
10 "cells": [
11 {
12 "cell_type": "code",
13 "collapsed": false,
14 "input": [
15 "import h5py\n",
16 "import numpy as np\n",
17 "import matplotlib.pyplot as plt"
18 ],
19 "language": "python",
20 "metadata": {},
21 "outputs": [],
22 "prompt_number": 1
23 },
24 {
25 "cell_type": "code",
26 "collapsed": false,
27 "input": [
28 "file = h5py.File('test_rps.hdf5', 'r') # 'r' means that hdf5 file is open in read-only mode\n",
29 "dataset = file['RPS01']"
30 ],
31 "language": "python",
32 "metadata": {},
33 "outputs": [],
34 "prompt_number": 2
35 },
36 {
37 "cell_type": "code",
38 "collapsed": false,
39 "input": [
40 "print dataset.value[4,2]"
41 ],
42 "language": "python",
43 "metadata": {},
44 "outputs": [
45 {
46 "output_type": "stream",
47 "stream": "stdout",
48 "text": [
49 "36.7822\n"
50 ]
51 }
52 ],
53 "prompt_number": 24
54 },
55 {
56 "cell_type": "code",
57 "collapsed": false,
58 "input": [
59 "plt.plot( dataset.value[:,0], dataset.value[:,2], color = 'r')\n",
60 "#plt.xlim([1.45415117E9,1.4541513E9])\n",
61 "plt.show()"
62 ],
63 "language": "python",
64 "metadata": {},
65 "outputs": [],
66 "prompt_number": 14
67 },
68 {
69 "cell_type": "code",
70 "collapsed": false,
71 "input": [
72 "prev_val= dataset.value[0,2]\n",
73 "n = 0\n",
74 "angle = np.zeros_like(dataset.value)\n",
75 "for i in range(dataset.value.shape[0]):\n",
76 " if (dataset.value[i,2] - prev_val) > 300: \n",
77 " n += 1\n",
78 " angle[i] = dataset.value[i,2] + n*360\n",
79 " prev_val = dataset.value[i,2]"
80 ],
81 "language": "python",
82 "metadata": {},
83 "outputs": [],
84 "prompt_number": 19
85 },
86 {
87 "cell_type": "code",
88 "collapsed": false,
89 "input": [
90 "angle"
91 ],
92 "language": "python",
93 "metadata": {},
94 "outputs": [
95 {
96 "metadata": {},
97 "output_type": "pyout",
98 "prompt_number": 20,
99 "text": [
100 "array([[ 0., 0., 0.],\n",
101 " [ 0., 0., 0.],\n",
102 " [ 0., 0., 0.],\n",
103 " ..., \n",
104 " [ 0., 0., 0.],\n",
105 " [ 0., 0., 0.],\n",
106 " [ 0., 0., 0.]], dtype=float32)"
107 ]
108 }
109 ],
110 "prompt_number": 20
111 },
112 {
113 "cell_type": "code",
114 "collapsed": false,
115 "input": [],
116 "language": "python",
117 "metadata": {},
118 "outputs": []
119 }
120 ],
121 "metadata": {}
122 }
123 ]
124 }