
Security News
Official Go SDK for MCP in Development, Stable Release Expected in August
The official Go SDK for the Model Context Protocol is in development, with a stable, production-ready release expected by August 2025.
This package includes a function to fetch and preprocess historical weather data from Weatherunderground.com.
Create a .env
file with your API key:
echo "API_KEY=your_actual_api_key_here" > .env
Install the package:
pip install .
(Optional) Install dev dependencies:
pip install .[dev]
import getweatherunderground.client as gwu
import os
os.environ["API_KEY"] = "ADD_API_KEY"
df = gwu.get_weather_data(
weather_station="RJAA",
country_code="JP",
startDate="20190201",
endDate="20190301",
timezone="US/Pacific"
)
print(df.head())
Feature | Type | Example |
---|---|---|
Time | datetime | 2019-01-31 00:00:00 |
tempf | float | 32.0 |
dewPt | int | 32 |
rh | int | 100 |
wdir_cardinal | string | NNW |
wspd | float | 9.0 |
gust | int | 0 |
pressure | float | 29.47 |
precip | float | 0.0 |
wx_phrase | string | Light Snow Shower |
Parameters can be obtained from https://www.wunderground.com/. For a desired location follow these steps.
https://www.wunderground.com/history/daily/ph/manila/RPLL
Here it would be RPLL.PH
'Asia/Manila'
YYYYMMDD
. The minimum window should be 1 month. i.e., 20201001
to 20201101
.Thus the arguments you would use would be:
df = get_weather_data(weather_station="RPLL", country_code="PH", startDate="20201001", endDate="20201101", timezone="Asia/Manila")
Column | Description |
---|---|
Time | The timestamp of the weather observation, converted from GMT to your specified timezone. This is usually reported in hourly intervals and used as the index for the DataFrame. |
tempf | Air temperature in degrees Fahrenheit at the time of observation. |
dewPt | Dew point in degrees Fahrenheit – the temperature at which air becomes saturated and dew can form. Used to assess humidity. |
rh | Relative Humidity in percentage (%). Indicates how much moisture is in the air compared to the maximum possible at that temperature. |
wdir_cardinal | Wind direction as a cardinal compass point (e.g., "N", "NE", "W"). Reflects the direction from which the wind is blowing. |
wspd | Wind speed in miles per hour (mph). Average wind speed during the observation window. |
gust | Wind gust in mph. Peak wind speed recorded during the observation window. May be missing or zero if conditions were calm. |
pressure | Atmospheric pressure in inches of mercury (inHg). Often used in weather forecasting (e.g., identifying high/low pressure systems). |
precip | Total precipitation during the hour in inches (rain, snow water equivalent, etc.). May be "0.0" if no measurable precipitation occurred. |
wx_phrase | Textual weather summary, e.g., "Partly Cloudy", "Rain Showers", "Snow", etc. Useful for quick human-readable interpretation of the weather conditions. |
These fields provide a well-rounded snapshot of surface-level atmospheric conditions and are commonly used in:
FAQs
A simple API key example package
We found that get-weather-api demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The official Go SDK for the Model Context Protocol is in development, with a stable, production-ready release expected by August 2025.
Security News
New research reveals that LLMs often fake understanding, passing benchmarks but failing to apply concepts or stay internally consistent.
Security News
Django has updated its security policies to reject AI-generated vulnerability reports that include fabricated or unverifiable content.