def getClusterWaveforms(self, cluster_id: int, channel_id: int):
    '\n        NB Over-ride this in the individual specialisations below\n\n        Get the waveforms for a particular cluster on a given channel\n\n        Parameters\n        ----------\n        cluster_id : int\n\n        Returns\n        -------\n        np.array : the waveforms\n        '
    if (self.waveforms is not None):
        return self.waveforms[(self.spk_clusters == cluster_id), channel_id, :]
    else:
        return None
NB Over-ride this in the individual specialisations below

Get the waveforms for a particular cluster on a given channel

Parameters
----------
cluster_id : int

Returns
-------
np.array : the waveforms
def getClusterWaveforms(self, cluster_id: int, channel_id: int):
    '\n        NB Over-ride this in the individual specialisations below\n\n        Get the waveforms for a particular cluster on a given channel\n\n        Parameters\n        ----------\n        cluster_id : int\n\n        Returns\n        -------\n        np.array : the waveforms\n        '
    if (self.waveforms is not None):
        return self.waveforms[(self.spk_clusters == cluster_id), channel_id, :]
    else:
        return None