def generate_report(model, scanned_par1, scanned_par2, outputdir, sim_plots_folder): """ The third pipeline step: report generation. :param model: the model name :param scanned_par1: the first scanned parameter :param scanned_par2: the second scanned parameter :param outputdir: the directory containing the report :param sim_plots_folder: the folder containing the plots. :return: no output """ if not os.path.exists(os.path.join(outputdir, sim_plots_folder)): logger.error("input_dir " + os.path.join(outputdir, sim_plots_folder) + " does not exist. Analyse the data first.") return logger.info("Generating a LaTeX report") logger.info(model) filename_prefix = "report__double_param_scan_" latex_report_double_param_scan(outputdir, sim_plots_folder, filename_prefix, model, scanned_par1, scanned_par2) pdflatex = which("pdflatex") if pdflatex is None: logger.error("pdflatex not found! pdflatex must be installed for pdf reports.") return logger.info("Generating PDF report") pdf_report(outputdir, filename_prefix + model + ".tex")
def generate_report(model, outputdir, sim_plots_folder): if not os.path.exists(os.path.join(outputdir, sim_plots_folder)): logger.error("input_dir " + os.path.join(outputdir, sim_plots_folder) + " does not exist. Analyse the data first.") return logger.info("Generating a LaTeX report") filename_prefix="report__sensitivity_" latex_report_simulate(outputdir, sim_plots_folder, model, filename_prefix) pdflatex = which("pdflatex") if pdflatex is None: logger.error("pdflatex not found! pdflatex must be installed for pdf reports.") return logger.info("Generating PDF report") pdf_report(outputdir, filename_prefix + model + ".tex")
def generate_report(model, outputdir, sim_plots_folder): """ The third pipeline step: report generation. :param model: the model name :param outputdir: the output directory to store the report :param sim_plots_folder: the folder containing the plots :return: """ if not os.path.exists(os.path.join(outputdir, sim_plots_folder)): logger.error( "inputdir " + os.path.join(outputdir, sim_plots_folder) + " does not exist. Analyse the data first.") return logger.info("Generating a LaTeX report") filename_prefix = "report__simulate_" latex_report_simulate(outputdir, sim_plots_folder, model, filename_prefix) logger.info("Generating PDF report") pdf_report(outputdir, filename_prefix + model + ".tex")