This repository was archived by the owner on May 28, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed
Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,26 @@ p2a_targets_list <- list(
3030 p2_well_observed_sites [(p2_well_observed_sites %in% p2a_well_observed_train_sites ) | (p2_well_observed_sites %in% validation_sites )]
3131 ),
3232
33+ # get sites that we use for training, but also have data in the validation time period
34+ tar_target(
35+ p2a_well_observed_time_validation_sites ,
36+ p2a_well_observed_do_data %> %
37+ filter(site_id %in% p2a_well_observed_train_validation_sites ,
38+ ! site_id %in% validation_sites ,
39+ date > = val_start_date ,
40+ date < val_end_date ) %> %
41+ group_by(site_id ) %> %
42+ summarise(val_count = sum(! is.na(do_mean ))) %> %
43+ filter(val_count > 0 ) %> %
44+ pull(site_id )
45+ ),
46+
47+ # sites that are training sites but do not have data in validation period
48+ tar_target(
49+ p2a_well_observed_train_only ,
50+ p2a_well_observed_train_sites [! p2a_well_observed_train_sites %in% p2a_well_observed_time_validation_sites ]
51+ ),
52+
3353 # match seg attributes with site_ids, subset to train sites and write to feather
3454 tar_target(
3555 p2a_well_observed_train_seg_attr ,
Original file line number Diff line number Diff line change @@ -26,6 +26,30 @@ p3_targets_list <- list(
2626 " 3_visualize/out/filtered_daily_means.jpg" ,
2727 " 3_visualize/out/filtered_inst_means.jpg" )),
2828 format = " file"
29+ ),
30+
31+ tar_target(
32+ p3_well_observed_site_data ,
33+ {
34+ p2_sites_w_segs %> %
35+ mutate(partition = case_when(site_id %in% validation_sites ~ " val" ,
36+ site_id %in% test_sites ~ " test" ,
37+ site_id %in% p2a_well_observed_train_only ~ " train" ,
38+ site_id %in% p2a_well_observed_time_validation_sites ~ " train/val" )) %> %
39+ filter(! is.na(partition )) %> %
40+ st_as_sf(. , coords = c(" lon" , " lat" ), crs = 4326 )
41+ }
42+ ),
43+
44+ tar_target(
45+ p3_well_observed_site_data_json ,
46+ {
47+ filename = " 3_visualize/out/well_observed_trn_val_test.geojson"
48+ st_write(p3_well_observed_site_data , filename , append = FALSE )
49+ filename
50+ },
51+ format = " file"
2952 )
53+
3054)
3155
You can’t perform that action at this time.
0 commit comments