streamline.postanalysis.gererate_report module

class streamline.postanalysis.gererate_report.ReportJob(output_path=None, experiment_name=None, experiment_path=None, algorithms=None, exclude=('XCS', 'eLCS'), training=True, data_path=None, rep_data_path=None, load_algo=True)[source]

Bases: Job

This ‘Job’ script is called by PDF_ReportMain.py which generates a formatted PDF summary report of key pipeline results It is run once for the whole pipeline analysis.

footer()[source]
format_fn(stats_ds, best_metric_list, metric_name_list, ds2)[source]
job()[source]
pub_model_mean_stats(page, result_limit, page_count)[source]
pub_model_median_stats(page, result_limit, page_count)[source]
pub_runtime(page, result_limit, page_count)[source]

Generates single page of runtime analysis results. Automatically moves to another page when runs out of space. Maximum of 4 dataset results to a page.

pub_univariate(page, result_limit, page_count)[source]

Generates single page of univariate analysis results. Automatically moves to another page when runs out of space. Maximum of 4 dataset results to a page.

run()[source]
streamline.postanalysis.gererate_report.list_to_string(s)[source]

Convert a list of string to string

streamline.postanalysis.gererate_report.ngi(list1, n)[source]

Find N the greatest integers within a list