compare_locations
Compare weather across multiple locations and rank them by criteria like temperature, dryness, sunshine, air quality, or wind to identify the best destination for your activity.
Instructions
Compare weather conditions across multiple locations.
Rank locations by specified weather criteria to find the best destination.
Comparison Criteria:
best_overall: Overall comfort and conditions
warmest: Highest temperature
driest: Lowest precipitation probability
sunniest: Best weather codes and visibility
best_air_quality: Lowest AQI
calmest: Lowest wind speeds
Examples:
Compare weekend weather between Zurich, Bern, and Geneva
Find the warmest location for outdoor activities
Identify the driest location for hiking
Compare air quality across multiple cities
Use this tool when:
Choosing between multiple destination options
Planning group activities
Finding optimal conditions for specific activities
Args: locations: List of location dicts with 'name', 'latitude', 'longitude' criteria: Comparison criteria (default: 'best_overall') forecast_days: Days to forecast (1-16, default: 1)
Returns: Dictionary containing: - criteria: The comparison criteria used - locations: Ranked list of locations with scores - winner: Best location based on criteria - details: Key weather metrics for each location
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| criteria | No | best_overall | |
| locations | Yes | ||
| forecast_days | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||