コード例 #1
0
ファイル: e2tomoaverage.py プロジェクト: kttn8769/eman2
 def __init__(self, command="e2tomoallvall", data=None, options=None):
     EMTask.__init__(self, command, data, options)
     # need this import for parallelism to work - somebody fixme?
     from e2tomoallvall import EMTomoAlignTask
     self.align_task = EMTomoAlignTask(data=data)
コード例 #2
0
import os
import os.path
import sys
import socket

#sock=socket.socket()
#sock.connect(("localhost",9990))
#sockf=sock.makefile()

if not os.path.exists("testdata.hdf"):
    for i in range(5):
        t = test_image(i)
        t.write_image("testdata.hdf", -1)

task = EMTask("test", {
    "input": ("cache", "testdata.hdf", 0, 5),
    "transform": Transform()
}, {})

etc = EMTaskCustomer("dc:localhost:9990")
print "Est %d CPUs" % etc.cpu_est()
tid = etc.send_task(task)
print "Task submitted tid=", tid

while 1:
    st = etc.check_task((tid, ))[0]
    print "%d%%" % st
    if st == 100: break
    time.sleep(15)

r = etc.get_results(tid)
print r
コード例 #3
0
ファイル: e2tomoaverage.py プロジェクト: cpsemmens/eman2
	def __init__(self,command="e2tomoallvall",data=None,options=None):
		EMTask.__init__(self,command,data,options)
		# need this import for parallelism to work - somebody fixme?
		from e2tomoallvall import EMTomoAlignTask
		self.align_task = EMTomoAlignTask(data=data)