@_log<EOL><INDENT>def filter_exclude_downhole(self, threshold, filt=True):<DEDENT>
f = self.filt.grab_filt(filt)<EOL>if self.n == <NUM_LIT:1>:<EOL><INDENT>nfilt = filters.exclude_downhole(f, threshold)<EOL><DEDENT>else:<EOL><INDENT>nfilt = []<EOL>for i in range(self.n):<EOL><INDENT>nf = self.ns == i + <NUM_LIT:1><EOL>nfilt.append(filters.exclude_downhole(f & nf, threshold))<EOL><DEDENT>nfilt = np.apply_along_axis(any, <NUM_LIT:0>, nfilt)<EOL><DEDENT>self.filt.add(name='<STR_LIT>'.format(threshold),<EOL>filt=nfilt,<EOL>info='<STR_LIT>'.format(threshold),<EOL>params=(threshold, filt))<EOL>
Exclude all points down-hole (after) the first excluded data.

Parameters
----------
threhold : int
    The minimum number of contiguous excluded data points
    that must exist before downhole exclusion occurs.
file : valid filter string or bool
    Which filter to consider. If True, applies to currently active
    filters.