def METHOD_NAME(self):
    """ Jupyter/Ipython HTML representation """
    if (self.values.shape[0], self.values.shape[1]) == (1, 1):
        data = self._repr_format()
        fmt_str = self._get_format_str(data)
        default = (
            data.to_html(
                max_rows=pd.options.display.max_rows,
                max_cols=pd.options.display.max_columns,
                float_format=fmt_str.format,
            )
            .replace("nan", "")
            .replace("NaN", "")
        )
        return default
    else:
        return self._summary_frame().to_html(
            max_rows=pd.options.display.max_rows,
            max_cols=pd.options.display.max_columns,
        )