- Fix radar GIF for latest
Pillow
- Fix handling unexpected strings
- Generalize handling unexpected strings
- Handle wind speed of "calm" km/h
- Pin
numpy
version - Update XML encoding
- Handle forecast temperatures of 0º
- Raise error on old weather data
- Change radar frame interval
- Add sunrise and sunset to weather
- Ignore bad hydrometric site data
- Add support for hourly historical data
- Add
pandas
dependency
- Add yesterday's low and high temperature
- Use
defusedxml
for XML parsing
- Refresh radar legend on layer change
- Automatically update radar layer
- Handle missing AQHI observations
- Add logging
- Add Mapbox as fallback map source
- Work around GeoGratis map service outage
- Add user agent
- Add caching of web requests to radar
- Make radar
precip_type
stable
- Exclude
tests
from build
- Change update in radar to save image
- Always get site data for weather so that lat/lon/station can be fully validated
- Change hydrometric URL for retrieving data
- Change weather data API back to "slow" servers -- fast servers not reliable
- Add attribution infomation available to radar and AQHI API
- Add French label in radar for snow/rain
- Add attribution infomation available to weather API
- Add normal_high and normal_low sensor values
- Save region and timestamp in AQHI for API users to retrieve
- Add error checking on bad XML when fetching weather
- Fix init issue on AQHI
- Add radar
update
for HA (alias ofget_loop()
)
- Improve auto snow/rain checking on radar
- Make
precip_type
a property of radar objects
- Bug fix radar
voluptuous
- Check AQHI zone
- Allow
precip_type
ofNone
meaningauto
for radar image
- Add
voluptuous
checking on all__init__
parameters - Add
raise_for_status=True
onaiohttp.ClientSession()
- Switch to "high speed" server for retrieving weather data
- Add ability to retrieve historical data
- Make radar timestamp and legend optional
- Add type info for weather XML data and use typing when creating return value
- Switch from unparsed datetime to
datetime
object in output
- Make radar GIF frames per second configurable
- Make radar opacity configurable
- Remove ability to specify station for radar (only lat/lon supported)
- Switch to ECWeather class from ECData
- Split off AQHI retrieval into separate class
- Switch to asyncio from blocking IO
- Add tests