-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSConstruct
More file actions
63 lines (52 loc) · 2 KB
/
SConstruct
File metadata and controls
63 lines (52 loc) · 2 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
import os
env = Environment(ENV=os.environ)
env.AlwaysBuild(
env.Command("public-data/all",
["source/unzip-public-data.py",
"public-data-paths.json",
Value("RI")],
"python $SOURCES $TARGETS")
)
env.Command("scratch/e911.csv",
["source/clean.py",
"public-data/E-911_Sites.csv",
"data/StreetTypes.csv"],
"python $SOURCES $TARGETS")
env.Command("scratch/e911-blocks.csv",
["source/blocks.py",
"public-data/tl_2020_44_tabblock20.shp",
"scratch/e911.csv"],
"python $SOURCES $TARGET")
env.Command(["scratch/blkgrp-city-street-names.csv",
"scratch/blkgrp-city-street-nums.csv"],
["source/city-lookups.py",
"scratch/e911-blocks.csv",
Value("BlockGroup")],
"python $SOURCES $TARGETS")
env.Command(["scratch/blkgrp-zip-street-names.csv",
"scratch/blkgrp-zip-street-nums.csv"],
["source/zip-lookups.py",
"scratch/e911-blocks.csv",
Value("BlockGroup")],
"python $SOURCES $TARGETS")
env.Command(["scratch/tract-city-street-names.csv",
"scratch/tract-city-street-nums.csv"],
["source/city-lookups.py",
"scratch/e911-blocks.csv",
Value("Tract")],
"python $SOURCES $TARGETS")
env.Command(["scratch/tract-zip-street-names.csv",
"scratch/tract-zip-street-nums.csv"],
["source/zip-lookups.py",
"scratch/e911-blocks.csv",
Value("Tract")],
"python $SOURCES $TARGETS")
env.Command(["scratch/blkgrp-centroids.csv"],
["source/centroids.py",
"public-data/cb_2020_44_bg_500k.shp"],
"python $SOURCES $TARGETS")
env.Command(["scratch/blkgrp-distance.csv"],
["source/distance.py",
"scratch/blkgrp-centroids.csv"],
"python $SOURCES $TARGETS")
# vim: syntax=python expandtab sw=4 ts=4