@timer<EOL><INDENT>def get_data(self):<DEDENT>
self.log(<NUM_LIT:2>, '<STR_LIT>')<EOL>verb = self.verbose > <NUM_LIT:1><EOL>args = self.args<EOL>source = '<STR_LIT>' if args.framecache is not None else '<STR_LIT>'<EOL>for start in self.start_list:<EOL><INDENT>end = start + self.duration<EOL>if source == '<STR_LIT>':<EOL><INDENT>tsd = TimeSeriesDict.get(self.chan_list, start, end,<EOL>verbose=verb, host=args.nds2_server,<EOL>frametype=args.frametype)<EOL><DEDENT>else:<EOL><INDENT>tsd = TimeSeriesDict.read(args.framecache, self.chan_list,<EOL>start=start, end=end)<EOL><DEDENT>for data in tsd.values():<EOL><INDENT>if str(data.unit) in BAD_UNITS:<EOL><INDENT>data.override_unit('<STR_LIT>')<EOL><DEDENT>data = self._filter_timeseries(<EOL>data, highpass=args.highpass, lowpass=args.lowpass,<EOL>notch=args.notch)<EOL>if data.dtype.kind == '<STR_LIT:f>':  <EOL><INDENT>data = data.astype('<STR_LIT>', order='<STR_LIT:A>', copy=False)<EOL><DEDENT>self.timeseries.append(data)<EOL><DEDENT><DEDENT>self.log(<NUM_LIT:3>, ('<STR_LIT>' % self.chan_list))<EOL>self.log(<NUM_LIT:3>, ('<STR_LIT>' % (<EOL>self.start_list, self.duration)))<EOL>self.log(<NUM_LIT:3>, ('<STR_LIT>' % len(self.timeseries)))<EOL>
Get all the data

        This method populates the `timeseries` list attribute