@classmethod
def from_columns(cls, columns, column_names=None, wrapped=True):
    """
        Build a new object of the type corresponding to the wrapper from the supplied `columns` (a list of columns; only length-1 lists is supported).

        `column_names` parameter is ignored.
        If ``wrapped==True``, return a new wrapper contating the column; otherwise, just return the column.
        """
    if len(columns) != 1:
        raise ValueError(
            'Array1DWrapper only supports single columns, got {} columns'.
            format(len(columns)))
    return cls.from_array(columns[0])
