def table(self, snrthresh=<NUM_LIT>):
from ..table import EventTable<EOL>freqs = self.plane.frequencies<EOL>bws = <NUM_LIT:2> * (freqs - self.plane.farray)<EOL>names = ('<STR_LIT:time>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>')<EOL>rec = numpy.recarray((<NUM_LIT:0>,), names=names, formats=['<STR_LIT>'] * len(names))<EOL>for f, bw, row in zip(freqs, bws, self.energies):<EOL><INDENT>ind, = (row.value >= snrthresh ** <NUM_LIT:2> / <NUM_LIT>).nonzero()<EOL>new = ind.size<EOL>if new > <NUM_LIT:0>:<EOL><INDENT>rec.resize((rec.size + new,), refcheck=False)<EOL>rec['<STR_LIT:time>'][-new:] = row.times.value[ind]<EOL>rec['<STR_LIT>'][-new:] = f<EOL>rec['<STR_LIT>'][-new:] = row.dt.to('<STR_LIT:s>').value<EOL>rec['<STR_LIT>'][-new:] = bw<EOL>rec['<STR_LIT>'][-new:] = row.value[ind]<EOL><DEDENT><DEDENT>out = EventTable(rec, copy=False)<EOL>out.meta['<STR_LIT:q>'] = self.plane.q<EOL>return out<EOL>
Represent this `QPlane` as an `EventTable`

        Parameters
        ----------
        snrthresh : `float`, optional
            lower inclusive threshold on individual tile SNR to keep in the
            table, default: 5.5

        Returns
        -------
        out : `~gwpy.table.EventTable`
            a table of time-frequency tiles on this `QPlane`

        Notes
        -----
        Only tiles with signal energy greater than or equal to
        `snrthresh ** 2 / 2` will be stored in the output `EventTable`.