sunpeek.core_methods.pc_method.plotting#

Module for creating plots and pdf report for the PC method.

Notes

by using the methods in the PCPlots class. The functions are thin wrappers around the class methods. - Settings are documented in the plot_utils.PlotSettings class. - Tests for this module are in test_pc__FHW_plot.py - Only tested for FHW plant. Not guaranteed to work if array.tp is None.

Functions

create_pdf_report(pc_output[, settings, ...])

Create PC method report, with page numbers and metadata.

default_filename(pc_output, with_interval_plots)

plot_all(pc_output[, settings])

Produce "all" PC figures that should go into a report.

plot_bars(pc_output[, settings])

Plot overview result plot, horizontal bars with average powers in PC intervals, measured vs.

plot_collector_overview(pc_output[, settings])

Collector overview page: collector details, IAMs etc.

plot_cover(pc_output[, settings])

Cover page for Power Check report.

plot_data_overview(pc_output[, settings])

Page with considered data: Table with data points considered, on the basis of ISO 24194 Annex A.

plot_intervals(pc_output[, settings, ...])

Plot full-resolution data for temperatures, power, volume flow etc.

plot_plant_overview(pc_output[, settings])

Plant overview page: plant details, arrays + areas etc.

plot_shadow_and_intervals(pc_output[, settings])

Plots ratio of measured vs.

plot_square(pc_output[, settings, axis_range])

Plot measured vs.

plot_symbols_overview(pc_output[, settings])

Page with symbols / abbreviations used in the report.

plot_time(pc_output[, settings, y_ratio_limits])

Plot ratio of measured vs.

Classes

PCPlots(pc_output, settings)