-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathutil.py
More file actions
130 lines (124 loc) · 2.92 KB
/
Copy pathutil.py
File metadata and controls
130 lines (124 loc) · 2.92 KB
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
#!/usr/bin/env python3
MONTHS = [
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December'
]
US_STATES_CODES = {
'Alabama': 'AL',
'Alaska': 'AK',
'Arizona': 'AZ',
'Arkansas': 'AR',
'California': 'CA',
'Colorado': 'CO',
'Connecticut': 'CT',
'Delaware': 'DE',
'District of Columbia': 'DC',
'Florida': 'FL',
'Georgia': 'GA',
'Hawaii': 'HI',
'Idaho': 'ID',
'Illinois': 'IL',
'Indiana': 'IN',
'Iowa': 'IA',
'Kansas': 'KS',
'Kentucky': 'KY',
'Louisiana': 'LA',
'Maine': 'ME',
'Maryland': 'MD',
'Massachusetts': 'MA',
'Michigan': 'MI',
'Minnesota': 'MN',
'Mississippi': 'MS',
'Missouri': 'MO',
'Montana': 'MT',
'Nebraska': 'NE',
'Nevada': 'NV',
'New Hampshire': 'NH',
'New Jersey': 'NJ',
'New Mexico': 'NM',
'New York': 'NY',
'North Carolina': 'NC',
'North Dakota': 'ND',
'Northern Mariana Islands': 'MP',
'Ohio': 'OH',
'Oklahoma': 'OK',
'Oregon': 'OR',
'Palau': 'PW',
'Pennsylvania': 'PA',
'Puerto Rico': 'PR',
'Rhode Island': 'RI',
'South Carolina': 'SC',
'South Dakota': 'SD',
'Tennessee': 'TN',
'Texas': 'TX',
'Utah': 'UT',
'Vermont': 'VT',
'U.S. Virgin Islands': 'VI',
'Virginia': 'VA',
'Washington': 'WA',
'West Virginia': 'WV',
'Wisconsin': 'WI',
'Wyoming': 'WY',
'Guam': 'GU',
'American Samoa': 'AS',
'Rota': 'MP',
'Saipan': 'MP'
}
WEATHER_DATA = [
'Average Daily Solar Radiation - Diffuse',
'Average Daily Solar Radiation - Direct',
'Average Daily Solar Radiation - Global',
'Average Daily Solar Radiation - Reflected',
'Average High Temperature',
'Average Length of Day',
'Average Low Temperature',
'Average Number of Days With Precipitation',
'Average Precipitation',
'Average Temperature',
# 'Avg. No. of Days w/Precip. Above 0.1in/2.5mm',
# 'Avg. No. of Days w/Precip. Above 0.5in/13mm',
'Cooling Degree Days',
'Growing Degree Days',
'Highest Recorded Temperature',
'Lowest Recorded Temperature',
'Maximum Daily Solar Radiation - Diffuse',
'Maximum Daily Solar Radiation - Direct',
'Maximum Daily Solar Radiation - Global',
'Maximum Daily Solar Radiation - Reflected',
'Minimum Daily Solar Radiation - Diffuse',
'Minimum Daily Solar Radiation - Direct',
'Minimum Daily Solar Radiation - Global',
'Minimum Daily Solar Radiation - Reflected',
]
ALTERNATIVE_DATA = [
'Average Temperature',
'Average Low Temperature',
'Average High Temperature',
'Average Precipitation',
# 'Average Number of Days With Precipitation',
# 'Average Relative Humidity',
# 'Average Dew Point',
# 'Cooling Degree Days',
'Growing Degree Days',
'Average Length of Day',
# 'Average Possibility of Sunshine',
# 'Average Wind Speed',
# 'Average Daily Solar Radiation - Diffuse',
'Average Daily Solar Radiation - Direct',
'Average Daily Solar Radiation - Global',
# 'Average Daily Solar Radiation - Reflected',
]
def main():
pass
if __name__ == '__main__':
main()