Parent class for all kinds of data. The data itself should be held in
self.data as a masked record array (masked np.ma.core.MaskedArray)
|
|
|
|
|
check(self)
Do integrity checks; should be invoked at the end of __init__ [NOT
IMPLEMENTED] |
source code
|
|
|
|
|
|
|
mask_value(self,
field,
value)
Filters out the given value of from the given field by masking them. |
source code
|
|
|
|
mask_jumps(self,
field,
jump_size)
Maskes datapoint for which the absolute difference between them and
the point before is more then jump_size. |
source code
|
|
|
|
|
|
|
mask_jumps_one_dir(self,
field,
jump_size)
Maskes datapoint for which the difference between them and the point
before is more/less then jump_size, for jump_size positive/negative. |
source code
|
|
|
|
filter_by_freq(self,
field,
output_field,
sample_rate,
cutoff,
bandwidth=None,
mode='lowpass')
Perform filtering with a windowed sinc frequency-domain filter. |
source code
|
|
|
|
filter_low_pass(self,
field,
output_field,
bandwidth,
sample_rate,
cutoff_freq)
This implements a sinc filter which is a low pass filter (i.e. |
source code
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|