rdtools.normalization

Functions for normalizing, rescaling, and regularizing PV system data.

Functions

check_series_frequency(series, ...)

delta_index(series)

energy_from_power(power[, target_frequency, ...])

Returns a regular right-labeled energy time series in units of Wh per interval from a power time series.

interpolate(time_series, target[, ...])

Returns an interpolation of time_series, excluding times associated with gaps in each column of time_series longer than max_timedelta; NaNs are returned within those gaps.

irradiance_rescale(irrad, irrad_sim[, ...])

Attempt to rescale modeled irradiance to match measured irradiance on clear days.

normalize_with_expected_power(pv, ...[, ...])

Normalize PV power or energy based on expected PV power.

normalize_with_pvwatts(energy, pvwatts_kws)

Normalize system AC energy output given measured poa_global and meteorological data.

pvwatts_dc_power(poa_global, power_dc_rated)

PVWatts v5 Module Model: DC power given effective poa poa_global, module nameplate power, and cell temperature.

Exceptions

ConvergenceError

Rescale optimization did not converge