def as_html(self): '''return tables as string Returns ------- html : string concatenated summary tables in HTML format ''' html = summary.summary_return(self.tables, return_fmt='html') if self.extra_txt is not None: html = html + '<br/><br/>' + self.extra_txt.replace('\n', '<br/>') return html
def as_csv(self): '''return tables as string Returns ------- csv : str concatenated summary tables in comma delimited format ''' csv = summary_return(self.tables, return_fmt='csv') if self.extra_txt is not None: csv = csv + '\n\n' + self.extra_txt return csv
def as_text(self): '''return tables as string Returns ------- txt : str summary tables and extra text as one string ''' txt = summary_return(self.tables, return_fmt='text') if self.extra_txt is not None: txt = txt + '\n\n' + self.extra_txt return txt
def as_html(self) -> str: """ Return tables as string Returns ------- str concatenated summary tables in HTML format """ html = summary.summary_return(self.tables, return_fmt="html") if self.extra_txt is not None: html = html + "<br/><br/>" + self.extra_txt.replace("\n", "<br/>") return html
def as_latex(self): '''return tables as string Returns ------- latex : str summary tables and extra text as string of Latex Notes ----- This currently merges tables with different number of columns. It is recommended to use `as_latex_tabular` directly on the individual tables. ''' latex = summary_return(self.tables, return_fmt='latex') if self.extra_txt is not None: latex = latex + '\n\n' + self.extra_txt.replace( '\n', ' \\newline\n ') return latex