1
+ geo_type <- " state"
2
+ time_type <- " day"
3
+ geo_values <- " *"
4
+ time_values <- epidatr :: epirange(from = " 2020-01-01" , to = " 2024-01-01" )
5
+ fetch_args <- fetch_args_list(return_empty = TRUE , timeout_seconds = 200 )
6
+ issues <- " *"
7
+
1
8
data_targets <- list (
2
9
tar_target(
3
- name = hhs_evaluation_data ,
10
+ name = hhs_latest_data ,
4
11
command = {
5
12
epidatr :: pub_covidcast(
6
13
source = " hhs" ,
7
14
signals = " confirmed_admissions_covid_1d" ,
8
- geo_type = " state" ,
9
- time_type = " day" ,
10
- geo_values = " *" ,
11
- time_values = epidatr :: epirange(from = " 20200101" , to = " 20240101" ),
12
- ) %> %
15
+ geo_type = geo_type ,
16
+ time_type = time_type ,
17
+ geo_values = geo_values ,
18
+ time_values = time_values ,
19
+ fetch_args = fetch_args
20
+ )
21
+ }
22
+ ),
23
+ tar_target(
24
+ name = chng_latest_data ,
25
+ command = {
26
+ epidatr :: pub_covidcast(
27
+ source = " chng" ,
28
+ signals = " smoothed_adj_outpatient_covid" ,
29
+ geo_type = geo_type ,
30
+ time_type = time_type ,
31
+ geo_values = geo_values ,
32
+ time_values = time_values ,
33
+ fetch_args = fetch_args
34
+ )
35
+ }
36
+ ),
37
+ tar_target(
38
+ name = hhs_evaluation_data ,
39
+ command = {
40
+ hhs_latest_data %> %
13
41
rename(
14
42
actual = value ,
15
43
target_end_date = time_value
16
44
)
17
45
}
18
46
),
47
+ tar_target(
48
+ name = hhs_latest_data_2022 ,
49
+ command = {
50
+ hhs_latest_data %> %
51
+ filter(time_value > = " 2022-01-01" )
52
+ }
53
+ ),
54
+ tar_target(
55
+ name = chng_latest_data_2022 ,
56
+ command = {
57
+ chng_latest_data %> %
58
+ filter(time_value > = " 2022-01-01" )
59
+ }
60
+ ),
19
61
tar_target(
20
62
name = hhs_archive_data_2022 ,
21
63
command = {
22
64
epidatr :: pub_covidcast(
23
65
source = " hhs" ,
24
66
signals = " confirmed_admissions_covid_1d" ,
25
- geo_type = " state " ,
26
- time_type = " day " ,
27
- geo_values = " * " ,
28
- time_values = epidatr :: epirange( from = " 20220101 " , to = " 20220401 " ) ,
67
+ geo_type = geo_type ,
68
+ time_type = time_type ,
69
+ geo_values = geo_values ,
70
+ time_values = time_values ,
29
71
issues = " *" ,
30
- fetch_args = fetch_args_list( return_empty = TRUE , timeout_seconds = 100 )
72
+ fetch_args = fetch_args
31
73
)
32
74
}
33
75
),
@@ -37,12 +79,12 @@ data_targets <- list(
37
79
epidatr :: pub_covidcast(
38
80
source = " chng" ,
39
81
signals = " smoothed_adj_outpatient_covid" ,
40
- geo_type = " state " ,
41
- time_type = " day " ,
42
- geo_values = " * " ,
43
- time_values = epidatr :: epirange( from = " 20220101 " , to = " 20220401 " ) ,
82
+ geo_type = geo_type ,
83
+ time_type = time_type ,
84
+ geo_values = geo_values ,
85
+ time_values = time_values ,
44
86
issues = " *" ,
45
- fetch_args = fetch_args_list( return_empty = TRUE , timeout_seconds = 100 )
87
+ fetch_args = fetch_args
46
88
)
47
89
}
48
90
),
@@ -69,34 +111,5 @@ data_targets <- list(
69
111
)
70
112
epix_merge(hhs_archive_data_2022 , chng_archive_data_2022 , sync = " locf" )
71
113
}
72
- ),
73
- tar_target(
74
- # TODO: This is almost identical to hhs_evaluation_data. Can we combine them?
75
- name = hhs_latest_data_2022 ,
76
- command = {
77
- epidatr :: pub_covidcast(
78
- source = " hhs" ,
79
- signals = " confirmed_admissions_covid_1d" ,
80
- geo_type = " state" ,
81
- time_type = " day" ,
82
- geo_values = " *" ,
83
- time_values = epidatr :: epirange(from = " 20220101" , to = " 20220401" ),
84
- fetch_args = fetch_args_list(return_empty = TRUE , timeout_seconds = 100 )
85
- )
86
- }
87
- ),
88
- tar_target(
89
- name = chng_latest_data_2022 ,
90
- command = {
91
- epidatr :: pub_covidcast(
92
- source = " chng" ,
93
- signals = " smoothed_adj_outpatient_covid" ,
94
- geo_type = " state" ,
95
- time_type = " day" ,
96
- geo_values = " *" ,
97
- time_values = epidatr :: epirange(from = " 20220101" , to = " 20220401" ),
98
- fetch_args = fetch_args_list(return_empty = TRUE , timeout_seconds = 100 )
99
- )
100
- }
101
114
)
102
115
)
0 commit comments