@classmethod
def band_bins(cls, bins, **kwargs):
    """
        Must yield the center/crossover bins needed for filter creation.

        Parameters
        ----------
        bins : numpy array
            Center/crossover bins used for the creation of filters.
        kwargs : dict, optional
            Additional parameters for for the creation of filters
            (e.g. if the filters should overlap or not).

        """
    raise NotImplementedError('needs to be implemented by sub-classes')
