usage: historical_weather.py [-h] [--year YEAR] [--month MONTH] function_name city
Get historical weather data b/w 2010-2019.
* days-of-precip: avg yearly days of precipitation for a particular city (including snowfall)
* max-temp-delta: greatest daily temperature change for a particular city (in C)
positional arguments:
function_name must be one of: days-of-precip or max-temp-delta
city must be one of: bos, jnu, or mia
optional arguments:
-h, --help show this help message and exit
--year YEAR restrict search to a particular year b/w 2010-2019 (required if month specified)
--month MONTH restrict search to a particular month (i.e., 1-12)
Data from the Climate Data Online tool provided by NOAA.
- Though what we think of as 'precipitation' usually includes snowfall, somewhat confusingly, the PRCP column of the NOAA data looks like it does not include SNOW (e.g., line 12 - PRCP: 2.3, SNOW: 43.0). So in calculating the days of precipitation, I have considered a nonzero value in either of these columns as counting towards a day of precipitation.