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).