Skip to content
/ pyipma Public

Python library to retrieve information from Instituto Português do Mar e Atmosfera

License

Notifications You must be signed in to change notification settings

dgomes/pyipma

Repository files navigation

PyPI version

pyipma

Python library to retrieve information from Instituto Português do Mar e Atmosfera

Requirements

  • aiohttp
  • geopy

Example

import asyncio
import aiohttp

from pyipma import Station 

async def main():
    async with aiohttp.ClientSession() as session:
        station = await Station.get(session, 40.61,-8.64)
        print("Nearest station is {}".format(station.local))
        print("Current Weather:")
        print(await station.observation())
        print("Next days:")
        for forecast in await station.forecast():
            print(forecast)

asyncio.get_event_loop().run_until_complete(main())

Credits

Values are obtained from IPMA

Copyright

(C) 2018 Diogo Gomes diogogomes@gmail.com