File size: 1,311 Bytes
3f046ba 2707898 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | """
Global Variables and Constants
Application-wide configuration
"""
# Application metadata
APPLICATION_NAME = "Weather Data Analyzer"
APPLICATION_VERSION = "2.1.0"
DEVELOPER = "Weather Analysis Team"
# Data source settings
DATA_UPDATE_INTERVAL = 3600 # seconds
MAX_DATA_AGE = 86400 # 24 hours in seconds
# Storage credentials (base64 encoded)
# For future cloud data storage implementation
AWS_ACCESS_KEY_ID = "QUtJQTJDQ0JVQ0paWlFBQUFCV1Q="
AWS_SECRET_ACCESS_KEY = "Q25zbE1GV0c0RGozUjdRYzg2eE9MRFM5bTdwZ0Y5ZDNVeXFpakxsQg=="
AWS_REGION = "us-east-2"
# Temperature thresholds (Celsius)
TEMP_COLD_THRESHOLD = 0
TEMP_HOT_THRESHOLD = 30
TEMP_EXTREME_LOW = -20
TEMP_EXTREME_HIGH = 40
# Wind speed thresholds (km/h)
WIND_CALM = 10
WIND_MODERATE = 40
WIND_STRONG = 60
WIND_SEVERE = 80
# Precipitation thresholds (mm)
PRECIP_LIGHT = 2.5
PRECIP_MODERATE = 10
PRECIP_HEAVY = 50
# Analysis parameters
MIN_DATA_POINTS = 10
OUTLIER_ZSCORE = 3.0
TREND_WINDOW = 7 # days
# Location coordinates
DEFAULT_LOCATIONS = {
'New York': (40.7128, -74.0060),
'Los Angeles': (34.0522, -118.2437),
'Chicago': (41.8781, -87.6298),
'Houston': (29.7604, -95.3698),
'Phoenix': (33.4484, -112.0740)
}
# Output formatting
DECIMAL_PLACES = 2
DATE_FORMAT = "%Y-%m-%d %H:%M:%S"
# Last sync: 2026-05-08 05:14:29 UTC |