Changes
- Calculate the timezone of the AstroWeather instance based on configured geographical location for the instance. This makes it possible to configure multiple instances of AstroWeather for different locations with potentially different time zones. Previously the timezone of the os was used.
- Added nautical dusk calculated for -12 degrees
- Added dew point calculation based on the Magnus-Tetens formula
- Added sun altitude and azimuth calculations
- Added moon altitude and azimuth calculations
Fixes
- Calculations for civil sunset and sunrise are now calculated for -6 degrees (dusk)
- [Issue 16](https://github.com/mawinkler/astroweather/issues/16): Added some missing weather types in `pyastroweatherio` (`tsday`, `tsnight`, `tsrainday`, `tsrainnight`)