@@ 65-87 (lines=23) @@ | ||
62 | self.filt = 'bandpass' |
|
63 | ||
64 | ||
65 | def _set_deconv(self, deconv): |
|
66 | ''' |
|
67 | This function sets the deconvolution units. Allowed values are as follows: |
|
68 | ||
69 | .. |ms2| replace:: m/s\ :sup:`2`\ |
|
70 | ||
71 | - ``'VEL'`` - velocity (m/s) |
|
72 | - ``'ACC'`` - acceleration (|ms2|) |
|
73 | - ``'GRAV'`` - fraction of acceleration due to gravity (g, or 9.81 |ms2|) |
|
74 | - ``'DISP'`` - displacement (m) |
|
75 | - ``'CHAN'`` - channel-specific unit calculation, i.e. ``'VEL'`` for geophone channels and ``'ACC'`` for accelerometer channels |
|
76 | ||
77 | :param str deconv: ``'VEL'``, ``'ACC'``, ``'GRAV'``, ``'DISP'``, or ``'CHAN'`` |
|
78 | ''' |
|
79 | deconv = deconv.upper() if deconv else False |
|
80 | self.deconv = deconv if (deconv in rs.UNITS) else False |
|
81 | if self.deconv and rs.inv: |
|
82 | self.units = '%s (%s)' % (rs.UNITS[self.deconv][0], rs.UNITS[self.deconv][1]) if (self.deconv in rs.UNITS) else self.units |
|
83 | printM('Signal deconvolution set to %s' % (self.deconv), self.sender) |
|
84 | else: |
|
85 | self.units = rs.UNITS['CHAN'][1] |
|
86 | self.deconv = False |
|
87 | printM('Alert stream units are %s' % (self.units.strip(' ').lower()), self.sender) |
|
88 | ||
89 | ||
90 | def _find_chn(self): |
@@ 77-99 (lines=23) @@ | ||
74 | printM('Starting.', self.sender) |
|
75 | ||
76 | ||
77 | def _set_deconv(self, deconv): |
|
78 | """ |
|
79 | This function sets the deconvolution units. Allowed values are as follows: |
|
80 | ||
81 | .. |ms2| replace:: m/s\ :sup:`2`\ |
|
82 | ||
83 | - ``'VEL'`` - velocity (m/s) |
|
84 | - ``'ACC'`` - acceleration (|ms2|) |
|
85 | - ``'GRAV'`` - fraction of acceleration due to gravity (g, or 9.81 |ms2|) |
|
86 | - ``'DISP'`` - displacement (m) |
|
87 | - ``'CHAN'`` - channel-specific unit calculation, i.e. ``'VEL'`` for geophone channels and ``'ACC'`` for accelerometer channels |
|
88 | ||
89 | :param str deconv: ``'VEL'``, ``'ACC'``, ``'GRAV'``, ``'DISP'``, or ``'CHAN'`` |
|
90 | """ |
|
91 | deconv = deconv.upper() if deconv else False |
|
92 | self.deconv = deconv if (deconv in rs.UNITS) else False |
|
93 | if self.deconv and rs.inv: |
|
94 | self.units = '%s (%s)' % (rs.UNITS[self.deconv][0], rs.UNITS[self.deconv][1]) if (self.deconv in rs.UNITS) else self.units |
|
95 | printM('Signal deconvolution set to %s' % (self.deconv), self.sender) |
|
96 | else: |
|
97 | self.units = rs.UNITS['CHAN'][1] |
|
98 | self.deconv = False |
|
99 | printM('RSAM stream units are %s' % (self.units.strip(' ').lower()), self.sender) |
|
100 | ||
101 | ||
102 | def _find_chn(self): |