def __init__(self, template_names, lowcut, highcut, filt_order, samp_rate,<EOL>debug, startdate, enddate, archive, arc_type, cores, plotvar,<EOL>plotdir, plot_format, tempdir, threshold, threshold_type,<EOL>trigger_interval):
if isinstance(template_names, list):<EOL><INDENT>self.template_names = [str(template_name)<EOL>for template_name in template_names]<EOL><DEDENT>else:<EOL><INDENT>self.template_names = list(str(template_names))<EOL><DEDENT>self.lowcut = float(lowcut)<EOL>self.highcut = float(highcut)<EOL>self.filt_order = int(filt_order)<EOL>self.samp_rate = float(samp_rate)<EOL>if self.samp_rate <= <NUM_LIT:2> * self.highcut:<EOL><INDENT>msg = ('<STR_LIT>' +<EOL>str((self.samp_rate / <NUM_LIT>) - <NUM_LIT:1>))<EOL>warnings.warn(msg)<EOL>self.highcut = (self.samp_rate / <NUM_LIT>) - <NUM_LIT:1><EOL><DEDENT>self.debug = int(debug)<EOL>self.startdate = UTCDateTime(startdate)<EOL>self.enddate = UTCDateTime(enddate)<EOL>self.archive = str(archive)<EOL>self.arc_type = str(arc_type)<EOL>if arc_type.lower() not in ['<STR_LIT>', '<STR_LIT>', '<STR_LIT>']:<EOL><INDENT>msg = '<STR_LIT:U+0020>'.join(['<STR_LIT>', arc_type, '<STR_LIT>'])<EOL>raise NotImplementedError(msg)<EOL><DEDENT>self.cores = int(cores)<EOL>self.plotvar = bool(plotvar)<EOL>self.plotdir = str(plotdir)<EOL>self.plot_format = str(plot_format)<EOL>self.tempdir = str(tempdir)<EOL>self.threshold = float(threshold)<EOL>self.threshold_type = str(threshold_type)<EOL>if threshold_type not in ['<STR_LIT>', '<STR_LIT>', '<STR_LIT>']:<EOL><INDENT>msg = '<STR_LIT:U+0020>'.join(['<STR_LIT>', threshold_type,<EOL>'<STR_LIT>'])<EOL>raise NotImplementedError(msg)<EOL><DEDENT>self.trigger_interval = float(trigger_interval)<EOL>
Standard parameter options.