def _parse_name(name):
    """ Parse the name of an ensemble prediction 
    """
    components = name.split('_')
    assert len(components) == 2, 'Name does not follow the convention of type_userdefined, such as point_alice or distribution_bob123'
    assert components[0] in ['point', 'distribution', 'interval', 'quantile', 'particle'], 'Prediction type %s not valid' % components[0]
    return components[0], components[1]