| """ | |
| 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 03:29:35 UTC |