-
Notifications
You must be signed in to change notification settings - Fork 0
/
scalebystate.py
129 lines (127 loc) · 3.19 KB
/
scalebystate.py
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
# scalebystate.py
# Support file for ledmap.py - Mark Harris
# This file holds;
# scalebystate_square, A dictionary setup by state with a list that holds scaling info for a Square displays
# scalebystate_rect, A dictionary setup by state with a list that holds scaling info for a Rectangular displays
# The dictionary list i.e. [1,.4], sets the aspect ratio of the state on the display.
# Increasing the first number will cause the image to be squawshed in the X axis.
# Increasing the second number will cause the image to be squawsed in the Y axis.
# Play with these values till the state's aspect ratio looks correct.
#**********************************************************
# Change the state scaling for square displays, ie. 64x64.
#**********************************************************
scalebystate_square = {
"ALASKA":[1,.4],
"ALABAMA":[1,.4],
"ARKANSAS":[1,.4],
"ARIZONA":[1,.4],
"CALIFORNIA":[1,.4],
"COLORADO":[1,.4],
"CONNECTICUT":[.1,.4],
"DELAWARE":[1,.4],
"FLORIDA":[1,.4],
"GEORGIA":[.8,.4],
"HAWAII":[1,.4],
"IOWA":[.2,1],
"IDAHO":[1,.4],
"ILLINOIS":[1.2,.2],
"INDIANA":[1,.4],
"KANSAS":[.2,1.2],
"KENTUCKY":[.2,1.3],
"LOUISIANA":[.4,1],
"MASSACHUSETTS":[.2,1],
"MARYLAND":[.2,.6],
"MAINE":[.8,.2],
"MICHIGAN":[.2,.4],
"MINNESOTA":[.5,.4],
"MISSOURI":[.4,.4],
"MISSISSIPPI":[1,.4],
"MONTANA":[.2,1.7],
"NORTH CAROLINA":[.2,1.8],
"NORTH DAKOTA":[.2,1.6],
"NEBRASKA":[.2,1.8],
"NEW HAMPSHIRE":[1.4,.2],
"NEW JERSEY":[1,.2],
"NEW MEXICO":[.6,.4],
"NEVADA":[1.2,.2],
"NEW YORK":[.4,1],
"OHIO":[.6,.6],
"OKLAHOMA":[.2,1.8],
"OREGON":[.4,1.2],
"PENNSYLVANIA":[.2,1.4],
"RHODE ISLAND":[.5,.1],
"SOUTH CAROLINA":[.2,.8],
"SOUTH DAKOTA":[.2,1.6],
"TENNESSEE":[.2,2],
"TEXAS":[.4,.8],
"UTAH":[1,.2],
"VIRGINIA":[.2,1.8],
"VERMONT":[1,.2],
"WASHINGTON":[.2,1.4],
"WISCONSIN":[1,.4],
"WEST VIRGINIA":[1,.4],
"WYOMING":[.4,1],
"WASHINGTON D.C.":[1,.4],
"USA":[2,8],
"CUSTOM":[.2,.4],
"ALL50":[2,.4]
}
#**********************************************************
# Change the state scaling for Rectangledisplays, ie. 64x32
#**********************************************************
scalebystate_rect = {
"ALASKA":[3,.4],
"ALABAMA":[2,.4],
"ARKANSAS":[1,.4],
"ARIZONA":[1.8,.4],
"CALIFORNIA":[2.5,.4],
"COLORADO":[.8,.4],
"CONNECTICUT":[.2,.2],
"DELAWARE":[.6,.1],
"FLORIDA":[.8,.4],
"GEORGIA":[1.25,.4],
"HAWAII":[.1,.4],
"IOWA":[.3,.4],
"IDAHO":[2.8,.4],
"ILLINOIS":[2.7,.2],
"INDIANA":[2.7,.4],
"KANSAS":[1,.8],
"KENTUCKY":[.2,.8],
"LOUISIANA":[2,.7],
"MASSACHUSETTS":[.2,.2],
"MARYLAND":[.1,.4],
"MAINE":[1.5,.1],
"MICHIGAN":[1.3,.1],
"MINNESOTA":[2.5,.4],
"MISSOURI":[1.2,.4],
"MISSISSIPPI":[2,.2],
"MONTANA":[.6,.6],
"NORTH CAROLINA":[.2,.6],
"NORTH DAKOTA":[.5,.6],
"NEBRASKA":[.2,1],
"NEW HAMPSHIRE":[1.4,.2],
"NEW JERSEY":[2,.1],
"NEW MEXICO":[2,.4],
"NEVADA":[3,.2],
"NEW YORK":[.8,.4],
"OHIO":[1.2,.4],
"OKLAHOMA":[.2,1],
"OREGON":[.8,.6],
"PENNSYLVANIA":[.2,.4],
"RHODE ISLAND":[.6,.1],
"SOUTH CAROLINA":[.8,.4],
"SOUTH DAKOTA":[.6,.6],
"TENNESSEE":[.1,1.2],
"TEXAS":[.8,.4],
"UTAH":[1.8,.2],
"VIRGINIA":[.1,1.6],
"VERMONT":[2.4,.2],
"WASHINGTON":[.2,.8],
"WISCONSIN":[2,.2],
"WEST VIRGINIA":[1.6,.2],
"WYOMING":[.8,.4],
"WASHINGTON D.C.":[.4,.2],
"USA":[1,4],
"CUSTOM":[.2,.4],
"ALL50":[2,1]
}