pvlib.location.Location.get_clearsky

Location.get_clearsky(times, model='ineichen', solar_position=None, dni_extra=None, **kwargs)[source]

Calculate the clear sky estimates of GHI, DNI, and/or DHI at this location.

Parameters:

times: DatetimeIndex

model: str

The clear sky model to use. Must be one of ‘ineichen’, ‘haurwitz’, ‘simplified_solis’.

solar_position : None or DataFrame

DataFrame with with columns ‘apparent_zenith’, ‘zenith’, ‘apparent_elevation’.

dni_extra: None or numeric

If None, will be calculated from times.

kwargs passed to the relevant functions. Climatological values

are assumed in many cases. See source code for details!

Returns:

clearsky : DataFrame

Column names are: ghi, dni, dhi.