-
Notifications
You must be signed in to change notification settings - Fork 0
/
fert_graphs.ado
65 lines (50 loc) · 1.97 KB
/
fert_graphs.ado
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
capture program drop fert_graphs
*! fert_graphs v1.1 10feb2019
program fert_graphs
version 15.1
args path1 path2
global project_dir= "`path1'"
global working_dir= "`path2'"
***************************************************
*****************_REFORMAT PATHS TO_***************
****_ADD A TRAILING '\' TO PATH IF NOT PRESENT_****
*******_AND THEN REPLACE ALL '\' WITH '/'_*********
***************************************************
if usubstr("${project_dir}",(ustrlen("${project_dir}")),1) != "\" {
global project_dir="${project_dir}"+"\"
}
if usubstr("${working_dir}",(ustrlen("${working_dir}")),1) != "\" {
global working_dir="${working_dir}"+"\"
}
global project_dir = subinstr("${project_dir}","\","/",99)
global working_dir = subinstr("${working_dir}","\","/",99)
global project_dir = strltrim("${project_dir}")
global working_dir = strltrim("${working_dir}")
cd "${project_dir}"
***************************************************
***************_END REFORMATTING OF PATHS_*********
***************************************************
***************************************************
*****_CHECK NECESSARY ADO FILES ARE INSTALLED_*****
*****_add other packages below e.g. spmap etc_*****
***************************************************
foreach package in fs grstyle {
capture which `package'
if _rc==111 ssc install `package'
}
***************************************************
******************_END ADO CHECK_******************
***************************************************
***************************************************
***********_RUN THE VARIOUS DO FILES_**************
***************************************************
window stopbox note "Only run *this* file if you are CERTAIN that all prior" /*
*/ "files (e.g. outputdata.xlsx; graphdata4.dta) are appropriately created." /*
*/ " " "Press OK."
cd "${project_dir}"
do "final_graphs.do"
cd "${project_dir}"
do "chloropleth8.do"
display "Hello world!"
*****END RUN THE VARIOUS DO FILES*****
end