##// END OF EJS Templates
Actualización del test del programa
Miguel Valdez -
r55:43dabb0f2206
parent child
Show More
@@ -21,6 +21,7 class TestSChain():
21 def __init__(self):
21 def __init__(self):
22 self.setValues()
22 self.setValues()
23 self.createObjects()
23 self.createObjects()
24 self.setupObjects()
24 self.testSChain()
25 self.testSChain()
25 pass
26 pass
26
27
@@ -29,23 +30,45 class TestSChain():
29 self.path = '/home/roj-idl71/Data/RAWDATA/DP_Faraday/'
30 self.path = '/home/roj-idl71/Data/RAWDATA/DP_Faraday/'
30 self.path = '/Users/danielangelsuarezmunoz/Documents/Projects/testWR'
31 self.path = '/Users/danielangelsuarezmunoz/Documents/Projects/testWR'
31 self.path = '/home/roj-idl71/Data/RAWDATA/IMAGING'
32 self.path = '/home/roj-idl71/Data/RAWDATA/IMAGING'
32 # self.path = '/home/roj-idl71/tmp/data'
33 #self.path = '/remote/puma/2011_08/E-F_Valley'
33 #self.path = '/remote/puma/2004_11/DVD/'
34 #self.path = '/remote/puma/2011_12/EEJ+150km+ONAXIS+ESF+Twilight/Twilight/'
35 self.path = '/home/roj-idl71/tmp/data/'
34
36
35 self.ppath = "/home/roj-idl71/tmp/data"
37 self.ppath = "/home/roj-idl71/tmp/data"
36 self.startDateTime = datetime.datetime(2011,1,24,18,20,0)
38 self.startDateTime = datetime.datetime(2011,1,31,0,20,0)
37 self.endDateTime = datetime.datetime(2011,1,30,18,10,0)
39 self.endDateTime = datetime.datetime(2011,12,5,18,10,0)
38
40
39 def createObjects(self):
41 def createObjects(self):
40
42
43 # self.Obj = Voltage()
44 # self.readerObj = VoltageReader(self.Obj)
45 # self.plotObj = Osciloscope(self.Obj)
46 # self.writerObj = VoltageWriter(self.Obj)
47
41 self.Obj = Spectra()
48 self.Obj = Spectra()
42 self.readerObj = SpectraReader(self.Obj)
49 self.readerObj = SpectraReader(self.Obj)
43 self.plotObj = Spectrum(self.Obj)
50 self.plotObj = Spectrum(self.Obj)
44 # self.writerObj = SpectraWriter(self.Obj)
51 # self.writerObj = SpectraWriter(self.Obj)
52
53 def setupObjects(self):
45
54
46 if not(self.readerObj.setup(self.path, self.startDateTime, self.endDateTime, expLabel='')):
55 if not(self.readerObj.setup(self.path, self.startDateTime, self.endDateTime, expLabel='', online = 0)):
47 sys.exit(0)
56 sys.exit(0)
48
57
58 print "Parameters:"
59
60 print "Num profiles: %s" %(self.readerObj.m_SystemHeader.numProfiles)
61 print "Num samples: %s" %(self.readerObj.m_SystemHeader.numSamples)
62 print "Num channels: %s" %(self.readerObj.m_SystemHeader.numChannels)
63
64 print "Num profiles per block: %s" %(self.readerObj.m_ProcessingHeader.profilesPerBlock)
65 print "Num heights: %s" %(self.readerObj.m_ProcessingHeader.numHeights)
66 print "Num coh int: %s" %(self.readerObj.m_ProcessingHeader.coherentInt)
67 print "Num incoh int: %s" %(self.readerObj.m_ProcessingHeader.incoherentInt)
68
69 print "Num code: %d" %(self.readerObj.m_ProcessingHeader.numCode)
70 print "Num baud: %d" %(self.readerObj.m_ProcessingHeader.numBaud)
71
49 # if not(self.writerObj.setup(self.ppath)):
72 # if not(self.writerObj.setup(self.ppath)):
50 # sys.exit(0)
73 # sys.exit(0)
51
74
@@ -55,7 +78,7 class TestSChain():
55 while(True):
78 while(True):
56 self.readerObj.getData()
79 self.readerObj.getData()
57 self.plotObj.plotData(zmin=40, zmax=140, showColorbar=True, showPowerProfile=True)
80 self.plotObj.plotData(zmin=40, zmax=140, showColorbar=True, showPowerProfile=True)
58
81 #self.plotObj.plotData(idProfile=1, type="power")
59 # self.writerObj.putData()
82 # self.writerObj.putData()
60
83
61 if self.readerObj.noMoreFiles:
84 if self.readerObj.noMoreFiles:
General Comments 0
You need to be logged in to leave comments. Login now