FilterOptions class has new method parseFilterOptions which establishes a valid keyword arguments dictionary to be parsed to the obspy.core.stream.Stream 's filter method
This commit is contained in:
parent
ff52ec5410
commit
245a7455ff
@ -206,6 +206,19 @@ class FilterOptions(object):
|
|||||||
order=self.getOrder())
|
order=self.getOrder())
|
||||||
return hrs
|
return hrs
|
||||||
|
|
||||||
|
def parseFilterOptions(self):
|
||||||
|
if self.getFilterType():
|
||||||
|
robject = {'type':self.getFilterType()}
|
||||||
|
robject['order'] = self.getOrder()
|
||||||
|
if len(self.getFreq()) > 1:
|
||||||
|
robject['freqmin'] = self.getFreq()[0]
|
||||||
|
robject['freqmax'] = self.getFreq()[1]
|
||||||
|
else:
|
||||||
|
robject['freq'] = self.getFreq() if type(self.getFreq()) is \
|
||||||
|
float else self.getFreq()[0]
|
||||||
|
return robject
|
||||||
|
return None
|
||||||
|
|
||||||
def getFreq(self):
|
def getFreq(self):
|
||||||
return self.__getattribute__('_freq')
|
return self.__getattribute__('_freq')
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user