def copy_df(df):
    """
    DESCRIPTION
    -----------
    Deep copy a pandas dataframe.

    PARAMETERS
    ----------
    df : pd.DataFrame
        A pandas dataframe instance

    RETURNS
    -------
    A deep copy of a given pandas dataframe

    MODIFICATIONS
    -------------
    Created : 4/26/19
    """
    return df.copy(deep=True)