@@ -84,45 +84,48 @@ tar_make()
84
84
# tar_make_future(workers = 2) # nolint
85
85
86
86
87
- # Prevent functions defined in /R dir from being loaded unnecessarily
88
- options(shiny.autoload.r = FALSE )
87
+ use_shiny <- readline_wrapper(" Would you like to run the shiny app? (y/[N]): " )
88
+ if (use_shiny == " y" ) {
89
+ # Prevent functions defined in /R dir from being loaded unnecessarily
90
+ options(shiny.autoload.r = FALSE )
89
91
90
- forecaster_options <- unique(tar_read(forecasters )[[" parent_id" ]])
91
- # Map forecaster names to score files
92
- forecaster_options <- setNames(
93
- # File names
94
- paste0(" score_" , gsub(" " , " ." , forecaster_options )),
95
- # Display names
96
- forecaster_options
97
- )
98
-
99
- # Add ensembles
100
- ensemble_options <- tar_read(ensembles )[[" a" ]]
101
- ensemble_options <- setNames(
102
- # File names
103
- paste0(" ensemble_score_" , ensemble_options ),
104
- # Display names
105
- paste0(" ensemble score " , ensemble_options )
106
- )
92
+ forecaster_options <- unique(tar_read(forecasters )[[" parent_id" ]])
93
+ # Map forecaster names to score files
94
+ forecaster_options <- setNames(
95
+ # File names
96
+ paste0(" score_" , gsub(" " , " ." , forecaster_options )),
97
+ # Display names
98
+ forecaster_options
99
+ )
107
100
108
- external_options <- tar_read(external_names )
109
- EXTERNAL_PREFIX <- " [external] "
110
- if (! is.null(external_options ) && length(external_options ) > 0 ) {
111
- external_options <- setNames(
101
+ # Add ensembles
102
+ ensemble_options <- tar_read(ensembles )[[" a" ]]
103
+ ensemble_options <- setNames(
112
104
# File names
113
- # Get names of all branches of `external_scores` target by index. The way these
114
- # were specified, `external_names` provides the order of the branches.
115
- tar_branch_names(external_scores , seq_along(external_options )),
105
+ paste0(" ensemble_score_" , ensemble_options ),
116
106
# Display names
117
- paste0(
118
- EXTERNAL_PREFIX ,
119
- gsub(" forecaster" , " " , gsub(" _" , " " , external_options , fixed = TRUE ), fixed = TRUE )
120
- )
107
+ paste0(" ensemble score " , ensemble_options )
121
108
)
122
- } else {
123
- external_options <- character (0 )
124
- }
125
109
126
- forecaster_options <- c(ensemble_options , forecaster_options , external_options )
110
+ external_options <- tar_read(external_names )
111
+ EXTERNAL_PREFIX <- " [external] "
112
+ if (! is.null(external_options ) && length(external_options ) > 0 ) {
113
+ external_options <- setNames(
114
+ # File names
115
+ # Get names of all branches of `external_scores` target by index. The way these
116
+ # were specified, `external_names` provides the order of the branches.
117
+ tar_branch_names(external_scores , seq_along(external_options )),
118
+ # Display names
119
+ paste0(
120
+ EXTERNAL_PREFIX ,
121
+ gsub(" forecaster" , " " , gsub(" _" , " " , external_options , fixed = TRUE ), fixed = TRUE )
122
+ )
123
+ )
124
+ } else {
125
+ external_options <- character (0 )
126
+ }
127
+
128
+ forecaster_options <- c(ensemble_options , forecaster_options , external_options )
127
129
128
- runApp(here :: here(" app.R" ), port = 3838 )
130
+ runApp(here :: here(" app.R" ), port = 3838 )
131
+ }
0 commit comments