solarforecastarbiter.pvmodel.calculate_solar_position

solarforecastarbiter.pvmodel.calculate_solar_position(latitude, longitude, elevation, times)[source]

Calculates solar position using pvlib’s implementation of NREL SPA.

Parameters:
latitude : float
longitude : float
elevation : float
times : pd.DatetimeIndex
Returns:
solar_position : pd.DataFrame

The DataFrame will have the following columns: apparent_zenith (degrees), zenith (degrees), apparent_elevation (degrees), elevation (degrees), azimuth (degrees), equation_of_time (minutes).