pvlib.solarposition.sun_rise_set_transit_ephem¶
-
pvlib.solarposition.
sun_rise_set_transit_ephem
(times, latitude, longitude, next_or_previous='next', altitude=0, pressure=101325, temperature=12, 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
distance above sea level in meters.
- pressure : int or float, optional, default 101325
air pressure in Pascals.
- temperature : int or float, optional, default 12
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