Python application that queries the IPMA API to show 5-day weather forecasts (minimum and maximum temperatures and probability of rain) for a city.
Last Version OK: v1.0 (2023).
Version 1.1 is in development.
This Python application connects to the Portuguese Institute of the Sea and Atmosphere (IPMA) API to display the main weather forecasts for a city. Includes 5-day data, focusing on minimum and maximum temperatures and probability of precipitation.
In addition to this basic information, the API provides other types of data, such as measurements, system states, and geolocation, allowing for possible future expansions.
This Python project aims to facilitate access and visualization of meteorological data provided by the API of the Portuguese Institute of the Sea and Atmosphere (IPMA). The app presents the main weather conditions of a city, with a special focus on forecasts for the next 5 days, including minimum and maximum temperatures and the probability of precipitation.
The IPMA API also provides additional data such as real-time measurements, system states, geolocation of weather stations and other relevant information. This data paves the way for future improvements and features, such as advanced weather dashboards, integration with alert systems, or mobile apps.
This project demonstrates how to integrate public APIs in Python, process meteorological data, and create applications that present useful information to the user in a simple and accessible way.
Tags: Python, API, JSON, Measurement, Meteolorogic, Geographic, Analysis, Data-Frame.
Python Libs: Requests, JSON, PPrint, Pandas