-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathusingPiCloud.py
More file actions
108 lines (107 loc) · 2.22 KB
/
usingPiCloud.py
File metadata and controls
108 lines (107 loc) · 2.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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
# IPython log file
import exposure
exposure()
exposure.exposure()
import cloud
jid = cloud.call(exposure)
jid = cloud.call(exposure.exposure)
print jid
cloud.status()
cloud.status(jid)
cloud.result(jid)
exposure.exposure()
exposure.exposure(1024)
exposure.exposure(512)
exposure.exposure(1024)
args = 1024
N = 100
zip([args]*N)
jids = cloud.map(exposure.exposure, *zip(*([args]*N)))
zip(args*N)
zip([args]*N)
jids = cloud.map(exposure.exposure, zip(([args]*N)))
jids.status()
jids
cloud.status(jids)
cloud.result(jids)
jids = cloud.map(exposure.exposure, *zip(([args]*N)))
cloud.status(jids)
cloud.result(jids)
jids = cloud.map(exposure.exposure, *zip(*([args]*N)))
jids = cloud.map(exposure.exposure, [1024,1024,1024])
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.result(jids)
ones()
numpy.ones(10)
from numpy import ones
ones(10)
zip(1*10)
zip([1]*N)
zip(*[1]*N)
zip(*[1,]*N)
zip([1,]*N)
zip([1]*N)
zip((1)*N)
zip((1024)*N)
zip([1024]*N)
arglist = zip([1024],10)
arglist = zip([1024],N)
zip([1024],N)
arglist = zip([1024]*N)
arglist
jids = cloud.map(exposure.exposure, arglist)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.result(jids)
arglist = [1024,1024,1024,1024]
jids = cloud.map(exposure.exposure, arglist)
cloud.status(jids)
cloud.result(jids)
[1024]*10
arglist = [1024]*100
jids = cloud.map(exposure.exposure, arglist)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids)
cloud.status(jids) = 'done'
cloud.status(jids) == 'done'
all(item == 'done' for item in cloud.status(jids))
cloud.status(jids) == 'done'
cloud.status(jids)
cloud.result(jids)
get_ipython().magic(u'logstart')
dataout = cloud.result(jids)
dataout
get_ipython().system(u'ls -F ')
from Qfunction import qfunc3d
qfunc3d
qfunc3d()
qfunc3d.__doc__
get_ipython().system(u'less Qfunction')
get_ipython().system(u'less qfunc3d')
dataout
dataout[1]
real(dataout)
from numpy import real
real(dataout)
from Qfunction import qfuncimage
from numpy import imag
img = qfuncimage(real(dataout),imag(dataout),20)
show(img)
from pylab import show
show(img)
exit()