reV.losses.power_curve

reV power curve losses module.

Module attributes

TRANSFORMATIONS

Implemented power curve transformations.

Functions

adjust_power_curve(power_curve, ...[, site])

Adjust power curve to account for losses.

Classes

AbstractPowerCurveTransformation(power_curve)

Abstract base class for power curve transformations.

ExponentialStretching(power_curve)

Utility for applying an exponential stretch to the power curve.

HorizontalTranslation(power_curve)

Utility for applying horizontal power curve translations.

LinearStretching(power_curve)

Utility for applying a linear stretch to the power curve.

PowerCurve(wind_speed, generation)

A turbine power curve.

PowerCurveLosses(power_curve, wind_resource)

A converter between annual losses and power curve transformation.

PowerCurveLossesInput(specs)

Power curve losses specification.

PowerCurveLossesMixin()

Mixin class for reV.SAM.generation.AbstractSamWind.

PowerCurveWindResource(temperature, ...)

Wind resource data for calculating power curve shift.