@@ -21,6 +21,7 class TestSChain(): | |||
|
21 | 21 | def __init__(self): |
|
22 | 22 | self.setValues() |
|
23 | 23 | self.createObjects() |
|
24 | self.setupObjects() | |
|
24 | 25 | self.testSChain() |
|
25 | 26 | pass |
|
26 | 27 | |
@@ -29,23 +30,45 class TestSChain(): | |||
|
29 | 30 | self.path = '/home/roj-idl71/Data/RAWDATA/DP_Faraday/' |
|
30 | 31 | self.path = '/Users/danielangelsuarezmunoz/Documents/Projects/testWR' |
|
31 | 32 | self.path = '/home/roj-idl71/Data/RAWDATA/IMAGING' |
|
32 | # self.path = '/home/roj-idl71/tmp/data' | |
|
33 |
#self.path = '/remote/puma/20 |
|
|
33 | #self.path = '/remote/puma/2011_08/E-F_Valley' | |
|
34 | #self.path = '/remote/puma/2011_12/EEJ+150km+ONAXIS+ESF+Twilight/Twilight/' | |
|
35 | self.path = '/home/roj-idl71/tmp/data/' | |
|
34 | 36 | |
|
35 | 37 | self.ppath = "/home/roj-idl71/tmp/data" |
|
36 |
self.startDateTime = datetime.datetime(2011,1, |
|
|
37 |
self.endDateTime = datetime.datetime(2011,1, |
|
|
38 | self.startDateTime = datetime.datetime(2011,1,31,0,20,0) | |
|
39 | self.endDateTime = datetime.datetime(2011,12,5,18,10,0) | |
|
38 | 40 | |
|
39 | 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 | 48 | self.Obj = Spectra() |
|
42 | 49 | self.readerObj = SpectraReader(self.Obj) |
|
43 | 50 | self.plotObj = Spectrum(self.Obj) |
|
44 | 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 | 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 | 72 | # if not(self.writerObj.setup(self.ppath)): |
|
50 | 73 | # sys.exit(0) |
|
51 | 74 | |
@@ -55,7 +78,7 class TestSChain(): | |||
|
55 | 78 | while(True): |
|
56 | 79 | self.readerObj.getData() |
|
57 | 80 | self.plotObj.plotData(zmin=40, zmax=140, showColorbar=True, showPowerProfile=True) |
|
58 | ||
|
81 | #self.plotObj.plotData(idProfile=1, type="power") | |
|
59 | 82 | # self.writerObj.putData() |
|
60 | 83 | |
|
61 | 84 | if self.readerObj.noMoreFiles: |
General Comments 0
You need to be logged in to leave comments.
Login now