def show_options(self, key="<STR_LIT>"):
key, _ = _lower_keys(key, '<STR_LIT>')<EOL>if key == "<STR_LIT>":<EOL><INDENT>return self.gc.copy()<EOL><DEDENT>return self.gc[(self.gc["<STR_LIT>"] == key)].copy()<EOL>
Returns a copy the options :class:`~pandas.DataFrame`.

        Called on jupyter notebook, it will print them in pretty
        :class:`~pandas.DataFrame` format.

        :param str key: First identifier of the option. If not provided,
            all options are returned.

        :return: :class:`~pandas.DataFrame`