# meteostat.Stations.inventory

Filter weather stations by data availability.

# Parameters

The granularity specifies whether you refer to daily or hourly data. The required parameter can be set to one of the following:

  • True if you want to filter for weather stations which provided data at any time in the past
  • Any datetime if you only want weather stations which provided data on a certain date
  • A tuple or list which holds two datetime items that define a period of time
Parameter Description Type Default
granularity The granularity, can be 'hourly' or 'daily' String undefined
required Require general availability, a certain date or period String, Tuple or List undefined

# Returns

Stations class instance

# Example

Get closest weather station to Mannheim which did report daily data on January 1, 2020.


from datetime import datetime
from meteostat import Stations

stations = Stations()
stations = stations.nearby(49.4967, 8.4795)
stations = stations.inventory('daily', datetime(2020, 1, 1))
station = stations.fetch(1)