Skip to content

Commit a2bee15

Browse files
committed
ws attrs now in feather format on figshare
1 parent 55f98d7 commit a2bee15

1 file changed

Lines changed: 19 additions & 6 deletions

File tree

src/global/global_helpers.R

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10034,6 +10034,15 @@ postprocess_entire_dataset <- function(site_data,
1003410034
var = ifelse(var == 'lg_lncd_lichens', 'lg_nlcd_lichens', var)) %>%
1003510035
write_feather('../portal/data/general/biplot/year.feather')
1003610036

10037+
#make feather versions of ws attr files (crude af, whatev)
10038+
read_csv(file.path(fs_dir, '1_watershed_attribute_data/ws_attr_summaries.csv')) %>%
10039+
write_feather(file.path(fs_dir, '1_watershed_attribute_data/ws_attr_summaries.feather'))
10040+
lapply(list.files(file.path(fs_dir, '1_watershed_attribute_data/ws_attr_timeseries'),
10041+
full.names = TRUE),
10042+
function(x){
10043+
write_feather(read_csv(x), sub('\\.csv$', '.feather', x))
10044+
})
10045+
1003710046
upload_dataset_to_figshare_packageversion(dataset_version = dataset_version)
1003810047
} else {
1003910048
log_with_indent('NOT pushing data to Figshare.',
@@ -11464,8 +11473,14 @@ upload_dataset_to_figshare_packageversion <- function(dataset_version){
1146411473
file = '../r_package/R/sysdata.rda')
1146511474

1146611475
### CREATE, UPLOAD, PUBLISH SITES, VARS, LEGAL STUFF, SPATIAL DATA, AND DOCUMENTATION
11467-
other_uploadsA <- list.files('../portal/data/general/spatial_downloadables',
11468-
full.names = TRUE)
11476+
# other_uploadsA <- list.files('../portal/data/general/spatial_downloadables',
11477+
other_uploadsA <- list.files(paste0('macrosheds_figshare_v', dataset_version, '/1_watershed_attribute_data/ws_attr_timeseries'),
11478+
full.names = TRUE,
11479+
pattern = '\\.feather$')
11480+
titlesA <- paste0('spatial_timeseries_', str_match(other_uploadsA, '/([^/]+)\\.feather(?:\\.zip)?$')[, 2])
11481+
other_uploadsA <- c(other_uploadsA, paste0('macrosheds_figshare_v', dataset_version, '/1_watershed_attribute_data/ws_attr_summaries.feather'))
11482+
titlesA <- c(titlesA, 'watershed_summaries')
11483+
names(other_uploadsA) <- rep('watershed_attributes', length(other_uploadsA))
1146911484
# other_uploadsA = grep('spatial_timeseries', other_uploadsA, invert = TRUE, value = TRUE) #patch. see upload_dataset_to_figshare()
1147011485
# rmneon = grep('spatial_timeseries', other_uploadsA, value = T)
1147111486
# for(dd in rmneon){
@@ -11475,8 +11490,6 @@ upload_dataset_to_figshare_packageversion <- function(dataset_version){
1147511490
# for(dd in fff){
1147611491
# read_csv(dd) %>% filter(domain != 'neon') %>% write_csv(dd)
1147711492
# }
11478-
names(other_uploadsA) <- rep('watershed_attributes', length(other_uploadsA))
11479-
titlesA <- str_match(other_uploadsA, '/([^/]+)\\.csv(?:\\.zip)?$')[, 2]
1148011493

1148111494
other_uploadsB <- c(
1148211495
documentation = '../portal/static/documentation/timeseries/columns.txt',
@@ -11492,7 +11505,7 @@ upload_dataset_to_figshare_packageversion <- function(dataset_version){
1149211505
names(other_uploadsC) <- rep('documentation', length(other_uploadsC))
1149311506
titlesC <- str_match(other_uploadsC, '/([^/]+)\\.csv$')[, 2]
1149411507

11495-
other_uploadsD <- c(documentation = 'macrosheds_figshare_v1/macrosheds_documentation_packageformat/README.txt',
11508+
other_uploadsD <- c(documentation = paste0('macrosheds_figshare_v', dataset_version, '/macrosheds_documentation_packageformat/README.txt'),
1149611509
# policy = 'src/templates/figshare_docfiles/ws_attr_LEGAL.csv',
1149711510
# policy = 'src/templates/figshare_docfiles/timeseries_LEGAL.csv',
1149811511
policy = paste0('macrosheds_figshare_v', dataset_version, '/macrosheds_documentation_packageformat/data_use_agreements.docx'))
@@ -11514,7 +11527,7 @@ upload_dataset_to_figshare_packageversion <- function(dataset_version){
1151411527
titles <- titles[! rms]
1151511528

1151611529
#variable catalog can be included with package data
11517-
ms_var_catalog <- paste0('macrosheds_figshare_v', dataset_version, '/macrosheds_documentation_packageformat/variable_catalog.csv')
11530+
ms_var_catalog <- read_csv(paste0('macrosheds_figshare_v', dataset_version, '/macrosheds_documentation_packageformat/variable_catalog.csv'))
1151811531
save(ms_var_catalog, file = '../r_package/data/ms_var_catalog.RData')
1151911532

1152011533
file_ids_for_r_package2 <- tibble()

0 commit comments

Comments
 (0)