pyowm package¶
Subpackages¶
- pyowm.agroapi10 package
- Submodules
- pyowm.agroapi10.agro_manager module
AgroManagerAgroManager.agro_api_version()AgroManager.create_polygon()AgroManager.delete_polygon()AgroManager.download_satellite_image()AgroManager.get_polygon()AgroManager.get_polygons()AgroManager.search_satellite_imagery()AgroManager.soil_data()AgroManager.stats_for_satellite_image()AgroManager.update_polygon()
- pyowm.agroapi10.enums module
- pyowm.agroapi10.imagery module
- pyowm.agroapi10.polygon module
- pyowm.agroapi10.search module
- pyowm.agroapi10.soil module
- pyowm.agroapi10.uris module
- Module contents
- pyowm.alertapi30 package
- pyowm.commons package
- Submodules
- pyowm.commons.cityidregistry module
- pyowm.commons.databoxes module
- pyowm.commons.enums module
- pyowm.commons.exceptions module
- pyowm.commons.http_client module
HttpClientHttpRequestBuilderHttpRequestBuilder.URL_TEMPLATE_WITHOUT_SUBDOMAINSHttpRequestBuilder.URL_TEMPLATE_WITH_SUBDOMAINSHttpRequestBuilder.build()HttpRequestBuilder.with_api_key()HttpRequestBuilder.with_header()HttpRequestBuilder.with_headers()HttpRequestBuilder.with_language()HttpRequestBuilder.with_path()HttpRequestBuilder.with_query_params()
- pyowm.commons.image module
- pyowm.commons.tile module
- Module contents
- pyowm.airpollutionapi30 package
- Subpackages
- Submodules
- pyowm.airpollutionapi30.airpollution_client module
- pyowm.airpollutionapi30.airpollution_manager module
AirPollutionManagerAirPollutionManager.air_quality_at_coords()AirPollutionManager.air_quality_forecast_at_coords()AirPollutionManager.air_quality_history_at_coords()AirPollutionManager.airpollution_api_version()AirPollutionManager.coindex_around_coords()AirPollutionManager.no2index_around_coords()AirPollutionManager.ozone_around_coords()AirPollutionManager.so2index_around_coords()
- pyowm.airpollutionapi30.coindex module
- pyowm.airpollutionapi30.ozone module
- pyowm.airpollutionapi30.no2index module
- pyowm.airpollutionapi30.so2index module
- Module contents
- Subpackages
- pyowm.geocodingapi10 package
- pyowm.stationsapi30 package
- Subpackages
- Submodules
- pyowm.stationsapi30.buffer module
- pyowm.stationsapi30.measurement module
- pyowm.stationsapi30.persistence_backend module
- pyowm.stationsapi30.station module
- pyowm.stationsapi30.stations_manager module
StationsManagerStationsManager.create_station()StationsManager.delete_station()StationsManager.get_measurements()StationsManager.get_station()StationsManager.get_stations()StationsManager.send_buffer()StationsManager.send_measurement()StationsManager.send_measurements()StationsManager.stations_api_version()StationsManager.update_station()
- Module contents
- Subpackages
- pyowm.tiles package
- pyowm.utils package
- Submodules
- pyowm.utils.config module
- pyowm.utils.decorators module
- pyowm.utils.geo module
- pyowm.utils.measurables module
- pyowm.utils.formatting module
- pyowm.utils.timestamps module
- pyowm.utils.weather module
- Module contents
- pyowm.uvindexapi30 package
- pyowm.weatherapi25 package
- Subpackages
- Submodules
- pyowm.weatherapi25.forecast module
- pyowm.weatherapi25.forecaster module
- pyowm.weatherapi25.historian module
- pyowm.weatherapi25.location module
- pyowm.weatherapi25.national_weather_alert module
- pyowm.weatherapi25.observation module
- pyowm.weatherapi25.one_call module
- pyowm.weatherapi25.stationhistory module
- pyowm.weatherapi25.uris module
- pyowm.weatherapi25.weather module
- pyowm.weatherapi25.weather_manager module
- pyowm.weatherapi25.weathercoderegistry module
- Module contents
- Subpackages
Submodules¶
pyowm.config module¶
pyowm.constants module¶
pyowm.owm module¶
- class pyowm.owm.OWM(api_key, config=None)[source]¶
Bases:
objectEntry point class providing ad-hoc API clients for each OWM web API.
- Parameters:
api_key (str) – the OWM API key
config (dict) – the configuration dictionary (if not provided, a default one will be used)
- agro_manager()[source]¶
Gives a pyowm.agro10.agro_manager.AgroManager instance that can be used to read/write data from the Agricultural API. :return: a pyowm.agro10.agro_manager.AgroManager instance
- airpollution_manager()[source]¶
Gives a pyowm.airpollutionapi30.airpollution_manager.AirPollutionManager instance that can be used to fetch air pollution data. :return: a pyowm.airpollutionapi30.airpollution_manager.AirPollutionManager instance
- alert_manager()[source]¶
Gives an AlertManager instance that can be used to read/write weather triggers and alerts data. :return: an AlertManager instance
- city_id_registry()[source]¶
Gives the CityIDRegistry singleton instance that can be used to lookup for city IDs.
- Returns:
a CityIDRegistry instance
- property configuration¶
Returns the configuration dict for the PyOWM
- Returns:
dict
- geocoding_manager()[source]¶
Gives a pyowm.geocoding10.geocoding_manager.GeocodingManager instance that can be used to perform direct and reverse geocoding :return: a pyowm.geocoding10.geocoding_manager.GeocodingManager instance
- stations_manager()[source]¶
Gives a StationsManager instance that can be used to read/write meteostations data. :returns: a StationsManager instance
- property supported_languages¶
Returns the languages that the OWM API supports
- Returns:
list of str
- tile_manager(layer_name)[source]¶
Gives a pyowm.tiles.tile_manager.TileManager instance that can be used to fetch tile images. :param layer_name: the layer name for the tiles (values can be looked up on pyowm.tiles.enums.MapLayerEnum) :return: a pyowm.tiles.tile_manager.TileManager instance
- uvindex_manager()[source]¶
Gives a pyowm.uvindexapi30.uvindex_manager.UVIndexManager instance that can be used to fetch UV data. :return: a pyowm.uvindexapi30.uvindex_manager.UVIndexManager instance
- property version¶
Returns the current version of the PyOWM library
- Returns:
tuple