This repository has been archived by the owner on Dec 30, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpopulation.py
393 lines (386 loc) · 14.4 KB
/
population.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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
import lac_covid19.const as const
# http://publichealth.lacounty.gov/epi/docs/2019-LAC-Population.pdf
LA_COUNTY = 10_260_237
PASADENA = 141_374
LONG_BEACH = 467_353
# 2018 PEPS Population for LA County Health Dept
# US Census 2018 American Community Survey 1-Year Estimates for LB, Pas
HEALTH_DEPT = {
const.hd.LOS_ANGELES_COUNTY: 9_651_332,
const.hd.LONG_BEACH: LONG_BEACH,
const.hd.PASADENA: PASADENA,
}
SPA = {
const.SPA_AV: 397_272,
const.SPA_SF: 2_248_311,
const.SPA_SG: 1_814_459,
const.SPA_M: 1_191_772,
const.SPA_W: 667_220,
const.SPA_S: 1_050_698,
const.SPA_E: 1_320_945,
const.SPA_SB: 1_569_560,
}
AGE = {
const.AGE_0_17: 2_096_996,
const.AGE_18_40: 3_232_266,
const.AGE_41_65: 3_149_516,
const.AGE_OVER_65: 1_172_554,
const.AGE_0_4: 525_893,
const.AGE_5_11: 851_726,
const.AGE_12_17: 719_377,
const.AGE_18_29: 1_703_423,
const.AGE_30_49: 2_725_450,
const.AGE_50_64: 1_856_788,
const.AGE_65_79: 931_389,
const.AGE_OVER_80: 337_286,
}
GENDER = {
const.FEMALE: 4_890_980,
const.MALE: 4_760_352,
}
RACE = {
const.RACE_AI_AN: 22_005,
const.RACE_ASIAN: 1_395_605,
const.RACE_BLACK: 789_202,
const.RACE_HL: 4_758_809,
const.RACE_NH_PI: 19_152,
const.RACE_WHITE: 2_666_559
}
CSA = {
'City of Agoura Hills': 20883,
'City of Alhambra': 86724,
'City of Arcadia': 57754,
'City of Artesia': 16795,
'City of Avalon': 3869,
'City of Azusa': 50040,
'City of Baldwin Park': 76769,
'City of Bell': 36332,
'City of Bell Gardens': 43071,
'City of Bellflower': 77735,
'City of Beverly Hills': 34520,
'City of Bradbury': 1069,
'City of Burbank': 107180,
'City of Calabasas': 24323,
'City of Carson': 93846,
'City of Cerritos': 50067,
'City of Claremont': 36484,
'City of Commerce': 13069,
'City of Compton': 99904,
'City of Covina': 49032,
'City of Cudahy': 24347,
'City of Culver City': 39865,
'City of Diamond Bar': 57515,
'City of Downey': 114263,
'City of Duarte': 22016,
'City of El Monte': 117269,
'City of El Segundo': 16786,
'City of Gardena': 61310,
'City of Glendale': 206493,
'City of Glendora': 52764,
'City of Hawaiian Gardens': 14676,
'City of Hawthorne': 88787,
'City of Hermosa Beach': 19670,
'City of Hidden Hills': 1890,
'City of Huntington Park': 59484,
'City of Industry': 437,
'City of Inglewood': 113582,
'City of Irwindale': 1459,
'City of La Canada Flintridge': 20693,
'City of La Habra Heights': 5455,
'City of La Mirada': 49599,
'City of La Puente': 40697,
'City of La Verne': 33282,
'City of Lakewood': 80362,
'City of Lancaster': 161570,
'City of Lawndale': 33614,
'City of Lomita': 20729,
'City of Lynwood': 72047,
'City of Malibu': 12961,
'City of Manhattan Beach': 35999,
'City of Maywood': 28049,
'City of Monrovia': 38800,
'City of Montebello': 64375,
'City of Monterey Park': 62262,
'City of Norwalk': 107622,
'City of Palmdale': 158968,
'City of Palos Verdes Estates': 13522,
'City of Paramount': 56023,
'City of Pico Rivera': 64284,
'City of Pomona': 155931,
'City of Rancho Palos Verdes': 42747,
'City of Redondo Beach': 68697,
'City of Rolling Hills': 1940,
'City of Rolling Hills Estates': 8113,
'City of Rosemead': 55350,
'City of San Dimas': 34516,
'City of San Fernando': 24612,
'City of San Gabriel': 40954,
'City of San Marino': 13277,
'City of Santa Clarita': 220424,
'City of Santa Fe Springs': 18364,
'City of Santa Monica': 92446,
'City of Sierra Madre': 10989,
'City of Signal Hill': 11797,
'City of South El Monte': 20885,
'City of South Gate': 98155,
'City of South Pasadena': 26053,
'City of Temple City': 36455,
'City of Torrance': 149268,
'City of Vernon': 209,
'City of Walnut': 30532,
'City of West Covina': 108235,
'City of West Hollywood': 36951,
'City of Westlake Village': 8360,
'City of Whittier': 87432,
'Los Angeles - Adams-Normandie': 8202,
'Los Angeles - Alsace': 12445,
'Los Angeles - Angeles National Forest': 40,
'Los Angeles - Angelino Heights': 2502,
'Los Angeles - Arleta': 34370,
'Los Angeles - Atwater Village': 14666,
'Los Angeles - Baldwin Hills': 31125,
'Los Angeles - Bel Air': 8429,
'Los Angeles - Beverly Crest': 12525,
'Los Angeles - Beverlywood': 13173,
'Los Angeles - Boyle Heights': 86884,
'Los Angeles - Brentwood': 30955,
'Los Angeles - Brookside': 581,
'Los Angeles - Cadillac-Corning': 7121,
'Los Angeles - Canoga Park': 65289,
'Los Angeles - Carthay': 14363,
'Los Angeles - Central': 38992,
'Los Angeles - Century City': 12792,
'Los Angeles - Century Palms/Cove': 33766,
'Los Angeles - Chatsworth': 37061,
'Los Angeles - Cheviot Hills': 9171,
'Los Angeles - Chinatown': 8021,
'Los Angeles - Cloverdale/Cochran': 14553,
'Los Angeles - Country Club Park': 15153,
'Los Angeles - Crenshaw District': 13829,
'Los Angeles - Crestview': 11368,
'Los Angeles - Del Rey': 29936,
'Los Angeles - Downtown': 27507,
'Los Angeles - Eagle Rock': 39589,
'Los Angeles - East Hollywood': 29287,
'Los Angeles - Echo Park': 14256,
'Los Angeles - El Sereno': 41808,
'Los Angeles - Elysian Park': 5712,
'Los Angeles - Elysian Valley': 10171,
'Los Angeles - Encino': 45172,
'Los Angeles - Exposition': 3326,
'Los Angeles - Exposition Park': 44917,
'Los Angeles - Faircrest Heights': 3600,
'Los Angeles - Figueroa Park Square': 8721,
'Los Angeles - Florence-Firestone': 47445,
'Los Angeles - Glassell Park': 31604,
'Los Angeles - Gramercy Place': 10764,
'Los Angeles - Granada Hills': 58191,
'Los Angeles - Green Meadows': 21505,
'Los Angeles - Hancock Park': 17039,
'Los Angeles - Harbor City': 29070,
'Los Angeles - Harbor Gateway': 43600,
'Los Angeles - Harbor Pines': 2409,
'Los Angeles - Harvard Heights': 18035,
'Los Angeles - Harvard Park': 37935,
'Los Angeles - Highland Park': 48391,
'Los Angeles - Historic Filipinotown': 13870,
'Los Angeles - Hollywood': 68254,
'Los Angeles - Hollywood Hills': 29434,
'Los Angeles - Hyde Park': 28541,
'Los Angeles - Jefferson Park': 8073,
'Los Angeles - Koreatown': 51693,
'Los Angeles - Lafayette Square': 4559,
'Los Angeles - Lake Balboa': 42206,
'Los Angeles - Lakeview Terrace': 13133,
'Los Angeles - Leimert Park': 15235,
'Los Angeles - Lincoln Heights': 32597,
'Los Angeles - Little Armenia': 8025,
'Los Angeles - Little Bangladesh': 28343,
'Los Angeles - Little Tokyo': 3133,
'Los Angeles - Longwood': 4304,
'Los Angeles - Los Feliz': 21608,
'Los Angeles - Manchester Square': 8536,
'Los Angeles - Mandeville Canyon': 3124,
'Los Angeles - Mar Vista': 42471,
'Los Angeles - Marina Peninsula': 4360,
'Los Angeles - Melrose': 77696,
'Los Angeles - Mid-city': 15030,
'Los Angeles - Miracle Mile': 17985,
'Los Angeles - Mission Hills': 24124,
'Los Angeles - Mt. Washington': 24145,
'Los Angeles - North Hills': 61575,
'Los Angeles - North Hollywood': 151421,
'Los Angeles - Northridge': 69797,
'Los Angeles - Pacific Palisades': 21291,
'Los Angeles - Pacoima': 76979,
'Los Angeles - Palisades Highlands': 3846,
'Los Angeles - Palms': 43877,
'Los Angeles - Panorama City': 75250,
'Los Angeles - Park La Brea': 13580,
'Los Angeles - Pico-Union': 41842,
'Los Angeles - Playa Del Rey': 3196,
'Los Angeles - Playa Vista': 10947,
'Los Angeles - Porter Ranch': 35588,
'Los Angeles - Rancho Park': 6560,
'Los Angeles - Regent Square': 2780,
'Los Angeles - Reseda': 76617,
'Los Angeles - Reseda Ranch': 4636,
'Los Angeles - Reynier Village': 4228,
'Los Angeles - San Pedro': 78038,
'Los Angeles - Shadow Hills': 4442,
'Los Angeles - Sherman Oaks': 87254,
'Los Angeles - Silverlake': 44083,
'Los Angeles - South Carthay': 10595,
'Los Angeles - South Park': 37961,
'Los Angeles - St Elmo Village': 4584,
'Los Angeles - Studio City': 22440,
'Los Angeles - Sun Valley': 52483,
'Los Angeles - Sunland': 20408,
'Los Angeles - Sycamore Square': 647,
'Los Angeles - Sylmar': 82398,
'Los Angeles - Tarzana': 30876,
'Los Angeles - Temple-Beaudry': 39482,
'Los Angeles - Thai Town': 9809,
'Los Angeles - Toluca Lake': 8704,
'Los Angeles - Toluca Terrace': 1306,
'Los Angeles - Toluca Woods': 1858,
'Los Angeles - Tujunga': 27810,
'Los Angeles - University Hills': 3429,
'Los Angeles - University Park': 27456,
'Los Angeles - Valley Glen': 30016,
'Los Angeles - Valley Village': 24720,
'Los Angeles - Van Nuys': 93194,
'Los Angeles - Venice': 33885,
'Los Angeles - Vermont Knolls': 17200,
'Los Angeles - Vermont Square': 7657,
'Los Angeles - Vermont Vista': 41186,
'Los Angeles - Vernon Central': 51998,
'Los Angeles - Victoria Park': 8399,
'Los Angeles - View Heights': 3694,
'Los Angeles - Watts': 42674,
'Los Angeles - Wellington Square': 4915,
'Los Angeles - West Adams': 27630,
'Los Angeles - West Hills': 40545,
'Los Angeles - West Los Angeles': 37636,
'Los Angeles - West Vernon': 53644,
'Los Angeles - Westchester': 51603,
'Los Angeles - Westlake': 59355,
'Los Angeles - Westwood': 54109,
'Los Angeles - Wholesale District': 36129,
'Los Angeles - Wilmington': 56487,
'Los Angeles - Wilshire Center': 50170,
'Los Angeles - Winnetka': 51786,
'Los Angeles - Woodland Hills': 68055,
'Unincorporated - Acton': 7971,
'Unincorporated - Agua Dulce': 4158,
'Unincorporated - Altadena': 43620,
'Unincorporated - Anaverde': 1508,
'Unincorporated - Angeles National Forest': 1245,
'Unincorporated - Arcadia': 7981,
'Unincorporated - Athens Village': 4897,
'Unincorporated - Athens-Westmont': 42442,
'Unincorporated - Avocado Heights': 6775,
'Unincorporated - Azusa': 15923,
'Unincorporated - Bassett': 14817,
'Unincorporated - Bouquet Canyon': 1073,
'Unincorporated - Bradbury': 108,
'Unincorporated - Canyon Country': 7728,
'Unincorporated - Castaic': 27191,
'Unincorporated - Cerritos': 587,
'Unincorporated - Claremont': 702,
'Unincorporated - Covina': 16819,
'Unincorporated - Covina (Charter Oak)': 13144,
'Unincorporated - Del Aire': 4393,
'Unincorporated - Del Rey': 318,
'Unincorporated - Del Sur': 2415,
'Unincorporated - Desert View Highlands': 2493,
'Unincorporated - Duarte': 4428,
'Unincorporated - East Covina': 329,
'Unincorporated - East La Mirada': 5292,
'Unincorporated - East Lancaster': 114,
'Unincorporated - East Los Angeles': 125269,
'Unincorporated - East Pasadena': 6403,
'Unincorporated - East Rancho Dominguez': 15308,
'Unincorporated - East Whittier': 5306,
'Unincorporated - El Camino Village': 8791,
'Unincorporated - El Monte': 145,
'Unincorporated - Elizabeth Lake': 1661,
'Unincorporated - Florence-Firestone': 64705,
'Unincorporated - Franklin Canyon': 12,
'Unincorporated - Glendora': 660,
'Unincorporated - Hacienda Heights': 55926,
'Unincorporated - Hawthorne': 2514,
'Unincorporated - Hi Vista': 1098,
'Unincorporated - Kagel/Lopez Canyons': 1412,
'Unincorporated - La Crescenta-Montrose': 19801,
'Unincorporated - La Habra Heights': 676,
'Unincorporated - La Rambla': 2075,
'Unincorporated - La Verne': 2040,
'Unincorporated - Ladera Heights': 7071,
'Unincorporated - Lake Hughes': 668,
'Unincorporated - Lake Los Angeles': 12994,
'Unincorporated - Lake Manor': 1643,
'Unincorporated - Lennox': 22542,
'Unincorporated - Leona Valley': 1751,
'Unincorporated - Littlerock': 4021,
'Unincorporated - Littlerock/Juniper Hills': 1297,
'Unincorporated - Littlerock/Pearblossom': 3569,
'Unincorporated - Llano': 877,
'Unincorporated - Marina del Rey': 9411,
'Unincorporated - Monrovia': 3881,
'Unincorporated - Newhall': 220,
'Unincorporated - North Lancaster': 1198,
'Unincorporated - North Whittier': 8360,
'Unincorporated - Northeast San Gabriel': 24036,
'Unincorporated - Palmdale': 842,
'Unincorporated - Palos Verdes Peninsula': 621,
'Unincorporated - Pearblossom/Llano': 1956,
'Unincorporated - Pellissier Village': 619,
'Unincorporated - Placerita Canyon': 460,
'Unincorporated - Pomona': 1938,
'Unincorporated - Quartz Hill': 12906,
'Unincorporated - Rancho Dominguez': 2661,
'Unincorporated - Roosevelt': 931,
'Unincorporated - Rosewood': 1286,
'Unincorporated - Rosewood/East Gardena': 1193,
'Unincorporated - Rosewood/West Rancho Dominguez': 3361,
'Unincorporated - Rowland Heights': 51022,
'Unincorporated - San Francisquito Canyon/Bouquet C': 858,
'Unincorporated - San Jose Hills': 20221,
'Unincorporated - San Pasqual': 2035,
'Unincorporated - Sand Canyon': 308,
'Unincorporated - Santa Catalina Island': 267,
'Unincorporated - Santa Monica Mountains': 18621,
'Unincorporated - Saugus': 155,
'Unincorporated - Saugus/Canyon Country': 356,
'Unincorporated - South Antelope Valley': 455,
'Unincorporated - South El Monte': 1795,
'Unincorporated - South San Gabriel': 8848,
'Unincorporated - South Whittier': 59222,
'Unincorporated - Southeast Antelope Valley': 781,
'Unincorporated - Stevenson Ranch': 20966,
'Unincorporated - Sun Village': 6036,
'Unincorporated - Sunrise Village': 1296,
'Unincorporated - Twin Lakes/Oat Mountain': 1658,
'Unincorporated - Val Verde': 3309,
'Unincorporated - Valencia': 3072,
'Unincorporated - Valinda': 23371,
'Unincorporated - View Park/Windsor Hills': 11635,
'Unincorporated - Walnut Park': 16143,
'Unincorporated - West Antelope Valley': 1511,
'Unincorporated - West Carson': 22086,
'Unincorporated - West LA': 952,
'Unincorporated - West Puente Valley': 9835,
'Unincorporated - West Rancho Dominguez': 1359,
'Unincorporated - West Whittier/Los Nietos': 26925,
'Unincorporated - Westfield/Academy Hills': 1300,
'Unincorporated - Westhills': 839,
'Unincorporated - White Fence Farms': 3683,
'Unincorporated - Whittier': 3784,
'Unincorporated - Whittier Narrows': 12,
'Unincorporated - Willowbrook': 34913,
'Unincorporated - Wiseburn': 6027,
'Unincorporated - Charter Oak': 20,
'Unincorporated - Harbor Gateway': 1,
'Unincorporated - West Chatsworth': 12,
}