sunpeek.core_methods.virtuals.radiation#

Functions

get_array_irradiance_from_measured_poa_global(...)

Calculate array GTI, BTI and DTI from one measured global POA sensor.

get_horizontal_from_poa_global(plant, ...[, ...])

Reverse-transpose measured global POA irradiance to GHI, DNI and DHI.

get_orientation(c_in)

Returns tilt and orientation of a cmp.Array or a cmp.Sensor, assuming a radiation sensor for global, beam or diffuse (not for dni)

get_poa_from_horizontal(plant, ghi, dni, ...)

Transpose horizontal irradiance components into a target plane.

get_radiation_inputs(component)

Return list with the 4 standard input slots of an Array of Plant.

get_radiation_pattern(component)

Returns input pattern as string, where 1 if input is not None, else 0.

is_horizontal(*args)

Returns tuple with bool for each arg.

same_orientation(*args)

Checks whether two radiation sensors or arrays have same tilt & orientation.

to_rd(*args)

Converts numeric inputs to pd.Series with pint dtype W/m².

unpack_radiations(component)

Tries to read radiation as numeric value from self attributes (Sensor) in unit W/m**2.

use_delta_kt_prime(time_index)

Return whether GTI-DIRINT may use its time-series stability index.