A Python wrapper around the OpenWeatherMap web API
New features:
owm25.no2index_around_coords
and owm25.so2index_around_coords
Bugfixes:
station_at_coords
and weather_at_station
methodsdeg
attribute is correctly parsed from 16 day forecast weather data itemsWeather
objects parsing (it was failing whenever some data wasn't provided by OWM)Enhancements:
CONTRIBUTING.md
and CODE_OF_CONDUCT.md
files, thus welcoming GitHub's suggested best practices for building better open source communitiesBreaking changes:
UVIndex
object entity fields changing, as well as the corresponding OWM25 method signature (owm25.uvindex_around_coords
).owm25.weather_at_zip_code
CityIDRegistry.ids_for
and CityIDRegistry.locations_for
CityIDRegistry.id_for
and CityIDRegistry.location_for
methods -> oh man, they were so buggy!webapi25.cityidregistry.id_for
and webapi25.cityidregistry.location_for
webapi25.owm25.get_version
and webapi25.owm25.get_API_version
OWM25.coindex_around_coords
, OWM25.ozone_around_coords
OWM25.uvindex_around_coords
OWM25.is_API_online
method (was not working)weather_at_ids
weather_history_at_coords
Weather
, Forecast
, History
objectsBugfix: no crashes when data about wind, snow and rain in JSON API responses are null
owm = OWM(subscription_type='pro', API_key='my-pro-api-key')
CityIDRegistry
Fixed bug on visibility distance parsing