def sort(df, sort_columns, sort_directions=True):
    """Sorts a dataframe

    wraps `pandas.DataFrame.sort_values()`

    Args:
        df (`pandas.DataFrame`): The dataframe to sort
        sort_columns (list): A list of the columns to sort on
        sort_directions (bool, optional): `True` to sort ascending, `False`
            to sort descending

    Returns:
        `pandas.DataFrame`: `df` sorted by the provided columns
    """
    return df.sort_values(sort_columns, ascending=sort_directions)