Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Public services and new names #440

Merged
merged 93 commits into from
May 12, 2023
Merged

Conversation

CoreyKrewson-NOAA
Copy link
Contributor

@CoreyKrewson-NOAA CoreyKrewson-NOAA commented May 10, 2023

Setting a standard naming convention for all services and creating the 10% FIM services as well.

<model type>_<forecast period?>_<max?>__<domain?>_<noaa?>

Model Type (required): Indicates what model data is being processes. i.e. ana, srf, mrf, rfc, static, etc
Forecast Period (optional): Indicates forecast period being analyzed. For example, the srf configuration of the water model has an 18hr forecast
Max (optional): Indicates if the data being analyzed is the max value across the forecast or not
Product (required): Name of the data product
Domain (optional): Indicates the domain that is being processed. If no domain is present, then the service is for CONUS
NOAA(optional): Indicates if the service is internal or public. All internal services end in “_noaa”

Changes

  • Updates to names can be found in the attached csv
  • Added a new optional sql_file argument for the fim_configs in the product config template. If not specified, then the sql file with the fim config name will be ran. This was done so I can reuse fim_data_prep sqls for the coastal products
  • Added new public FIM domain reference service
  • Split NWM Waterbodies services into CONUS, Hi, and Puerto Rico domains

Uploading service_name_updates.csv…

@CoreyKrewson-NOAA
Copy link
Contributor Author

@shawncrawley could you review this? Most of the stuff is just renaming but there are a few changes with regards to lambda functions.

Those changes are mainly for adding a new optional "sql_file" argument to the fim_config section of the product configuration. I did this so that I can specify a sql_file to use for the fim_data_prep and reuse files as needed

shawncrawley
shawncrawley previously approved these changes May 11, 2023
Copy link
Collaborator

@shawncrawley shawncrawley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm trusting in the power of find/replace for most of this. After looking at a handful of changes to product config, SQL and mapx files, I filtered all ".yml", ".sql", and ".mapx" and only looked more in-depth at the non-config files. It all looks good to me.

Copy link
Collaborator

@shawncrawley shawncrawley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good to go.

@CoreyKrewson-NOAA CoreyKrewson-NOAA merged commit 3424e37 into ti May 12, 2023
CoreyKrewson-NOAA added a commit that referenced this pull request May 18, 2023
Fixed a handful of issues that were introduced from #440. See this PR info for list of changes made
@CoreyKrewson-NOAA CoreyKrewson-NOAA deleted the public_services_and_new_names branch September 28, 2023 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants