pvdeg.temperature.module#
- pvdeg.temperature.module(weather_df, meta, poa=None, temp_model='sapm', conf='open_rack_glass_polymer', wind_factor=0.33)[source]#
Calculate module surface temperature using pvlib.
- Parameters:
weather_df ((pd.dataframe)) – Data Frame with minimum requirements of ‘temp_air’ and ‘wind_speed’
poa (pandas.DataFrame) – Contains keys/columns ‘poa_global’, ‘poa_direct’, ‘poa_diffuse’, ‘poa_sky_diffuse’, ‘poa_ground_diffuse’.
temp_model (str, optional) – The temperature model to use, Sandia Array Performance Model ‘sapm’ from pvlib by default.
conf (str, optional) –
The configuration of the PV module architecture and mounting configuration. Options:
’sapm’: ‘open_rack_glass_polymer’ (default), ‘open_rack_glass_glass’, ‘close_mount_glass_glass’, ‘insulated_back_glass_polymer’
- Returns:
module_temperature (pandas.DataFrame) – The module temperature in degrees Celsius at each time step.