API reference¶
Import everything from the subpackage roots, e.g.
from action0.open_meteo.forecast import ForecastClient — the
client / operations / models split below mirrors the generated
files.
Fully typed Open-Meteo API clients built on action0-client.
Each Open-Meteo service lives in a subpackage of its own, generated from the official OpenAPI schema (the geocoding one is written by this project — upstream publishes none) by action0-client-openapi: a client class preset to the service’s base URL, one operation class per endpoint, and the models their JSON answers are parsed into.
>>> from action0.open_meteo import forecast
>>> forecast.ForecastClient
<class 'action0.open_meteo.forecast.client.ForecastClient'>
The subpackages: forecast,
historical_weather,
air_quality,
marine,
ensemble,
seasonal,
climate,
flood,
elevation and
geocoding.
action0.open_meteo.forecast¶
Typed API client for Open-Meteo Weather Forecast API 1.0.
action0.open_meteo.forecast.client¶
action0.open_meteo.forecast.operations¶
- class action0.open_meteo.forecast.operations.GetV1Forecast(*, latitude, longitude, hourly=None, daily=None, current=None, minutely_15=None, elevation=None, temperature_unit=GetV1ForecastTemperatureUnit.CELSIUS, wind_speed_unit=GetV1ForecastWindSpeedUnit.KMH, precipitation_unit=GetV1ForecastPrecipitationUnit.MM, timeformat=GetV1ForecastTimeformat.ISO8601, timezone=None, past_days=0, forecast_days=7, past_hours=None, forecast_hours=None, start_date=None, end_date=None, tilt=0, azimuth=0, cell_selection=None, apikey=None, models=None)[source]¶
GET /v1/forecast— Open-Meteo Weather Forecast APIOpen-Meteo offers free weather forecast APIs for open-source developers and non-commercial use.
- Parameters:
latitude (
str)longitude (
str)hourly (
list[GetV1ForecastHourlyItem] |None, default:None)daily (
list[GetV1ForecastDailyItem] |None, default:None)current (
list[GetV1ForecastCurrentItem] |None, default:None)minutely_15 (
list[GetV1ForecastMinutely15Item] |None, default:None)temperature_unit (
GetV1ForecastTemperatureUnit, default:<GetV1ForecastTemperatureUnit.CELSIUS: 'celsius'>)wind_speed_unit (
GetV1ForecastWindSpeedUnit, default:<GetV1ForecastWindSpeedUnit.KMH: 'kmh'>)precipitation_unit (
GetV1ForecastPrecipitationUnit, default:<GetV1ForecastPrecipitationUnit.MM: 'mm'>)timeformat (
GetV1ForecastTimeformat, default:<GetV1ForecastTimeformat.ISO8601: 'iso8601'>)past_days (
int, default:0)forecast_days (
int, default:7)tilt (
float, default:0)azimuth (
float, default:0)cell_selection (
GetV1ForecastCellSelection|None, default:None)models (
list[GetV1ForecastModelsItem] |None, default:None)
- path: ClassVar[str] = '/v1/forecast'¶
The path template of the endpoint, appended to the client’s base URL.
{placeholder}names are filled from the operation’spath_param()fields. A leading/is optional — the path is always joined to the base URL with exactly one/.
- hourly: list[GetV1ForecastHourlyItem] | None = None¶
A list of weather variables which should be returned.
- daily: list[GetV1ForecastDailyItem] | None = None¶
A list of daily weather variable aggregations.
- current: list[GetV1ForecastCurrentItem] | None = None¶
A list of variables to return for the current conditions.
- minutely_15: list[GetV1ForecastMinutely15Item] | None = None¶
A list of weather variables at 15-minute intervals.
- temperature_unit: GetV1ForecastTemperatureUnit = 'celsius'¶
- wind_speed_unit: GetV1ForecastWindSpeedUnit = 'kmh'¶
- precipitation_unit: GetV1ForecastPrecipitationUnit = 'mm'¶
- timeformat: GetV1ForecastTimeformat = 'iso8601'¶
If format unixtime is selected, all time values are returned in UNIX epoch time.
- timezone: str | None = None¶
Any IANA time zone name is supported. Use auto to resolve the local time zone.
- cell_selection: GetV1ForecastCellSelection | None = None¶
Grid cell selection preference: land, sea, or nearest.
- models: list[GetV1ForecastModelsItem] | None = None¶
Manually select one or more weather models.
action0.open_meteo.forecast.models¶
- class action0.open_meteo.forecast.models.GetV1ForecastHourlyItem(*values)[source]¶
The
GetV1ForecastHourlyItemvalues.- TEMPERATURE_2M = 'temperature_2m'¶
- TEMPERATURE_2M_MIN = 'temperature_2m_min'¶
- TEMPERATURE_2M_MAX = 'temperature_2m_max'¶
- RELATIVE_HUMIDITY_2M = 'relative_humidity_2m'¶
- DEW_POINT_2M = 'dew_point_2m'¶
- APPARENT_TEMPERATURE = 'apparent_temperature'¶
- PRECIPITATION_PROBABILITY = 'precipitation_probability'¶
- PRECIPITATION = 'precipitation'¶
- RAIN = 'rain'¶
- SHOWERS = 'showers'¶
- SNOWFALL = 'snowfall'¶
- SNOW_DEPTH = 'snow_depth'¶
- SNOWFALL_WATER_EQUIVALENT = 'snowfall_water_equivalent'¶
- SNOW_DEPTH_WATER_EQUIVALENT = 'snow_depth_water_equivalent'¶
- WEATHER_CODE = 'weather_code'¶
- PRESSURE_MSL = 'pressure_msl'¶
- SURFACE_PRESSURE = 'surface_pressure'¶
- CLOUD_COVER = 'cloud_cover'¶
- CLOUD_COVER_LOW = 'cloud_cover_low'¶
- CLOUD_COVER_MID = 'cloud_cover_mid'¶
- CLOUD_COVER_HIGH = 'cloud_cover_high'¶
- VISIBILITY = 'visibility'¶
- EVAPOTRANSPIRATION = 'evapotranspiration'¶
- ET0_FAO_EVAPOTRANSPIRATION = 'et0_fao_evapotranspiration'¶
- VAPOUR_PRESSURE_DEFICIT = 'vapour_pressure_deficit'¶
- RUNOFF = 'runoff'¶
- PRECIPITATION_TYPE = 'precipitation_type'¶
- RAIN_PROBABILITY = 'rain_probability'¶
- SNOWFALL_PROBABILITY = 'snowfall_probability'¶
- FREEZING_RAIN_PROBABILITY = 'freezing_rain_probability'¶
- ICE_PELLETS_PROBABILITY = 'ice_pellets_probability'¶
- THUNDERSTORM_PROBABILITY = 'thunderstorm_probability'¶
- WIND_SPEED_10M = 'wind_speed_10m'¶
- WIND_SPEED_20M = 'wind_speed_20m'¶
- WIND_SPEED_30M = 'wind_speed_30m'¶
- WIND_SPEED_40M = 'wind_speed_40m'¶
- WIND_SPEED_50M = 'wind_speed_50m'¶
- WIND_SPEED_70M = 'wind_speed_70m'¶
- WIND_SPEED_80M = 'wind_speed_80m'¶
- WIND_SPEED_100M = 'wind_speed_100m'¶
- WIND_SPEED_120M = 'wind_speed_120m'¶
- WIND_SPEED_140M = 'wind_speed_140m'¶
- WIND_SPEED_150M = 'wind_speed_150m'¶
- WIND_SPEED_160M = 'wind_speed_160m'¶
- WIND_SPEED_180M = 'wind_speed_180m'¶
- WIND_SPEED_200M = 'wind_speed_200m'¶
- WIND_DIRECTION_10M = 'wind_direction_10m'¶
- WIND_DIRECTION_20M = 'wind_direction_20m'¶
- WIND_DIRECTION_30M = 'wind_direction_30m'¶
- WIND_DIRECTION_40M = 'wind_direction_40m'¶
- WIND_DIRECTION_50M = 'wind_direction_50m'¶
- WIND_DIRECTION_70M = 'wind_direction_70m'¶
- WIND_DIRECTION_80M = 'wind_direction_80m'¶
- WIND_DIRECTION_100M = 'wind_direction_100m'¶
- WIND_DIRECTION_120M = 'wind_direction_120m'¶
- WIND_DIRECTION_140M = 'wind_direction_140m'¶
- WIND_DIRECTION_150M = 'wind_direction_150m'¶
- WIND_DIRECTION_160M = 'wind_direction_160m'¶
- WIND_DIRECTION_180M = 'wind_direction_180m'¶
- WIND_DIRECTION_200M = 'wind_direction_200m'¶
- WIND_GUSTS_10M = 'wind_gusts_10m'¶
- TEMPERATURE_20M = 'temperature_20m'¶
- TEMPERATURE_40M = 'temperature_40m'¶
- TEMPERATURE_50M = 'temperature_50m'¶
- TEMPERATURE_80M = 'temperature_80m'¶
- TEMPERATURE_100M = 'temperature_100m'¶
- TEMPERATURE_120M = 'temperature_120m'¶
- TEMPERATURE_150M = 'temperature_150m'¶
- TEMPERATURE_180M = 'temperature_180m'¶
- TEMPERATURE_200M = 'temperature_200m'¶
- SOIL_TEMPERATURE_0CM = 'soil_temperature_0cm'¶
- SOIL_TEMPERATURE_6CM = 'soil_temperature_6cm'¶
- SOIL_TEMPERATURE_18CM = 'soil_temperature_18cm'¶
- SOIL_TEMPERATURE_54CM = 'soil_temperature_54cm'¶
- SOIL_TEMPERATURE_162CM = 'soil_temperature_162cm'¶
- SOIL_TEMPERATURE_486CM = 'soil_temperature_486cm'¶
- SOIL_TEMPERATURE_1458CM = 'soil_temperature_1458cm'¶
- SOIL_TEMPERATURE_0_TO_7CM = 'soil_temperature_0_to_7cm'¶
- SOIL_TEMPERATURE_7_TO_28CM = 'soil_temperature_7_to_28cm'¶
- SOIL_TEMPERATURE_28_TO_100CM = 'soil_temperature_28_to_100cm'¶
- SOIL_TEMPERATURE_100_TO_255CM = 'soil_temperature_100_to_255cm'¶
- SOIL_TEMPERATURE_0_TO_10CM = 'soil_temperature_0_to_10cm'¶
- SOIL_TEMPERATURE_10_TO_40CM = 'soil_temperature_10_to_40cm'¶
- SOIL_TEMPERATURE_40_TO_100CM = 'soil_temperature_40_to_100cm'¶
- SOIL_TEMPERATURE_100_TO_200CM = 'soil_temperature_100_to_200cm'¶
- SOIL_TEMPERATURE_10_TO_35CM = 'soil_temperature_10_to_35cm'¶
- SOIL_TEMPERATURE_35_TO_100CM = 'soil_temperature_35_to_100cm'¶
- SOIL_TEMPERATURE_100_TO_300CM = 'soil_temperature_100_to_300cm'¶
- SOIL_MOISTURE_0_TO_1CM = 'soil_moisture_0_to_1cm'¶
- SOIL_MOISTURE_1_TO_3CM = 'soil_moisture_1_to_3cm'¶
- SOIL_MOISTURE_3_TO_9CM = 'soil_moisture_3_to_9cm'¶
- SOIL_MOISTURE_9_TO_27CM = 'soil_moisture_9_to_27cm'¶
- SOIL_MOISTURE_27_TO_81CM = 'soil_moisture_27_to_81cm'¶
- SOIL_MOISTURE_81_TO_243CM = 'soil_moisture_81_to_243cm'¶
- SOIL_MOISTURE_243_TO_729CM = 'soil_moisture_243_to_729cm'¶
- SOIL_MOISTURE_729_TO_2187CM = 'soil_moisture_729_to_2187cm'¶
- SOIL_MOISTURE_0_TO_7CM = 'soil_moisture_0_to_7cm'¶
- SOIL_MOISTURE_7_TO_28CM = 'soil_moisture_7_to_28cm'¶
- SOIL_MOISTURE_28_TO_100CM = 'soil_moisture_28_to_100cm'¶
- SOIL_MOISTURE_100_TO_255CM = 'soil_moisture_100_to_255cm'¶
- SOIL_MOISTURE_0_TO_10CM = 'soil_moisture_0_to_10cm'¶
- SOIL_MOISTURE_10_TO_40CM = 'soil_moisture_10_to_40cm'¶
- SOIL_MOISTURE_40_TO_100CM = 'soil_moisture_40_to_100cm'¶
- SOIL_MOISTURE_100_TO_200CM = 'soil_moisture_100_to_200cm'¶
- SOIL_MOISTURE_10_TO_35CM = 'soil_moisture_10_to_35cm'¶
- SOIL_MOISTURE_35_TO_100CM = 'soil_moisture_35_to_100cm'¶
- SOIL_MOISTURE_100_TO_300CM = 'soil_moisture_100_to_300cm'¶
- UV_INDEX = 'uv_index'¶
- UV_INDEX_CLEAR_SKY = 'uv_index_clear_sky'¶
- IS_DAY = 'is_day'¶
- SUNSHINE_DURATION = 'sunshine_duration'¶
- WET_BULB_TEMPERATURE_2M = 'wet_bulb_temperature_2m'¶
- TOTAL_COLUMN_INTEGRATED_WATER_VAPOUR = 'total_column_integrated_water_vapour'¶
- CAPE = 'cape'¶
- LIFTED_INDEX = 'lifted_index'¶
- CONVECTIVE_INHIBITION = 'convective_inhibition'¶
- FREEZING_LEVEL_HEIGHT = 'freezing_level_height'¶
- BOUNDARY_LAYER_HEIGHT = 'boundary_layer_height'¶
- SURFACE_TEMPERATURE = 'surface_temperature'¶
- MASS_DENSITY_8M = 'mass_density_8m'¶
- SNOWFALL_HEIGHT = 'snowfall_height'¶
- CONVECTIVE_CLOUD_BASE = 'convective_cloud_base'¶
- CONVECTIVE_CLOUD_TOP = 'convective_cloud_top'¶
- UPDRAFT = 'updraft'¶
- LIGHTNING_POTENTIAL = 'lightning_potential'¶
- LIGHTNING_DENSITY = 'lightning_density'¶
- SNOW_HEIGHT = 'snow_height'¶
- ROUGHNESS_LENGTH = 'roughness_length'¶
- ALBEDO = 'albedo'¶
- K_INDEX = 'k_index'¶
- SEA_LEVEL_HEIGHT_MSL = 'sea_level_height_msl'¶
- SEA_ICE_THICKNESS = 'sea_ice_thickness'¶
- SEA_SURFACE_TEMPERATURE = 'sea_surface_temperature'¶
- OCEAN_CURRENT_VELOCITY = 'ocean_current_velocity'¶
- OCEAN_CURRENT_DIRECTION = 'ocean_current_direction'¶
- SHORTWAVE_RADIATION = 'shortwave_radiation'¶
- DIRECT_RADIATION = 'direct_radiation'¶
- DIFFUSE_RADIATION = 'diffuse_radiation'¶
- DIRECT_NORMAL_IRRADIANCE = 'direct_normal_irradiance'¶
- GLOBAL_TILTED_IRRADIANCE = 'global_tilted_irradiance'¶
- TERRESTRIAL_RADIATION = 'terrestrial_radiation'¶
- SHORTWAVE_RADIATION_INSTANT = 'shortwave_radiation_instant'¶
- DIRECT_RADIATION_INSTANT = 'direct_radiation_instant'¶
- DIFFUSE_RADIATION_INSTANT = 'diffuse_radiation_instant'¶
- DIRECT_NORMAL_IRRADIANCE_INSTANT = 'direct_normal_irradiance_instant'¶
- GLOBAL_TILTED_IRRADIANCE_INSTANT = 'global_tilted_irradiance_instant'¶
- TERRESTRIAL_RADIATION_INSTANT = 'terrestrial_radiation_instant'¶
- TEMPERATURE_1000H_PA = 'temperature_1000hPa'¶
- TEMPERATURE_950H_PA = 'temperature_950hPa'¶
- TEMPERATURE_925H_PA = 'temperature_925hPa'¶
- TEMPERATURE_900H_PA = 'temperature_900hPa'¶
- TEMPERATURE_850H_PA = 'temperature_850hPa'¶
- TEMPERATURE_800H_PA = 'temperature_800hPa'¶
- TEMPERATURE_750H_PA = 'temperature_750hPa'¶
- TEMPERATURE_700H_PA = 'temperature_700hPa'¶
- TEMPERATURE_650H_PA = 'temperature_650hPa'¶
- TEMPERATURE_600H_PA = 'temperature_600hPa'¶
- TEMPERATURE_550H_PA = 'temperature_550hPa'¶
- TEMPERATURE_500H_PA = 'temperature_500hPa'¶
- TEMPERATURE_450H_PA = 'temperature_450hPa'¶
- TEMPERATURE_400H_PA = 'temperature_400hPa'¶
- TEMPERATURE_350H_PA = 'temperature_350hPa'¶
- TEMPERATURE_300H_PA = 'temperature_300hPa'¶
- TEMPERATURE_275H_PA = 'temperature_275hPa'¶
- TEMPERATURE_250H_PA = 'temperature_250hPa'¶
- TEMPERATURE_225H_PA = 'temperature_225hPa'¶
- TEMPERATURE_200H_PA = 'temperature_200hPa'¶
- TEMPERATURE_175H_PA = 'temperature_175hPa'¶
- TEMPERATURE_150H_PA = 'temperature_150hPa'¶
- TEMPERATURE_125H_PA = 'temperature_125hPa'¶
- TEMPERATURE_100H_PA = 'temperature_100hPa'¶
- TEMPERATURE_50H_PA = 'temperature_50hPa'¶
- TEMPERATURE_10H_PA = 'temperature_10hPa'¶
- DEW_POINT_1000H_PA = 'dew_point_1000hPa'¶
- DEW_POINT_950H_PA = 'dew_point_950hPa'¶
- DEW_POINT_925H_PA = 'dew_point_925hPa'¶
- DEW_POINT_900H_PA = 'dew_point_900hPa'¶
- DEW_POINT_850H_PA = 'dew_point_850hPa'¶
- DEW_POINT_800H_PA = 'dew_point_800hPa'¶
- DEW_POINT_750H_PA = 'dew_point_750hPa'¶
- DEW_POINT_700H_PA = 'dew_point_700hPa'¶
- DEW_POINT_650H_PA = 'dew_point_650hPa'¶
- DEW_POINT_600H_PA = 'dew_point_600hPa'¶
- DEW_POINT_550H_PA = 'dew_point_550hPa'¶
- DEW_POINT_500H_PA = 'dew_point_500hPa'¶
- DEW_POINT_450H_PA = 'dew_point_450hPa'¶
- DEW_POINT_400H_PA = 'dew_point_400hPa'¶
- DEW_POINT_350H_PA = 'dew_point_350hPa'¶
- DEW_POINT_300H_PA = 'dew_point_300hPa'¶
- DEW_POINT_275H_PA = 'dew_point_275hPa'¶
- DEW_POINT_250H_PA = 'dew_point_250hPa'¶
- DEW_POINT_225H_PA = 'dew_point_225hPa'¶
- DEW_POINT_200H_PA = 'dew_point_200hPa'¶
- DEW_POINT_175H_PA = 'dew_point_175hPa'¶
- DEW_POINT_150H_PA = 'dew_point_150hPa'¶
- DEW_POINT_125H_PA = 'dew_point_125hPa'¶
- DEW_POINT_100H_PA = 'dew_point_100hPa'¶
- DEW_POINT_50H_PA = 'dew_point_50hPa'¶
- DEW_POINT_10H_PA = 'dew_point_10hPa'¶
- RELATIVE_HUMIDITY_1000H_PA = 'relative_humidity_1000hPa'¶
- RELATIVE_HUMIDITY_950H_PA = 'relative_humidity_950hPa'¶
- RELATIVE_HUMIDITY_925H_PA = 'relative_humidity_925hPa'¶
- RELATIVE_HUMIDITY_900H_PA = 'relative_humidity_900hPa'¶
- RELATIVE_HUMIDITY_850H_PA = 'relative_humidity_850hPa'¶
- RELATIVE_HUMIDITY_800H_PA = 'relative_humidity_800hPa'¶
- RELATIVE_HUMIDITY_750H_PA = 'relative_humidity_750hPa'¶
- RELATIVE_HUMIDITY_700H_PA = 'relative_humidity_700hPa'¶
- RELATIVE_HUMIDITY_650H_PA = 'relative_humidity_650hPa'¶
- RELATIVE_HUMIDITY_600H_PA = 'relative_humidity_600hPa'¶
- RELATIVE_HUMIDITY_550H_PA = 'relative_humidity_550hPa'¶
- RELATIVE_HUMIDITY_500H_PA = 'relative_humidity_500hPa'¶
- RELATIVE_HUMIDITY_450H_PA = 'relative_humidity_450hPa'¶
- RELATIVE_HUMIDITY_400H_PA = 'relative_humidity_400hPa'¶
- RELATIVE_HUMIDITY_350H_PA = 'relative_humidity_350hPa'¶
- RELATIVE_HUMIDITY_300H_PA = 'relative_humidity_300hPa'¶
- RELATIVE_HUMIDITY_275H_PA = 'relative_humidity_275hPa'¶
- RELATIVE_HUMIDITY_250H_PA = 'relative_humidity_250hPa'¶
- RELATIVE_HUMIDITY_225H_PA = 'relative_humidity_225hPa'¶
- RELATIVE_HUMIDITY_200H_PA = 'relative_humidity_200hPa'¶
- RELATIVE_HUMIDITY_175H_PA = 'relative_humidity_175hPa'¶
- RELATIVE_HUMIDITY_150H_PA = 'relative_humidity_150hPa'¶
- RELATIVE_HUMIDITY_125H_PA = 'relative_humidity_125hPa'¶
- RELATIVE_HUMIDITY_100H_PA = 'relative_humidity_100hPa'¶
- RELATIVE_HUMIDITY_50H_PA = 'relative_humidity_50hPa'¶
- RELATIVE_HUMIDITY_10H_PA = 'relative_humidity_10hPa'¶
- CLOUD_COVER_1000H_PA = 'cloud_cover_1000hPa'¶
- CLOUD_COVER_950H_PA = 'cloud_cover_950hPa'¶
- CLOUD_COVER_925H_PA = 'cloud_cover_925hPa'¶
- CLOUD_COVER_900H_PA = 'cloud_cover_900hPa'¶
- CLOUD_COVER_850H_PA = 'cloud_cover_850hPa'¶
- CLOUD_COVER_800H_PA = 'cloud_cover_800hPa'¶
- CLOUD_COVER_750H_PA = 'cloud_cover_750hPa'¶
- CLOUD_COVER_700H_PA = 'cloud_cover_700hPa'¶
- CLOUD_COVER_650H_PA = 'cloud_cover_650hPa'¶
- CLOUD_COVER_600H_PA = 'cloud_cover_600hPa'¶
- CLOUD_COVER_550H_PA = 'cloud_cover_550hPa'¶
- CLOUD_COVER_500H_PA = 'cloud_cover_500hPa'¶
- CLOUD_COVER_450H_PA = 'cloud_cover_450hPa'¶
- CLOUD_COVER_400H_PA = 'cloud_cover_400hPa'¶
- CLOUD_COVER_350H_PA = 'cloud_cover_350hPa'¶
- CLOUD_COVER_300H_PA = 'cloud_cover_300hPa'¶
- CLOUD_COVER_275H_PA = 'cloud_cover_275hPa'¶
- CLOUD_COVER_250H_PA = 'cloud_cover_250hPa'¶
- CLOUD_COVER_225H_PA = 'cloud_cover_225hPa'¶
- CLOUD_COVER_200H_PA = 'cloud_cover_200hPa'¶
- CLOUD_COVER_175H_PA = 'cloud_cover_175hPa'¶
- CLOUD_COVER_150H_PA = 'cloud_cover_150hPa'¶
- CLOUD_COVER_125H_PA = 'cloud_cover_125hPa'¶
- CLOUD_COVER_100H_PA = 'cloud_cover_100hPa'¶
- CLOUD_COVER_50H_PA = 'cloud_cover_50hPa'¶
- CLOUD_COVER_10H_PA = 'cloud_cover_10hPa'¶
- WIND_SPEED_1000H_PA = 'wind_speed_1000hPa'¶
- WIND_SPEED_950H_PA = 'wind_speed_950hPa'¶
- WIND_SPEED_925H_PA = 'wind_speed_925hPa'¶
- WIND_SPEED_900H_PA = 'wind_speed_900hPa'¶
- WIND_SPEED_850H_PA = 'wind_speed_850hPa'¶
- WIND_SPEED_800H_PA = 'wind_speed_800hPa'¶
- WIND_SPEED_750H_PA = 'wind_speed_750hPa'¶
- WIND_SPEED_700H_PA = 'wind_speed_700hPa'¶
- WIND_SPEED_650H_PA = 'wind_speed_650hPa'¶
- WIND_SPEED_600H_PA = 'wind_speed_600hPa'¶
- WIND_SPEED_550H_PA = 'wind_speed_550hPa'¶
- WIND_SPEED_500H_PA = 'wind_speed_500hPa'¶
- WIND_SPEED_450H_PA = 'wind_speed_450hPa'¶
- WIND_SPEED_400H_PA = 'wind_speed_400hPa'¶
- WIND_SPEED_350H_PA = 'wind_speed_350hPa'¶
- WIND_SPEED_300H_PA = 'wind_speed_300hPa'¶
- WIND_SPEED_275H_PA = 'wind_speed_275hPa'¶
- WIND_SPEED_250H_PA = 'wind_speed_250hPa'¶
- WIND_SPEED_225H_PA = 'wind_speed_225hPa'¶
- WIND_SPEED_200H_PA = 'wind_speed_200hPa'¶
- WIND_SPEED_175H_PA = 'wind_speed_175hPa'¶
- WIND_SPEED_150H_PA = 'wind_speed_150hPa'¶
- WIND_SPEED_125H_PA = 'wind_speed_125hPa'¶
- WIND_SPEED_100H_PA = 'wind_speed_100hPa'¶
- WIND_SPEED_50H_PA = 'wind_speed_50hPa'¶
- WIND_SPEED_10H_PA = 'wind_speed_10hPa'¶
- WIND_DIRECTION_1000H_PA = 'wind_direction_1000hPa'¶
- WIND_DIRECTION_950H_PA = 'wind_direction_950hPa'¶
- WIND_DIRECTION_925H_PA = 'wind_direction_925hPa'¶
- WIND_DIRECTION_900H_PA = 'wind_direction_900hPa'¶
- WIND_DIRECTION_850H_PA = 'wind_direction_850hPa'¶
- WIND_DIRECTION_800H_PA = 'wind_direction_800hPa'¶
- WIND_DIRECTION_750H_PA = 'wind_direction_750hPa'¶
- WIND_DIRECTION_700H_PA = 'wind_direction_700hPa'¶
- WIND_DIRECTION_650H_PA = 'wind_direction_650hPa'¶
- WIND_DIRECTION_600H_PA = 'wind_direction_600hPa'¶
- WIND_DIRECTION_550H_PA = 'wind_direction_550hPa'¶
- WIND_DIRECTION_500H_PA = 'wind_direction_500hPa'¶
- WIND_DIRECTION_450H_PA = 'wind_direction_450hPa'¶
- WIND_DIRECTION_400H_PA = 'wind_direction_400hPa'¶
- WIND_DIRECTION_350H_PA = 'wind_direction_350hPa'¶
- WIND_DIRECTION_300H_PA = 'wind_direction_300hPa'¶
- WIND_DIRECTION_275H_PA = 'wind_direction_275hPa'¶
- WIND_DIRECTION_250H_PA = 'wind_direction_250hPa'¶
- WIND_DIRECTION_225H_PA = 'wind_direction_225hPa'¶
- WIND_DIRECTION_200H_PA = 'wind_direction_200hPa'¶
- WIND_DIRECTION_175H_PA = 'wind_direction_175hPa'¶
- WIND_DIRECTION_150H_PA = 'wind_direction_150hPa'¶
- WIND_DIRECTION_125H_PA = 'wind_direction_125hPa'¶
- WIND_DIRECTION_100H_PA = 'wind_direction_100hPa'¶
- WIND_DIRECTION_50H_PA = 'wind_direction_50hPa'¶
- WIND_DIRECTION_10H_PA = 'wind_direction_10hPa'¶
- VERTICAL_VELOCITY_1000H_PA = 'vertical_velocity_1000hPa'¶
- VERTICAL_VELOCITY_950H_PA = 'vertical_velocity_950hPa'¶
- VERTICAL_VELOCITY_925H_PA = 'vertical_velocity_925hPa'¶
- VERTICAL_VELOCITY_900H_PA = 'vertical_velocity_900hPa'¶
- VERTICAL_VELOCITY_850H_PA = 'vertical_velocity_850hPa'¶
- VERTICAL_VELOCITY_800H_PA = 'vertical_velocity_800hPa'¶
- VERTICAL_VELOCITY_750H_PA = 'vertical_velocity_750hPa'¶
- VERTICAL_VELOCITY_700H_PA = 'vertical_velocity_700hPa'¶
- VERTICAL_VELOCITY_650H_PA = 'vertical_velocity_650hPa'¶
- VERTICAL_VELOCITY_600H_PA = 'vertical_velocity_600hPa'¶
- VERTICAL_VELOCITY_550H_PA = 'vertical_velocity_550hPa'¶
- VERTICAL_VELOCITY_500H_PA = 'vertical_velocity_500hPa'¶
- VERTICAL_VELOCITY_450H_PA = 'vertical_velocity_450hPa'¶
- VERTICAL_VELOCITY_400H_PA = 'vertical_velocity_400hPa'¶
- VERTICAL_VELOCITY_350H_PA = 'vertical_velocity_350hPa'¶
- VERTICAL_VELOCITY_300H_PA = 'vertical_velocity_300hPa'¶
- VERTICAL_VELOCITY_275H_PA = 'vertical_velocity_275hPa'¶
- VERTICAL_VELOCITY_250H_PA = 'vertical_velocity_250hPa'¶
- VERTICAL_VELOCITY_225H_PA = 'vertical_velocity_225hPa'¶
- VERTICAL_VELOCITY_200H_PA = 'vertical_velocity_200hPa'¶
- VERTICAL_VELOCITY_175H_PA = 'vertical_velocity_175hPa'¶
- VERTICAL_VELOCITY_150H_PA = 'vertical_velocity_150hPa'¶
- VERTICAL_VELOCITY_125H_PA = 'vertical_velocity_125hPa'¶
- VERTICAL_VELOCITY_100H_PA = 'vertical_velocity_100hPa'¶
- VERTICAL_VELOCITY_50H_PA = 'vertical_velocity_50hPa'¶
- VERTICAL_VELOCITY_10H_PA = 'vertical_velocity_10hPa'¶
- GEOPOTENTIAL_HEIGHT_1000H_PA = 'geopotential_height_1000hPa'¶
- GEOPOTENTIAL_HEIGHT_950H_PA = 'geopotential_height_950hPa'¶
- GEOPOTENTIAL_HEIGHT_925H_PA = 'geopotential_height_925hPa'¶
- GEOPOTENTIAL_HEIGHT_900H_PA = 'geopotential_height_900hPa'¶
- GEOPOTENTIAL_HEIGHT_850H_PA = 'geopotential_height_850hPa'¶
- GEOPOTENTIAL_HEIGHT_800H_PA = 'geopotential_height_800hPa'¶
- GEOPOTENTIAL_HEIGHT_750H_PA = 'geopotential_height_750hPa'¶
- GEOPOTENTIAL_HEIGHT_700H_PA = 'geopotential_height_700hPa'¶
- GEOPOTENTIAL_HEIGHT_650H_PA = 'geopotential_height_650hPa'¶
- GEOPOTENTIAL_HEIGHT_600H_PA = 'geopotential_height_600hPa'¶
- GEOPOTENTIAL_HEIGHT_550H_PA = 'geopotential_height_550hPa'¶
- GEOPOTENTIAL_HEIGHT_500H_PA = 'geopotential_height_500hPa'¶
- GEOPOTENTIAL_HEIGHT_450H_PA = 'geopotential_height_450hPa'¶
- GEOPOTENTIAL_HEIGHT_400H_PA = 'geopotential_height_400hPa'¶
- GEOPOTENTIAL_HEIGHT_350H_PA = 'geopotential_height_350hPa'¶
- GEOPOTENTIAL_HEIGHT_300H_PA = 'geopotential_height_300hPa'¶
- GEOPOTENTIAL_HEIGHT_275H_PA = 'geopotential_height_275hPa'¶
- GEOPOTENTIAL_HEIGHT_250H_PA = 'geopotential_height_250hPa'¶
- GEOPOTENTIAL_HEIGHT_225H_PA = 'geopotential_height_225hPa'¶
- GEOPOTENTIAL_HEIGHT_200H_PA = 'geopotential_height_200hPa'¶
- GEOPOTENTIAL_HEIGHT_175H_PA = 'geopotential_height_175hPa'¶
- GEOPOTENTIAL_HEIGHT_150H_PA = 'geopotential_height_150hPa'¶
- GEOPOTENTIAL_HEIGHT_125H_PA = 'geopotential_height_125hPa'¶
- GEOPOTENTIAL_HEIGHT_100H_PA = 'geopotential_height_100hPa'¶
- GEOPOTENTIAL_HEIGHT_50H_PA = 'geopotential_height_50hPa'¶
- GEOPOTENTIAL_HEIGHT_10H_PA = 'geopotential_height_10hPa'¶
- class action0.open_meteo.forecast.models.GetV1ForecastDailyItem(*values)[source]¶
The
GetV1ForecastDailyItemvalues.- WEATHER_CODE = 'weather_code'¶
- TEMPERATURE_2M_MAX = 'temperature_2m_max'¶
- TEMPERATURE_2M_MIN = 'temperature_2m_min'¶
- APPARENT_TEMPERATURE_MAX = 'apparent_temperature_max'¶
- APPARENT_TEMPERATURE_MIN = 'apparent_temperature_min'¶
- SUNRISE = 'sunrise'¶
- SUNSET = 'sunset'¶
- DAYLIGHT_DURATION = 'daylight_duration'¶
- SUNSHINE_DURATION = 'sunshine_duration'¶
- UV_INDEX_MAX = 'uv_index_max'¶
- UV_INDEX_CLEAR_SKY_MAX = 'uv_index_clear_sky_max'¶
- RAIN_SUM = 'rain_sum'¶
- SHOWERS_SUM = 'showers_sum'¶
- SNOWFALL_SUM = 'snowfall_sum'¶
- PRECIPITATION_SUM = 'precipitation_sum'¶
- PRECIPITATION_HOURS = 'precipitation_hours'¶
- PRECIPITATION_PROBABILITY_MAX = 'precipitation_probability_max'¶
- WIND_SPEED_10M_MAX = 'wind_speed_10m_max'¶
- WIND_GUSTS_10M_MAX = 'wind_gusts_10m_max'¶
- WIND_DIRECTION_10M_DOMINANT = 'wind_direction_10m_dominant'¶
- SHORTWAVE_RADIATION_SUM = 'shortwave_radiation_sum'¶
- ET0_FAO_EVAPOTRANSPIRATION = 'et0_fao_evapotranspiration'¶
- class action0.open_meteo.forecast.models.GetV1ForecastCurrentItem(*values)[source]¶
The
GetV1ForecastCurrentItemvalues.- TEMPERATURE_2M = 'temperature_2m'¶
- RELATIVE_HUMIDITY_2M = 'relative_humidity_2m'¶
- APPARENT_TEMPERATURE = 'apparent_temperature'¶
- IS_DAY = 'is_day'¶
- PRECIPITATION = 'precipitation'¶
- RAIN = 'rain'¶
- SHOWERS = 'showers'¶
- SNOWFALL = 'snowfall'¶
- WEATHER_CODE = 'weather_code'¶
- CLOUD_COVER = 'cloud_cover'¶
- PRESSURE_MSL = 'pressure_msl'¶
- SURFACE_PRESSURE = 'surface_pressure'¶
- WIND_SPEED_10M = 'wind_speed_10m'¶
- WIND_DIRECTION_10M = 'wind_direction_10m'¶
- WIND_GUSTS_10M = 'wind_gusts_10m'¶
- class action0.open_meteo.forecast.models.GetV1ForecastMinutely15Item(*values)[source]¶
The
GetV1ForecastMinutely15Itemvalues.- TEMPERATURE_2M = 'temperature_2m'¶
- RELATIVE_HUMIDITY_2M = 'relative_humidity_2m'¶
- DEW_POINT_2M = 'dew_point_2m'¶
- APPARENT_TEMPERATURE = 'apparent_temperature'¶
- PRECIPITATION = 'precipitation'¶
- RAIN = 'rain'¶
- SNOWFALL = 'snowfall'¶
- SNOWFALL_HEIGHT = 'snowfall_height'¶
- FREEZING_LEVEL_HEIGHT = 'freezing_level_height'¶
- SUNSHINE_DURATION = 'sunshine_duration'¶
- WEATHER_CODE = 'weather_code'¶
- WIND_SPEED_10M = 'wind_speed_10m'¶
- WIND_SPEED_20M = 'wind_speed_20m'¶
- WIND_SPEED_50M = 'wind_speed_50m'¶
- WIND_SPEED_80M = 'wind_speed_80m'¶
- WIND_SPEED_100M = 'wind_speed_100m'¶
- WIND_DIRECTION_10M = 'wind_direction_10m'¶
- WIND_DIRECTION_20M = 'wind_direction_20m'¶
- WIND_DIRECTION_50M = 'wind_direction_50m'¶
- WIND_DIRECTION_80M = 'wind_direction_80m'¶
- WIND_DIRECTION_100M = 'wind_direction_100m'¶
- WIND_GUSTS_10M = 'wind_gusts_10m'¶
- VISIBILITY = 'visibility'¶
- CAPE = 'cape'¶
- LIGHTNING_POTENTIAL = 'lightning_potential'¶
- IS_DAY = 'is_day'¶
- class action0.open_meteo.forecast.models.GetV1ForecastTemperatureUnit(*values)[source]¶
The
GetV1ForecastTemperatureUnitvalues.- CELSIUS = 'celsius'¶
- FAHRENHEIT = 'fahrenheit'¶
- class action0.open_meteo.forecast.models.GetV1ForecastWindSpeedUnit(*values)[source]¶
The
GetV1ForecastWindSpeedUnitvalues.- KMH = 'kmh'¶
- MS = 'ms'¶
- MPH = 'mph'¶
- KN = 'kn'¶
- class action0.open_meteo.forecast.models.GetV1ForecastPrecipitationUnit(*values)[source]¶
The
GetV1ForecastPrecipitationUnitvalues.- MM = 'mm'¶
- INCH = 'inch'¶
- class action0.open_meteo.forecast.models.GetV1ForecastTimeformat(*values)[source]¶
The
GetV1ForecastTimeformatvalues.- ISO8601 = 'iso8601'¶
- UNIXTIME = 'unixtime'¶
- class action0.open_meteo.forecast.models.GetV1ForecastCellSelection(*values)[source]¶
The
GetV1ForecastCellSelectionvalues.- LAND = 'land'¶
- SEA = 'sea'¶
- NEAREST = 'nearest'¶
- class action0.open_meteo.forecast.models.GetV1ForecastModelsItem(*values)[source]¶
The
GetV1ForecastModelsItemvalues.- BEST_MATCH = 'best_match'¶
- ECMWF_IFS = 'ecmwf_ifs'¶
- ECMWF_IFS025 = 'ecmwf_ifs025'¶
- ECMWF_AIFS025_SINGLE = 'ecmwf_aifs025_single'¶
- CMA_GRAPES_GLOBAL = 'cma_grapes_global'¶
- BOM_ACCESS_GLOBAL = 'bom_access_global'¶
- NCEP_GFS_SEAMLESS = 'ncep_gfs_seamless'¶
- NCEP_GFS_GLOBAL = 'ncep_gfs_global'¶
- NCEP_HRRR_CONUS = 'ncep_hrrr_conus'¶
- NCEP_NBM_CONUS = 'ncep_nbm_conus'¶
- NCEP_NAM_CONUS = 'ncep_nam_conus'¶
- NCEP_GFS_GRAPHCAST025 = 'ncep_gfs_graphcast025'¶
- NCEP_AIGFS025 = 'ncep_aigfs025'¶
- NCEP_HGEFS025_ENSEMBLE_MEAN = 'ncep_hgefs025_ensemble_mean'¶
- JMA_SEAMLESS = 'jma_seamless'¶
- JMA_MSM = 'jma_msm'¶
- JMA_GSM = 'jma_gsm'¶
- KMA_SEAMLESS = 'kma_seamless'¶
- KMA_LDPS = 'kma_ldps'¶
- KMA_GDPS = 'kma_gdps'¶
- ICON_SEAMLESS = 'icon_seamless'¶
- ICON_GLOBAL = 'icon_global'¶
- ICON_EU = 'icon_eu'¶
- ICON_D2 = 'icon_d2'¶
- CMC_GEM_SEAMLESS = 'cmc_gem_seamless'¶
- CMC_GEM_GDPS = 'cmc_gem_gdps'¶
- CMC_GEM_RDPS = 'cmc_gem_rdps'¶
- CMC_GEM_HRDPS = 'cmc_gem_hrdps'¶
- CMC_GEM_HRDPS_WEST = 'cmc_gem_hrdps_west'¶
- METEOFRANCE_SEAMLESS = 'meteofrance_seamless'¶
- METEOFRANCE_ARPEGE_WORLD = 'meteofrance_arpege_world'¶
- METEOFRANCE_ARPEGE_EUROPE = 'meteofrance_arpege_europe'¶
- METEOFRANCE_AROME_FRANCE = 'meteofrance_arome_france'¶
- METEOFRANCE_AROME_FRANCE_HD = 'meteofrance_arome_france_hd'¶
- ITALIA_METEO_ARPAE_ICON_2I = 'italia_meteo_arpae_icon_2i'¶
- METNO_SEAMLESS = 'metno_seamless'¶
- METNO_NORDIC = 'metno_nordic'¶
- KNMI_SEAMLESS = 'knmi_seamless'¶
- KNMI_HARMONIE_AROME_EUROPE = 'knmi_harmonie_arome_europe'¶
- KNMI_HARMONIE_AROME_NETHERLANDS = 'knmi_harmonie_arome_netherlands'¶
- DMI_SEAMLESS = 'dmi_seamless'¶
- DMI_HARMONIE_AROME_EUROPE = 'dmi_harmonie_arome_europe'¶
- UKMO_SEAMLESS = 'ukmo_seamless'¶
- UKMO_GLOBAL_DETERMINISTIC_10KM = 'ukmo_global_deterministic_10km'¶
- UKMO_UK_DETERMINISTIC_2KM = 'ukmo_uk_deterministic_2km'¶
- METEOSWISS_ICON_SEAMLESS = 'meteoswiss_icon_seamless'¶
- METEOSWISS_ICON_CH1 = 'meteoswiss_icon_ch1'¶
- METEOSWISS_ICON_CH2 = 'meteoswiss_icon_ch2'¶
- GEOSPHERE_SEAMLESS = 'geosphere_seamless'¶
- GEOSPHERE_AROME_AUSTRIA = 'geosphere_arome_austria'¶
- class action0.open_meteo.forecast.models.GetV1ForecastResponseHourly(time=None, temperature_2m=None, temperature_2m_min=None, temperature_2m_max=None, relative_humidity_2m=None, dew_point_2m=None, apparent_temperature=None, precipitation_probability=None, precipitation=None, rain=None, showers=None, snowfall=None, snow_depth=None, snowfall_water_equivalent=None, snow_depth_water_equivalent=None, weather_code=None, pressure_msl=None, surface_pressure=None, cloud_cover=None, cloud_cover_low=None, cloud_cover_mid=None, cloud_cover_high=None, visibility=None, evapotranspiration=None, et0_fao_evapotranspiration=None, vapour_pressure_deficit=None, runoff=None, precipitation_type=None, rain_probability=None, snowfall_probability=None, freezing_rain_probability=None, ice_pellets_probability=None, thunderstorm_probability=None, wind_speed_10m=None, wind_speed_20m=None, wind_speed_30m=None, wind_speed_40m=None, wind_speed_50m=None, wind_speed_70m=None, wind_speed_80m=None, wind_speed_100m=None, wind_speed_120m=None, wind_speed_140m=None, wind_speed_150m=None, wind_speed_160m=None, wind_speed_180m=None, wind_speed_200m=None, wind_direction_10m=None, wind_direction_20m=None, wind_direction_30m=None, wind_direction_40m=None, wind_direction_50m=None, wind_direction_70m=None, wind_direction_80m=None, wind_direction_100m=None, wind_direction_120m=None, wind_direction_140m=None, wind_direction_150m=None, wind_direction_160m=None, wind_direction_180m=None, wind_direction_200m=None, wind_gusts_10m=None, temperature_20m=None, temperature_40m=None, temperature_50m=None, temperature_80m=None, temperature_100m=None, temperature_120m=None, temperature_150m=None, temperature_180m=None, temperature_200m=None, soil_temperature_0cm=None, soil_temperature_6cm=None, soil_temperature_18cm=None, soil_temperature_54cm=None, soil_temperature_162cm=None, soil_temperature_486cm=None, soil_temperature_1458cm=None, soil_temperature_0_to_7cm=None, soil_temperature_7_to_28cm=None, soil_temperature_28_to_100cm=None, soil_temperature_100_to_255cm=None, soil_temperature_0_to_10cm=None, soil_temperature_10_to_40cm=None, soil_temperature_40_to_100cm=None, soil_temperature_100_to_200cm=None, soil_temperature_10_to_35cm=None, soil_temperature_35_to_100cm=None, soil_temperature_100_to_300cm=None, soil_moisture_0_to_1cm=None, soil_moisture_1_to_3cm=None, soil_moisture_3_to_9cm=None, soil_moisture_9_to_27cm=None, soil_moisture_27_to_81cm=None, soil_moisture_81_to_243cm=None, soil_moisture_243_to_729cm=None, soil_moisture_729_to_2187cm=None, soil_moisture_0_to_7cm=None, soil_moisture_7_to_28cm=None, soil_moisture_28_to_100cm=None, soil_moisture_100_to_255cm=None, soil_moisture_0_to_10cm=None, soil_moisture_10_to_40cm=None, soil_moisture_40_to_100cm=None, soil_moisture_100_to_200cm=None, soil_moisture_10_to_35cm=None, soil_moisture_35_to_100cm=None, soil_moisture_100_to_300cm=None, uv_index=None, uv_index_clear_sky=None, is_day=None, sunshine_duration=None, wet_bulb_temperature_2m=None, total_column_integrated_water_vapour=None, cape=None, lifted_index=None, convective_inhibition=None, freezing_level_height=None, boundary_layer_height=None, surface_temperature=None, mass_density_8m=None, snowfall_height=None, convective_cloud_base=None, convective_cloud_top=None, updraft=None, lightning_potential=None, lightning_density=None, snow_height=None, roughness_length=None, albedo=None, k_index=None, sea_level_height_msl=None, sea_ice_thickness=None, sea_surface_temperature=None, ocean_current_velocity=None, ocean_current_direction=None, shortwave_radiation=None, direct_radiation=None, diffuse_radiation=None, direct_normal_irradiance=None, global_tilted_irradiance=None, terrestrial_radiation=None, shortwave_radiation_instant=None, direct_radiation_instant=None, diffuse_radiation_instant=None, direct_normal_irradiance_instant=None, global_tilted_irradiance_instant=None, terrestrial_radiation_instant=None, temperature_1000h_pa=None, temperature_950h_pa=None, temperature_925h_pa=None, temperature_900h_pa=None, temperature_850h_pa=None, temperature_800h_pa=None, temperature_750h_pa=None, temperature_700h_pa=None, temperature_650h_pa=None, temperature_600h_pa=None, temperature_550h_pa=None, temperature_500h_pa=None, temperature_450h_pa=None, temperature_400h_pa=None, temperature_350h_pa=None, temperature_300h_pa=None, temperature_275h_pa=None, temperature_250h_pa=None, temperature_225h_pa=None, temperature_200h_pa=None, temperature_175h_pa=None, temperature_150h_pa=None, temperature_125h_pa=None, temperature_100h_pa=None, temperature_50h_pa=None, temperature_10h_pa=None, dew_point_1000h_pa=None, dew_point_950h_pa=None, dew_point_925h_pa=None, dew_point_900h_pa=None, dew_point_850h_pa=None, dew_point_800h_pa=None, dew_point_750h_pa=None, dew_point_700h_pa=None, dew_point_650h_pa=None, dew_point_600h_pa=None, dew_point_550h_pa=None, dew_point_500h_pa=None, dew_point_450h_pa=None, dew_point_400h_pa=None, dew_point_350h_pa=None, dew_point_300h_pa=None, dew_point_275h_pa=None, dew_point_250h_pa=None, dew_point_225h_pa=None, dew_point_200h_pa=None, dew_point_175h_pa=None, dew_point_150h_pa=None, dew_point_125h_pa=None, dew_point_100h_pa=None, dew_point_50h_pa=None, dew_point_10h_pa=None, relative_humidity_1000h_pa=None, relative_humidity_950h_pa=None, relative_humidity_925h_pa=None, relative_humidity_900h_pa=None, relative_humidity_850h_pa=None, relative_humidity_800h_pa=None, relative_humidity_750h_pa=None, relative_humidity_700h_pa=None, relative_humidity_650h_pa=None, relative_humidity_600h_pa=None, relative_humidity_550h_pa=None, relative_humidity_500h_pa=None, relative_humidity_450h_pa=None, relative_humidity_400h_pa=None, relative_humidity_350h_pa=None, relative_humidity_300h_pa=None, relative_humidity_275h_pa=None, relative_humidity_250h_pa=None, relative_humidity_225h_pa=None, relative_humidity_200h_pa=None, relative_humidity_175h_pa=None, relative_humidity_150h_pa=None, relative_humidity_125h_pa=None, relative_humidity_100h_pa=None, relative_humidity_50h_pa=None, relative_humidity_10h_pa=None, cloud_cover_1000h_pa=None, cloud_cover_950h_pa=None, cloud_cover_925h_pa=None, cloud_cover_900h_pa=None, cloud_cover_850h_pa=None, cloud_cover_800h_pa=None, cloud_cover_750h_pa=None, cloud_cover_700h_pa=None, cloud_cover_650h_pa=None, cloud_cover_600h_pa=None, cloud_cover_550h_pa=None, cloud_cover_500h_pa=None, cloud_cover_450h_pa=None, cloud_cover_400h_pa=None, cloud_cover_350h_pa=None, cloud_cover_300h_pa=None, cloud_cover_275h_pa=None, cloud_cover_250h_pa=None, cloud_cover_225h_pa=None, cloud_cover_200h_pa=None, cloud_cover_175h_pa=None, cloud_cover_150h_pa=None, cloud_cover_125h_pa=None, cloud_cover_100h_pa=None, cloud_cover_50h_pa=None, cloud_cover_10h_pa=None, wind_speed_1000h_pa=None, wind_speed_950h_pa=None, wind_speed_925h_pa=None, wind_speed_900h_pa=None, wind_speed_850h_pa=None, wind_speed_800h_pa=None, wind_speed_750h_pa=None, wind_speed_700h_pa=None, wind_speed_650h_pa=None, wind_speed_600h_pa=None, wind_speed_550h_pa=None, wind_speed_500h_pa=None, wind_speed_450h_pa=None, wind_speed_400h_pa=None, wind_speed_350h_pa=None, wind_speed_300h_pa=None, wind_speed_275h_pa=None, wind_speed_250h_pa=None, wind_speed_225h_pa=None, wind_speed_200h_pa=None, wind_speed_175h_pa=None, wind_speed_150h_pa=None, wind_speed_125h_pa=None, wind_speed_100h_pa=None, wind_speed_50h_pa=None, wind_speed_10h_pa=None, wind_direction_1000h_pa=None, wind_direction_950h_pa=None, wind_direction_925h_pa=None, wind_direction_900h_pa=None, wind_direction_850h_pa=None, wind_direction_800h_pa=None, wind_direction_750h_pa=None, wind_direction_700h_pa=None, wind_direction_650h_pa=None, wind_direction_600h_pa=None, wind_direction_550h_pa=None, wind_direction_500h_pa=None, wind_direction_450h_pa=None, wind_direction_400h_pa=None, wind_direction_350h_pa=None, wind_direction_300h_pa=None, wind_direction_275h_pa=None, wind_direction_250h_pa=None, wind_direction_225h_pa=None, wind_direction_200h_pa=None, wind_direction_175h_pa=None, wind_direction_150h_pa=None, wind_direction_125h_pa=None, wind_direction_100h_pa=None, wind_direction_50h_pa=None, wind_direction_10h_pa=None, vertical_velocity_1000h_pa=None, vertical_velocity_950h_pa=None, vertical_velocity_925h_pa=None, vertical_velocity_900h_pa=None, vertical_velocity_850h_pa=None, vertical_velocity_800h_pa=None, vertical_velocity_750h_pa=None, vertical_velocity_700h_pa=None, vertical_velocity_650h_pa=None, vertical_velocity_600h_pa=None, vertical_velocity_550h_pa=None, vertical_velocity_500h_pa=None, vertical_velocity_450h_pa=None, vertical_velocity_400h_pa=None, vertical_velocity_350h_pa=None, vertical_velocity_300h_pa=None, vertical_velocity_275h_pa=None, vertical_velocity_250h_pa=None, vertical_velocity_225h_pa=None, vertical_velocity_200h_pa=None, vertical_velocity_175h_pa=None, vertical_velocity_150h_pa=None, vertical_velocity_125h_pa=None, vertical_velocity_100h_pa=None, vertical_velocity_50h_pa=None, vertical_velocity_10h_pa=None, geopotential_height_1000h_pa=None, geopotential_height_950h_pa=None, geopotential_height_925h_pa=None, geopotential_height_900h_pa=None, geopotential_height_850h_pa=None, geopotential_height_800h_pa=None, geopotential_height_750h_pa=None, geopotential_height_700h_pa=None, geopotential_height_650h_pa=None, geopotential_height_600h_pa=None, geopotential_height_550h_pa=None, geopotential_height_500h_pa=None, geopotential_height_450h_pa=None, geopotential_height_400h_pa=None, geopotential_height_350h_pa=None, geopotential_height_300h_pa=None, geopotential_height_275h_pa=None, geopotential_height_250h_pa=None, geopotential_height_225h_pa=None, geopotential_height_200h_pa=None, geopotential_height_175h_pa=None, geopotential_height_150h_pa=None, geopotential_height_125h_pa=None, geopotential_height_100h_pa=None, geopotential_height_50h_pa=None, geopotential_height_10h_pa=None)[source]¶
The
GetV1ForecastResponseHourlymodel.- Parameters:
precipitation_probability (
list[float] |None, default:None)snowfall_water_equivalent (
list[float] |None, default:None)snow_depth_water_equivalent (
list[float] |None, default:None)et0_fao_evapotranspiration (
list[float] |None, default:None)freezing_rain_probability (
list[float] |None, default:None)thunderstorm_probability (
list[float] |None, default:None)soil_temperature_0_to_7cm (
list[float] |None, default:None)soil_temperature_7_to_28cm (
list[float] |None, default:None)soil_temperature_28_to_100cm (
list[float] |None, default:None)soil_temperature_100_to_255cm (
list[float] |None, default:None)soil_temperature_0_to_10cm (
list[float] |None, default:None)soil_temperature_10_to_40cm (
list[float] |None, default:None)soil_temperature_40_to_100cm (
list[float] |None, default:None)soil_temperature_100_to_200cm (
list[float] |None, default:None)soil_temperature_10_to_35cm (
list[float] |None, default:None)soil_temperature_35_to_100cm (
list[float] |None, default:None)soil_temperature_100_to_300cm (
list[float] |None, default:None)soil_moisture_27_to_81cm (
list[float] |None, default:None)soil_moisture_81_to_243cm (
list[float] |None, default:None)soil_moisture_243_to_729cm (
list[float] |None, default:None)soil_moisture_729_to_2187cm (
list[float] |None, default:None)soil_moisture_28_to_100cm (
list[float] |None, default:None)soil_moisture_100_to_255cm (
list[float] |None, default:None)soil_moisture_10_to_40cm (
list[float] |None, default:None)soil_moisture_40_to_100cm (
list[float] |None, default:None)soil_moisture_100_to_200cm (
list[float] |None, default:None)soil_moisture_10_to_35cm (
list[float] |None, default:None)soil_moisture_35_to_100cm (
list[float] |None, default:None)soil_moisture_100_to_300cm (
list[float] |None, default:None)total_column_integrated_water_vapour (
list[float] |None, default:None)direct_normal_irradiance (
list[float] |None, default:None)global_tilted_irradiance (
list[float] |None, default:None)shortwave_radiation_instant (
list[float] |None, default:None)direct_radiation_instant (
list[float] |None, default:None)diffuse_radiation_instant (
list[float] |None, default:None)direct_normal_irradiance_instant (
list[float] |None, default:None)global_tilted_irradiance_instant (
list[float] |None, default:None)terrestrial_radiation_instant (
list[float] |None, default:None)relative_humidity_1000h_pa (
list[float] |None, default:None)relative_humidity_950h_pa (
list[float] |None, default:None)relative_humidity_925h_pa (
list[float] |None, default:None)relative_humidity_900h_pa (
list[float] |None, default:None)relative_humidity_850h_pa (
list[float] |None, default:None)relative_humidity_800h_pa (
list[float] |None, default:None)relative_humidity_750h_pa (
list[float] |None, default:None)relative_humidity_700h_pa (
list[float] |None, default:None)relative_humidity_650h_pa (
list[float] |None, default:None)relative_humidity_600h_pa (
list[float] |None, default:None)relative_humidity_550h_pa (
list[float] |None, default:None)relative_humidity_500h_pa (
list[float] |None, default:None)relative_humidity_450h_pa (
list[float] |None, default:None)relative_humidity_400h_pa (
list[float] |None, default:None)relative_humidity_350h_pa (
list[float] |None, default:None)relative_humidity_300h_pa (
list[float] |None, default:None)relative_humidity_275h_pa (
list[float] |None, default:None)relative_humidity_250h_pa (
list[float] |None, default:None)relative_humidity_225h_pa (
list[float] |None, default:None)relative_humidity_200h_pa (
list[float] |None, default:None)relative_humidity_175h_pa (
list[float] |None, default:None)relative_humidity_150h_pa (
list[float] |None, default:None)relative_humidity_125h_pa (
list[float] |None, default:None)relative_humidity_100h_pa (
list[float] |None, default:None)relative_humidity_50h_pa (
list[float] |None, default:None)relative_humidity_10h_pa (
list[float] |None, default:None)vertical_velocity_1000h_pa (
list[float] |None, default:None)vertical_velocity_950h_pa (
list[float] |None, default:None)vertical_velocity_925h_pa (
list[float] |None, default:None)vertical_velocity_900h_pa (
list[float] |None, default:None)vertical_velocity_850h_pa (
list[float] |None, default:None)vertical_velocity_800h_pa (
list[float] |None, default:None)vertical_velocity_750h_pa (
list[float] |None, default:None)vertical_velocity_700h_pa (
list[float] |None, default:None)vertical_velocity_650h_pa (
list[float] |None, default:None)vertical_velocity_600h_pa (
list[float] |None, default:None)vertical_velocity_550h_pa (
list[float] |None, default:None)vertical_velocity_500h_pa (
list[float] |None, default:None)vertical_velocity_450h_pa (
list[float] |None, default:None)vertical_velocity_400h_pa (
list[float] |None, default:None)vertical_velocity_350h_pa (
list[float] |None, default:None)vertical_velocity_300h_pa (
list[float] |None, default:None)vertical_velocity_275h_pa (
list[float] |None, default:None)vertical_velocity_250h_pa (
list[float] |None, default:None)vertical_velocity_225h_pa (
list[float] |None, default:None)vertical_velocity_200h_pa (
list[float] |None, default:None)vertical_velocity_175h_pa (
list[float] |None, default:None)vertical_velocity_150h_pa (
list[float] |None, default:None)vertical_velocity_125h_pa (
list[float] |None, default:None)vertical_velocity_100h_pa (
list[float] |None, default:None)vertical_velocity_50h_pa (
list[float] |None, default:None)vertical_velocity_10h_pa (
list[float] |None, default:None)geopotential_height_1000h_pa (
list[float] |None, default:None)geopotential_height_950h_pa (
list[float] |None, default:None)geopotential_height_925h_pa (
list[float] |None, default:None)geopotential_height_900h_pa (
list[float] |None, default:None)geopotential_height_850h_pa (
list[float] |None, default:None)geopotential_height_800h_pa (
list[float] |None, default:None)geopotential_height_750h_pa (
list[float] |None, default:None)geopotential_height_700h_pa (
list[float] |None, default:None)geopotential_height_650h_pa (
list[float] |None, default:None)geopotential_height_600h_pa (
list[float] |None, default:None)geopotential_height_550h_pa (
list[float] |None, default:None)geopotential_height_500h_pa (
list[float] |None, default:None)geopotential_height_450h_pa (
list[float] |None, default:None)geopotential_height_400h_pa (
list[float] |None, default:None)geopotential_height_350h_pa (
list[float] |None, default:None)geopotential_height_300h_pa (
list[float] |None, default:None)geopotential_height_275h_pa (
list[float] |None, default:None)geopotential_height_250h_pa (
list[float] |None, default:None)geopotential_height_225h_pa (
list[float] |None, default:None)geopotential_height_200h_pa (
list[float] |None, default:None)geopotential_height_175h_pa (
list[float] |None, default:None)geopotential_height_150h_pa (
list[float] |None, default:None)geopotential_height_125h_pa (
list[float] |None, default:None)geopotential_height_100h_pa (
list[float] |None, default:None)geopotential_height_50h_pa (
list[float] |None, default:None)geopotential_height_10h_pa (
list[float] |None, default:None)
- action0.open_meteo.forecast.models.get_v1_forecast_response_hourly_from_json(data)[source]¶
Build a
GetV1ForecastResponseHourlyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ForecastResponseHourly
- class action0.open_meteo.forecast.models.GetV1ForecastResponseHourlyUnits(time=None, temperature_2m=None, temperature_2m_min=None, temperature_2m_max=None, relative_humidity_2m=None, dew_point_2m=None, apparent_temperature=None, precipitation_probability=None, precipitation=None, rain=None, showers=None, snowfall=None, snow_depth=None, snowfall_water_equivalent=None, snow_depth_water_equivalent=None, weather_code=None, pressure_msl=None, surface_pressure=None, cloud_cover=None, cloud_cover_low=None, cloud_cover_mid=None, cloud_cover_high=None, visibility=None, evapotranspiration=None, et0_fao_evapotranspiration=None, vapour_pressure_deficit=None, runoff=None, precipitation_type=None, rain_probability=None, snowfall_probability=None, freezing_rain_probability=None, ice_pellets_probability=None, thunderstorm_probability=None, wind_speed_10m=None, wind_speed_20m=None, wind_speed_30m=None, wind_speed_40m=None, wind_speed_50m=None, wind_speed_70m=None, wind_speed_80m=None, wind_speed_100m=None, wind_speed_120m=None, wind_speed_140m=None, wind_speed_150m=None, wind_speed_160m=None, wind_speed_180m=None, wind_speed_200m=None, wind_direction_10m=None, wind_direction_20m=None, wind_direction_30m=None, wind_direction_40m=None, wind_direction_50m=None, wind_direction_70m=None, wind_direction_80m=None, wind_direction_100m=None, wind_direction_120m=None, wind_direction_140m=None, wind_direction_150m=None, wind_direction_160m=None, wind_direction_180m=None, wind_direction_200m=None, wind_gusts_10m=None, temperature_20m=None, temperature_40m=None, temperature_50m=None, temperature_80m=None, temperature_100m=None, temperature_120m=None, temperature_150m=None, temperature_180m=None, temperature_200m=None, soil_temperature_0cm=None, soil_temperature_6cm=None, soil_temperature_18cm=None, soil_temperature_54cm=None, soil_temperature_162cm=None, soil_temperature_486cm=None, soil_temperature_1458cm=None, soil_temperature_0_to_7cm=None, soil_temperature_7_to_28cm=None, soil_temperature_28_to_100cm=None, soil_temperature_100_to_255cm=None, soil_temperature_0_to_10cm=None, soil_temperature_10_to_40cm=None, soil_temperature_40_to_100cm=None, soil_temperature_100_to_200cm=None, soil_temperature_10_to_35cm=None, soil_temperature_35_to_100cm=None, soil_temperature_100_to_300cm=None, soil_moisture_0_to_1cm=None, soil_moisture_1_to_3cm=None, soil_moisture_3_to_9cm=None, soil_moisture_9_to_27cm=None, soil_moisture_27_to_81cm=None, soil_moisture_81_to_243cm=None, soil_moisture_243_to_729cm=None, soil_moisture_729_to_2187cm=None, soil_moisture_0_to_7cm=None, soil_moisture_7_to_28cm=None, soil_moisture_28_to_100cm=None, soil_moisture_100_to_255cm=None, soil_moisture_0_to_10cm=None, soil_moisture_10_to_40cm=None, soil_moisture_40_to_100cm=None, soil_moisture_100_to_200cm=None, soil_moisture_10_to_35cm=None, soil_moisture_35_to_100cm=None, soil_moisture_100_to_300cm=None, uv_index=None, uv_index_clear_sky=None, is_day=None, sunshine_duration=None, wet_bulb_temperature_2m=None, total_column_integrated_water_vapour=None, cape=None, lifted_index=None, convective_inhibition=None, freezing_level_height=None, boundary_layer_height=None, surface_temperature=None, mass_density_8m=None, snowfall_height=None, convective_cloud_base=None, convective_cloud_top=None, updraft=None, lightning_potential=None, lightning_density=None, snow_height=None, roughness_length=None, albedo=None, k_index=None, sea_level_height_msl=None, sea_ice_thickness=None, sea_surface_temperature=None, ocean_current_velocity=None, ocean_current_direction=None, shortwave_radiation=None, direct_radiation=None, diffuse_radiation=None, direct_normal_irradiance=None, global_tilted_irradiance=None, terrestrial_radiation=None, shortwave_radiation_instant=None, direct_radiation_instant=None, diffuse_radiation_instant=None, direct_normal_irradiance_instant=None, global_tilted_irradiance_instant=None, terrestrial_radiation_instant=None, temperature_1000h_pa=None, temperature_950h_pa=None, temperature_925h_pa=None, temperature_900h_pa=None, temperature_850h_pa=None, temperature_800h_pa=None, temperature_750h_pa=None, temperature_700h_pa=None, temperature_650h_pa=None, temperature_600h_pa=None, temperature_550h_pa=None, temperature_500h_pa=None, temperature_450h_pa=None, temperature_400h_pa=None, temperature_350h_pa=None, temperature_300h_pa=None, temperature_275h_pa=None, temperature_250h_pa=None, temperature_225h_pa=None, temperature_200h_pa=None, temperature_175h_pa=None, temperature_150h_pa=None, temperature_125h_pa=None, temperature_100h_pa=None, temperature_50h_pa=None, temperature_10h_pa=None, dew_point_1000h_pa=None, dew_point_950h_pa=None, dew_point_925h_pa=None, dew_point_900h_pa=None, dew_point_850h_pa=None, dew_point_800h_pa=None, dew_point_750h_pa=None, dew_point_700h_pa=None, dew_point_650h_pa=None, dew_point_600h_pa=None, dew_point_550h_pa=None, dew_point_500h_pa=None, dew_point_450h_pa=None, dew_point_400h_pa=None, dew_point_350h_pa=None, dew_point_300h_pa=None, dew_point_275h_pa=None, dew_point_250h_pa=None, dew_point_225h_pa=None, dew_point_200h_pa=None, dew_point_175h_pa=None, dew_point_150h_pa=None, dew_point_125h_pa=None, dew_point_100h_pa=None, dew_point_50h_pa=None, dew_point_10h_pa=None, relative_humidity_1000h_pa=None, relative_humidity_950h_pa=None, relative_humidity_925h_pa=None, relative_humidity_900h_pa=None, relative_humidity_850h_pa=None, relative_humidity_800h_pa=None, relative_humidity_750h_pa=None, relative_humidity_700h_pa=None, relative_humidity_650h_pa=None, relative_humidity_600h_pa=None, relative_humidity_550h_pa=None, relative_humidity_500h_pa=None, relative_humidity_450h_pa=None, relative_humidity_400h_pa=None, relative_humidity_350h_pa=None, relative_humidity_300h_pa=None, relative_humidity_275h_pa=None, relative_humidity_250h_pa=None, relative_humidity_225h_pa=None, relative_humidity_200h_pa=None, relative_humidity_175h_pa=None, relative_humidity_150h_pa=None, relative_humidity_125h_pa=None, relative_humidity_100h_pa=None, relative_humidity_50h_pa=None, relative_humidity_10h_pa=None, cloud_cover_1000h_pa=None, cloud_cover_950h_pa=None, cloud_cover_925h_pa=None, cloud_cover_900h_pa=None, cloud_cover_850h_pa=None, cloud_cover_800h_pa=None, cloud_cover_750h_pa=None, cloud_cover_700h_pa=None, cloud_cover_650h_pa=None, cloud_cover_600h_pa=None, cloud_cover_550h_pa=None, cloud_cover_500h_pa=None, cloud_cover_450h_pa=None, cloud_cover_400h_pa=None, cloud_cover_350h_pa=None, cloud_cover_300h_pa=None, cloud_cover_275h_pa=None, cloud_cover_250h_pa=None, cloud_cover_225h_pa=None, cloud_cover_200h_pa=None, cloud_cover_175h_pa=None, cloud_cover_150h_pa=None, cloud_cover_125h_pa=None, cloud_cover_100h_pa=None, cloud_cover_50h_pa=None, cloud_cover_10h_pa=None, wind_speed_1000h_pa=None, wind_speed_950h_pa=None, wind_speed_925h_pa=None, wind_speed_900h_pa=None, wind_speed_850h_pa=None, wind_speed_800h_pa=None, wind_speed_750h_pa=None, wind_speed_700h_pa=None, wind_speed_650h_pa=None, wind_speed_600h_pa=None, wind_speed_550h_pa=None, wind_speed_500h_pa=None, wind_speed_450h_pa=None, wind_speed_400h_pa=None, wind_speed_350h_pa=None, wind_speed_300h_pa=None, wind_speed_275h_pa=None, wind_speed_250h_pa=None, wind_speed_225h_pa=None, wind_speed_200h_pa=None, wind_speed_175h_pa=None, wind_speed_150h_pa=None, wind_speed_125h_pa=None, wind_speed_100h_pa=None, wind_speed_50h_pa=None, wind_speed_10h_pa=None, wind_direction_1000h_pa=None, wind_direction_950h_pa=None, wind_direction_925h_pa=None, wind_direction_900h_pa=None, wind_direction_850h_pa=None, wind_direction_800h_pa=None, wind_direction_750h_pa=None, wind_direction_700h_pa=None, wind_direction_650h_pa=None, wind_direction_600h_pa=None, wind_direction_550h_pa=None, wind_direction_500h_pa=None, wind_direction_450h_pa=None, wind_direction_400h_pa=None, wind_direction_350h_pa=None, wind_direction_300h_pa=None, wind_direction_275h_pa=None, wind_direction_250h_pa=None, wind_direction_225h_pa=None, wind_direction_200h_pa=None, wind_direction_175h_pa=None, wind_direction_150h_pa=None, wind_direction_125h_pa=None, wind_direction_100h_pa=None, wind_direction_50h_pa=None, wind_direction_10h_pa=None, vertical_velocity_1000h_pa=None, vertical_velocity_950h_pa=None, vertical_velocity_925h_pa=None, vertical_velocity_900h_pa=None, vertical_velocity_850h_pa=None, vertical_velocity_800h_pa=None, vertical_velocity_750h_pa=None, vertical_velocity_700h_pa=None, vertical_velocity_650h_pa=None, vertical_velocity_600h_pa=None, vertical_velocity_550h_pa=None, vertical_velocity_500h_pa=None, vertical_velocity_450h_pa=None, vertical_velocity_400h_pa=None, vertical_velocity_350h_pa=None, vertical_velocity_300h_pa=None, vertical_velocity_275h_pa=None, vertical_velocity_250h_pa=None, vertical_velocity_225h_pa=None, vertical_velocity_200h_pa=None, vertical_velocity_175h_pa=None, vertical_velocity_150h_pa=None, vertical_velocity_125h_pa=None, vertical_velocity_100h_pa=None, vertical_velocity_50h_pa=None, vertical_velocity_10h_pa=None, geopotential_height_1000h_pa=None, geopotential_height_950h_pa=None, geopotential_height_925h_pa=None, geopotential_height_900h_pa=None, geopotential_height_850h_pa=None, geopotential_height_800h_pa=None, geopotential_height_750h_pa=None, geopotential_height_700h_pa=None, geopotential_height_650h_pa=None, geopotential_height_600h_pa=None, geopotential_height_550h_pa=None, geopotential_height_500h_pa=None, geopotential_height_450h_pa=None, geopotential_height_400h_pa=None, geopotential_height_350h_pa=None, geopotential_height_300h_pa=None, geopotential_height_275h_pa=None, geopotential_height_250h_pa=None, geopotential_height_225h_pa=None, geopotential_height_200h_pa=None, geopotential_height_175h_pa=None, geopotential_height_150h_pa=None, geopotential_height_125h_pa=None, geopotential_height_100h_pa=None, geopotential_height_50h_pa=None, geopotential_height_10h_pa=None)[source]¶
The
GetV1ForecastResponseHourlyUnitsmodel.
- action0.open_meteo.forecast.models.get_v1_forecast_response_hourly_units_from_json(data)[source]¶
Build a
GetV1ForecastResponseHourlyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ForecastResponseHourlyUnits
- class action0.open_meteo.forecast.models.GetV1ForecastResponseDaily(time=None, weather_code=None, temperature_2m_max=None, temperature_2m_min=None, apparent_temperature_max=None, apparent_temperature_min=None, sunrise=None, sunset=None, daylight_duration=None, sunshine_duration=None, uv_index_max=None, uv_index_clear_sky_max=None, rain_sum=None, showers_sum=None, snowfall_sum=None, precipitation_sum=None, precipitation_hours=None, precipitation_probability_max=None, wind_speed_10m_max=None, wind_gusts_10m_max=None, wind_direction_10m_dominant=None, shortwave_radiation_sum=None, et0_fao_evapotranspiration=None)[source]¶
The
GetV1ForecastResponseDailymodel.- Parameters:
apparent_temperature_max (
list[float] |None, default:None)apparent_temperature_min (
list[float] |None, default:None)precipitation_probability_max (
list[float] |None, default:None)wind_direction_10m_dominant (
list[float] |None, default:None)et0_fao_evapotranspiration (
list[float] |None, default:None)
- action0.open_meteo.forecast.models.get_v1_forecast_response_daily_from_json(data)[source]¶
Build a
GetV1ForecastResponseDailyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ForecastResponseDaily
- class action0.open_meteo.forecast.models.GetV1ForecastResponseDailyUnits(time=None, weather_code=None, temperature_2m_max=None, temperature_2m_min=None, apparent_temperature_max=None, apparent_temperature_min=None, sunrise=None, sunset=None, daylight_duration=None, sunshine_duration=None, uv_index_max=None, uv_index_clear_sky_max=None, rain_sum=None, showers_sum=None, snowfall_sum=None, precipitation_sum=None, precipitation_hours=None, precipitation_probability_max=None, wind_speed_10m_max=None, wind_gusts_10m_max=None, wind_direction_10m_dominant=None, shortwave_radiation_sum=None, et0_fao_evapotranspiration=None)[source]¶
The
GetV1ForecastResponseDailyUnitsmodel.- Parameters:
- action0.open_meteo.forecast.models.get_v1_forecast_response_daily_units_from_json(data)[source]¶
Build a
GetV1ForecastResponseDailyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ForecastResponseDailyUnits
- class action0.open_meteo.forecast.models.GetV1ForecastResponseCurrent(time=None, interval=None, temperature_2m=None, relative_humidity_2m=None, apparent_temperature=None, is_day=None, precipitation=None, rain=None, showers=None, snowfall=None, weather_code=None, cloud_cover=None, pressure_msl=None, surface_pressure=None, wind_speed_10m=None, wind_direction_10m=None, wind_gusts_10m=None)[source]¶
The
GetV1ForecastResponseCurrentmodel.- Parameters:
- action0.open_meteo.forecast.models.get_v1_forecast_response_current_from_json(data)[source]¶
Build a
GetV1ForecastResponseCurrentfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ForecastResponseCurrent
- class action0.open_meteo.forecast.models.GetV1ForecastResponseCurrentUnits(time=None, temperature_2m=None, relative_humidity_2m=None, apparent_temperature=None, is_day=None, precipitation=None, rain=None, showers=None, snowfall=None, weather_code=None, cloud_cover=None, pressure_msl=None, surface_pressure=None, wind_speed_10m=None, wind_direction_10m=None, wind_gusts_10m=None)[source]¶
The
GetV1ForecastResponseCurrentUnitsmodel.- Parameters:
- action0.open_meteo.forecast.models.get_v1_forecast_response_current_units_from_json(data)[source]¶
Build a
GetV1ForecastResponseCurrentUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ForecastResponseCurrentUnits
- class action0.open_meteo.forecast.models.GetV1ForecastResponseMinutely15(time=None, temperature_2m=None, relative_humidity_2m=None, dew_point_2m=None, apparent_temperature=None, precipitation=None, rain=None, snowfall=None, snowfall_height=None, freezing_level_height=None, sunshine_duration=None, weather_code=None, wind_speed_10m=None, wind_speed_20m=None, wind_speed_50m=None, wind_speed_80m=None, wind_speed_100m=None, wind_direction_10m=None, wind_direction_20m=None, wind_direction_50m=None, wind_direction_80m=None, wind_direction_100m=None, wind_gusts_10m=None, visibility=None, cape=None, lightning_potential=None, is_day=None)[source]¶
The
GetV1ForecastResponseMinutely15model.- Parameters:
- action0.open_meteo.forecast.models.get_v1_forecast_response_minutely15_from_json(data)[source]¶
Build a
GetV1ForecastResponseMinutely15from one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ForecastResponseMinutely15
- class action0.open_meteo.forecast.models.GetV1ForecastResponseMinutely15Units(time=None, temperature_2m=None, relative_humidity_2m=None, dew_point_2m=None, apparent_temperature=None, precipitation=None, rain=None, snowfall=None, snowfall_height=None, freezing_level_height=None, sunshine_duration=None, weather_code=None, wind_speed_10m=None, wind_speed_20m=None, wind_speed_50m=None, wind_speed_80m=None, wind_speed_100m=None, wind_direction_10m=None, wind_direction_20m=None, wind_direction_50m=None, wind_direction_80m=None, wind_direction_100m=None, wind_gusts_10m=None, visibility=None, cape=None, lightning_potential=None, is_day=None)[source]¶
The
GetV1ForecastResponseMinutely15Unitsmodel.- Parameters:
- action0.open_meteo.forecast.models.get_v1_forecast_response_minutely15_units_from_json(data)[source]¶
Build a
GetV1ForecastResponseMinutely15Unitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ForecastResponseMinutely15Units
- class action0.open_meteo.forecast.models.GetV1ForecastResponse(latitude=None, longitude=None, elevation=None, generationtime_ms=None, utc_offset_seconds=None, timezone=None, timezone_abbreviation=None, hourly=None, hourly_units=None, daily=None, daily_units=None, current=None, current_units=None, minutely_15=None, minutely_15_units=None)[source]¶
The
GetV1ForecastResponsemodel.- Parameters:
hourly (
GetV1ForecastResponseHourly|None, default:None)hourly_units (
GetV1ForecastResponseHourlyUnits|None, default:None)daily (
GetV1ForecastResponseDaily|None, default:None)daily_units (
GetV1ForecastResponseDailyUnits|None, default:None)current (
GetV1ForecastResponseCurrent|None, default:None)current_units (
GetV1ForecastResponseCurrentUnits|None, default:None)minutely_15 (
GetV1ForecastResponseMinutely15|None, default:None)minutely_15_units (
GetV1ForecastResponseMinutely15Units|None, default:None)
- hourly: GetV1ForecastResponseHourly | None = None¶
- hourly_units: GetV1ForecastResponseHourlyUnits | None = None¶
- daily: GetV1ForecastResponseDaily | None = None¶
- daily_units: GetV1ForecastResponseDailyUnits | None = None¶
- current: GetV1ForecastResponseCurrent | None = None¶
- current_units: GetV1ForecastResponseCurrentUnits | None = None¶
- minutely_15: GetV1ForecastResponseMinutely15 | None = None¶
- minutely_15_units: GetV1ForecastResponseMinutely15Units | None = None¶
- action0.open_meteo.forecast.models.get_v1_forecast_response_from_json(data)[source]¶
Build a
GetV1ForecastResponsefrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ForecastResponse
- class action0.open_meteo.forecast.models.GetV1ForecastError(error=None, reason=None)[source]¶
The
GetV1ForecastErrormodel.
- action0.open_meteo.forecast.models.get_v1_forecast_error_from_json(data)[source]¶
Build a
GetV1ForecastErrorfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ForecastError
action0.open_meteo.historical_weather¶
Typed API client for Open-Meteo Historical Weather API 1.0.
action0.open_meteo.historical_weather.client¶
action0.open_meteo.historical_weather.operations¶
- class action0.open_meteo.historical_weather.operations.GetV1Archive(*, latitude, longitude, hourly=None, daily=None, start_date, end_date, elevation=None, temperature_unit=GetV1ArchiveTemperatureUnit.CELSIUS, wind_speed_unit=GetV1ArchiveWindSpeedUnit.KMH, precipitation_unit=GetV1ArchivePrecipitationUnit.MM, timeformat=GetV1ArchiveTimeformat.ISO8601, timezone=None, past_days=0, forecast_days=0, past_hours=None, forecast_hours=None, tilt=0, azimuth=0, cell_selection=None, apikey=None, models=None)[source]¶
GET /v1/archive— Open-Meteo Historical Weather APIHistorical weather data from ERA5 and ERA5-Land reanalysis going back to 1940.
- Parameters:
latitude (
str)longitude (
str)hourly (
list[GetV1ArchiveHourlyItem] |None, default:None)daily (
list[GetV1ArchiveDailyItem] |None, default:None)start_date (
date)end_date (
date)temperature_unit (
GetV1ArchiveTemperatureUnit, default:<GetV1ArchiveTemperatureUnit.CELSIUS: 'celsius'>)wind_speed_unit (
GetV1ArchiveWindSpeedUnit, default:<GetV1ArchiveWindSpeedUnit.KMH: 'kmh'>)precipitation_unit (
GetV1ArchivePrecipitationUnit, default:<GetV1ArchivePrecipitationUnit.MM: 'mm'>)timeformat (
GetV1ArchiveTimeformat, default:<GetV1ArchiveTimeformat.ISO8601: 'iso8601'>)past_days (
int, default:0)forecast_days (
int, default:0)tilt (
float, default:0)azimuth (
float, default:0)cell_selection (
GetV1ArchiveCellSelection|None, default:None)models (
list[GetV1ArchiveModelsItem] |None, default:None)
- path: ClassVar[str] = '/v1/archive'¶
The path template of the endpoint, appended to the client’s base URL.
{placeholder}names are filled from the operation’spath_param()fields. A leading/is optional — the path is always joined to the base URL with exactly one/.
- hourly: list[GetV1ArchiveHourlyItem] | None = None¶
A list of weather variables which should be returned.
- daily: list[GetV1ArchiveDailyItem] | None = None¶
A list of daily weather variable aggregations.
- temperature_unit: GetV1ArchiveTemperatureUnit = 'celsius'¶
- wind_speed_unit: GetV1ArchiveWindSpeedUnit = 'kmh'¶
- precipitation_unit: GetV1ArchivePrecipitationUnit = 'mm'¶
- timeformat: GetV1ArchiveTimeformat = 'iso8601'¶
If format unixtime is selected, all time values are returned in UNIX epoch time.
- timezone: str | None = None¶
Any IANA time zone name is supported. Use auto to resolve the local time zone.
- cell_selection: GetV1ArchiveCellSelection | None = None¶
Grid cell selection preference: land, sea, or nearest.
- models: list[GetV1ArchiveModelsItem] | None = None¶
Manually select one or more weather models.
action0.open_meteo.historical_weather.models¶
- class action0.open_meteo.historical_weather.models.GetV1ArchiveHourlyItem(*values)[source]¶
The
GetV1ArchiveHourlyItemvalues.- TEMPERATURE_2M = 'temperature_2m'¶
- RELATIVE_HUMIDITY_2M = 'relative_humidity_2m'¶
- DEW_POINT_2M = 'dew_point_2m'¶
- APPARENT_TEMPERATURE = 'apparent_temperature'¶
- PRECIPITATION = 'precipitation'¶
- RAIN = 'rain'¶
- SNOWFALL = 'snowfall'¶
- SNOW_DEPTH = 'snow_depth'¶
- WEATHER_CODE = 'weather_code'¶
- PRESSURE_MSL = 'pressure_msl'¶
- SURFACE_PRESSURE = 'surface_pressure'¶
- CLOUD_COVER = 'cloud_cover'¶
- CLOUD_COVER_LOW = 'cloud_cover_low'¶
- CLOUD_COVER_MID = 'cloud_cover_mid'¶
- CLOUD_COVER_HIGH = 'cloud_cover_high'¶
- ET0_FAO_EVAPOTRANSPIRATION = 'et0_fao_evapotranspiration'¶
- VAPOUR_PRESSURE_DEFICIT = 'vapour_pressure_deficit'¶
- WIND_SPEED_10M = 'wind_speed_10m'¶
- WIND_SPEED_100M = 'wind_speed_100m'¶
- WIND_DIRECTION_10M = 'wind_direction_10m'¶
- WIND_DIRECTION_100M = 'wind_direction_100m'¶
- WIND_GUSTS_10M = 'wind_gusts_10m'¶
- SOIL_TEMPERATURE_0_TO_7CM = 'soil_temperature_0_to_7cm'¶
- SOIL_TEMPERATURE_7_TO_28CM = 'soil_temperature_7_to_28cm'¶
- SOIL_TEMPERATURE_28_TO_100CM = 'soil_temperature_28_to_100cm'¶
- SOIL_TEMPERATURE_100_TO_255CM = 'soil_temperature_100_to_255cm'¶
- SOIL_MOISTURE_0_TO_7CM = 'soil_moisture_0_to_7cm'¶
- SOIL_MOISTURE_7_TO_28CM = 'soil_moisture_7_to_28cm'¶
- SOIL_MOISTURE_28_TO_100CM = 'soil_moisture_28_to_100cm'¶
- SOIL_MOISTURE_100_TO_255CM = 'soil_moisture_100_to_255cm'¶
- SOIL_MOISTURE_0_TO_100CM = 'soil_moisture_0_to_100cm'¶
- SOIL_TEMPERATURE_0_TO_100CM = 'soil_temperature_0_to_100cm'¶
- SOIL_MOISTURE_INDEX_0_TO_7CM = 'soil_moisture_index_0_to_7cm'¶
- SOIL_MOISTURE_INDEX_7_TO_28CM = 'soil_moisture_index_7_to_28cm'¶
- SOIL_MOISTURE_INDEX_28_TO_100CM = 'soil_moisture_index_28_to_100cm'¶
- SOIL_MOISTURE_INDEX_0_TO_100CM = 'soil_moisture_index_0_to_100cm'¶
- BOUNDARY_LAYER_HEIGHT = 'boundary_layer_height'¶
- WET_BULB_TEMPERATURE_2M = 'wet_bulb_temperature_2m'¶
- TOTAL_COLUMN_INTEGRATED_WATER_VAPOUR = 'total_column_integrated_water_vapour'¶
- IS_DAY = 'is_day'¶
- SUNSHINE_DURATION = 'sunshine_duration'¶
- GROWING_DEGREE_DAYS_BASE_0_LIMIT_50 = 'growing_degree_days_base_0_limit_50'¶
- LEAF_WETNESS_PROBABILITY = 'leaf_wetness_probability'¶
- WAVE_HEIGHT = 'wave_height'¶
- WAVE_DIRECTION = 'wave_direction'¶
- WAVE_PERIOD = 'wave_period'¶
- SEA_SURFACE_TEMPERATURE = 'sea_surface_temperature'¶
- SHORTWAVE_RADIATION = 'shortwave_radiation'¶
- DIRECT_RADIATION = 'direct_radiation'¶
- DIFFUSE_RADIATION = 'diffuse_radiation'¶
- DIRECT_NORMAL_IRRADIANCE = 'direct_normal_irradiance'¶
- GLOBAL_TILTED_IRRADIANCE = 'global_tilted_irradiance'¶
- TERRESTRIAL_RADIATION = 'terrestrial_radiation'¶
- SHORTWAVE_RADIATION_INSTANT = 'shortwave_radiation_instant'¶
- DIRECT_RADIATION_INSTANT = 'direct_radiation_instant'¶
- DIFFUSE_RADIATION_INSTANT = 'diffuse_radiation_instant'¶
- DIRECT_NORMAL_IRRADIANCE_INSTANT = 'direct_normal_irradiance_instant'¶
- GLOBAL_TILTED_IRRADIANCE_INSTANT = 'global_tilted_irradiance_instant'¶
- TERRESTRIAL_RADIATION_INSTANT = 'terrestrial_radiation_instant'¶
- class action0.open_meteo.historical_weather.models.GetV1ArchiveDailyItem(*values)[source]¶
The
GetV1ArchiveDailyItemvalues.- WEATHER_CODE = 'weather_code'¶
- TEMPERATURE_2M_MEAN = 'temperature_2m_mean'¶
- TEMPERATURE_2M_MAX = 'temperature_2m_max'¶
- TEMPERATURE_2M_MIN = 'temperature_2m_min'¶
- APPARENT_TEMPERATURE_MEAN = 'apparent_temperature_mean'¶
- APPARENT_TEMPERATURE_MAX = 'apparent_temperature_max'¶
- APPARENT_TEMPERATURE_MIN = 'apparent_temperature_min'¶
- SUNRISE = 'sunrise'¶
- SUNSET = 'sunset'¶
- DAYLIGHT_DURATION = 'daylight_duration'¶
- SUNSHINE_DURATION = 'sunshine_duration'¶
- PRECIPITATION_SUM = 'precipitation_sum'¶
- RAIN_SUM = 'rain_sum'¶
- SNOWFALL_SUM = 'snowfall_sum'¶
- PRECIPITATION_HOURS = 'precipitation_hours'¶
- WIND_SPEED_10M_MAX = 'wind_speed_10m_max'¶
- WIND_GUSTS_10M_MAX = 'wind_gusts_10m_max'¶
- WIND_DIRECTION_10M_DOMINANT = 'wind_direction_10m_dominant'¶
- SHORTWAVE_RADIATION_SUM = 'shortwave_radiation_sum'¶
- ET0_FAO_EVAPOTRANSPIRATION = 'et0_fao_evapotranspiration'¶
- CLOUD_COVER_MEAN = 'cloud_cover_mean'¶
- DEW_POINT_2M_MEAN = 'dew_point_2m_mean'¶
- DEW_POINT_2M_MAX = 'dew_point_2m_max'¶
- DEW_POINT_2M_MIN = 'dew_point_2m_min'¶
- RELATIVE_HUMIDITY_2M_MEAN = 'relative_humidity_2m_mean'¶
- RELATIVE_HUMIDITY_2M_MAX = 'relative_humidity_2m_max'¶
- RELATIVE_HUMIDITY_2M_MIN = 'relative_humidity_2m_min'¶
- PRESSURE_MSL_MEAN = 'pressure_msl_mean'¶
- WIND_SPEED_10M_MEAN = 'wind_speed_10m_mean'¶
- WET_BULB_TEMPERATURE_2M_MEAN = 'wet_bulb_temperature_2m_mean'¶
- VAPOUR_PRESSURE_DEFICIT_MAX = 'vapour_pressure_deficit_max'¶
- SOIL_MOISTURE_0_TO_7CM_MEAN = 'soil_moisture_0_to_7cm_mean'¶
- SOIL_MOISTURE_7_TO_28CM_MEAN = 'soil_moisture_7_to_28cm_mean'¶
- SOIL_MOISTURE_28_TO_100CM_MEAN = 'soil_moisture_28_to_100cm_mean'¶
- SOIL_MOISTURE_0_TO_100CM_MEAN = 'soil_moisture_0_to_100cm_mean'¶
- SOIL_TEMPERATURE_0_TO_7CM_MEAN = 'soil_temperature_0_to_7cm_mean'¶
- SOIL_TEMPERATURE_7_TO_28CM_MEAN = 'soil_temperature_7_to_28cm_mean'¶
- SOIL_TEMPERATURE_28_TO_100CM_MEAN = 'soil_temperature_28_to_100cm_mean'¶
- class action0.open_meteo.historical_weather.models.GetV1ArchiveTemperatureUnit(*values)[source]¶
The
GetV1ArchiveTemperatureUnitvalues.- CELSIUS = 'celsius'¶
- FAHRENHEIT = 'fahrenheit'¶
- class action0.open_meteo.historical_weather.models.GetV1ArchiveWindSpeedUnit(*values)[source]¶
The
GetV1ArchiveWindSpeedUnitvalues.- KMH = 'kmh'¶
- MS = 'ms'¶
- MPH = 'mph'¶
- KN = 'kn'¶
- class action0.open_meteo.historical_weather.models.GetV1ArchivePrecipitationUnit(*values)[source]¶
The
GetV1ArchivePrecipitationUnitvalues.- MM = 'mm'¶
- INCH = 'inch'¶
- class action0.open_meteo.historical_weather.models.GetV1ArchiveTimeformat(*values)[source]¶
The
GetV1ArchiveTimeformatvalues.- ISO8601 = 'iso8601'¶
- UNIXTIME = 'unixtime'¶
- class action0.open_meteo.historical_weather.models.GetV1ArchiveCellSelection(*values)[source]¶
The
GetV1ArchiveCellSelectionvalues.- LAND = 'land'¶
- SEA = 'sea'¶
- NEAREST = 'nearest'¶
- class action0.open_meteo.historical_weather.models.GetV1ArchiveModelsItem(*values)[source]¶
The
GetV1ArchiveModelsItemvalues.- BEST_MATCH = 'best_match'¶
- ERA5_SEAMLESS = 'era5_seamless'¶
- ERA5 = 'era5'¶
- ERA5_LAND = 'era5_land'¶
- ECMWF_IFS = 'ecmwf_ifs'¶
- CERRA = 'cerra'¶
- ERA5_ENSEMBLE = 'era5_ensemble'¶
- ECMWF_IFS_ANALYSIS_LONG_WINDOW = 'ecmwf_ifs_analysis_long_window'¶
- class action0.open_meteo.historical_weather.models.GetV1ArchiveResponseHourly(time=None, temperature_2m=None, relative_humidity_2m=None, dew_point_2m=None, apparent_temperature=None, precipitation=None, rain=None, snowfall=None, snow_depth=None, weather_code=None, pressure_msl=None, surface_pressure=None, cloud_cover=None, cloud_cover_low=None, cloud_cover_mid=None, cloud_cover_high=None, et0_fao_evapotranspiration=None, vapour_pressure_deficit=None, wind_speed_10m=None, wind_speed_100m=None, wind_direction_10m=None, wind_direction_100m=None, wind_gusts_10m=None, soil_temperature_0_to_7cm=None, soil_temperature_7_to_28cm=None, soil_temperature_28_to_100cm=None, soil_temperature_100_to_255cm=None, soil_moisture_0_to_7cm=None, soil_moisture_7_to_28cm=None, soil_moisture_28_to_100cm=None, soil_moisture_100_to_255cm=None, soil_moisture_0_to_100cm=None, soil_temperature_0_to_100cm=None, soil_moisture_index_0_to_7cm=None, soil_moisture_index_7_to_28cm=None, soil_moisture_index_28_to_100cm=None, soil_moisture_index_0_to_100cm=None, boundary_layer_height=None, wet_bulb_temperature_2m=None, total_column_integrated_water_vapour=None, is_day=None, sunshine_duration=None, growing_degree_days_base_0_limit_50=None, leaf_wetness_probability=None, wave_height=None, wave_direction=None, wave_period=None, sea_surface_temperature=None, shortwave_radiation=None, direct_radiation=None, diffuse_radiation=None, direct_normal_irradiance=None, global_tilted_irradiance=None, terrestrial_radiation=None, shortwave_radiation_instant=None, direct_radiation_instant=None, diffuse_radiation_instant=None, direct_normal_irradiance_instant=None, global_tilted_irradiance_instant=None, terrestrial_radiation_instant=None)[source]¶
The
GetV1ArchiveResponseHourlymodel.- Parameters:
et0_fao_evapotranspiration (
list[float] |None, default:None)soil_temperature_0_to_7cm (
list[float] |None, default:None)soil_temperature_7_to_28cm (
list[float] |None, default:None)soil_temperature_28_to_100cm (
list[float] |None, default:None)soil_temperature_100_to_255cm (
list[float] |None, default:None)soil_moisture_28_to_100cm (
list[float] |None, default:None)soil_moisture_100_to_255cm (
list[float] |None, default:None)soil_moisture_0_to_100cm (
list[float] |None, default:None)soil_temperature_0_to_100cm (
list[float] |None, default:None)soil_moisture_index_0_to_7cm (
list[float] |None, default:None)soil_moisture_index_7_to_28cm (
list[float] |None, default:None)soil_moisture_index_28_to_100cm (
list[float] |None, default:None)soil_moisture_index_0_to_100cm (
list[float] |None, default:None)total_column_integrated_water_vapour (
list[float] |None, default:None)growing_degree_days_base_0_limit_50 (
list[float] |None, default:None)leaf_wetness_probability (
list[float] |None, default:None)direct_normal_irradiance (
list[float] |None, default:None)global_tilted_irradiance (
list[float] |None, default:None)shortwave_radiation_instant (
list[float] |None, default:None)direct_radiation_instant (
list[float] |None, default:None)diffuse_radiation_instant (
list[float] |None, default:None)direct_normal_irradiance_instant (
list[float] |None, default:None)global_tilted_irradiance_instant (
list[float] |None, default:None)terrestrial_radiation_instant (
list[float] |None, default:None)
- action0.open_meteo.historical_weather.models.get_v1_archive_response_hourly_from_json(data)[source]¶
Build a
GetV1ArchiveResponseHourlyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ArchiveResponseHourly
- class action0.open_meteo.historical_weather.models.GetV1ArchiveResponseHourlyUnits(time=None, temperature_2m=None, relative_humidity_2m=None, dew_point_2m=None, apparent_temperature=None, precipitation=None, rain=None, snowfall=None, snow_depth=None, weather_code=None, pressure_msl=None, surface_pressure=None, cloud_cover=None, cloud_cover_low=None, cloud_cover_mid=None, cloud_cover_high=None, et0_fao_evapotranspiration=None, vapour_pressure_deficit=None, wind_speed_10m=None, wind_speed_100m=None, wind_direction_10m=None, wind_direction_100m=None, wind_gusts_10m=None, soil_temperature_0_to_7cm=None, soil_temperature_7_to_28cm=None, soil_temperature_28_to_100cm=None, soil_temperature_100_to_255cm=None, soil_moisture_0_to_7cm=None, soil_moisture_7_to_28cm=None, soil_moisture_28_to_100cm=None, soil_moisture_100_to_255cm=None, soil_moisture_0_to_100cm=None, soil_temperature_0_to_100cm=None, soil_moisture_index_0_to_7cm=None, soil_moisture_index_7_to_28cm=None, soil_moisture_index_28_to_100cm=None, soil_moisture_index_0_to_100cm=None, boundary_layer_height=None, wet_bulb_temperature_2m=None, total_column_integrated_water_vapour=None, is_day=None, sunshine_duration=None, growing_degree_days_base_0_limit_50=None, leaf_wetness_probability=None, wave_height=None, wave_direction=None, wave_period=None, sea_surface_temperature=None, shortwave_radiation=None, direct_radiation=None, diffuse_radiation=None, direct_normal_irradiance=None, global_tilted_irradiance=None, terrestrial_radiation=None, shortwave_radiation_instant=None, direct_radiation_instant=None, diffuse_radiation_instant=None, direct_normal_irradiance_instant=None, global_tilted_irradiance_instant=None, terrestrial_radiation_instant=None)[source]¶
The
GetV1ArchiveResponseHourlyUnitsmodel.
- action0.open_meteo.historical_weather.models.get_v1_archive_response_hourly_units_from_json(data)[source]¶
Build a
GetV1ArchiveResponseHourlyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ArchiveResponseHourlyUnits
- class action0.open_meteo.historical_weather.models.GetV1ArchiveResponseDaily(time=None, weather_code=None, temperature_2m_mean=None, temperature_2m_max=None, temperature_2m_min=None, apparent_temperature_mean=None, apparent_temperature_max=None, apparent_temperature_min=None, sunrise=None, sunset=None, daylight_duration=None, sunshine_duration=None, precipitation_sum=None, rain_sum=None, snowfall_sum=None, precipitation_hours=None, wind_speed_10m_max=None, wind_gusts_10m_max=None, wind_direction_10m_dominant=None, shortwave_radiation_sum=None, et0_fao_evapotranspiration=None, cloud_cover_mean=None, dew_point_2m_mean=None, dew_point_2m_max=None, dew_point_2m_min=None, relative_humidity_2m_mean=None, relative_humidity_2m_max=None, relative_humidity_2m_min=None, pressure_msl_mean=None, wind_speed_10m_mean=None, wet_bulb_temperature_2m_mean=None, vapour_pressure_deficit_max=None, soil_moisture_0_to_7cm_mean=None, soil_moisture_7_to_28cm_mean=None, soil_moisture_28_to_100cm_mean=None, soil_moisture_0_to_100cm_mean=None, soil_temperature_0_to_7cm_mean=None, soil_temperature_7_to_28cm_mean=None, soil_temperature_28_to_100cm_mean=None)[source]¶
The
GetV1ArchiveResponseDailymodel.- Parameters:
apparent_temperature_mean (
list[float] |None, default:None)apparent_temperature_max (
list[float] |None, default:None)apparent_temperature_min (
list[float] |None, default:None)wind_direction_10m_dominant (
list[float] |None, default:None)et0_fao_evapotranspiration (
list[float] |None, default:None)relative_humidity_2m_mean (
list[float] |None, default:None)relative_humidity_2m_max (
list[float] |None, default:None)relative_humidity_2m_min (
list[float] |None, default:None)wet_bulb_temperature_2m_mean (
list[float] |None, default:None)vapour_pressure_deficit_max (
list[float] |None, default:None)soil_moisture_0_to_7cm_mean (
list[float] |None, default:None)soil_moisture_7_to_28cm_mean (
list[float] |None, default:None)soil_moisture_28_to_100cm_mean (
list[float] |None, default:None)soil_moisture_0_to_100cm_mean (
list[float] |None, default:None)soil_temperature_0_to_7cm_mean (
list[float] |None, default:None)soil_temperature_7_to_28cm_mean (
list[float] |None, default:None)soil_temperature_28_to_100cm_mean (
list[float] |None, default:None)
- action0.open_meteo.historical_weather.models.get_v1_archive_response_daily_from_json(data)[source]¶
Build a
GetV1ArchiveResponseDailyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ArchiveResponseDaily
- class action0.open_meteo.historical_weather.models.GetV1ArchiveResponseDailyUnits(time=None, weather_code=None, temperature_2m_mean=None, temperature_2m_max=None, temperature_2m_min=None, apparent_temperature_mean=None, apparent_temperature_max=None, apparent_temperature_min=None, sunrise=None, sunset=None, daylight_duration=None, sunshine_duration=None, precipitation_sum=None, rain_sum=None, snowfall_sum=None, precipitation_hours=None, wind_speed_10m_max=None, wind_gusts_10m_max=None, wind_direction_10m_dominant=None, shortwave_radiation_sum=None, et0_fao_evapotranspiration=None, cloud_cover_mean=None, dew_point_2m_mean=None, dew_point_2m_max=None, dew_point_2m_min=None, relative_humidity_2m_mean=None, relative_humidity_2m_max=None, relative_humidity_2m_min=None, pressure_msl_mean=None, wind_speed_10m_mean=None, wet_bulb_temperature_2m_mean=None, vapour_pressure_deficit_max=None, soil_moisture_0_to_7cm_mean=None, soil_moisture_7_to_28cm_mean=None, soil_moisture_28_to_100cm_mean=None, soil_moisture_0_to_100cm_mean=None, soil_temperature_0_to_7cm_mean=None, soil_temperature_7_to_28cm_mean=None, soil_temperature_28_to_100cm_mean=None)[source]¶
The
GetV1ArchiveResponseDailyUnitsmodel.
- action0.open_meteo.historical_weather.models.get_v1_archive_response_daily_units_from_json(data)[source]¶
Build a
GetV1ArchiveResponseDailyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ArchiveResponseDailyUnits
- class action0.open_meteo.historical_weather.models.GetV1ArchiveResponse(latitude=None, longitude=None, elevation=None, generationtime_ms=None, utc_offset_seconds=None, timezone=None, timezone_abbreviation=None, hourly=None, hourly_units=None, daily=None, daily_units=None)[source]¶
The
GetV1ArchiveResponsemodel.- Parameters:
hourly (
GetV1ArchiveResponseHourly|None, default:None)hourly_units (
GetV1ArchiveResponseHourlyUnits|None, default:None)daily (
GetV1ArchiveResponseDaily|None, default:None)daily_units (
GetV1ArchiveResponseDailyUnits|None, default:None)
- hourly: GetV1ArchiveResponseHourly | None = None¶
- hourly_units: GetV1ArchiveResponseHourlyUnits | None = None¶
- daily: GetV1ArchiveResponseDaily | None = None¶
- daily_units: GetV1ArchiveResponseDailyUnits | None = None¶
- action0.open_meteo.historical_weather.models.get_v1_archive_response_from_json(data)[source]¶
Build a
GetV1ArchiveResponsefrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ArchiveResponse
- class action0.open_meteo.historical_weather.models.GetV1ArchiveError(error=None, reason=None)[source]¶
The
GetV1ArchiveErrormodel.
- action0.open_meteo.historical_weather.models.get_v1_archive_error_from_json(data)[source]¶
Build a
GetV1ArchiveErrorfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ArchiveError
action0.open_meteo.air_quality¶
Typed API client for Open-Meteo Air Quality API 1.0.
action0.open_meteo.air_quality.client¶
action0.open_meteo.air_quality.operations¶
- class action0.open_meteo.air_quality.operations.GetV1AirQuality(*, latitude, longitude, hourly=None, current=None, timeformat=GetV1AirQualityTimeformat.ISO8601, timezone=None, past_days=0, forecast_days=5, start_date=None, end_date=None, domains=None, apikey=None)[source]¶
GET /v1/air-quality— Hourly air quality forecastProvides hourly air quality forecasts including PM2.5, PM10, ozone, nitrogen dioxide, pollen concentrations, and AQI indices from CAMS.
- Parameters:
latitude (
str)longitude (
str)hourly (
list[GetV1AirQualityHourlyItem] |None, default:None)current (
list[GetV1AirQualityCurrentItem] |None, default:None)timeformat (
GetV1AirQualityTimeformat, default:<GetV1AirQualityTimeformat.ISO8601: 'iso8601'>)past_days (
int, default:0)forecast_days (
int, default:5)domains (
GetV1AirQualityDomains|None, default:None)
- path: ClassVar[str] = '/v1/air-quality'¶
The path template of the endpoint, appended to the client’s base URL.
{placeholder}names are filled from the operation’spath_param()fields. A leading/is optional — the path is always joined to the base URL with exactly one/.
- hourly: list[GetV1AirQualityHourlyItem] | None = None¶
A list of air quality variables which should be returned.
- current: list[GetV1AirQualityCurrentItem] | None = None¶
A list of variables to return for the current conditions.
- timeformat: GetV1AirQualityTimeformat = 'iso8601'¶
- domains: GetV1AirQualityDomains | None = None¶
CAMS domain: auto, cams_europe, or cams_global.
action0.open_meteo.air_quality.models¶
- class action0.open_meteo.air_quality.models.GetV1AirQualityHourlyItem(*values)[source]¶
The
GetV1AirQualityHourlyItemvalues.- PM10 = 'pm10'¶
- PM2_5 = 'pm2_5'¶
- CARBON_MONOXIDE = 'carbon_monoxide'¶
- CARBON_DIOXIDE = 'carbon_dioxide'¶
- NITROGEN_DIOXIDE = 'nitrogen_dioxide'¶
- SULPHUR_DIOXIDE = 'sulphur_dioxide'¶
- OZONE = 'ozone'¶
- AEROSOL_OPTICAL_DEPTH = 'aerosol_optical_depth'¶
- DUST = 'dust'¶
- UV_INDEX = 'uv_index'¶
- UV_INDEX_CLEAR_SKY = 'uv_index_clear_sky'¶
- AMMONIA = 'ammonia'¶
- METHANE = 'methane'¶
- ALDER_POLLEN = 'alder_pollen'¶
- BIRCH_POLLEN = 'birch_pollen'¶
- GRASS_POLLEN = 'grass_pollen'¶
- MUGWORT_POLLEN = 'mugwort_pollen'¶
- OLIVE_POLLEN = 'olive_pollen'¶
- RAGWEED_POLLEN = 'ragweed_pollen'¶
- FORMALDEHYDE = 'formaldehyde'¶
- GLYOXAL = 'glyoxal'¶
- NON_METHANE_VOLATILE_ORGANIC_COMPOUNDS = 'non_methane_volatile_organic_compounds'¶
- PM10_WILDFIRES = 'pm10_wildfires'¶
- PEROXYACYL_NITRATES = 'peroxyacyl_nitrates'¶
- SECONDARY_INORGANIC_AEROSOL = 'secondary_inorganic_aerosol'¶
- RESIDENTIAL_ELEMENTARY_CARBON = 'residential_elementary_carbon'¶
- TOTAL_ELEMENTARY_CARBON = 'total_elementary_carbon'¶
- PM2_5_TOTAL_ORGANIC_MATTER = 'pm2_5_total_organic_matter'¶
- SEA_SALT_AEROSOL = 'sea_salt_aerosol'¶
- NITROGEN_MONOXIDE = 'nitrogen_monoxide'¶
- EUROPEAN_AQI = 'european_aqi'¶
- EUROPEAN_AQI_PM2_5 = 'european_aqi_pm2_5'¶
- EUROPEAN_AQI_PM10 = 'european_aqi_pm10'¶
- EUROPEAN_AQI_NITROGEN_DIOXIDE = 'european_aqi_nitrogen_dioxide'¶
- EUROPEAN_AQI_OZONE = 'european_aqi_ozone'¶
- EUROPEAN_AQI_SULPHUR_DIOXIDE = 'european_aqi_sulphur_dioxide'¶
- US_AQI = 'us_aqi'¶
- US_AQI_PM2_5 = 'us_aqi_pm2_5'¶
- US_AQI_PM10 = 'us_aqi_pm10'¶
- US_AQI_NITROGEN_DIOXIDE = 'us_aqi_nitrogen_dioxide'¶
- US_AQI_CARBON_MONOXIDE = 'us_aqi_carbon_monoxide'¶
- US_AQI_OZONE = 'us_aqi_ozone'¶
- US_AQI_SULPHUR_DIOXIDE = 'us_aqi_sulphur_dioxide'¶
- IS_DAY = 'is_day'¶
- class action0.open_meteo.air_quality.models.GetV1AirQualityCurrentItem(*values)[source]¶
The
GetV1AirQualityCurrentItemvalues.- EUROPEAN_AQI = 'european_aqi'¶
- US_AQI = 'us_aqi'¶
- PM10 = 'pm10'¶
- PM2_5 = 'pm2_5'¶
- CARBON_MONOXIDE = 'carbon_monoxide'¶
- NITROGEN_DIOXIDE = 'nitrogen_dioxide'¶
- SULPHUR_DIOXIDE = 'sulphur_dioxide'¶
- OZONE = 'ozone'¶
- AEROSOL_OPTICAL_DEPTH = 'aerosol_optical_depth'¶
- DUST = 'dust'¶
- UV_INDEX = 'uv_index'¶
- UV_INDEX_CLEAR_SKY = 'uv_index_clear_sky'¶
- AMMONIA = 'ammonia'¶
- ALDER_POLLEN = 'alder_pollen'¶
- BIRCH_POLLEN = 'birch_pollen'¶
- GRASS_POLLEN = 'grass_pollen'¶
- MUGWORT_POLLEN = 'mugwort_pollen'¶
- OLIVE_POLLEN = 'olive_pollen'¶
- RAGWEED_POLLEN = 'ragweed_pollen'¶
- class action0.open_meteo.air_quality.models.GetV1AirQualityTimeformat(*values)[source]¶
The
GetV1AirQualityTimeformatvalues.- ISO8601 = 'iso8601'¶
- UNIXTIME = 'unixtime'¶
- class action0.open_meteo.air_quality.models.GetV1AirQualityDomains(*values)[source]¶
The
GetV1AirQualityDomainsvalues.- AUTO = 'auto'¶
- CAMS_EUROPE = 'cams_europe'¶
- CAMS_GLOBAL = 'cams_global'¶
- class action0.open_meteo.air_quality.models.GetV1AirQualityResponseHourly(time=None, pm10=None, pm2_5=None, carbon_monoxide=None, carbon_dioxide=None, nitrogen_dioxide=None, sulphur_dioxide=None, ozone=None, aerosol_optical_depth=None, dust=None, uv_index=None, uv_index_clear_sky=None, ammonia=None, methane=None, alder_pollen=None, birch_pollen=None, grass_pollen=None, mugwort_pollen=None, olive_pollen=None, ragweed_pollen=None, formaldehyde=None, glyoxal=None, non_methane_volatile_organic_compounds=None, pm10_wildfires=None, peroxyacyl_nitrates=None, secondary_inorganic_aerosol=None, residential_elementary_carbon=None, total_elementary_carbon=None, pm2_5_total_organic_matter=None, sea_salt_aerosol=None, nitrogen_monoxide=None, european_aqi=None, european_aqi_pm2_5=None, european_aqi_pm10=None, european_aqi_nitrogen_dioxide=None, european_aqi_ozone=None, european_aqi_sulphur_dioxide=None, us_aqi=None, us_aqi_pm2_5=None, us_aqi_pm10=None, us_aqi_nitrogen_dioxide=None, us_aqi_carbon_monoxide=None, us_aqi_ozone=None, us_aqi_sulphur_dioxide=None, is_day=None)[source]¶
The
GetV1AirQualityResponseHourlymodel.- Parameters:
non_methane_volatile_organic_compounds (
list[float] |None, default:None)secondary_inorganic_aerosol (
list[float] |None, default:None)residential_elementary_carbon (
list[float] |None, default:None)pm2_5_total_organic_matter (
list[float] |None, default:None)european_aqi_nitrogen_dioxide (
list[int] |None, default:None)european_aqi_sulphur_dioxide (
list[int] |None, default:None)
- action0.open_meteo.air_quality.models.get_v1_air_quality_response_hourly_from_json(data)[source]¶
Build a
GetV1AirQualityResponseHourlyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1AirQualityResponseHourly
- class action0.open_meteo.air_quality.models.GetV1AirQualityResponseHourlyUnits(time=None, pm10=None, pm2_5=None, carbon_monoxide=None, carbon_dioxide=None, nitrogen_dioxide=None, sulphur_dioxide=None, ozone=None, aerosol_optical_depth=None, dust=None, uv_index=None, uv_index_clear_sky=None, ammonia=None, methane=None, alder_pollen=None, birch_pollen=None, grass_pollen=None, mugwort_pollen=None, olive_pollen=None, ragweed_pollen=None, formaldehyde=None, glyoxal=None, non_methane_volatile_organic_compounds=None, pm10_wildfires=None, peroxyacyl_nitrates=None, secondary_inorganic_aerosol=None, residential_elementary_carbon=None, total_elementary_carbon=None, pm2_5_total_organic_matter=None, sea_salt_aerosol=None, nitrogen_monoxide=None, european_aqi=None, european_aqi_pm2_5=None, european_aqi_pm10=None, european_aqi_nitrogen_dioxide=None, european_aqi_ozone=None, european_aqi_sulphur_dioxide=None, us_aqi=None, us_aqi_pm2_5=None, us_aqi_pm10=None, us_aqi_nitrogen_dioxide=None, us_aqi_carbon_monoxide=None, us_aqi_ozone=None, us_aqi_sulphur_dioxide=None, is_day=None)[source]¶
The
GetV1AirQualityResponseHourlyUnitsmodel.
- action0.open_meteo.air_quality.models.get_v1_air_quality_response_hourly_units_from_json(data)[source]¶
Build a
GetV1AirQualityResponseHourlyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1AirQualityResponseHourlyUnits
- class action0.open_meteo.air_quality.models.GetV1AirQualityResponseCurrent(time=None, interval=None, european_aqi=None, us_aqi=None, pm10=None, pm2_5=None, carbon_monoxide=None, nitrogen_dioxide=None, sulphur_dioxide=None, ozone=None, aerosol_optical_depth=None, dust=None, uv_index=None, uv_index_clear_sky=None, ammonia=None, alder_pollen=None, birch_pollen=None, grass_pollen=None, mugwort_pollen=None, olive_pollen=None, ragweed_pollen=None)[source]¶
The
GetV1AirQualityResponseCurrentmodel.- Parameters:
- action0.open_meteo.air_quality.models.get_v1_air_quality_response_current_from_json(data)[source]¶
Build a
GetV1AirQualityResponseCurrentfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1AirQualityResponseCurrent
- class action0.open_meteo.air_quality.models.GetV1AirQualityResponseCurrentUnits(time=None, european_aqi=None, us_aqi=None, pm10=None, pm2_5=None, carbon_monoxide=None, nitrogen_dioxide=None, sulphur_dioxide=None, ozone=None, aerosol_optical_depth=None, dust=None, uv_index=None, uv_index_clear_sky=None, ammonia=None, alder_pollen=None, birch_pollen=None, grass_pollen=None, mugwort_pollen=None, olive_pollen=None, ragweed_pollen=None)[source]¶
The
GetV1AirQualityResponseCurrentUnitsmodel.- Parameters:
- action0.open_meteo.air_quality.models.get_v1_air_quality_response_current_units_from_json(data)[source]¶
Build a
GetV1AirQualityResponseCurrentUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1AirQualityResponseCurrentUnits
- class action0.open_meteo.air_quality.models.GetV1AirQualityResponse(latitude=None, longitude=None, elevation=None, generationtime_ms=None, utc_offset_seconds=None, timezone=None, timezone_abbreviation=None, hourly=None, hourly_units=None, current=None, current_units=None)[source]¶
The
GetV1AirQualityResponsemodel.- Parameters:
hourly (
GetV1AirQualityResponseHourly|None, default:None)hourly_units (
GetV1AirQualityResponseHourlyUnits|None, default:None)current (
GetV1AirQualityResponseCurrent|None, default:None)current_units (
GetV1AirQualityResponseCurrentUnits|None, default:None)
- hourly: GetV1AirQualityResponseHourly | None = None¶
- hourly_units: GetV1AirQualityResponseHourlyUnits | None = None¶
- current: GetV1AirQualityResponseCurrent | None = None¶
- current_units: GetV1AirQualityResponseCurrentUnits | None = None¶
- action0.open_meteo.air_quality.models.get_v1_air_quality_response_from_json(data)[source]¶
Build a
GetV1AirQualityResponsefrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1AirQualityResponse
- class action0.open_meteo.air_quality.models.GetV1AirQualityError(error=None, reason=None)[source]¶
The
GetV1AirQualityErrormodel.
- action0.open_meteo.air_quality.models.get_v1_air_quality_error_from_json(data)[source]¶
Build a
GetV1AirQualityErrorfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1AirQualityError
action0.open_meteo.marine¶
Typed API client for Open-Meteo Marine Weather Forecast API 1.0.
action0.open_meteo.marine.client¶
action0.open_meteo.marine.operations¶
- class action0.open_meteo.marine.operations.GetV1Marine(*, latitude, longitude, hourly=None, daily=None, current=None, minutely_15=None, temperature_unit=GetV1MarineTemperatureUnit.CELSIUS, wind_speed_unit=GetV1MarineWindSpeedUnit.KMH, length_unit=GetV1MarineLengthUnit.METRIC, timeformat=GetV1MarineTimeformat.ISO8601, timezone=None, past_days=0, forecast_days=7, start_date=None, end_date=None, cell_selection=None, models=None, apikey=None)[source]¶
GET /v1/marine— Hourly marine weather forecastMarine weather forecasts with wave conditions, ocean currents, and sea surface temperature.
- Parameters:
latitude (
str)longitude (
str)hourly (
list[GetV1MarineHourlyItem] |None, default:None)daily (
list[GetV1MarineDailyItem] |None, default:None)current (
list[GetV1MarineCurrentItem] |None, default:None)minutely_15 (
list[GetV1MarineMinutely15Item] |None, default:None)temperature_unit (
GetV1MarineTemperatureUnit, default:<GetV1MarineTemperatureUnit.CELSIUS: 'celsius'>)wind_speed_unit (
GetV1MarineWindSpeedUnit, default:<GetV1MarineWindSpeedUnit.KMH: 'kmh'>)length_unit (
GetV1MarineLengthUnit, default:<GetV1MarineLengthUnit.METRIC: 'metric'>)timeformat (
GetV1MarineTimeformat, default:<GetV1MarineTimeformat.ISO8601: 'iso8601'>)past_days (
int, default:0)forecast_days (
int, default:7)cell_selection (
GetV1MarineCellSelection|None, default:None)models (
list[GetV1MarineModelsItem] |None, default:None)
- path: ClassVar[str] = '/v1/marine'¶
The path template of the endpoint, appended to the client’s base URL.
{placeholder}names are filled from the operation’spath_param()fields. A leading/is optional — the path is always joined to the base URL with exactly one/.
- hourly: list[GetV1MarineHourlyItem] | None = None¶
A list of marine weather variables.
- daily: list[GetV1MarineDailyItem] | None = None¶
A list of daily marine weather variables.
- current: list[GetV1MarineCurrentItem] | None = None¶
A list of variables for the current marine conditions.
- minutely_15: list[GetV1MarineMinutely15Item] | None = None¶
A list of marine variables at 15-minute intervals.
- temperature_unit: GetV1MarineTemperatureUnit = 'celsius'¶
- wind_speed_unit: GetV1MarineWindSpeedUnit = 'kmh'¶
- length_unit: GetV1MarineLengthUnit = 'metric'¶
Wave height and sea level unit.
- timeformat: GetV1MarineTimeformat = 'iso8601'¶
- cell_selection: GetV1MarineCellSelection | None = None¶
- models: list[GetV1MarineModelsItem] | None = None¶
Manually select one or more weather models.
action0.open_meteo.marine.models¶
- class action0.open_meteo.marine.models.GetV1MarineHourlyItem(*values)[source]¶
The
GetV1MarineHourlyItemvalues.- WAVE_HEIGHT = 'wave_height'¶
- WAVE_DIRECTION = 'wave_direction'¶
- WAVE_PERIOD = 'wave_period'¶
- WAVE_PEAK_PERIOD = 'wave_peak_period'¶
- WIND_WAVE_HEIGHT = 'wind_wave_height'¶
- WIND_WAVE_DIRECTION = 'wind_wave_direction'¶
- WIND_WAVE_PERIOD = 'wind_wave_period'¶
- WIND_WAVE_PEAK_PERIOD = 'wind_wave_peak_period'¶
- SWELL_WAVE_HEIGHT = 'swell_wave_height'¶
- SWELL_WAVE_DIRECTION = 'swell_wave_direction'¶
- SWELL_WAVE_PERIOD = 'swell_wave_period'¶
- SWELL_WAVE_PEAK_PERIOD = 'swell_wave_peak_period'¶
- SECONDARY_SWELL_WAVE_HEIGHT = 'secondary_swell_wave_height'¶
- SECONDARY_SWELL_WAVE_PERIOD = 'secondary_swell_wave_period'¶
- SECONDARY_SWELL_WAVE_DIRECTION = 'secondary_swell_wave_direction'¶
- TERTIARY_SWELL_WAVE_HEIGHT = 'tertiary_swell_wave_height'¶
- TERTIARY_SWELL_WAVE_PERIOD = 'tertiary_swell_wave_period'¶
- TERTIARY_SWELL_WAVE_DIRECTION = 'tertiary_swell_wave_direction'¶
- SEA_LEVEL_HEIGHT_MSL = 'sea_level_height_msl'¶
- SEA_SURFACE_TEMPERATURE = 'sea_surface_temperature'¶
- OCEAN_CURRENT_VELOCITY = 'ocean_current_velocity'¶
- OCEAN_CURRENT_DIRECTION = 'ocean_current_direction'¶
- class action0.open_meteo.marine.models.GetV1MarineDailyItem(*values)[source]¶
The
GetV1MarineDailyItemvalues.- WAVE_HEIGHT_MAX = 'wave_height_max'¶
- WAVE_DIRECTION_DOMINANT = 'wave_direction_dominant'¶
- WAVE_PERIOD_MAX = 'wave_period_max'¶
- WIND_WAVE_HEIGHT_MAX = 'wind_wave_height_max'¶
- WIND_WAVE_DIRECTION_DOMINANT = 'wind_wave_direction_dominant'¶
- WIND_WAVE_PERIOD_MAX = 'wind_wave_period_max'¶
- WIND_WAVE_PEAK_PERIOD_MAX = 'wind_wave_peak_period_max'¶
- SWELL_WAVE_HEIGHT_MAX = 'swell_wave_height_max'¶
- SWELL_WAVE_DIRECTION_DOMINANT = 'swell_wave_direction_dominant'¶
- SWELL_WAVE_PERIOD_MAX = 'swell_wave_period_max'¶
- SWELL_WAVE_PEAK_PERIOD_MAX = 'swell_wave_peak_period_max'¶
- class action0.open_meteo.marine.models.GetV1MarineCurrentItem(*values)[source]¶
The
GetV1MarineCurrentItemvalues.- WAVE_HEIGHT = 'wave_height'¶
- WAVE_DIRECTION = 'wave_direction'¶
- WAVE_PERIOD = 'wave_period'¶
- WIND_WAVE_HEIGHT = 'wind_wave_height'¶
- WIND_WAVE_DIRECTION = 'wind_wave_direction'¶
- WIND_WAVE_PERIOD = 'wind_wave_period'¶
- WIND_WAVE_PEAK_PERIOD = 'wind_wave_peak_period'¶
- SWELL_WAVE_HEIGHT = 'swell_wave_height'¶
- SWELL_WAVE_DIRECTION = 'swell_wave_direction'¶
- SWELL_WAVE_PERIOD = 'swell_wave_period'¶
- SWELL_WAVE_PEAK_PERIOD = 'swell_wave_peak_period'¶
- SEA_SURFACE_TEMPERATURE = 'sea_surface_temperature'¶
- OCEAN_CURRENT_VELOCITY = 'ocean_current_velocity'¶
- OCEAN_CURRENT_DIRECTION = 'ocean_current_direction'¶
- class action0.open_meteo.marine.models.GetV1MarineMinutely15Item(*values)[source]¶
The
GetV1MarineMinutely15Itemvalues.- OCEAN_CURRENT_VELOCITY = 'ocean_current_velocity'¶
- OCEAN_CURRENT_DIRECTION = 'ocean_current_direction'¶
- SEA_LEVEL_HEIGHT_MSL = 'sea_level_height_msl'¶
- class action0.open_meteo.marine.models.GetV1MarineTemperatureUnit(*values)[source]¶
The
GetV1MarineTemperatureUnitvalues.- CELSIUS = 'celsius'¶
- FAHRENHEIT = 'fahrenheit'¶
- class action0.open_meteo.marine.models.GetV1MarineWindSpeedUnit(*values)[source]¶
The
GetV1MarineWindSpeedUnitvalues.- KMH = 'kmh'¶
- MS = 'ms'¶
- MPH = 'mph'¶
- KN = 'kn'¶
- class action0.open_meteo.marine.models.GetV1MarineLengthUnit(*values)[source]¶
The
GetV1MarineLengthUnitvalues.- METRIC = 'metric'¶
- IMPERIAL = 'imperial'¶
- class action0.open_meteo.marine.models.GetV1MarineTimeformat(*values)[source]¶
The
GetV1MarineTimeformatvalues.- ISO8601 = 'iso8601'¶
- UNIXTIME = 'unixtime'¶
- class action0.open_meteo.marine.models.GetV1MarineCellSelection(*values)[source]¶
The
GetV1MarineCellSelectionvalues.- LAND = 'land'¶
- SEA = 'sea'¶
- NEAREST = 'nearest'¶
- class action0.open_meteo.marine.models.GetV1MarineModelsItem(*values)[source]¶
The
GetV1MarineModelsItemvalues.- BEST_MATCH = 'best_match'¶
- METEOFRANCE_WAVE = 'meteofrance_wave'¶
- METEOFRANCE_CURRENTS = 'meteofrance_currents'¶
- DWD_EWAM = 'dwd_ewam'¶
- DWD_GWAM = 'dwd_gwam'¶
- ECMWF_WAM = 'ecmwf_wam'¶
- ECMWF_WAM025 = 'ecmwf_wam025'¶
- NCEP_GFSWAVE025 = 'ncep_gfswave025'¶
- NCEP_GFSWAVE016 = 'ncep_gfswave016'¶
- ERA5_OCEAN = 'era5_ocean'¶
- class action0.open_meteo.marine.models.GetV1MarineResponseHourly(time=None, wave_height=None, wave_direction=None, wave_period=None, wave_peak_period=None, wind_wave_height=None, wind_wave_direction=None, wind_wave_period=None, wind_wave_peak_period=None, swell_wave_height=None, swell_wave_direction=None, swell_wave_period=None, swell_wave_peak_period=None, secondary_swell_wave_height=None, secondary_swell_wave_period=None, secondary_swell_wave_direction=None, tertiary_swell_wave_height=None, tertiary_swell_wave_period=None, tertiary_swell_wave_direction=None, sea_level_height_msl=None, sea_surface_temperature=None, ocean_current_velocity=None, ocean_current_direction=None)[source]¶
The
GetV1MarineResponseHourlymodel.- Parameters:
secondary_swell_wave_height (
list[float] |None, default:None)secondary_swell_wave_period (
list[float] |None, default:None)secondary_swell_wave_direction (
list[float] |None, default:None)tertiary_swell_wave_height (
list[float] |None, default:None)tertiary_swell_wave_period (
list[float] |None, default:None)tertiary_swell_wave_direction (
list[float] |None, default:None)
- action0.open_meteo.marine.models.get_v1_marine_response_hourly_from_json(data)[source]¶
Build a
GetV1MarineResponseHourlyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1MarineResponseHourly
- class action0.open_meteo.marine.models.GetV1MarineResponseHourlyUnits(time=None, wave_height=None, wave_direction=None, wave_period=None, wave_peak_period=None, wind_wave_height=None, wind_wave_direction=None, wind_wave_period=None, wind_wave_peak_period=None, swell_wave_height=None, swell_wave_direction=None, swell_wave_period=None, swell_wave_peak_period=None, secondary_swell_wave_height=None, secondary_swell_wave_period=None, secondary_swell_wave_direction=None, tertiary_swell_wave_height=None, tertiary_swell_wave_period=None, tertiary_swell_wave_direction=None, sea_level_height_msl=None, sea_surface_temperature=None, ocean_current_velocity=None, ocean_current_direction=None)[source]¶
The
GetV1MarineResponseHourlyUnitsmodel.- Parameters:
- action0.open_meteo.marine.models.get_v1_marine_response_hourly_units_from_json(data)[source]¶
Build a
GetV1MarineResponseHourlyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1MarineResponseHourlyUnits
- class action0.open_meteo.marine.models.GetV1MarineResponseDaily(time=None, wave_height_max=None, wave_direction_dominant=None, wave_period_max=None, wind_wave_height_max=None, wind_wave_direction_dominant=None, wind_wave_period_max=None, wind_wave_peak_period_max=None, swell_wave_height_max=None, swell_wave_direction_dominant=None, swell_wave_period_max=None, swell_wave_peak_period_max=None)[source]¶
The
GetV1MarineResponseDailymodel.
- action0.open_meteo.marine.models.get_v1_marine_response_daily_from_json(data)[source]¶
Build a
GetV1MarineResponseDailyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1MarineResponseDaily
- class action0.open_meteo.marine.models.GetV1MarineResponseDailyUnits(time=None, wave_height_max=None, wave_direction_dominant=None, wave_period_max=None, wind_wave_height_max=None, wind_wave_direction_dominant=None, wind_wave_period_max=None, wind_wave_peak_period_max=None, swell_wave_height_max=None, swell_wave_direction_dominant=None, swell_wave_period_max=None, swell_wave_peak_period_max=None)[source]¶
The
GetV1MarineResponseDailyUnitsmodel.- Parameters:
- action0.open_meteo.marine.models.get_v1_marine_response_daily_units_from_json(data)[source]¶
Build a
GetV1MarineResponseDailyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1MarineResponseDailyUnits
- class action0.open_meteo.marine.models.GetV1MarineResponseCurrent(time=None, interval=None, wave_height=None, wave_direction=None, wave_period=None, wind_wave_height=None, wind_wave_direction=None, wind_wave_period=None, wind_wave_peak_period=None, swell_wave_height=None, swell_wave_direction=None, swell_wave_period=None, swell_wave_peak_period=None, sea_surface_temperature=None, ocean_current_velocity=None, ocean_current_direction=None)[source]¶
The
GetV1MarineResponseCurrentmodel.- Parameters:
- action0.open_meteo.marine.models.get_v1_marine_response_current_from_json(data)[source]¶
Build a
GetV1MarineResponseCurrentfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1MarineResponseCurrent
- class action0.open_meteo.marine.models.GetV1MarineResponseCurrentUnits(time=None, wave_height=None, wave_direction=None, wave_period=None, wind_wave_height=None, wind_wave_direction=None, wind_wave_period=None, wind_wave_peak_period=None, swell_wave_height=None, swell_wave_direction=None, swell_wave_period=None, swell_wave_peak_period=None, sea_surface_temperature=None, ocean_current_velocity=None, ocean_current_direction=None)[source]¶
The
GetV1MarineResponseCurrentUnitsmodel.- Parameters:
- action0.open_meteo.marine.models.get_v1_marine_response_current_units_from_json(data)[source]¶
Build a
GetV1MarineResponseCurrentUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1MarineResponseCurrentUnits
- class action0.open_meteo.marine.models.GetV1MarineResponseMinutely15(time=None, ocean_current_velocity=None, ocean_current_direction=None, sea_level_height_msl=None)[source]¶
The
GetV1MarineResponseMinutely15model.- Parameters:
- action0.open_meteo.marine.models.get_v1_marine_response_minutely15_from_json(data)[source]¶
Build a
GetV1MarineResponseMinutely15from one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1MarineResponseMinutely15
- class action0.open_meteo.marine.models.GetV1MarineResponseMinutely15Units(time=None, ocean_current_velocity=None, ocean_current_direction=None, sea_level_height_msl=None)[source]¶
The
GetV1MarineResponseMinutely15Unitsmodel.- Parameters:
- action0.open_meteo.marine.models.get_v1_marine_response_minutely15_units_from_json(data)[source]¶
Build a
GetV1MarineResponseMinutely15Unitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1MarineResponseMinutely15Units
- class action0.open_meteo.marine.models.GetV1MarineResponse(latitude=None, longitude=None, elevation=None, generationtime_ms=None, utc_offset_seconds=None, timezone=None, timezone_abbreviation=None, hourly=None, hourly_units=None, daily=None, daily_units=None, current=None, current_units=None, minutely_15=None, minutely_15_units=None)[source]¶
The
GetV1MarineResponsemodel.- Parameters:
hourly (
GetV1MarineResponseHourly|None, default:None)hourly_units (
GetV1MarineResponseHourlyUnits|None, default:None)daily (
GetV1MarineResponseDaily|None, default:None)daily_units (
GetV1MarineResponseDailyUnits|None, default:None)current (
GetV1MarineResponseCurrent|None, default:None)current_units (
GetV1MarineResponseCurrentUnits|None, default:None)minutely_15 (
GetV1MarineResponseMinutely15|None, default:None)minutely_15_units (
GetV1MarineResponseMinutely15Units|None, default:None)
- hourly: GetV1MarineResponseHourly | None = None¶
- hourly_units: GetV1MarineResponseHourlyUnits | None = None¶
- daily: GetV1MarineResponseDaily | None = None¶
- daily_units: GetV1MarineResponseDailyUnits | None = None¶
- current: GetV1MarineResponseCurrent | None = None¶
- current_units: GetV1MarineResponseCurrentUnits | None = None¶
- minutely_15: GetV1MarineResponseMinutely15 | None = None¶
- minutely_15_units: GetV1MarineResponseMinutely15Units | None = None¶
- action0.open_meteo.marine.models.get_v1_marine_response_from_json(data)[source]¶
Build a
GetV1MarineResponsefrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1MarineResponse
- class action0.open_meteo.marine.models.GetV1MarineError(error=None, reason=None)[source]¶
The
GetV1MarineErrormodel.
- action0.open_meteo.marine.models.get_v1_marine_error_from_json(data)[source]¶
Build a
GetV1MarineErrorfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1MarineError
action0.open_meteo.ensemble¶
Typed API client for Open-Meteo Ensemble Weather Forecast API 1.0.
action0.open_meteo.ensemble.client¶
action0.open_meteo.ensemble.operations¶
- class action0.open_meteo.ensemble.operations.GetV1Ensemble(*, latitude, longitude, hourly=None, daily=None, elevation=None, temperature_unit=GetV1EnsembleTemperatureUnit.CELSIUS, wind_speed_unit=GetV1EnsembleWindSpeedUnit.KMH, precipitation_unit=GetV1EnsemblePrecipitationUnit.MM, timeformat=GetV1EnsembleTimeformat.ISO8601, timezone=None, past_days=0, forecast_days=7, past_hours=None, forecast_hours=None, start_date=None, end_date=None, tilt=0, azimuth=0, cell_selection=None, apikey=None, models=None, temporal_resolution=None)[source]¶
GET /v1/ensemble— Open-Meteo Ensemble Weather Forecast APIEnsemble weather forecasts from multiple models providing probabilistic forecast data.
- Parameters:
latitude (
str)longitude (
str)hourly (
list[GetV1EnsembleHourlyItem] |None, default:None)daily (
list[GetV1EnsembleDailyItem] |None, default:None)temperature_unit (
GetV1EnsembleTemperatureUnit, default:<GetV1EnsembleTemperatureUnit.CELSIUS: 'celsius'>)wind_speed_unit (
GetV1EnsembleWindSpeedUnit, default:<GetV1EnsembleWindSpeedUnit.KMH: 'kmh'>)precipitation_unit (
GetV1EnsemblePrecipitationUnit, default:<GetV1EnsemblePrecipitationUnit.MM: 'mm'>)timeformat (
GetV1EnsembleTimeformat, default:<GetV1EnsembleTimeformat.ISO8601: 'iso8601'>)past_days (
int, default:0)forecast_days (
int, default:7)tilt (
float, default:0)azimuth (
float, default:0)cell_selection (
GetV1EnsembleCellSelection|None, default:None)models (
list[GetV1EnsembleModelsItem] |None, default:None)temporal_resolution (
GetV1EnsembleTemporalResolution|None, default:None)
- path: ClassVar[str] = '/v1/ensemble'¶
The path template of the endpoint, appended to the client’s base URL.
{placeholder}names are filled from the operation’spath_param()fields. A leading/is optional — the path is always joined to the base URL with exactly one/.
- hourly: list[GetV1EnsembleHourlyItem] | None = None¶
A list of weather variables which should be returned.
- daily: list[GetV1EnsembleDailyItem] | None = None¶
A list of daily weather variable aggregations.
- temperature_unit: GetV1EnsembleTemperatureUnit = 'celsius'¶
- wind_speed_unit: GetV1EnsembleWindSpeedUnit = 'kmh'¶
- precipitation_unit: GetV1EnsemblePrecipitationUnit = 'mm'¶
- timeformat: GetV1EnsembleTimeformat = 'iso8601'¶
If format unixtime is selected, all time values are returned in UNIX epoch time.
- timezone: str | None = None¶
Any IANA time zone name is supported. Use auto to resolve the local time zone.
- cell_selection: GetV1EnsembleCellSelection | None = None¶
Grid cell selection preference: land, sea, or nearest.
- models: list[GetV1EnsembleModelsItem] | None = None¶
Manually select one or more weather models.
- temporal_resolution: GetV1EnsembleTemporalResolution | None = None¶
Aggregate data into larger time intervals. Supported: native, hourly, hourly_3, hourly_6.
action0.open_meteo.ensemble.models¶
- class action0.open_meteo.ensemble.models.GetV1EnsembleHourlyItem(*values)[source]¶
The
GetV1EnsembleHourlyItemvalues.- TEMPERATURE_2M = 'temperature_2m'¶
- RELATIVE_HUMIDITY_2M = 'relative_humidity_2m'¶
- DEW_POINT_2M = 'dew_point_2m'¶
- APPARENT_TEMPERATURE = 'apparent_temperature'¶
- PRECIPITATION = 'precipitation'¶
- RAIN = 'rain'¶
- SNOWFALL = 'snowfall'¶
- SNOW_DEPTH = 'snow_depth'¶
- WEATHER_CODE = 'weather_code'¶
- PRESSURE_MSL = 'pressure_msl'¶
- SURFACE_PRESSURE = 'surface_pressure'¶
- CLOUD_COVER = 'cloud_cover'¶
- CLOUD_COVER_LOW = 'cloud_cover_low'¶
- CLOUD_COVER_MID = 'cloud_cover_mid'¶
- CLOUD_COVER_HIGH = 'cloud_cover_high'¶
- VISIBILITY = 'visibility'¶
- ET0_FAO_EVAPOTRANSPIRATION = 'et0_fao_evapotranspiration'¶
- VAPOUR_PRESSURE_DEFICIT = 'vapour_pressure_deficit'¶
- WIND_SPEED_10M = 'wind_speed_10m'¶
- WIND_SPEED_80M = 'wind_speed_80m'¶
- WIND_SPEED_100M = 'wind_speed_100m'¶
- WIND_SPEED_120M = 'wind_speed_120m'¶
- WIND_DIRECTION_10M = 'wind_direction_10m'¶
- WIND_DIRECTION_80M = 'wind_direction_80m'¶
- WIND_DIRECTION_100M = 'wind_direction_100m'¶
- WIND_DIRECTION_120M = 'wind_direction_120m'¶
- WIND_GUSTS_10M = 'wind_gusts_10m'¶
- TEMPERATURE_80M = 'temperature_80m'¶
- TEMPERATURE_120M = 'temperature_120m'¶
- SURFACE_TEMPERATURE = 'surface_temperature'¶
- SOIL_TEMPERATURE_0_TO_10CM = 'soil_temperature_0_to_10cm'¶
- SOIL_TEMPERATURE_10_TO_40CM = 'soil_temperature_10_to_40cm'¶
- SOIL_TEMPERATURE_40_TO_100CM = 'soil_temperature_40_to_100cm'¶
- SOIL_TEMPERATURE_100_TO_200CM = 'soil_temperature_100_to_200cm'¶
- SOIL_MOISTURE_0_TO_10CM = 'soil_moisture_0_to_10cm'¶
- SOIL_MOISTURE_10_TO_40CM = 'soil_moisture_10_to_40cm'¶
- SOIL_MOISTURE_40_TO_100CM = 'soil_moisture_40_to_100cm'¶
- SOIL_MOISTURE_100_TO_200CM = 'soil_moisture_100_to_200cm'¶
- SOIL_TEMPERATURE_0_TO_7CM = 'soil_temperature_0_to_7cm'¶
- SOIL_TEMPERATURE_7_TO_28CM = 'soil_temperature_7_to_28cm'¶
- SOIL_TEMPERATURE_28_TO_100CM = 'soil_temperature_28_to_100cm'¶
- SOIL_TEMPERATURE_100_TO_255CM = 'soil_temperature_100_to_255cm'¶
- SOIL_MOISTURE_0_TO_7CM = 'soil_moisture_0_to_7cm'¶
- SOIL_MOISTURE_7_TO_28CM = 'soil_moisture_7_to_28cm'¶
- SOIL_MOISTURE_28_TO_100CM = 'soil_moisture_28_to_100cm'¶
- SOIL_MOISTURE_100_TO_255CM = 'soil_moisture_100_to_255cm'¶
- IS_DAY = 'is_day'¶
- UV_INDEX = 'uv_index'¶
- UV_INDEX_CLEAR_SKY = 'uv_index_clear_sky'¶
- TEMPERATURE_2M_MIN = 'temperature_2m_min'¶
- TEMPERATURE_2M_MAX = 'temperature_2m_max'¶
- WET_BULB_TEMPERATURE_2M = 'wet_bulb_temperature_2m'¶
- CAPE = 'cape'¶
- CONVECTIVE_INHIBITION = 'convective_inhibition'¶
- FREEZING_LEVEL_HEIGHT = 'freezing_level_height'¶
- SNOWFALL_HEIGHT = 'snowfall_height'¶
- SUNSHINE_DURATION = 'sunshine_duration'¶
- SNOWFALL_WATER_EQUIVALENT = 'snowfall_water_equivalent'¶
- SNOW_DEPTH_WATER_EQUIVALENT = 'snow_depth_water_equivalent'¶
- BOUNDARY_LAYER_HEIGHT = 'boundary_layer_height'¶
- SHORTWAVE_RADIATION = 'shortwave_radiation'¶
- DIRECT_RADIATION = 'direct_radiation'¶
- DIFFUSE_RADIATION = 'diffuse_radiation'¶
- DIRECT_NORMAL_IRRADIANCE = 'direct_normal_irradiance'¶
- GLOBAL_TILTED_IRRADIANCE = 'global_tilted_irradiance'¶
- SHORTWAVE_RADIATION_INSTANT = 'shortwave_radiation_instant'¶
- DIRECT_RADIATION_INSTANT = 'direct_radiation_instant'¶
- DIFFUSE_RADIATION_INSTANT = 'diffuse_radiation_instant'¶
- DIRECT_NORMAL_IRRADIANCE_INSTANT = 'direct_normal_irradiance_instant'¶
- GLOBAL_TILTED_IRRADIANCE_INSTANT = 'global_tilted_irradiance_instant'¶
- TEMPERATURE_1000H_PA = 'temperature_1000hPa'¶
- TEMPERATURE_925H_PA = 'temperature_925hPa'¶
- TEMPERATURE_850H_PA = 'temperature_850hPa'¶
- TEMPERATURE_700H_PA = 'temperature_700hPa'¶
- TEMPERATURE_600H_PA = 'temperature_600hPa'¶
- TEMPERATURE_500H_PA = 'temperature_500hPa'¶
- TEMPERATURE_400H_PA = 'temperature_400hPa'¶
- TEMPERATURE_300H_PA = 'temperature_300hPa'¶
- TEMPERATURE_250H_PA = 'temperature_250hPa'¶
- TEMPERATURE_200H_PA = 'temperature_200hPa'¶
- TEMPERATURE_150H_PA = 'temperature_150hPa'¶
- TEMPERATURE_100H_PA = 'temperature_100hPa'¶
- TEMPERATURE_50H_PA = 'temperature_50hPa'¶
- RELATIVE_HUMIDITY_1000H_PA = 'relative_humidity_1000hPa'¶
- RELATIVE_HUMIDITY_925H_PA = 'relative_humidity_925hPa'¶
- RELATIVE_HUMIDITY_850H_PA = 'relative_humidity_850hPa'¶
- RELATIVE_HUMIDITY_700H_PA = 'relative_humidity_700hPa'¶
- RELATIVE_HUMIDITY_600H_PA = 'relative_humidity_600hPa'¶
- RELATIVE_HUMIDITY_500H_PA = 'relative_humidity_500hPa'¶
- RELATIVE_HUMIDITY_400H_PA = 'relative_humidity_400hPa'¶
- RELATIVE_HUMIDITY_300H_PA = 'relative_humidity_300hPa'¶
- RELATIVE_HUMIDITY_250H_PA = 'relative_humidity_250hPa'¶
- RELATIVE_HUMIDITY_200H_PA = 'relative_humidity_200hPa'¶
- RELATIVE_HUMIDITY_150H_PA = 'relative_humidity_150hPa'¶
- RELATIVE_HUMIDITY_100H_PA = 'relative_humidity_100hPa'¶
- RELATIVE_HUMIDITY_50H_PA = 'relative_humidity_50hPa'¶
- DEW_POINT_1000H_PA = 'dew_point_1000hPa'¶
- DEW_POINT_925H_PA = 'dew_point_925hPa'¶
- DEW_POINT_850H_PA = 'dew_point_850hPa'¶
- DEW_POINT_700H_PA = 'dew_point_700hPa'¶
- DEW_POINT_600H_PA = 'dew_point_600hPa'¶
- DEW_POINT_500H_PA = 'dew_point_500hPa'¶
- DEW_POINT_400H_PA = 'dew_point_400hPa'¶
- DEW_POINT_300H_PA = 'dew_point_300hPa'¶
- DEW_POINT_250H_PA = 'dew_point_250hPa'¶
- DEW_POINT_200H_PA = 'dew_point_200hPa'¶
- DEW_POINT_150H_PA = 'dew_point_150hPa'¶
- DEW_POINT_100H_PA = 'dew_point_100hPa'¶
- DEW_POINT_50H_PA = 'dew_point_50hPa'¶
- CLOUD_COVER_1000H_PA = 'cloud_cover_1000hPa'¶
- CLOUD_COVER_925H_PA = 'cloud_cover_925hPa'¶
- CLOUD_COVER_850H_PA = 'cloud_cover_850hPa'¶
- CLOUD_COVER_700H_PA = 'cloud_cover_700hPa'¶
- CLOUD_COVER_600H_PA = 'cloud_cover_600hPa'¶
- CLOUD_COVER_500H_PA = 'cloud_cover_500hPa'¶
- CLOUD_COVER_400H_PA = 'cloud_cover_400hPa'¶
- CLOUD_COVER_300H_PA = 'cloud_cover_300hPa'¶
- CLOUD_COVER_250H_PA = 'cloud_cover_250hPa'¶
- CLOUD_COVER_200H_PA = 'cloud_cover_200hPa'¶
- CLOUD_COVER_150H_PA = 'cloud_cover_150hPa'¶
- CLOUD_COVER_100H_PA = 'cloud_cover_100hPa'¶
- CLOUD_COVER_50H_PA = 'cloud_cover_50hPa'¶
- WIND_SPEED_1000H_PA = 'wind_speed_1000hPa'¶
- WIND_SPEED_925H_PA = 'wind_speed_925hPa'¶
- WIND_SPEED_850H_PA = 'wind_speed_850hPa'¶
- WIND_SPEED_700H_PA = 'wind_speed_700hPa'¶
- WIND_SPEED_600H_PA = 'wind_speed_600hPa'¶
- WIND_SPEED_500H_PA = 'wind_speed_500hPa'¶
- WIND_SPEED_400H_PA = 'wind_speed_400hPa'¶
- WIND_SPEED_300H_PA = 'wind_speed_300hPa'¶
- WIND_SPEED_250H_PA = 'wind_speed_250hPa'¶
- WIND_SPEED_200H_PA = 'wind_speed_200hPa'¶
- WIND_SPEED_150H_PA = 'wind_speed_150hPa'¶
- WIND_SPEED_100H_PA = 'wind_speed_100hPa'¶
- WIND_SPEED_50H_PA = 'wind_speed_50hPa'¶
- WIND_DIRECTION_1000H_PA = 'wind_direction_1000hPa'¶
- WIND_DIRECTION_925H_PA = 'wind_direction_925hPa'¶
- WIND_DIRECTION_850H_PA = 'wind_direction_850hPa'¶
- WIND_DIRECTION_700H_PA = 'wind_direction_700hPa'¶
- WIND_DIRECTION_600H_PA = 'wind_direction_600hPa'¶
- WIND_DIRECTION_500H_PA = 'wind_direction_500hPa'¶
- WIND_DIRECTION_400H_PA = 'wind_direction_400hPa'¶
- WIND_DIRECTION_300H_PA = 'wind_direction_300hPa'¶
- WIND_DIRECTION_250H_PA = 'wind_direction_250hPa'¶
- WIND_DIRECTION_200H_PA = 'wind_direction_200hPa'¶
- WIND_DIRECTION_150H_PA = 'wind_direction_150hPa'¶
- WIND_DIRECTION_100H_PA = 'wind_direction_100hPa'¶
- WIND_DIRECTION_50H_PA = 'wind_direction_50hPa'¶
- VERTICAL_VELOCITY_1000H_PA = 'vertical_velocity_1000hPa'¶
- VERTICAL_VELOCITY_925H_PA = 'vertical_velocity_925hPa'¶
- VERTICAL_VELOCITY_850H_PA = 'vertical_velocity_850hPa'¶
- VERTICAL_VELOCITY_700H_PA = 'vertical_velocity_700hPa'¶
- VERTICAL_VELOCITY_600H_PA = 'vertical_velocity_600hPa'¶
- VERTICAL_VELOCITY_500H_PA = 'vertical_velocity_500hPa'¶
- VERTICAL_VELOCITY_400H_PA = 'vertical_velocity_400hPa'¶
- VERTICAL_VELOCITY_300H_PA = 'vertical_velocity_300hPa'¶
- VERTICAL_VELOCITY_250H_PA = 'vertical_velocity_250hPa'¶
- VERTICAL_VELOCITY_200H_PA = 'vertical_velocity_200hPa'¶
- VERTICAL_VELOCITY_150H_PA = 'vertical_velocity_150hPa'¶
- VERTICAL_VELOCITY_100H_PA = 'vertical_velocity_100hPa'¶
- VERTICAL_VELOCITY_50H_PA = 'vertical_velocity_50hPa'¶
- GEOPOTENTIAL_HEIGHT_1000H_PA = 'geopotential_height_1000hPa'¶
- GEOPOTENTIAL_HEIGHT_925H_PA = 'geopotential_height_925hPa'¶
- GEOPOTENTIAL_HEIGHT_850H_PA = 'geopotential_height_850hPa'¶
- GEOPOTENTIAL_HEIGHT_700H_PA = 'geopotential_height_700hPa'¶
- GEOPOTENTIAL_HEIGHT_600H_PA = 'geopotential_height_600hPa'¶
- GEOPOTENTIAL_HEIGHT_500H_PA = 'geopotential_height_500hPa'¶
- GEOPOTENTIAL_HEIGHT_400H_PA = 'geopotential_height_400hPa'¶
- GEOPOTENTIAL_HEIGHT_300H_PA = 'geopotential_height_300hPa'¶
- GEOPOTENTIAL_HEIGHT_250H_PA = 'geopotential_height_250hPa'¶
- GEOPOTENTIAL_HEIGHT_200H_PA = 'geopotential_height_200hPa'¶
- GEOPOTENTIAL_HEIGHT_150H_PA = 'geopotential_height_150hPa'¶
- GEOPOTENTIAL_HEIGHT_100H_PA = 'geopotential_height_100hPa'¶
- GEOPOTENTIAL_HEIGHT_50H_PA = 'geopotential_height_50hPa'¶
- class action0.open_meteo.ensemble.models.GetV1EnsembleDailyItem(*values)[source]¶
The
GetV1EnsembleDailyItemvalues.- TEMPERATURE_2M_MEAN = 'temperature_2m_mean'¶
- TEMPERATURE_2M_MIN = 'temperature_2m_min'¶
- TEMPERATURE_2M_MAX = 'temperature_2m_max'¶
- APPARENT_TEMPERATURE_MEAN = 'apparent_temperature_mean'¶
- APPARENT_TEMPERATURE_MIN = 'apparent_temperature_min'¶
- APPARENT_TEMPERATURE_MAX = 'apparent_temperature_max'¶
- WIND_SPEED_10M_MEAN = 'wind_speed_10m_mean'¶
- WIND_SPEED_10M_MIN = 'wind_speed_10m_min'¶
- WIND_SPEED_10M_MAX = 'wind_speed_10m_max'¶
- WIND_DIRECTION_10M_DOMINANT = 'wind_direction_10m_dominant'¶
- WIND_GUSTS_10M_MEAN = 'wind_gusts_10m_mean'¶
- WIND_GUSTS_10M_MIN = 'wind_gusts_10m_min'¶
- WIND_GUSTS_10M_MAX = 'wind_gusts_10m_max'¶
- WIND_SPEED_100M_MEAN = 'wind_speed_100m_mean'¶
- WIND_SPEED_100M_MIN = 'wind_speed_100m_min'¶
- WIND_SPEED_100M_MAX = 'wind_speed_100m_max'¶
- WIND_DIRECTION_100M_DOMINANT = 'wind_direction_100m_dominant'¶
- CLOUD_COVER_MEAN = 'cloud_cover_mean'¶
- CLOUD_COVER_MIN = 'cloud_cover_min'¶
- CLOUD_COVER_MAX = 'cloud_cover_max'¶
- PRECIPITATION_SUM = 'precipitation_sum'¶
- PRECIPITATION_HOURS = 'precipitation_hours'¶
- RAIN_SUM = 'rain_sum'¶
- SNOWFALL_SUM = 'snowfall_sum'¶
- PRESSURE_MSL_MEAN = 'pressure_msl_mean'¶
- PRESSURE_MSL_MIN = 'pressure_msl_min'¶
- PRESSURE_MSL_MAX = 'pressure_msl_max'¶
- SURFACE_PRESSURE_MEAN = 'surface_pressure_mean'¶
- SURFACE_PRESSURE_MIN = 'surface_pressure_min'¶
- SURFACE_PRESSURE_MAX = 'surface_pressure_max'¶
- RELATIVE_HUMIDITY_2M_MEAN = 'relative_humidity_2m_mean'¶
- RELATIVE_HUMIDITY_2M_MIN = 'relative_humidity_2m_min'¶
- RELATIVE_HUMIDITY_2M_MAX = 'relative_humidity_2m_max'¶
- CAPE_MEAN = 'cape_mean'¶
- CAPE_MIN = 'cape_min'¶
- CAPE_MAX = 'cape_max'¶
- DEW_POINT_2M_MEAN = 'dew_point_2m_mean'¶
- DEW_POINT_2M_MIN = 'dew_point_2m_min'¶
- DEW_POINT_2M_MAX = 'dew_point_2m_max'¶
- ET0_FAO_EVAPOTRANSPIRATION = 'et0_fao_evapotranspiration'¶
- SHORTWAVE_RADIATION_SUM = 'shortwave_radiation_sum'¶
- class action0.open_meteo.ensemble.models.GetV1EnsembleTemperatureUnit(*values)[source]¶
The
GetV1EnsembleTemperatureUnitvalues.- CELSIUS = 'celsius'¶
- FAHRENHEIT = 'fahrenheit'¶
- class action0.open_meteo.ensemble.models.GetV1EnsembleWindSpeedUnit(*values)[source]¶
The
GetV1EnsembleWindSpeedUnitvalues.- KMH = 'kmh'¶
- MS = 'ms'¶
- MPH = 'mph'¶
- KN = 'kn'¶
- class action0.open_meteo.ensemble.models.GetV1EnsemblePrecipitationUnit(*values)[source]¶
The
GetV1EnsemblePrecipitationUnitvalues.- MM = 'mm'¶
- INCH = 'inch'¶
- class action0.open_meteo.ensemble.models.GetV1EnsembleTimeformat(*values)[source]¶
The
GetV1EnsembleTimeformatvalues.- ISO8601 = 'iso8601'¶
- UNIXTIME = 'unixtime'¶
- class action0.open_meteo.ensemble.models.GetV1EnsembleCellSelection(*values)[source]¶
The
GetV1EnsembleCellSelectionvalues.- LAND = 'land'¶
- SEA = 'sea'¶
- NEAREST = 'nearest'¶
- class action0.open_meteo.ensemble.models.GetV1EnsembleModelsItem(*values)[source]¶
The
GetV1EnsembleModelsItemvalues.- DWD_ICON_SEAMLESS_EPS = 'dwd_icon_seamless_eps'¶
- DWD_ICON_GLOBAL_EPS = 'dwd_icon_global_eps'¶
- DWD_ICON_EU_EPS = 'dwd_icon_eu_eps'¶
- DWD_ICON_D2_EPS = 'dwd_icon_d2_eps'¶
- NCEP_GEFS_SEAMLESS = 'ncep_gefs_seamless'¶
- NCEP_GEFS025 = 'ncep_gefs025'¶
- NCEP_GEFS05 = 'ncep_gefs05'¶
- NCEP_AIGEFS025 = 'ncep_aigefs025'¶
- ECMWF_IFS025_ENSEMBLE = 'ecmwf_ifs025_ensemble'¶
- ECMWF_AIFS025_ENSEMBLE = 'ecmwf_aifs025_ensemble'¶
- CMC_GEM_GEPS = 'cmc_gem_geps'¶
- BOM_ACCESS_GLOBAL_ENSEMBLE = 'bom_access_global_ensemble'¶
- UKMO_GLOBAL_ENSEMBLE_20KM = 'ukmo_global_ensemble_20km'¶
- UKMO_UK_ENSEMBLE_2KM = 'ukmo_uk_ensemble_2km'¶
- METEOSWISS_ICON_CH1_ENSEMBLE = 'meteoswiss_icon_ch1_ensemble'¶
- METEOSWISS_ICON_CH2_ENSEMBLE = 'meteoswiss_icon_ch2_ensemble'¶
- class action0.open_meteo.ensemble.models.GetV1EnsembleTemporalResolution(*values)[source]¶
The
GetV1EnsembleTemporalResolutionvalues.- NATIVE = 'native'¶
- HOURLY = 'hourly'¶
- HOURLY_3 = 'hourly_3'¶
- HOURLY_6 = 'hourly_6'¶
- class action0.open_meteo.ensemble.models.GetV1EnsembleResponseHourly(time=None, additional_properties=None)[source]¶
The
GetV1EnsembleResponseHourlymodel.- Parameters:
- action0.open_meteo.ensemble.models.get_v1_ensemble_response_hourly_from_json(data)[source]¶
Build a
GetV1EnsembleResponseHourlyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1EnsembleResponseHourly
- class action0.open_meteo.ensemble.models.GetV1EnsembleResponseHourlyUnits(time=None, additional_properties=None)[source]¶
The
GetV1EnsembleResponseHourlyUnitsmodel.- Parameters:
- action0.open_meteo.ensemble.models.get_v1_ensemble_response_hourly_units_from_json(data)[source]¶
Build a
GetV1EnsembleResponseHourlyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1EnsembleResponseHourlyUnits
- class action0.open_meteo.ensemble.models.GetV1EnsembleResponseDaily(time=None, additional_properties=None)[source]¶
The
GetV1EnsembleResponseDailymodel.- Parameters:
- action0.open_meteo.ensemble.models.get_v1_ensemble_response_daily_from_json(data)[source]¶
Build a
GetV1EnsembleResponseDailyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1EnsembleResponseDaily
- class action0.open_meteo.ensemble.models.GetV1EnsembleResponseDailyUnits(time=None, additional_properties=None)[source]¶
The
GetV1EnsembleResponseDailyUnitsmodel.- Parameters:
- action0.open_meteo.ensemble.models.get_v1_ensemble_response_daily_units_from_json(data)[source]¶
Build a
GetV1EnsembleResponseDailyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1EnsembleResponseDailyUnits
- class action0.open_meteo.ensemble.models.GetV1EnsembleResponse(latitude=None, longitude=None, elevation=None, generationtime_ms=None, utc_offset_seconds=None, timezone=None, timezone_abbreviation=None, hourly=None, hourly_units=None, daily=None, daily_units=None)[source]¶
The
GetV1EnsembleResponsemodel.- Parameters:
hourly (
GetV1EnsembleResponseHourly|None, default:None)hourly_units (
GetV1EnsembleResponseHourlyUnits|None, default:None)daily (
GetV1EnsembleResponseDaily|None, default:None)daily_units (
GetV1EnsembleResponseDailyUnits|None, default:None)
- hourly: GetV1EnsembleResponseHourly | None = None¶
- hourly_units: GetV1EnsembleResponseHourlyUnits | None = None¶
- daily: GetV1EnsembleResponseDaily | None = None¶
- daily_units: GetV1EnsembleResponseDailyUnits | None = None¶
- action0.open_meteo.ensemble.models.get_v1_ensemble_response_from_json(data)[source]¶
Build a
GetV1EnsembleResponsefrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1EnsembleResponse
- class action0.open_meteo.ensemble.models.GetV1EnsembleError(error=None, reason=None)[source]¶
The
GetV1EnsembleErrormodel.
- action0.open_meteo.ensemble.models.get_v1_ensemble_error_from_json(data)[source]¶
Build a
GetV1EnsembleErrorfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1EnsembleError
action0.open_meteo.seasonal¶
Typed API client for Open-Meteo Seasonal Weather Forecast API 1.0.
action0.open_meteo.seasonal.client¶
action0.open_meteo.seasonal.operations¶
- class action0.open_meteo.seasonal.operations.GetV1Seasonal(*, latitude, longitude, hourly=None, daily=None, weekly=None, monthly=None, temperature_unit=GetV1SeasonalTemperatureUnit.CELSIUS, wind_speed_unit=GetV1SeasonalWindSpeedUnit.KMH, precipitation_unit=GetV1SeasonalPrecipitationUnit.MM, timeformat=GetV1SeasonalTimeformat.ISO8601, timezone=None, past_days=0, forecast_days=183, start_date=None, end_date=None, cell_selection=None, models=None, apikey=None)[source]¶
GET /v1/seasonal— Seasonal weather forecast up to 9 monthsLong-range seasonal forecasts from multiple ensemble models with 6-hourly and daily data.
- Parameters:
latitude (
str)longitude (
str)hourly (
list[GetV1SeasonalHourlyItem] |None, default:None)daily (
list[GetV1SeasonalDailyItem] |None, default:None)weekly (
list[GetV1SeasonalWeeklyItem] |None, default:None)monthly (
list[GetV1SeasonalMonthlyItem] |None, default:None)temperature_unit (
GetV1SeasonalTemperatureUnit, default:<GetV1SeasonalTemperatureUnit.CELSIUS: 'celsius'>)wind_speed_unit (
GetV1SeasonalWindSpeedUnit, default:<GetV1SeasonalWindSpeedUnit.KMH: 'kmh'>)precipitation_unit (
GetV1SeasonalPrecipitationUnit, default:<GetV1SeasonalPrecipitationUnit.MM: 'mm'>)timeformat (
GetV1SeasonalTimeformat, default:<GetV1SeasonalTimeformat.ISO8601: 'iso8601'>)past_days (
int, default:0)forecast_days (
int, default:183)cell_selection (
GetV1SeasonalCellSelection|None, default:None)models (
list[GetV1SeasonalModelsItem] |None, default:None)
- path: ClassVar[str] = '/v1/seasonal'¶
The path template of the endpoint, appended to the client’s base URL.
{placeholder}names are filled from the operation’spath_param()fields. A leading/is optional — the path is always joined to the base URL with exactly one/.
- hourly: list[GetV1SeasonalHourlyItem] | None = None¶
A list of weather variables (6-hourly resolution).
- daily: list[GetV1SeasonalDailyItem] | None = None¶
A list of daily weather variables.
- weekly: list[GetV1SeasonalWeeklyItem] | None = None¶
A list of weekly weather variables.
- monthly: list[GetV1SeasonalMonthlyItem] | None = None¶
A list of monthly weather variables.
- temperature_unit: GetV1SeasonalTemperatureUnit = 'celsius'¶
- wind_speed_unit: GetV1SeasonalWindSpeedUnit = 'kmh'¶
- precipitation_unit: GetV1SeasonalPrecipitationUnit = 'mm'¶
- timeformat: GetV1SeasonalTimeformat = 'iso8601'¶
- cell_selection: GetV1SeasonalCellSelection | None = None¶
- models: list[GetV1SeasonalModelsItem] | None = None¶
Manually select one or more weather models.
action0.open_meteo.seasonal.models¶
- class action0.open_meteo.seasonal.models.GetV1SeasonalHourlyItem(*values)[source]¶
The
GetV1SeasonalHourlyItemvalues.- TEMPERATURE_2M = 'temperature_2m'¶
- DEW_POINT_2M = 'dew_point_2m'¶
- PRESSURE_MSL = 'pressure_msl'¶
- SEA_SURFACE_TEMPERATURE = 'sea_surface_temperature'¶
- SNOWFALL_WATER_EQUIVALENT = 'snowfall_water_equivalent'¶
- PRECIPITATION = 'precipitation'¶
- SOIL_TEMPERATURE_0_TO_7CM = 'soil_temperature_0_to_7cm'¶
- CLOUD_COVER = 'cloud_cover'¶
- WIND_SPEED_10M = 'wind_speed_10m'¶
- WIND_SPEED_100M = 'wind_speed_100m'¶
- WIND_SPEED_200M = 'wind_speed_200m'¶
- WIND_DIRECTION_10M = 'wind_direction_10m'¶
- WIND_DIRECTION_100M = 'wind_direction_100m'¶
- WIND_DIRECTION_200M = 'wind_direction_200m'¶
- WIND_GUSTS_10M = 'wind_gusts_10m'¶
- RAIN = 'rain'¶
- SHOWERS = 'showers'¶
- SNOWFALL = 'snowfall'¶
- RELATIVE_HUMIDITY_2M = 'relative_humidity_2m'¶
- APPARENT_TEMPERATURE = 'apparent_temperature'¶
- ET0_FAO_EVAPOTRANSPIRATION = 'et0_fao_evapotranspiration'¶
- VAPOUR_PRESSURE_DEFICIT = 'vapour_pressure_deficit'¶
- WEATHER_CODE = 'weather_code'¶
- SUNSHINE_DURATION = 'sunshine_duration'¶
- WAVE_HEIGHT = 'wave_height'¶
- WAVE_DIRECTION = 'wave_direction'¶
- WAVE_PERIOD = 'wave_period'¶
- WAVE_PEAK_PERIOD = 'wave_peak_period'¶
- SOIL_TEMPERATURE_7_TO_28CM = 'soil_temperature_7_to_28cm'¶
- SOIL_TEMPERATURE_28_TO_100CM = 'soil_temperature_28_to_100cm'¶
- SOIL_TEMPERATURE_100_TO_255CM = 'soil_temperature_100_to_255cm'¶
- SOIL_MOISTURE_0_TO_7CM = 'soil_moisture_0_to_7cm'¶
- SOIL_MOISTURE_7_TO_28CM = 'soil_moisture_7_to_28cm'¶
- SOIL_MOISTURE_28_TO_100CM = 'soil_moisture_28_to_100cm'¶
- SOIL_MOISTURE_100_TO_255CM = 'soil_moisture_100_to_255cm'¶
- SHORTWAVE_RADIATION = 'shortwave_radiation'¶
- DIRECT_RADIATION = 'direct_radiation'¶
- DIFFUSE_RADIATION = 'diffuse_radiation'¶
- DIRECT_NORMAL_IRRADIANCE = 'direct_normal_irradiance'¶
- GLOBAL_TILTED_IRRADIANCE = 'global_tilted_irradiance'¶
- TERRESTRIAL_RADIATION = 'terrestrial_radiation'¶
- SHORTWAVE_RADIATION_INSTANT = 'shortwave_radiation_instant'¶
- DIRECT_RADIATION_INSTANT = 'direct_radiation_instant'¶
- DIFFUSE_RADIATION_INSTANT = 'diffuse_radiation_instant'¶
- DIRECT_NORMAL_IRRADIANCE_INSTANT = 'direct_normal_irradiance_instant'¶
- GLOBAL_TILTED_IRRADIANCE_INSTANT = 'global_tilted_irradiance_instant'¶
- TERRESTRIAL_RADIATION_INSTANT = 'terrestrial_radiation_instant'¶
- class action0.open_meteo.seasonal.models.GetV1SeasonalDailyItem(*values)[source]¶
The
GetV1SeasonalDailyItemvalues.- SUNRISE = 'sunrise'¶
- SUNSET = 'sunset'¶
- WEATHER_CODE = 'weather_code'¶
- ET0_FAO_EVAPOTRANSPIRATION = 'et0_fao_evapotranspiration'¶
- VAPOUR_PRESSURE_DEFICIT_MAX = 'vapour_pressure_deficit_max'¶
- TEMPERATURE_2M_MAX = 'temperature_2m_max'¶
- TEMPERATURE_2M_MIN = 'temperature_2m_min'¶
- TEMPERATURE_2M_MEAN = 'temperature_2m_mean'¶
- SUNSHINE_DURATION = 'sunshine_duration'¶
- DEW_POINT_2M_MEAN = 'dew_point_2m_mean'¶
- PRESSURE_MSL_MEAN = 'pressure_msl_mean'¶
- SEA_SURFACE_TEMPERATURE_MEAN = 'sea_surface_temperature_mean'¶
- CLOUD_COVER_MEAN = 'cloud_cover_mean'¶
- WIND_SPEED_10M_MEAN = 'wind_speed_10m_mean'¶
- WIND_SPEED_100M_MEAN = 'wind_speed_100m_mean'¶
- SNOW_DEPTH_MEAN = 'snow_depth_mean'¶
- SOIL_TEMPERATURE_0_TO_7CM_MEAN = 'soil_temperature_0_to_7cm_mean'¶
- class action0.open_meteo.seasonal.models.GetV1SeasonalWeeklyItem(*values)[source]¶
The
GetV1SeasonalWeeklyItemvalues.- WIND_SPEED_10M_MEAN = 'wind_speed_10m_mean'¶
- WIND_SPEED_10M_ANOMALY = 'wind_speed_10m_anomaly'¶
- WIND_SPEED_100M_MEAN = 'wind_speed_100m_mean'¶
- WIND_SPEED_100M_ANOMALY = 'wind_speed_100m_anomaly'¶
- WIND_DIRECTION_10M_MEAN = 'wind_direction_10m_mean'¶
- WIND_DIRECTION_10M_ANOMALY = 'wind_direction_10m_anomaly'¶
- WIND_DIRECTION_100M_MEAN = 'wind_direction_100m_mean'¶
- WIND_DIRECTION_100M_ANOMALY = 'wind_direction_100m_anomaly'¶
- SNOW_DEPTH_MEAN = 'snow_depth_mean'¶
- SNOW_DEPTH_ANOMALY = 'snow_depth_anomaly'¶
- SNOWFALL_MEAN = 'snowfall_mean'¶
- SNOWFALL_ANOMALY = 'snowfall_anomaly'¶
- TEMPERATURE_2M_ANOMALY_GT0 = 'temperature_2m_anomaly_gt0'¶
- TEMPERATURE_2M_ANOMALY_GT1 = 'temperature_2m_anomaly_gt1'¶
- TEMPERATURE_2M_ANOMALY_GT2 = 'temperature_2m_anomaly_gt2'¶
- TEMPERATURE_2M_ANOMALY_LTM1 = 'temperature_2m_anomaly_ltm1'¶
- TEMPERATURE_2M_ANOMALY_LTM2 = 'temperature_2m_anomaly_ltm2'¶
- PRESSURE_MSL_ANOMALY_GT0 = 'pressure_msl_anomaly_gt0'¶
- SURFACE_TEMPERATURE_ANOMALY_GT0 = 'surface_temperature_anomaly_gt0'¶
- PRECIPITATION_ANOMALY_GT0 = 'precipitation_anomaly_gt0'¶
- PRECIPITATION_ANOMALY_GT10 = 'precipitation_anomaly_gt10'¶
- PRECIPITATION_ANOMALY_GT20 = 'precipitation_anomaly_gt20'¶
- TEMPERATURE_2M_SOT10 = 'temperature_2m_sot10'¶
- TEMPERATURE_2M_SOT90 = 'temperature_2m_sot90'¶
- TEMPERATURE_2M_EFI = 'temperature_2m_efi'¶
- PRECIPITATION_EFI = 'precipitation_efi'¶
- PRECIPITATION_SOT90 = 'precipitation_sot90'¶
- SHOWERS_MEAN = 'showers_mean'¶
- SNOW_DENSITY_MEAN = 'snow_density_mean'¶
- SNOW_DENSITY_ANOMALY = 'snow_density_anomaly'¶
- SNOW_DEPTH_WATER_EQUIVALENT_MEAN = 'snow_depth_water_equivalent_mean'¶
- SNOW_DEPTH_WATER_EQUIVALENT_ANOMALY = 'snow_depth_water_equivalent_anomaly'¶
- TOTAL_COLUMN_INTEGRATED_WATER_VAPOUR_MEAN = 'total_column_integrated_water_vapour_mean'¶
- TOTAL_COLUMN_INTEGRATED_WATER_VAPOUR_ANOMALY = 'total_column_integrated_water_vapour_anomaly'¶
- TEMPERATURE_2M_MEAN = 'temperature_2m_mean'¶
- TEMPERATURE_2M_ANOMALY = 'temperature_2m_anomaly'¶
- DEW_POINT_2M_MEAN = 'dew_point_2m_mean'¶
- DEW_POINT_2M_ANOMALY = 'dew_point_2m_anomaly'¶
- PRESSURE_MSL_MEAN = 'pressure_msl_mean'¶
- PRESSURE_MSL_ANOMALY = 'pressure_msl_anomaly'¶
- SEA_SURFACE_TEMPERATURE_MEAN = 'sea_surface_temperature_mean'¶
- SEA_SURFACE_TEMPERATURE_ANOMALY = 'sea_surface_temperature_anomaly'¶
- WIND_U_COMPONENT_10M_MEAN = 'wind_u_component_10m_mean'¶
- WIND_U_COMPONENT_10M_ANOMALY = 'wind_u_component_10m_anomaly'¶
- WIND_V_COMPONENT_10M_MEAN = 'wind_v_component_10m_mean'¶
- WIND_V_COMPONENT_10M_ANOMALY = 'wind_v_component_10m_anomaly'¶
- WIND_U_COMPONENT_100M_MEAN = 'wind_u_component_100m_mean'¶
- WIND_U_COMPONENT_100M_ANOMALY = 'wind_u_component_100m_anomaly'¶
- WIND_V_COMPONENT_100M_MEAN = 'wind_v_component_100m_mean'¶
- WIND_V_COMPONENT_100M_ANOMALY = 'wind_v_component_100m_anomaly'¶
- SNOWFALL_WATER_EQUIVALENT_MEAN = 'snowfall_water_equivalent_mean'¶
- SNOWFALL_WATER_EQUIVALENT_ANOMALY = 'snowfall_water_equivalent_anomaly'¶
- PRECIPITATION_MEAN = 'precipitation_mean'¶
- PRECIPITATION_ANOMALY = 'precipitation_anomaly'¶
- CLOUD_COVER_MEAN = 'cloud_cover_mean'¶
- CLOUD_COVER_ANOMALY = 'cloud_cover_anomaly'¶
- SUNSHINE_DURATION_MEAN = 'sunshine_duration_mean'¶
- SUNSHINE_DURATION_ANOMALY = 'sunshine_duration_anomaly'¶
- SOIL_TEMPERATURE_0_TO_7CM_MEAN = 'soil_temperature_0_to_7cm_mean'¶
- SOIL_TEMPERATURE_0_TO_7CM_ANOMALY = 'soil_temperature_0_to_7cm_anomaly'¶
- TEMPERATURE_MAX6H_2M_MEAN = 'temperature_max6h_2m_mean'¶
- TEMPERATURE_MAX6H_2M_ANOMALY = 'temperature_max6h_2m_anomaly'¶
- TEMPERATURE_MIN6H_2M_MEAN = 'temperature_min6h_2m_mean'¶
- TEMPERATURE_MIN6H_2M_ANOMALY = 'temperature_min6h_2m_anomaly'¶
- class action0.open_meteo.seasonal.models.GetV1SeasonalMonthlyItem(*values)[source]¶
The
GetV1SeasonalMonthlyItemvalues.- WIND_GUSTS_10M_ANOMALY = 'wind_gusts_10m_anomaly'¶
- WIND_SPEED_10M_MEAN = 'wind_speed_10m_mean'¶
- WIND_SPEED_10M_ANOMALY = 'wind_speed_10m_anomaly'¶
- ALBEDO_MEAN = 'albedo_mean'¶
- ALBEDO_ANOMALY = 'albedo_anomaly'¶
- CLOUD_COVER_LOW_MEAN = 'cloud_cover_low_mean'¶
- CLOUD_COVER_LOW_ANOMALY = 'cloud_cover_low_anomaly'¶
- SHOWERS_MEAN = 'showers_mean'¶
- SHOWERS_ANOMALY = 'showers_anomaly'¶
- RUNOFF_MEAN = 'runoff_mean'¶
- RUNOFF_ANOMALY = 'runoff_anomaly'¶
- SNOW_DENSITY_MEAN = 'snow_density_mean'¶
- SNOW_DENSITY_ANOMALY = 'snow_density_anomaly'¶
- SNOW_DEPTH_WATER_EQUIVALENT_MEAN = 'snow_depth_water_equivalent_mean'¶
- SNOW_DEPTH_WATER_EQUIVALENT_ANOMALY = 'snow_depth_water_equivalent_anomaly'¶
- TOTAL_COLUMN_INTEGRATED_WATER_VAPOUR_MEAN = 'total_column_integrated_water_vapour_mean'¶
- TOTAL_COLUMN_INTEGRATED_WATER_VAPOUR_ANOMALY = 'total_column_integrated_water_vapour_anomaly'¶
- TEMPERATURE_2M_MEAN = 'temperature_2m_mean'¶
- TEMPERATURE_2M_ANOMALY = 'temperature_2m_anomaly'¶
- DEW_POINT_2M_MEAN = 'dew_point_2m_mean'¶
- DEW_POINT_2M_ANOMALY = 'dew_point_2m_anomaly'¶
- PRESSURE_MSL_MEAN = 'pressure_msl_mean'¶
- PRESSURE_MSL_ANOMALY = 'pressure_msl_anomaly'¶
- SEA_SURFACE_TEMPERATURE_MEAN = 'sea_surface_temperature_mean'¶
- SEA_SURFACE_TEMPERATURE_ANOMALY = 'sea_surface_temperature_anomaly'¶
- WIND_U_COMPONENT_10M_MEAN = 'wind_u_component_10m_mean'¶
- WIND_U_COMPONENT_10M_ANOMALY = 'wind_u_component_10m_anomaly'¶
- WIND_V_COMPONENT_10M_MEAN = 'wind_v_component_10m_mean'¶
- WIND_V_COMPONENT_10M_ANOMALY = 'wind_v_component_10m_anomaly'¶
- SNOWFALL_WATER_EQUIVALENT_MEAN = 'snowfall_water_equivalent_mean'¶
- SNOWFALL_WATER_EQUIVALENT_ANOMALY = 'snowfall_water_equivalent_anomaly'¶
- PRECIPITATION_MEAN = 'precipitation_mean'¶
- PRECIPITATION_ANOMALY = 'precipitation_anomaly'¶
- SHORTWAVE_RADIATION_MEAN = 'shortwave_radiation_mean'¶
- SHORTWAVE_RADIATION_ANOMALY = 'shortwave_radiation_anomaly'¶
- LONGWAVE_RADIATION_MEAN = 'longwave_radiation_mean'¶
- LONGWAVE_RADIATION_ANOMALY = 'longwave_radiation_anomaly'¶
- CLOUD_COVER_MEAN = 'cloud_cover_mean'¶
- CLOUD_COVER_ANOMALY = 'cloud_cover_anomaly'¶
- SUNSHINE_DURATION_MEAN = 'sunshine_duration_mean'¶
- SUNSHINE_DURATION_ANOMALY = 'sunshine_duration_anomaly'¶
- SOIL_TEMPERATURE_0_TO_7CM_MEAN = 'soil_temperature_0_to_7cm_mean'¶
- SOIL_TEMPERATURE_0_TO_7CM_ANOMALY = 'soil_temperature_0_to_7cm_anomaly'¶
- SOIL_TEMPERATURE_7_TO_28CM_MEAN = 'soil_temperature_7_to_28cm_mean'¶
- SOIL_TEMPERATURE_7_TO_28CM_ANOMALY = 'soil_temperature_7_to_28cm_anomaly'¶
- SOIL_TEMPERATURE_28_TO_100CM_MEAN = 'soil_temperature_28_to_100cm_mean'¶
- SOIL_TEMPERATURE_28_TO_100CM_ANOMALY = 'soil_temperature_28_to_100cm_anomaly'¶
- SOIL_TEMPERATURE_100_TO_255CM_MEAN = 'soil_temperature_100_to_255cm_mean'¶
- SOIL_TEMPERATURE_100_TO_255CM_ANOMALY = 'soil_temperature_100_to_255cm_anomaly'¶
- SOIL_MOISTURE_0_TO_7CM_MEAN = 'soil_moisture_0_to_7cm_mean'¶
- SOIL_MOISTURE_0_TO_7CM_ANOMALY = 'soil_moisture_0_to_7cm_anomaly'¶
- SOIL_MOISTURE_7_TO_28CM_MEAN = 'soil_moisture_7_to_28cm_mean'¶
- SOIL_MOISTURE_7_TO_28CM_ANOMALY = 'soil_moisture_7_to_28cm_anomaly'¶
- SOIL_MOISTURE_28_TO_100CM_MEAN = 'soil_moisture_28_to_100cm_mean'¶
- SOIL_MOISTURE_28_TO_100CM_ANOMALY = 'soil_moisture_28_to_100cm_anomaly'¶
- SOIL_MOISTURE_100_TO_255CM_MEAN = 'soil_moisture_100_to_255cm_mean'¶
- SOIL_MOISTURE_100_TO_255CM_ANOMALY = 'soil_moisture_100_to_255cm_anomaly'¶
- TEMPERATURE_MAX24H_2M_MEAN = 'temperature_max24h_2m_mean'¶
- TEMPERATURE_MAX24H_2M_ANOMALY = 'temperature_max24h_2m_anomaly'¶
- TEMPERATURE_MIN24H_2M_MEAN = 'temperature_min24h_2m_mean'¶
- TEMPERATURE_MIN24H_2M_ANOMALY = 'temperature_min24h_2m_anomaly'¶
- SEA_ICE_COVER_MEAN = 'sea_ice_cover_mean'¶
- SEA_ICE_COVER_ANOMALY = 'sea_ice_cover_anomaly'¶
- LATENT_HEAT_FLUX_MEAN = 'latent_heat_flux_mean'¶
- LATENT_HEAT_FLUX_ANOMALY = 'latent_heat_flux_anomaly'¶
- SENSIBLE_HEAT_FLUX_MEAN = 'sensible_heat_flux_mean'¶
- SENSIBLE_HEAT_FLUX_ANOMALY = 'sensible_heat_flux_anomaly'¶
- EVAPOTRANSPIRATION_MEAN = 'evapotranspiration_mean'¶
- EVAPOTRANSPIRATION_ANOMALY = 'evapotranspiration_anomaly'¶
- SNOWFALL_MEAN = 'snowfall_mean'¶
- SNOWFALL_ANOMALY = 'snowfall_anomaly'¶
- SNOW_DEPTH_MEAN = 'snow_depth_mean'¶
- SNOW_DEPTH_ANOMALY = 'snow_depth_anomaly'¶
- class action0.open_meteo.seasonal.models.GetV1SeasonalTemperatureUnit(*values)[source]¶
The
GetV1SeasonalTemperatureUnitvalues.- CELSIUS = 'celsius'¶
- FAHRENHEIT = 'fahrenheit'¶
- class action0.open_meteo.seasonal.models.GetV1SeasonalWindSpeedUnit(*values)[source]¶
The
GetV1SeasonalWindSpeedUnitvalues.- KMH = 'kmh'¶
- MS = 'ms'¶
- MPH = 'mph'¶
- KN = 'kn'¶
- class action0.open_meteo.seasonal.models.GetV1SeasonalPrecipitationUnit(*values)[source]¶
The
GetV1SeasonalPrecipitationUnitvalues.- MM = 'mm'¶
- INCH = 'inch'¶
- class action0.open_meteo.seasonal.models.GetV1SeasonalTimeformat(*values)[source]¶
The
GetV1SeasonalTimeformatvalues.- ISO8601 = 'iso8601'¶
- UNIXTIME = 'unixtime'¶
- class action0.open_meteo.seasonal.models.GetV1SeasonalCellSelection(*values)[source]¶
The
GetV1SeasonalCellSelectionvalues.- LAND = 'land'¶
- SEA = 'sea'¶
- NEAREST = 'nearest'¶
- class action0.open_meteo.seasonal.models.GetV1SeasonalModelsItem(*values)[source]¶
The
GetV1SeasonalModelsItemvalues.- BEST_MATCH = 'best_match'¶
- ECMWF_SEASONAL_SEAMLESS = 'ecmwf_seasonal_seamless'¶
- ECMWF_SEAS5 = 'ecmwf_seas5'¶
- ECMWF_EC46 = 'ecmwf_ec46'¶
- ECMWF_SEASONAL_ENSEMBLE_MEAN_SEAMLESS = 'ecmwf_seasonal_ensemble_mean_seamless'¶
- ECMWF_SEAS5_ENSEMBLE_MEAN = 'ecmwf_seas5_ensemble_mean'¶
- ECMWF_EC46_ENSEMBLE_MEAN = 'ecmwf_ec46_ensemble_mean'¶
- class action0.open_meteo.seasonal.models.GetV1SeasonalResponseHourly(time=None, additional_properties=None)[source]¶
The
GetV1SeasonalResponseHourlymodel.- Parameters:
- action0.open_meteo.seasonal.models.get_v1_seasonal_response_hourly_from_json(data)[source]¶
Build a
GetV1SeasonalResponseHourlyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1SeasonalResponseHourly
- class action0.open_meteo.seasonal.models.GetV1SeasonalResponseHourlyUnits(time=None, additional_properties=None)[source]¶
The
GetV1SeasonalResponseHourlyUnitsmodel.- Parameters:
- action0.open_meteo.seasonal.models.get_v1_seasonal_response_hourly_units_from_json(data)[source]¶
Build a
GetV1SeasonalResponseHourlyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1SeasonalResponseHourlyUnits
- class action0.open_meteo.seasonal.models.GetV1SeasonalResponseDaily(time=None, additional_properties=None)[source]¶
The
GetV1SeasonalResponseDailymodel.- Parameters:
- action0.open_meteo.seasonal.models.get_v1_seasonal_response_daily_from_json(data)[source]¶
Build a
GetV1SeasonalResponseDailyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1SeasonalResponseDaily
- class action0.open_meteo.seasonal.models.GetV1SeasonalResponseDailyUnits(time=None, additional_properties=None)[source]¶
The
GetV1SeasonalResponseDailyUnitsmodel.- Parameters:
- action0.open_meteo.seasonal.models.get_v1_seasonal_response_daily_units_from_json(data)[source]¶
Build a
GetV1SeasonalResponseDailyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1SeasonalResponseDailyUnits
- class action0.open_meteo.seasonal.models.GetV1SeasonalResponseWeekly(time=None, wind_speed_10m_mean=None, wind_speed_10m_anomaly=None, wind_speed_100m_mean=None, wind_speed_100m_anomaly=None, wind_direction_10m_mean=None, wind_direction_10m_anomaly=None, wind_direction_100m_mean=None, wind_direction_100m_anomaly=None, snow_depth_mean=None, snow_depth_anomaly=None, snowfall_mean=None, snowfall_anomaly=None, temperature_2m_anomaly_gt0=None, temperature_2m_anomaly_gt1=None, temperature_2m_anomaly_gt2=None, temperature_2m_anomaly_ltm1=None, temperature_2m_anomaly_ltm2=None, pressure_msl_anomaly_gt0=None, surface_temperature_anomaly_gt0=None, precipitation_anomaly_gt0=None, precipitation_anomaly_gt10=None, precipitation_anomaly_gt20=None, temperature_2m_sot10=None, temperature_2m_sot90=None, temperature_2m_efi=None, precipitation_efi=None, precipitation_sot90=None, showers_mean=None, snow_density_mean=None, snow_density_anomaly=None, snow_depth_water_equivalent_mean=None, snow_depth_water_equivalent_anomaly=None, total_column_integrated_water_vapour_mean=None, total_column_integrated_water_vapour_anomaly=None, temperature_2m_mean=None, temperature_2m_anomaly=None, dew_point_2m_mean=None, dew_point_2m_anomaly=None, pressure_msl_mean=None, pressure_msl_anomaly=None, sea_surface_temperature_mean=None, sea_surface_temperature_anomaly=None, wind_u_component_10m_mean=None, wind_u_component_10m_anomaly=None, wind_v_component_10m_mean=None, wind_v_component_10m_anomaly=None, wind_u_component_100m_mean=None, wind_u_component_100m_anomaly=None, wind_v_component_100m_mean=None, wind_v_component_100m_anomaly=None, snowfall_water_equivalent_mean=None, snowfall_water_equivalent_anomaly=None, precipitation_mean=None, precipitation_anomaly=None, cloud_cover_mean=None, cloud_cover_anomaly=None, sunshine_duration_mean=None, sunshine_duration_anomaly=None, soil_temperature_0_to_7cm_mean=None, soil_temperature_0_to_7cm_anomaly=None, temperature_max6h_2m_mean=None, temperature_max6h_2m_anomaly=None, temperature_min6h_2m_mean=None, temperature_min6h_2m_anomaly=None)[source]¶
The
GetV1SeasonalResponseWeeklymodel.- Parameters:
wind_direction_10m_anomaly (
list[float] |None, default:None)wind_direction_100m_mean (
list[float] |None, default:None)wind_direction_100m_anomaly (
list[float] |None, default:None)temperature_2m_anomaly_gt0 (
list[float] |None, default:None)temperature_2m_anomaly_gt1 (
list[float] |None, default:None)temperature_2m_anomaly_gt2 (
list[float] |None, default:None)temperature_2m_anomaly_ltm1 (
list[float] |None, default:None)temperature_2m_anomaly_ltm2 (
list[float] |None, default:None)pressure_msl_anomaly_gt0 (
list[float] |None, default:None)surface_temperature_anomaly_gt0 (
list[float] |None, default:None)precipitation_anomaly_gt0 (
list[float] |None, default:None)precipitation_anomaly_gt10 (
list[float] |None, default:None)precipitation_anomaly_gt20 (
list[float] |None, default:None)snow_depth_water_equivalent_mean (
list[float] |None, default:None)snow_depth_water_equivalent_anomaly (
list[float] |None, default:None)total_column_integrated_water_vapour_mean (
list[float] |None, default:None)total_column_integrated_water_vapour_anomaly (
list[float] |None, default:None)sea_surface_temperature_mean (
list[float] |None, default:None)sea_surface_temperature_anomaly (
list[float] |None, default:None)wind_u_component_10m_mean (
list[float] |None, default:None)wind_u_component_10m_anomaly (
list[float] |None, default:None)wind_v_component_10m_mean (
list[float] |None, default:None)wind_v_component_10m_anomaly (
list[float] |None, default:None)wind_u_component_100m_mean (
list[float] |None, default:None)wind_u_component_100m_anomaly (
list[float] |None, default:None)wind_v_component_100m_mean (
list[float] |None, default:None)wind_v_component_100m_anomaly (
list[float] |None, default:None)snowfall_water_equivalent_mean (
list[float] |None, default:None)snowfall_water_equivalent_anomaly (
list[float] |None, default:None)sunshine_duration_anomaly (
list[float] |None, default:None)soil_temperature_0_to_7cm_mean (
list[float] |None, default:None)soil_temperature_0_to_7cm_anomaly (
list[float] |None, default:None)temperature_max6h_2m_mean (
list[float] |None, default:None)temperature_max6h_2m_anomaly (
list[float] |None, default:None)temperature_min6h_2m_mean (
list[float] |None, default:None)temperature_min6h_2m_anomaly (
list[float] |None, default:None)
- action0.open_meteo.seasonal.models.get_v1_seasonal_response_weekly_from_json(data)[source]¶
Build a
GetV1SeasonalResponseWeeklyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1SeasonalResponseWeekly
- class action0.open_meteo.seasonal.models.GetV1SeasonalResponseWeeklyUnits(time=None, wind_speed_10m_mean=None, wind_speed_10m_anomaly=None, wind_speed_100m_mean=None, wind_speed_100m_anomaly=None, wind_direction_10m_mean=None, wind_direction_10m_anomaly=None, wind_direction_100m_mean=None, wind_direction_100m_anomaly=None, snow_depth_mean=None, snow_depth_anomaly=None, snowfall_mean=None, snowfall_anomaly=None, temperature_2m_anomaly_gt0=None, temperature_2m_anomaly_gt1=None, temperature_2m_anomaly_gt2=None, temperature_2m_anomaly_ltm1=None, temperature_2m_anomaly_ltm2=None, pressure_msl_anomaly_gt0=None, surface_temperature_anomaly_gt0=None, precipitation_anomaly_gt0=None, precipitation_anomaly_gt10=None, precipitation_anomaly_gt20=None, temperature_2m_sot10=None, temperature_2m_sot90=None, temperature_2m_efi=None, precipitation_efi=None, precipitation_sot90=None, showers_mean=None, snow_density_mean=None, snow_density_anomaly=None, snow_depth_water_equivalent_mean=None, snow_depth_water_equivalent_anomaly=None, total_column_integrated_water_vapour_mean=None, total_column_integrated_water_vapour_anomaly=None, temperature_2m_mean=None, temperature_2m_anomaly=None, dew_point_2m_mean=None, dew_point_2m_anomaly=None, pressure_msl_mean=None, pressure_msl_anomaly=None, sea_surface_temperature_mean=None, sea_surface_temperature_anomaly=None, wind_u_component_10m_mean=None, wind_u_component_10m_anomaly=None, wind_v_component_10m_mean=None, wind_v_component_10m_anomaly=None, wind_u_component_100m_mean=None, wind_u_component_100m_anomaly=None, wind_v_component_100m_mean=None, wind_v_component_100m_anomaly=None, snowfall_water_equivalent_mean=None, snowfall_water_equivalent_anomaly=None, precipitation_mean=None, precipitation_anomaly=None, cloud_cover_mean=None, cloud_cover_anomaly=None, sunshine_duration_mean=None, sunshine_duration_anomaly=None, soil_temperature_0_to_7cm_mean=None, soil_temperature_0_to_7cm_anomaly=None, temperature_max6h_2m_mean=None, temperature_max6h_2m_anomaly=None, temperature_min6h_2m_mean=None, temperature_min6h_2m_anomaly=None)[source]¶
The
GetV1SeasonalResponseWeeklyUnitsmodel.- Parameters:
snow_depth_water_equivalent_mean (
str|None, default:None)snow_depth_water_equivalent_anomaly (
str|None, default:None)total_column_integrated_water_vapour_mean (
str|None, default:None)total_column_integrated_water_vapour_anomaly (
str|None, default:None)snowfall_water_equivalent_anomaly (
str|None, default:None)soil_temperature_0_to_7cm_anomaly (
str|None, default:None)
- action0.open_meteo.seasonal.models.get_v1_seasonal_response_weekly_units_from_json(data)[source]¶
Build a
GetV1SeasonalResponseWeeklyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1SeasonalResponseWeeklyUnits
- class action0.open_meteo.seasonal.models.GetV1SeasonalResponseMonthly(time=None, wind_gusts_10m_anomaly=None, wind_speed_10m_mean=None, wind_speed_10m_anomaly=None, albedo_mean=None, albedo_anomaly=None, cloud_cover_low_mean=None, cloud_cover_low_anomaly=None, showers_mean=None, showers_anomaly=None, runoff_mean=None, runoff_anomaly=None, snow_density_mean=None, snow_density_anomaly=None, snow_depth_water_equivalent_mean=None, snow_depth_water_equivalent_anomaly=None, total_column_integrated_water_vapour_mean=None, total_column_integrated_water_vapour_anomaly=None, temperature_2m_mean=None, temperature_2m_anomaly=None, dew_point_2m_mean=None, dew_point_2m_anomaly=None, pressure_msl_mean=None, pressure_msl_anomaly=None, sea_surface_temperature_mean=None, sea_surface_temperature_anomaly=None, wind_u_component_10m_mean=None, wind_u_component_10m_anomaly=None, wind_v_component_10m_mean=None, wind_v_component_10m_anomaly=None, snowfall_water_equivalent_mean=None, snowfall_water_equivalent_anomaly=None, precipitation_mean=None, precipitation_anomaly=None, shortwave_radiation_mean=None, shortwave_radiation_anomaly=None, longwave_radiation_mean=None, longwave_radiation_anomaly=None, cloud_cover_mean=None, cloud_cover_anomaly=None, sunshine_duration_mean=None, sunshine_duration_anomaly=None, soil_temperature_0_to_7cm_mean=None, soil_temperature_0_to_7cm_anomaly=None, soil_temperature_7_to_28cm_mean=None, soil_temperature_7_to_28cm_anomaly=None, soil_temperature_28_to_100cm_mean=None, soil_temperature_28_to_100cm_anomaly=None, soil_temperature_100_to_255cm_mean=None, soil_temperature_100_to_255cm_anomaly=None, soil_moisture_0_to_7cm_mean=None, soil_moisture_0_to_7cm_anomaly=None, soil_moisture_7_to_28cm_mean=None, soil_moisture_7_to_28cm_anomaly=None, soil_moisture_28_to_100cm_mean=None, soil_moisture_28_to_100cm_anomaly=None, soil_moisture_100_to_255cm_mean=None, soil_moisture_100_to_255cm_anomaly=None, temperature_max24h_2m_mean=None, temperature_max24h_2m_anomaly=None, temperature_min24h_2m_mean=None, temperature_min24h_2m_anomaly=None, sea_ice_cover_mean=None, sea_ice_cover_anomaly=None, latent_heat_flux_mean=None, latent_heat_flux_anomaly=None, sensible_heat_flux_mean=None, sensible_heat_flux_anomaly=None, evapotranspiration_mean=None, evapotranspiration_anomaly=None, snowfall_mean=None, snowfall_anomaly=None, snow_depth_mean=None, snow_depth_anomaly=None)[source]¶
The
GetV1SeasonalResponseMonthlymodel.- Parameters:
snow_depth_water_equivalent_mean (
list[float] |None, default:None)snow_depth_water_equivalent_anomaly (
list[float] |None, default:None)total_column_integrated_water_vapour_mean (
list[float] |None, default:None)total_column_integrated_water_vapour_anomaly (
list[float] |None, default:None)sea_surface_temperature_mean (
list[float] |None, default:None)sea_surface_temperature_anomaly (
list[float] |None, default:None)wind_u_component_10m_mean (
list[float] |None, default:None)wind_u_component_10m_anomaly (
list[float] |None, default:None)wind_v_component_10m_mean (
list[float] |None, default:None)wind_v_component_10m_anomaly (
list[float] |None, default:None)snowfall_water_equivalent_mean (
list[float] |None, default:None)snowfall_water_equivalent_anomaly (
list[float] |None, default:None)shortwave_radiation_mean (
list[float] |None, default:None)shortwave_radiation_anomaly (
list[float] |None, default:None)longwave_radiation_anomaly (
list[float] |None, default:None)sunshine_duration_anomaly (
list[float] |None, default:None)soil_temperature_0_to_7cm_mean (
list[float] |None, default:None)soil_temperature_0_to_7cm_anomaly (
list[float] |None, default:None)soil_temperature_7_to_28cm_mean (
list[float] |None, default:None)soil_temperature_7_to_28cm_anomaly (
list[float] |None, default:None)soil_temperature_28_to_100cm_mean (
list[float] |None, default:None)soil_temperature_28_to_100cm_anomaly (
list[float] |None, default:None)soil_temperature_100_to_255cm_mean (
list[float] |None, default:None)soil_temperature_100_to_255cm_anomaly (
list[float] |None, default:None)soil_moisture_0_to_7cm_mean (
list[float] |None, default:None)soil_moisture_0_to_7cm_anomaly (
list[float] |None, default:None)soil_moisture_7_to_28cm_mean (
list[float] |None, default:None)soil_moisture_7_to_28cm_anomaly (
list[float] |None, default:None)soil_moisture_28_to_100cm_mean (
list[float] |None, default:None)soil_moisture_28_to_100cm_anomaly (
list[float] |None, default:None)soil_moisture_100_to_255cm_mean (
list[float] |None, default:None)soil_moisture_100_to_255cm_anomaly (
list[float] |None, default:None)temperature_max24h_2m_mean (
list[float] |None, default:None)temperature_max24h_2m_anomaly (
list[float] |None, default:None)temperature_min24h_2m_mean (
list[float] |None, default:None)temperature_min24h_2m_anomaly (
list[float] |None, default:None)latent_heat_flux_anomaly (
list[float] |None, default:None)sensible_heat_flux_anomaly (
list[float] |None, default:None)evapotranspiration_anomaly (
list[float] |None, default:None)
- action0.open_meteo.seasonal.models.get_v1_seasonal_response_monthly_from_json(data)[source]¶
Build a
GetV1SeasonalResponseMonthlyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1SeasonalResponseMonthly
- class action0.open_meteo.seasonal.models.GetV1SeasonalResponseMonthlyUnits(time=None, wind_gusts_10m_anomaly=None, wind_speed_10m_mean=None, wind_speed_10m_anomaly=None, albedo_mean=None, albedo_anomaly=None, cloud_cover_low_mean=None, cloud_cover_low_anomaly=None, showers_mean=None, showers_anomaly=None, runoff_mean=None, runoff_anomaly=None, snow_density_mean=None, snow_density_anomaly=None, snow_depth_water_equivalent_mean=None, snow_depth_water_equivalent_anomaly=None, total_column_integrated_water_vapour_mean=None, total_column_integrated_water_vapour_anomaly=None, temperature_2m_mean=None, temperature_2m_anomaly=None, dew_point_2m_mean=None, dew_point_2m_anomaly=None, pressure_msl_mean=None, pressure_msl_anomaly=None, sea_surface_temperature_mean=None, sea_surface_temperature_anomaly=None, wind_u_component_10m_mean=None, wind_u_component_10m_anomaly=None, wind_v_component_10m_mean=None, wind_v_component_10m_anomaly=None, snowfall_water_equivalent_mean=None, snowfall_water_equivalent_anomaly=None, precipitation_mean=None, precipitation_anomaly=None, shortwave_radiation_mean=None, shortwave_radiation_anomaly=None, longwave_radiation_mean=None, longwave_radiation_anomaly=None, cloud_cover_mean=None, cloud_cover_anomaly=None, sunshine_duration_mean=None, sunshine_duration_anomaly=None, soil_temperature_0_to_7cm_mean=None, soil_temperature_0_to_7cm_anomaly=None, soil_temperature_7_to_28cm_mean=None, soil_temperature_7_to_28cm_anomaly=None, soil_temperature_28_to_100cm_mean=None, soil_temperature_28_to_100cm_anomaly=None, soil_temperature_100_to_255cm_mean=None, soil_temperature_100_to_255cm_anomaly=None, soil_moisture_0_to_7cm_mean=None, soil_moisture_0_to_7cm_anomaly=None, soil_moisture_7_to_28cm_mean=None, soil_moisture_7_to_28cm_anomaly=None, soil_moisture_28_to_100cm_mean=None, soil_moisture_28_to_100cm_anomaly=None, soil_moisture_100_to_255cm_mean=None, soil_moisture_100_to_255cm_anomaly=None, temperature_max24h_2m_mean=None, temperature_max24h_2m_anomaly=None, temperature_min24h_2m_mean=None, temperature_min24h_2m_anomaly=None, sea_ice_cover_mean=None, sea_ice_cover_anomaly=None, latent_heat_flux_mean=None, latent_heat_flux_anomaly=None, sensible_heat_flux_mean=None, sensible_heat_flux_anomaly=None, evapotranspiration_mean=None, evapotranspiration_anomaly=None, snowfall_mean=None, snowfall_anomaly=None, snow_depth_mean=None, snow_depth_anomaly=None)[source]¶
The
GetV1SeasonalResponseMonthlyUnitsmodel.- Parameters:
snow_depth_water_equivalent_mean (
str|None, default:None)snow_depth_water_equivalent_anomaly (
str|None, default:None)total_column_integrated_water_vapour_mean (
str|None, default:None)total_column_integrated_water_vapour_anomaly (
str|None, default:None)snowfall_water_equivalent_anomaly (
str|None, default:None)soil_temperature_0_to_7cm_anomaly (
str|None, default:None)soil_temperature_7_to_28cm_anomaly (
str|None, default:None)soil_temperature_28_to_100cm_mean (
str|None, default:None)soil_temperature_28_to_100cm_anomaly (
str|None, default:None)soil_temperature_100_to_255cm_mean (
str|None, default:None)soil_temperature_100_to_255cm_anomaly (
str|None, default:None)soil_moisture_28_to_100cm_anomaly (
str|None, default:None)soil_moisture_100_to_255cm_anomaly (
str|None, default:None)
- action0.open_meteo.seasonal.models.get_v1_seasonal_response_monthly_units_from_json(data)[source]¶
Build a
GetV1SeasonalResponseMonthlyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1SeasonalResponseMonthlyUnits
- class action0.open_meteo.seasonal.models.GetV1SeasonalResponse(latitude=None, longitude=None, elevation=None, generationtime_ms=None, utc_offset_seconds=None, timezone=None, timezone_abbreviation=None, hourly=None, hourly_units=None, daily=None, daily_units=None, weekly=None, weekly_units=None, monthly=None, monthly_units=None)[source]¶
The
GetV1SeasonalResponsemodel.- Parameters:
hourly (
GetV1SeasonalResponseHourly|None, default:None)hourly_units (
GetV1SeasonalResponseHourlyUnits|None, default:None)daily (
GetV1SeasonalResponseDaily|None, default:None)daily_units (
GetV1SeasonalResponseDailyUnits|None, default:None)weekly (
GetV1SeasonalResponseWeekly|None, default:None)weekly_units (
GetV1SeasonalResponseWeeklyUnits|None, default:None)monthly (
GetV1SeasonalResponseMonthly|None, default:None)monthly_units (
GetV1SeasonalResponseMonthlyUnits|None, default:None)
- hourly: GetV1SeasonalResponseHourly | None = None¶
- hourly_units: GetV1SeasonalResponseHourlyUnits | None = None¶
- daily: GetV1SeasonalResponseDaily | None = None¶
- daily_units: GetV1SeasonalResponseDailyUnits | None = None¶
- weekly: GetV1SeasonalResponseWeekly | None = None¶
- weekly_units: GetV1SeasonalResponseWeeklyUnits | None = None¶
- monthly: GetV1SeasonalResponseMonthly | None = None¶
- monthly_units: GetV1SeasonalResponseMonthlyUnits | None = None¶
- action0.open_meteo.seasonal.models.get_v1_seasonal_response_from_json(data)[source]¶
Build a
GetV1SeasonalResponsefrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1SeasonalResponse
- class action0.open_meteo.seasonal.models.GetV1SeasonalError(error=None, reason=None)[source]¶
The
GetV1SeasonalErrormodel.
- action0.open_meteo.seasonal.models.get_v1_seasonal_error_from_json(data)[source]¶
Build a
GetV1SeasonalErrorfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1SeasonalError
action0.open_meteo.climate¶
Typed API client for Open-Meteo Climate Change API 1.0.
action0.open_meteo.climate.client¶
action0.open_meteo.climate.operations¶
- class action0.open_meteo.climate.operations.GetV1Climate(*, latitude, longitude, start_date, end_date, daily=None, temperature_unit=GetV1ClimateTemperatureUnit.CELSIUS, wind_speed_unit=GetV1ClimateWindSpeedUnit.KMH, precipitation_unit=GetV1ClimatePrecipitationUnit.MM, timeformat=GetV1ClimateTimeformat.ISO8601, timezone=None, disable_bias_correction=None, cell_selection=None, models=None, apikey=None)[source]¶
GET /v1/climate— Daily climate data from CMIP6 modelsHistorical and future climate data from downscaled CMIP6 models bias-corrected to ERA5.
- Parameters:
latitude (
str)longitude (
str)start_date (
date)end_date (
date)daily (
list[GetV1ClimateDailyItem] |None, default:None)temperature_unit (
GetV1ClimateTemperatureUnit, default:<GetV1ClimateTemperatureUnit.CELSIUS: 'celsius'>)wind_speed_unit (
GetV1ClimateWindSpeedUnit, default:<GetV1ClimateWindSpeedUnit.KMH: 'kmh'>)precipitation_unit (
GetV1ClimatePrecipitationUnit, default:<GetV1ClimatePrecipitationUnit.MM: 'mm'>)timeformat (
GetV1ClimateTimeformat, default:<GetV1ClimateTimeformat.ISO8601: 'iso8601'>)cell_selection (
GetV1ClimateCellSelection|None, default:None)models (
list[GetV1ClimateModelsItem] |None, default:None)
- path: ClassVar[str] = '/v1/climate'¶
The path template of the endpoint, appended to the client’s base URL.
{placeholder}names are filled from the operation’spath_param()fields. A leading/is optional — the path is always joined to the base URL with exactly one/.
- daily: list[GetV1ClimateDailyItem] | None = None¶
A list of daily climate variables.
- temperature_unit: GetV1ClimateTemperatureUnit = 'celsius'¶
- wind_speed_unit: GetV1ClimateWindSpeedUnit = 'kmh'¶
- precipitation_unit: GetV1ClimatePrecipitationUnit = 'mm'¶
- timeformat: GetV1ClimateTimeformat = 'iso8601'¶
- disable_bias_correction: bool | None = None¶
Disable statistical downscaling and bias correction onto ERA5 climate data.
- cell_selection: GetV1ClimateCellSelection | None = None¶
- models: list[GetV1ClimateModelsItem] | None = None¶
Manually select one or more weather models.
action0.open_meteo.climate.models¶
- class action0.open_meteo.climate.models.GetV1ClimateDailyItem(*values)[source]¶
The
GetV1ClimateDailyItemvalues.- TEMPERATURE_2M_MAX = 'temperature_2m_max'¶
- TEMPERATURE_2M_MIN = 'temperature_2m_min'¶
- TEMPERATURE_2M_MEAN = 'temperature_2m_mean'¶
- PRESSURE_MSL_MEAN = 'pressure_msl_mean'¶
- CLOUD_COVER_MEAN = 'cloud_cover_mean'¶
- PRECIPITATION_SUM = 'precipitation_sum'¶
- SNOWFALL_WATER_EQUIVALENT_SUM = 'snowfall_water_equivalent_sum'¶
- SNOWFALL_SUM = 'snowfall_sum'¶
- RAIN_SUM = 'rain_sum'¶
- RELATIVE_HUMIDITY_2M_MIN = 'relative_humidity_2m_min'¶
- RELATIVE_HUMIDITY_2M_MAX = 'relative_humidity_2m_max'¶
- RELATIVE_HUMIDITY_2M_MEAN = 'relative_humidity_2m_mean'¶
- WIND_SPEED_10M_MEAN = 'wind_speed_10m_mean'¶
- WIND_SPEED_10M_MAX = 'wind_speed_10m_max'¶
- WIND_GUSTS_10M_MEAN = 'wind_gusts_10m_mean'¶
- WIND_GUSTS_10M_MAX = 'wind_gusts_10m_max'¶
- SOIL_MOISTURE_0_TO_10CM_MEAN = 'soil_moisture_0_to_10cm_mean'¶
- SOIL_MOISTURE_0_TO_100CM_MEAN = 'soil_moisture_0_to_100cm_mean'¶
- SOIL_MOISTURE_0_TO_7CM_MEAN = 'soil_moisture_0_to_7cm_mean'¶
- SOIL_MOISTURE_7_TO_28CM_MEAN = 'soil_moisture_7_to_28cm_mean'¶
- SOIL_MOISTURE_28_TO_100CM_MEAN = 'soil_moisture_28_to_100cm_mean'¶
- SOIL_MOISTURE_INDEX_0_TO_7CM_MEAN = 'soil_moisture_index_0_to_7cm_mean'¶
- SOIL_MOISTURE_INDEX_0_TO_100CM_MEAN = 'soil_moisture_index_0_to_100cm_mean'¶
- SOIL_MOISTURE_INDEX_7_TO_28CM_MEAN = 'soil_moisture_index_7_to_28cm_mean'¶
- SOIL_MOISTURE_INDEX_28_TO_100CM_MEAN = 'soil_moisture_index_28_to_100cm_mean'¶
- SOIL_TEMPERATURE_0_TO_100CM_MEAN = 'soil_temperature_0_to_100cm_mean'¶
- SOIL_TEMPERATURE_0_TO_7CM_MEAN = 'soil_temperature_0_to_7cm_mean'¶
- SOIL_TEMPERATURE_7_TO_28CM_MEAN = 'soil_temperature_7_to_28cm_mean'¶
- SOIL_TEMPERATURE_28_TO_100CM_MEAN = 'soil_temperature_28_to_100cm_mean'¶
- SHORTWAVE_RADIATION_SUM = 'shortwave_radiation_sum'¶
- ET0_FAO_EVAPOTRANSPIRATION_SUM = 'et0_fao_evapotranspiration_sum'¶
- VAPOUR_PRESSURE_DEFICIT_MAX = 'vapour_pressure_deficit_max'¶
- DEW_POINT_2M_MEAN = 'dew_point_2m_mean'¶
- DEW_POINT_2M_MAX = 'dew_point_2m_max'¶
- DEW_POINT_2M_MIN = 'dew_point_2m_min'¶
- GROWING_DEGREE_DAYS_BASE_0_LIMIT_50 = 'growing_degree_days_base_0_limit_50'¶
- LEAF_WETNESS_PROBABILITY_MEAN = 'leaf_wetness_probability_mean'¶
- DAYLIGHT_DURATION = 'daylight_duration'¶
- class action0.open_meteo.climate.models.GetV1ClimateTemperatureUnit(*values)[source]¶
The
GetV1ClimateTemperatureUnitvalues.- CELSIUS = 'celsius'¶
- FAHRENHEIT = 'fahrenheit'¶
- class action0.open_meteo.climate.models.GetV1ClimateWindSpeedUnit(*values)[source]¶
The
GetV1ClimateWindSpeedUnitvalues.- KMH = 'kmh'¶
- MS = 'ms'¶
- MPH = 'mph'¶
- KN = 'kn'¶
- class action0.open_meteo.climate.models.GetV1ClimatePrecipitationUnit(*values)[source]¶
The
GetV1ClimatePrecipitationUnitvalues.- MM = 'mm'¶
- INCH = 'inch'¶
- class action0.open_meteo.climate.models.GetV1ClimateTimeformat(*values)[source]¶
The
GetV1ClimateTimeformatvalues.- ISO8601 = 'iso8601'¶
- UNIXTIME = 'unixtime'¶
- class action0.open_meteo.climate.models.GetV1ClimateCellSelection(*values)[source]¶
The
GetV1ClimateCellSelectionvalues.- LAND = 'land'¶
- SEA = 'sea'¶
- NEAREST = 'nearest'¶
- class action0.open_meteo.climate.models.GetV1ClimateModelsItem(*values)[source]¶
The
GetV1ClimateModelsItemvalues.- CMCC_CM2_VHR4 = 'CMCC_CM2_VHR4'¶
- FGOALS_F3_H = 'FGOALS_f3_H'¶
- HI_RAM_SIT_HR = 'HiRAM_SIT_HR'¶
- MRI_AGCM3_2_S = 'MRI_AGCM3_2_S'¶
- EC_EARTH3_P_HR = 'EC_Earth3P_HR'¶
- MPI_ESM1_2_XR = 'MPI_ESM1_2_XR'¶
- NICAM16_8_S = 'NICAM16_8S'¶
- class action0.open_meteo.climate.models.GetV1ClimateResponseDaily(time=None, temperature_2m_max=None, temperature_2m_min=None, temperature_2m_mean=None, pressure_msl_mean=None, cloud_cover_mean=None, precipitation_sum=None, snowfall_water_equivalent_sum=None, snowfall_sum=None, rain_sum=None, relative_humidity_2m_min=None, relative_humidity_2m_max=None, relative_humidity_2m_mean=None, wind_speed_10m_mean=None, wind_speed_10m_max=None, wind_gusts_10m_mean=None, wind_gusts_10m_max=None, soil_moisture_0_to_10cm_mean=None, soil_moisture_0_to_100cm_mean=None, soil_moisture_0_to_7cm_mean=None, soil_moisture_7_to_28cm_mean=None, soil_moisture_28_to_100cm_mean=None, soil_moisture_index_0_to_7cm_mean=None, soil_moisture_index_0_to_100cm_mean=None, soil_moisture_index_7_to_28cm_mean=None, soil_moisture_index_28_to_100cm_mean=None, soil_temperature_0_to_100cm_mean=None, soil_temperature_0_to_7cm_mean=None, soil_temperature_7_to_28cm_mean=None, soil_temperature_28_to_100cm_mean=None, shortwave_radiation_sum=None, et0_fao_evapotranspiration_sum=None, vapour_pressure_deficit_max=None, dew_point_2m_mean=None, dew_point_2m_max=None, dew_point_2m_min=None, growing_degree_days_base_0_limit_50=None, leaf_wetness_probability_mean=None, daylight_duration=None)[source]¶
The
GetV1ClimateResponseDailymodel.- Parameters:
snowfall_water_equivalent_sum (
list[float] |None, default:None)relative_humidity_2m_min (
list[float] |None, default:None)relative_humidity_2m_max (
list[float] |None, default:None)relative_humidity_2m_mean (
list[float] |None, default:None)soil_moisture_0_to_10cm_mean (
list[float] |None, default:None)soil_moisture_0_to_100cm_mean (
list[float] |None, default:None)soil_moisture_0_to_7cm_mean (
list[float] |None, default:None)soil_moisture_7_to_28cm_mean (
list[float] |None, default:None)soil_moisture_28_to_100cm_mean (
list[float] |None, default:None)soil_moisture_index_0_to_7cm_mean (
list[float] |None, default:None)soil_moisture_index_0_to_100cm_mean (
list[float] |None, default:None)soil_moisture_index_7_to_28cm_mean (
list[float] |None, default:None)soil_moisture_index_28_to_100cm_mean (
list[float] |None, default:None)soil_temperature_0_to_100cm_mean (
list[float] |None, default:None)soil_temperature_0_to_7cm_mean (
list[float] |None, default:None)soil_temperature_7_to_28cm_mean (
list[float] |None, default:None)soil_temperature_28_to_100cm_mean (
list[float] |None, default:None)et0_fao_evapotranspiration_sum (
list[float] |None, default:None)vapour_pressure_deficit_max (
list[float] |None, default:None)growing_degree_days_base_0_limit_50 (
list[float] |None, default:None)leaf_wetness_probability_mean (
list[float] |None, default:None)
- action0.open_meteo.climate.models.get_v1_climate_response_daily_from_json(data)[source]¶
Build a
GetV1ClimateResponseDailyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ClimateResponseDaily
- class action0.open_meteo.climate.models.GetV1ClimateResponseDailyUnits(time=None, temperature_2m_max=None, temperature_2m_min=None, temperature_2m_mean=None, pressure_msl_mean=None, cloud_cover_mean=None, precipitation_sum=None, snowfall_water_equivalent_sum=None, snowfall_sum=None, rain_sum=None, relative_humidity_2m_min=None, relative_humidity_2m_max=None, relative_humidity_2m_mean=None, wind_speed_10m_mean=None, wind_speed_10m_max=None, wind_gusts_10m_mean=None, wind_gusts_10m_max=None, soil_moisture_0_to_10cm_mean=None, soil_moisture_0_to_100cm_mean=None, soil_moisture_0_to_7cm_mean=None, soil_moisture_7_to_28cm_mean=None, soil_moisture_28_to_100cm_mean=None, soil_moisture_index_0_to_7cm_mean=None, soil_moisture_index_0_to_100cm_mean=None, soil_moisture_index_7_to_28cm_mean=None, soil_moisture_index_28_to_100cm_mean=None, soil_temperature_0_to_100cm_mean=None, soil_temperature_0_to_7cm_mean=None, soil_temperature_7_to_28cm_mean=None, soil_temperature_28_to_100cm_mean=None, shortwave_radiation_sum=None, et0_fao_evapotranspiration_sum=None, vapour_pressure_deficit_max=None, dew_point_2m_mean=None, dew_point_2m_max=None, dew_point_2m_min=None, growing_degree_days_base_0_limit_50=None, leaf_wetness_probability_mean=None, daylight_duration=None)[source]¶
The
GetV1ClimateResponseDailyUnitsmodel.- Parameters:
soil_moisture_index_0_to_7cm_mean (
str|None, default:None)soil_moisture_index_0_to_100cm_mean (
str|None, default:None)soil_moisture_index_7_to_28cm_mean (
str|None, default:None)soil_moisture_index_28_to_100cm_mean (
str|None, default:None)soil_temperature_0_to_100cm_mean (
str|None, default:None)soil_temperature_28_to_100cm_mean (
str|None, default:None)growing_degree_days_base_0_limit_50 (
str|None, default:None)
- action0.open_meteo.climate.models.get_v1_climate_response_daily_units_from_json(data)[source]¶
Build a
GetV1ClimateResponseDailyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ClimateResponseDailyUnits
- class action0.open_meteo.climate.models.GetV1ClimateResponse(latitude=None, longitude=None, elevation=None, generationtime_ms=None, utc_offset_seconds=None, timezone=None, timezone_abbreviation=None, daily=None, daily_units=None)[source]¶
The
GetV1ClimateResponsemodel.- Parameters:
daily (
GetV1ClimateResponseDaily|None, default:None)daily_units (
GetV1ClimateResponseDailyUnits|None, default:None)
- daily: GetV1ClimateResponseDaily | None = None¶
- daily_units: GetV1ClimateResponseDailyUnits | None = None¶
- action0.open_meteo.climate.models.get_v1_climate_response_from_json(data)[source]¶
Build a
GetV1ClimateResponsefrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ClimateResponse
- class action0.open_meteo.climate.models.GetV1ClimateError(error=None, reason=None)[source]¶
The
GetV1ClimateErrormodel.
- action0.open_meteo.climate.models.get_v1_climate_error_from_json(data)[source]¶
Build a
GetV1ClimateErrorfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ClimateError
action0.open_meteo.flood¶
Typed API client for Open-Meteo Flood Forecast API 1.0.
action0.open_meteo.flood.client¶
action0.open_meteo.flood.operations¶
- class action0.open_meteo.flood.operations.GetV1Flood(*, latitude, longitude, daily=None, timeformat=GetV1FloodTimeformat.ISO8601, timezone=None, past_days=0, forecast_days=92, start_date=None, end_date=None, ensemble=None, cell_selection=None, models=None, apikey=None)[source]¶
GET /v1/flood— Daily river discharge forecastDaily river discharge forecasts from the Copernicus Emergency Management Service GloFAS hydrological model.
- Parameters:
latitude (
str)longitude (
str)daily (
list[GetV1FloodDailyItem] |None, default:None)timeformat (
GetV1FloodTimeformat, default:<GetV1FloodTimeformat.ISO8601: 'iso8601'>)past_days (
int, default:0)forecast_days (
int, default:92)cell_selection (
GetV1FloodCellSelection|None, default:None)models (
list[GetV1FloodModelsItem] |None, default:None)
- path: ClassVar[str] = '/v1/flood'¶
The path template of the endpoint, appended to the client’s base URL.
{placeholder}names are filled from the operation’spath_param()fields. A leading/is optional — the path is always joined to the base URL with exactly one/.
- daily: list[GetV1FloodDailyItem] | None = None¶
A list of river discharge variables.
- timeformat: GetV1FloodTimeformat = 'iso8601'¶
- cell_selection: GetV1FloodCellSelection | None = None¶
- models: list[GetV1FloodModelsItem] | None = None¶
Manually select one or more weather models.
action0.open_meteo.flood.models¶
- class action0.open_meteo.flood.models.GetV1FloodDailyItem(*values)[source]¶
The
GetV1FloodDailyItemvalues.- RIVER_DISCHARGE = 'river_discharge'¶
- RIVER_DISCHARGE_MEAN = 'river_discharge_mean'¶
- RIVER_DISCHARGE_MEDIAN = 'river_discharge_median'¶
- RIVER_DISCHARGE_MAX = 'river_discharge_max'¶
- RIVER_DISCHARGE_MIN = 'river_discharge_min'¶
- RIVER_DISCHARGE_P25 = 'river_discharge_p25'¶
- RIVER_DISCHARGE_P75 = 'river_discharge_p75'¶
- class action0.open_meteo.flood.models.GetV1FloodTimeformat(*values)[source]¶
The
GetV1FloodTimeformatvalues.- ISO8601 = 'iso8601'¶
- UNIXTIME = 'unixtime'¶
- class action0.open_meteo.flood.models.GetV1FloodCellSelection(*values)[source]¶
The
GetV1FloodCellSelectionvalues.- LAND = 'land'¶
- SEA = 'sea'¶
- NEAREST = 'nearest'¶
- class action0.open_meteo.flood.models.GetV1FloodModelsItem(*values)[source]¶
The
GetV1FloodModelsItemvalues.- SEAMLESS_V4 = 'seamless_v4'¶
- FORECAST_V4 = 'forecast_v4'¶
- CONSOLIDATED_V4 = 'consolidated_v4'¶
- SEAMLESS_V3 = 'seamless_v3'¶
- FORECAST_V3 = 'forecast_v3'¶
- CONSOLIDATED_V3 = 'consolidated_v3'¶
- class action0.open_meteo.flood.models.GetV1FloodResponseDaily(time=None, river_discharge=None, river_discharge_mean=None, river_discharge_median=None, river_discharge_max=None, river_discharge_min=None, river_discharge_p25=None, river_discharge_p75=None)[source]¶
The
GetV1FloodResponseDailymodel.- Parameters:
- action0.open_meteo.flood.models.get_v1_flood_response_daily_from_json(data)[source]¶
Build a
GetV1FloodResponseDailyfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1FloodResponseDaily
- class action0.open_meteo.flood.models.GetV1FloodResponseDailyUnits(time=None, river_discharge=None, river_discharge_mean=None, river_discharge_median=None, river_discharge_max=None, river_discharge_min=None, river_discharge_p25=None, river_discharge_p75=None)[source]¶
The
GetV1FloodResponseDailyUnitsmodel.- Parameters:
- action0.open_meteo.flood.models.get_v1_flood_response_daily_units_from_json(data)[source]¶
Build a
GetV1FloodResponseDailyUnitsfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1FloodResponseDailyUnits
- class action0.open_meteo.flood.models.GetV1FloodResponse(latitude=None, longitude=None, elevation=None, generationtime_ms=None, utc_offset_seconds=None, timezone=None, timezone_abbreviation=None, daily=None, daily_units=None)[source]¶
The
GetV1FloodResponsemodel.- Parameters:
daily (
GetV1FloodResponseDaily|None, default:None)daily_units (
GetV1FloodResponseDailyUnits|None, default:None)
- daily: GetV1FloodResponseDaily | None = None¶
- daily_units: GetV1FloodResponseDailyUnits | None = None¶
- action0.open_meteo.flood.models.get_v1_flood_response_from_json(data)[source]¶
Build a
GetV1FloodResponsefrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1FloodResponse
- class action0.open_meteo.flood.models.GetV1FloodError(error=None, reason=None)[source]¶
The
GetV1FloodErrormodel.
- action0.open_meteo.flood.models.get_v1_flood_error_from_json(data)[source]¶
Build a
GetV1FloodErrorfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1FloodError
action0.open_meteo.elevation¶
Typed API client for Open-Meteo Elevation API 1.0.
action0.open_meteo.elevation.client¶
action0.open_meteo.elevation.operations¶
- class action0.open_meteo.elevation.operations.GetV1Elevation(*, latitude, longitude, apikey=None)[source]¶
GET /v1/elevation— Get terrain elevation for coordinatesReturns terrain elevation using a 90-metre digital elevation model.
- path: ClassVar[str] = '/v1/elevation'¶
The path template of the endpoint, appended to the client’s base URL.
{placeholder}names are filled from the operation’spath_param()fields. A leading/is optional — the path is always joined to the base URL with exactly one/.
action0.open_meteo.elevation.models¶
- class action0.open_meteo.elevation.models.GetV1ElevationResponse(elevation=None)[source]¶
The
GetV1ElevationResponsemodel.
- action0.open_meteo.elevation.models.get_v1_elevation_response_from_json(data)[source]¶
Build a
GetV1ElevationResponsefrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ElevationResponse
- class action0.open_meteo.elevation.models.GetV1ElevationError(error=None, reason=None)[source]¶
The
GetV1ElevationErrormodel.
- action0.open_meteo.elevation.models.get_v1_elevation_error_from_json(data)[source]¶
Build a
GetV1ElevationErrorfrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the GetV1ElevationError
action0.open_meteo.geocoding¶
Typed API client for Open-Meteo Geocoding API 1.0.
action0.open_meteo.geocoding.client¶
action0.open_meteo.geocoding.operations¶
- class action0.open_meteo.geocoding.operations.SearchLocations(*, name, count=10, language='en', apikey=None)[source]¶
GET /v1/search— Search for locations by nameSearch for locations by name or postal code. Matching is fuzzy for names of three characters or more; the result is ranked by population. When nothing matches, the response carries no results.
- Parameters:
- path: ClassVar[str] = '/v1/search'¶
The path template of the endpoint, appended to the client’s base URL.
{placeholder}names are filled from the operation’spath_param()fields. A leading/is optional — the path is always joined to the base URL with exactly one/.
- name: str¶
The location name to search for. Two characters match exactly, three or more match fuzzily; postal codes work too.
- language: str = 'en'¶
A lowercase two-letter language code; names are returned translated when a translation exists.
- class action0.open_meteo.geocoding.operations.GetLocation(*, id, apikey=None)[source]¶
GET /v1/get— Look a location up by idReturn a single location by its (GeoNames) id.
- path: ClassVar[str] = '/v1/get'¶
The path template of the endpoint, appended to the client’s base URL.
{placeholder}names are filled from the operation’spath_param()fields. A leading/is optional — the path is always joined to the base URL with exactly one/.
action0.open_meteo.geocoding.models¶
- class action0.open_meteo.geocoding.models.ErrorResponse(error=None, reason=None)[source]¶
The error answer of a rejected request.
- action0.open_meteo.geocoding.models.error_response_from_json(data)[source]¶
Build a
ErrorResponsefrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the ErrorResponse
- class action0.open_meteo.geocoding.models.Location(id, name, latitude, longitude, elevation=None, feature_code=None, country_code=None, country=None, country_id=None, population=None, postcodes=None, timezone=None, admin1=None, admin2=None, admin3=None, admin4=None, admin1_id=None, admin2_id=None, admin3_id=None, admin4_id=None)[source]¶
One geocoded location.
- action0.open_meteo.geocoding.models.location_from_json(data)[source]¶
Build a
Locationfrom one decoded JSON object.
- class action0.open_meteo.geocoding.models.SearchLocationsResponse(results=None, generationtime_ms=None)[source]¶
The
SearchLocationsResponsemodel.- Parameters:
- action0.open_meteo.geocoding.models.search_locations_response_from_json(data)[source]¶
Build a
SearchLocationsResponsefrom one decoded JSON object.- Parameters:
data (
Any) – the decoded JSON object- Return type:
- Returns:
the SearchLocationsResponse