Skip to main content

meteostat.hourly

Get hourly weather data for a specific station or location.

  • Type: Function
  • Source Code: GitHub

Parameters

ParameterDescriptionData TypeDefault Value
stationWeather station(s) or geographical point(s).str, Station, Point, List[str], List[Station], List[Point], DataFrameRequired
startStart date of the desired period.datetime, date or NoneNone
endEnd date of the desired period.datetime, date or NoneNone
timezoneTime zone of the period and records. If not set, UTC is used.str or NoneNone (UTC)
parametersRequested meteorological parameters.List[Parameter]Default parameters
providersRequested data providers.List[Provider][Provider.HOURLY]

Returns

TimeSeries

Example

# Import Meteostat library and dependencies
from datetime import datetime
import meteostat as ms

# Set time period
start = datetime(2018, 1, 1)
end = datetime(2018, 12, 31, 23, 59)

# Get hourly data
ts = ms.hourly(ms.Station(id='72219'), start, end)
df = ts.fetch()

# Print DataFrame
print(df)