Sunrise: API Reference#
- class yr_weather.Sunrise(headers, use_cache=True)#
Bases:
APIClientA client for interacting with the Yr Sunrise API.
- get_moon_events(date: str, lat: float, lon: float, offset: str | None = None) MoonEvents#
Get moon events data (moonrise, moonset, etc).
For more information, please see: https://api.met.no/weatherapi/sunrise/3.0/documentation
- Parameters:
- Return type:
Dataclasses#
- class yr_weather.data.sunrise.SunEvents(data: APISunData)#
A class with sun event data.
- class yr_weather.data.sunrise.MoonEvents(data: APIMoonData)#
A class with moon event data.
- class yr_weather.data.sunrise.TimeWithElevation(time: str, disc_centre_elevation: float, visible: bool)#
A dataclass with event data with disc centre elevation.
- class yr_weather.data.sunrise.TimeWithAzimuth(time: str, azimuth: float)#
A dataclass with event time data with azimuth.
- class yr_weather.data.sunrise.CommonEventsData(data: APIEventData)#
A class with common event data for both sun and moon events.