@classmethod
def sampler(cls, format_, *args, **kwargs):
    """Fetch a method to generate an initial binary sample

        Parameters
        ----------
        format : str
            the method name; Choose from 'independent' or 'multidim'

        *args
            the arguments necessary for the registered sample
            method; see help(InitialBinaryTable.sampler('independent')
            to see the arguments necessary for the independent sample
        """
    from .sampler.sampler import get_sampler
    sampler = get_sampler(format_, cls)
    return sampler(*args, **kwargs)
