sunpeek.core_methods.power_check.plotting#

Module for creating plots and pdf report for the ISO 24194 Power Check method.

Notes

by using the methods in the PowerCheckPlots 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_power_check__FHW_plot.py - Only tested for FHW plant. Not guaranteed to work if array.tp is None.

Functions

create_pdf_report(power_check_output[, ...])

Create Power Check report, with page numbers and metadata.

default_filename(output, with_interval_plots)

plot_all(output[, settings])

Produce "all" Power Check figures that should go into a report.

plot_bars(output[, settings])

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

plot_collector_overview(output[, settings])

Collector overview page: collector details, IAMs etc.

plot_cover(output[, settings])

Cover page for Power Check report.

plot_data_overview(output[, settings])

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

plot_intervals(output[, settings, axes_limits])

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

plot_plant_overview(output[, settings])

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

plot_shadow_and_intervals(output[, settings])

Plots ratio of measured vs.

plot_square(output[, settings, axis_range])

Plot measured vs.

plot_symbols_overview(output[, settings])

Page with symbols / abbreviations used in the report.

plot_time(output[, settings, y_ratio_limits])

Plot ratio of measured vs.

Classes

PowerCheckPlots(power_check_output, settings)