##// END OF EJS Templates
Hasta el momento se realiza la lectura de Rawdata
Hasta el momento se realiza la lectura de Rawdata

File last commit:

r121:65ae6ea47e4e
r121:65ae6ea47e4e
Show More
testSchainExp.py
64 lines | 1.8 KiB | text/x-python | PythonLexer
Daniel Valdez
Nuevo Desarrollo SChain
r119
import os, sys
import time, datetime
path = os.path.split(os.getcwd())[0]
sys.path.append(path)
from Data.Voltage import Voltage
from IO.VoltageIO import *
from Processing.VoltageProcessor import *
class TestSChain():
def __init__(self):
self.setValues()
self.createObjects()
self.testSChain()
def setValues(self):
self.path = "/Users/jro/Documents/RadarData/MST_ISR/MST"
Daniel Valdez
Hasta el momento se realiza la lectura de Rawdata
r121 # self.path = "/home/roj-idl71/Data/RAWDATA/IMAGING"
Daniel Valdez
Nuevo Desarrollo SChain
r119
self.wrpath = "/Users/jro/Documents/RadarData/wr_data"
self.startDate = datetime.date(2009,1,17)
self.endDate = datetime.date(2009,1,17)
self.startTime = datetime.time(0,0,0)
self.endTime = datetime.time(14,1,1)
def createObjects(self):
Miguel Valdez
Modificaciones realizadas para mejoras en el Modelo, Funciones de Lectura y Escritura de Voltage
r120
Daniel Valdez
Nuevo Desarrollo SChain
r119 self.readerObj = VoltageReader()
self.voltObj1 = self.readerObj.setup(
path = self.path,
startDate = self.startDate,
endDate = self.endDate,
startTime = self.startTime,
endTime = self.endTime,
expLabel = '',
online = 0)
def testSChain(self):
ini = time.time()
while(True):
self.readerObj.getData()
if self.readerObj.flagNoMoreFiles:
break
if self.readerObj.flagIsNewBlock:
print 'Block No %04d, Time: %s' %(self.readerObj.nTotalBlocks,
Daniel Valdez
Hasta el momento se realiza la lectura de Rawdata
r121 datetime.datetime.fromtimestamp(self.readerObj.basicHeaderObj.utc),)
Daniel Valdez
Nuevo Desarrollo SChain
r119
if __name__ == '__main__':
TestSChain()