pvlib.solarposition.sun_rise_set_transit_ephem#
- pvlib.solarposition.sun_rise_set_transit_ephem(times, latitude, longitude, next_or_previous='next', altitude=0.0, pressure=101325.0, temperature=12.0, horizon='0:00')[source]#
- Calculate the next sunrise and sunset times using the PyEphem package. - Parameters:
- time (pandas.DatetimeIndex) – Must be localized 
- latitude (float) – Latitude in degrees, positive north of equator, negative to south 
- longitude (float) – Longitude in degrees, positive east of prime meridian, negative to west 
- next_or_previous (str) – ‘next’ or ‘previous’ sunrise and sunset relative to time 
- altitude (float, default 0.0) – distance above sea level in meters. 
- pressure (int or float, optional, default 101325.0) – air pressure in Pascals. 
- temperature (int or float, optional, default 12.0) – air temperature in degrees C. 
- horizon (string, format +/-X:YY) – arc degrees:arc minutes from geometrical horizon for sunrise and sunset, e.g., horizon=’+0:00’ to use sun center crossing the geometrical horizon to define sunrise and sunset, horizon=’-0:34’ for when the sun’s upper edge crosses the geometrical horizon 
 
- Returns:
- pandas.DataFrame – index is the same as input time argument columns are ‘sunrise’, ‘sunset’, and ‘transit’ 
 - See also 
