def run_dataset(data: DataSet): """Export a nice report based on previously generated statistics Args: data: dataset object """ pdf_report = report.Report(data) pdf_report.generate_report() pdf_report.save_report("report.pdf")
def export_report(self, report_path, odm_stats, rerun=False): log.ODM_INFO("Exporting report to %s" % report_path) osfm_report_path = self.path("stats", "report.pdf") if not os.path.exists(report_path) or rerun: data = DataSet(self.opensfm_project_path) pdf_report = report.Report(data, odm_stats) pdf_report.generate_report() pdf_report.save_report("report.pdf") if os.path.exists(osfm_report_path): shutil.move(osfm_report_path, report_path) else: log.ODM_WARNING("Report could not be generated") else: log.ODM_WARNING("Report %s already exported" % report_path)