def is_bin_subset(sub, sup) -> bool:
    """Check whether all bins in one binning are present also in another:

    Parameters
    ----------
    sub: array_like
        Candidate for the bin subset
    sup: array_like
        Candidate for the bin superset
    """
    sub = make_bin_array(sub)
    sup = make_bin_array(sup)

    for row in sub:
        if not (row == sup).all(axis=1).any():
            # TODO: Enable also approximate equality
            return False
    return True