@@ -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/20 |
|
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, |
|
38 | self.startDateTime = datetime.datetime(2011,1,31,0,20,0) | |
37 |
self.endDateTime = datetime.datetime(2011,1, |
|
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