Skip to main content

meteostat.TimeSeries.fetch

Fetch the actual weather/climate data as a Pandas DataFrame.

Parameters

ParameterDescriptionTypeDefault
squashSquash data from different sources?boolTrue
fillFill missing records?boolFalse
sourcesInclude source columns?boolFalse
locationAdd location-related columns (latitude, longitude, elevation)?boolFalse
cleanRemove inaccurate data?boolTrue
humanizeHumanize data values for wind direction and condition code?boolFalse
unitsUnit system for data values (e.g., metric or imperial)UnitSystemUnitSystem.METRIC

Returns

DataFrame

Example

from datetime import date
import meteostat as ms

# Specify time range
START = date(2018, 1, 1)
END = date(2018, 12, 31)

# Get daily data
ts = ms.daily('10637', START, END)

# Fetch the data
df = ts.fetch()

# Print the DataFrame
print(df)