def relist_streamlines(points, offsets):
    """ Given a representation of a set of streamlines as a large array and
    an offsets array return the streamlines as a list of shorter arrays.

    Parameters
    -----------
    points : array
    offsets : array

    Returns
    -------
    streamlines: sequence
    """
    streamlines = []
    streamlines.append(points[0:offsets[0]])
    for i in range(len(offsets) - 1):
        streamlines.append(points[offsets[i]:offsets[i + 1]])
    return streamlines
