sunpeek.core_methods.virtuals.radiation#

Functions

get_beam_irradiance_from_dni(plant, dni, ...)

Calculate beam irradiance on a given surface from DNI.

get_horizontal_irradiance_from_dhi_dni(...)

Complete horizontal irradiance components from measured DHI and DNI.

get_horizontal_irradiance_from_dti_dni(...)

Estimate horizontal irradiance components from measured DTI and DNI.

get_horizontal_irradiance_from_ghi(plant, ghi)

Decompose measured global horizontal irradiance into DNI and DHI.

get_horizontal_irradiance_from_ghi_bhi(...)

Complete horizontal irradiance components from measured GHI and BHI.

get_horizontal_irradiance_from_ghi_dhi(...)

Complete horizontal irradiance components from measured GHI and DHI.

get_horizontal_irradiance_from_ghi_dni(...)

Complete horizontal irradiance components from measured GHI and DNI.

get_horizontal_irradiance_from_gti(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_irradiance_from_ghi(plant, ...[, ...])

Calculate array GTI, BTI and DTI from horizontal irradiance inputs.

get_poa_irradiance_from_gti(plant, ...[, ...])

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

get_poa_irradiance_from_horizontal_irradiance(...)

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.