pofff.visualization.sparse_values module#

Generate FluidFlower sparse benchmark values from time-series data.

The module validates the input duration, extracts maxima, event times, and 72-hour quantities from the benchmark columns, and writes the standard sparse CSV layout.

pofff.visualization.sparse_values.main(timeseries_file: str = 'time_series.csv', output_file: str = 'sparse_data.csv') None[source]#

Read a time series CSV, extract benchmark values.

The selected file-generation, simulation, data, history-matching, and plotting stages are executed in dependency order.

Parameters:
timeseries_filestr, optional

Time-series CSV containing the benchmark quantities.

output_filestr, optional

Sparse benchmark CSV to create.