Suppose you want to use this template in "CIBR" project for a new <lake_name> with the following configurations in configure_flare.yml:
forecast met model: noaa/NOAAGEFS_1hrforecast_inflow_model: inflow/FLOWS-NOAAGEFS-AR1
For creating a new lake forecast code, follow these steps:
0- Make sure you already have all the necessary drivers for running the forecasts in the S3 storage at:
drivers/noaa/NOAAGEFS_1hr/<lake_name>drivers/inflow/FLOWS-NOAAGEFS-AR1/<lake_name>
1- Click the green "Use this template" button on the top right corner of this repository, https://github.com/FLARE-forecast/LAKE-forecast-code.
2- Choose a "Repository name" such as "<lake_name>-forecast-code".
3- Click the green "Create repository from template" button on the bottom of the page.
4- Edit the following files in your newly created repository and change the site_id from fcre to <lake_name>:
configuration/default/configure_flare.ymlconfiguration/default/observation_processing.yml
5- Edit the following files and change the forecast_site from fcre to <lake_name>:
main_workflow.Rworkflows/default/combined_workflow.R
6- Now you can apply your desired changes to the codebase and then run the forecasts.