From fcae3a43bc406b5d00d8bfc075cdb2766191df72 Mon Sep 17 00:00:00 2001 From: Zwart Date: Tue, 30 Apr 2024 11:53:53 -0700 Subject: [PATCH 1/5] project name change in instructions --- dashboard/instructions.qmd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/instructions.qmd b/dashboard/instructions.qmd index 492351f64d..3a45f78736 100644 --- a/dashboard/instructions.qmd +++ b/dashboard/instructions.qmd @@ -62,7 +62,7 @@ The file is a csv format with the following columns: - `project_id`: use `usgsrc4cast` - `model_id`: the short name of the model defined as the model_id in your registration. The model_id should have no spaces. - `model_id` should reflect a method to forecast one or a set of target variables and must be unique to the neon4cast challenge. + `model_id` should reflect a method to forecast one or a set of target variables and must be unique to the `usgsrc4cast` challenge. - `datetime`: forecast timestamp. Format `%Y-%m-%d %H:%M:%S` with UTC as the time zone. From e8b55766c46103d182f9ae4d377aae2037648ee7 Mon Sep 17 00:00:00 2001 From: Zwart Date: Tue, 30 Apr 2024 12:14:23 -0700 Subject: [PATCH 2/5] print out submission object --- submission_processing/process_submissions.R | 1 + 1 file changed, 1 insertion(+) diff --git a/submission_processing/process_submissions.R b/submission_processing/process_submissions.R index 61551d4e6c..870da68dd8 100644 --- a/submission_processing/process_submissions.R +++ b/submission_processing/process_submissions.R @@ -200,6 +200,7 @@ if(nrow(submit_files) > 0){ config$forecasts_bucket, "/raw/project_id=", config$project_id, "/", basename(submission_timestamp)) + print(raw_bucket_object) minioclient::mc_cp(submission_timestamp, paste0(dirname(raw_bucket_object),"/", basename(submission_timestamp))) From c926b8daffb7f5cfb812b03d57a2c5d7ac0f10ec Mon Sep 17 00:00:00 2001 From: Zwart Date: Tue, 30 Apr 2024 12:33:22 -0700 Subject: [PATCH 3/5] update target description and image --- dashboard/targets.qmd | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dashboard/targets.qmd b/dashboard/targets.qmd index b14395db83..72d0923912 100644 --- a/dashboard/targets.qmd +++ b/dashboard/targets.qmd @@ -7,7 +7,7 @@ editor: ```{r message=FALSE, echo = FALSE} library(tidyverse) -aquatics_focal_sites <- c("USGS-05553700", "USGS-01463500") +aquatics_focal_sites <- c("USGS-05553700", "USGS-14211720") ``` ```{r message=FALSE, echo = FALSE} @@ -43,7 +43,7 @@ More information about USGS sites can be found in the [site metadata](https://ra ## Explore the targets and themes {#sec-targets} -Information on the targets files for the "themes" is below. +Information on the targets files for the river chlorophyll challenge is below. In the tables, - "duration" is the time-step of the variable where `P1D` is a daily mean. @@ -53,11 +53,11 @@ In the tables, - The "latency" is the time between data collection and data availability in the targets file -### Aquatics +### River Chlorophyll -![](https://projects.ecoforecast.org/neon4cast-catalog/img/neon_buoy.jpg) +![](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/media/images/Millstone-hab1.png) -The aquatics theme challenges you to forecast daily mean water quality variables at up-to 10 river USGS sites. +The river chlorophyll challenge invites you to forecast daily mean chlorophyll at up to 10 USGS river sites. ```{r echo = FALSE} url <- "https://sdsc.osn.xsede.org/bio230014-bucket01/challenges/targets/project_id=usgsrc4cast/duration=P1D/river-chl-targets.csv.gz" From fd8a0ef8f4592e9a5a43677ff7d40f97e173bbaf Mon Sep 17 00:00:00 2001 From: Zwart Date: Tue, 30 Apr 2024 12:35:08 -0700 Subject: [PATCH 4/5] update description / motivation --- dashboard/targets.qmd | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dashboard/targets.qmd b/dashboard/targets.qmd index 72d0923912..5851e9b6ea 100644 --- a/dashboard/targets.qmd +++ b/dashboard/targets.qmd @@ -36,8 +36,7 @@ This challenge focuses on forecasting river chlorophyll-a at select USGS monitor As you develop your forecasting skills and want to expand to more sites, the targets are available at all 10 USGS sites. -You may also consider submitting forecasts to sites that match your interests. -For example, a class being taught in the winter may be more interested in forecasting southern sites while a summer class may focus on more northern sites. +You may also consider submitting forecasts to sites that match your interests or locality. More information about USGS sites can be found in the [site metadata](https://radiantearth.github.io/stac-browser/#/external/raw.githubusercontent.com/eco4cast/usgs4cast-ci/main/catalog/sites/collection.json) and on USGS's [website](https://dashboard.waterdata.usgs.gov/app/nwd/en/) From ef99405d8bd0fb0629494e3eecf952d3449f940a Mon Sep 17 00:00:00 2001 From: Zwart Date: Tue, 30 Apr 2024 12:38:24 -0700 Subject: [PATCH 5/5] word changes --- dashboard/performance.qmd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dashboard/performance.qmd b/dashboard/performance.qmd index 46c6f51fdc..47c06bb1ba 100644 --- a/dashboard/performance.qmd +++ b/dashboard/performance.qmd @@ -15,7 +15,7 @@ source("R/plot-utils.R") #source("../R/ignore_sigpipes.R") #ignore_sigpipe() -aquatics_focal_sites <- c("USGS-05553700", "USGS-01463500") +aquatics_focal_sites <- c("USGS-05553700", "USGS-14211720") ``` This page visualizes the forecasts and forecast performance for the focal target variables. @@ -88,7 +88,7 @@ best_P1D_scores <- df_P1D_scores |> Forecasts submitted on `r max(lubridate::as_date(df_P1D$reference_datetime))` -### Aquatics: Chlorophyll-a +### River Chlorophyll-a Forecast summaries are available [here](https://radiantearth.github.io/stac-browser/#/external/raw.githubusercontent.com/eco4cast/usgsrc4cast-ci/main/catalog/summaries/aquatics/Daily_Chlorophyll_a/collection.json) @@ -113,7 +113,7 @@ Below are forecasts submitted 30 days ago and include the observations used to e ::: panel-tabset -### Aquatics: chrophyll-a +### River Chlorophyll-a ```{r} best_models <- best_P1D_scores |> filter(variable == "chla") |> pull(model_id)