Skip to content

Internal: v7.0.0-beta2 - Run use cases that cannot run in GHA #3245

@georgemccabe

Description

@georgemccabe

Describe the Task

Run the following use cases using:

  • METplus v7.0.0-beta2
  • MET v13.0.0-beta2
  • METplus Analysis v4.0.0-beta2

Example commands to run use cases for v6.2.0 on seneca are below. Modify to use the above versions.

Setup steps:

  • Set MET_INSTALL_DIR=/d1/projects/MET/MET_regression/main_v12.2/latest in ~/mccabe.seneca.conf
  • Update ~/METplotpy, ~/METdataio, and ~/METcalcpy to get latest changes from main_v3.2 branches
  • Update ~/METplus to use main_v6.2 branch

Use case commands:

  • marine_and_cryosphere:11 GridStat_fcstRTOFS_obsGHRSST_climWOA_sst
run_metplus.py \
~/METplus/parm/use_cases/model_applications/marine_and_cryosphere/GridStat_fcstRTOFS_obsGHRSST_climWOA_sst.conf \
~/mccabe.seneca.conf \
user_env_vars.MET_PYTHON_EXE=/home/met_test/miniforge3/envs/icecover.v6.1/bin/python3
  • s2s_stratosphere:1 UserScript_fcstGFS_obsERA_StratospherePolar
mamba activate weatherregime.v6.1
run_metplus.py \
~/METplus/parm/use_cases/model_applications/s2s_stratosphere/UserScript_fcstGFS_obsERA_StratospherePolar.conf \
~/mccabe.seneca.conf \
config.INPUT_BASE=/d1/projects/METplus/METplus_Data/not_in_gha \
config.OUTPUT_BASE=/d1/personal/mccabe/out_s2s_strat_v6.2 \
user_env_vars.PYTHONPATH=/home/mccabe/METcalcpy:/home/mccabe/METdataio:/home/mccabe/METplotpy
  • s2s_stratosphere:2 UserScript_fcstGFS_obsERA_StratosphereQBO
mamba activate weatherregime.v6.1
run_metplus.py \
~/METplus/parm/use_cases/model_applications/s2s_stratosphere/UserScript_fcstGFS_obsERA_StratosphereQBO.conf \
~/mccabe.seneca.conf \
config.INPUT_BASE=/d1/projects/METplus/METplus_Data/not_in_gha \
config.OUTPUT_BASE=/d1/personal/mccabe/out_s2s_strat2_v6.2 \
user_env_vars.PYTHONPATH=/home/mccabe/METcalcpy:/home/mccabe/METdataio:/home/mccabe/METplotpy
  • short_range:14 UserScript_fcstRRFS_fcstOnly_Reformat_Aggregate_Plot
mamba activate rrfs_usecase_env
run_metplus.py \
~/METplus/parm/use_cases/model_applications/short_range/UserScript_fcstRRFS_fcstOnly_Reformat_Aggregate_Plot.conf \
~/mccabe.seneca.conf \
config.OUTPUT_BASE=/d1/personal/mccabe/out_short_range14_v6.2 \
user_env_vars.PYTHONPATH=/home/mccabe/METcalcpy:/home/mccabe/METdataio:/home/mccabe/METplotpy \
user_env_vars.PRE_LOAD_CHROME=True
  • short_range:15 MODEMultivar_fcstRRFS_obsGOES_MRMS_BrightnessTemp_Lightning
run_metplus.py \
~/METplus/parm/use_cases/model_applications/short_range/MODEMultivar_fcstRRFS_obsGOES_MRMS_BrightnessTemp_Lightning.conf \
~/mccabe.seneca.conf

Time Estimate

~1 day

Sub-Issues

Consider breaking the task down into sub-issues.

  • Add a checkbox for each sub-issue here.

Relevant Deadlines

7.0.0

Funding Source

Define the source of funding and account keys here or state NONE.

Define the Metadata

Assignee

  • Select engineer(s) or no engineer required
  • Select scientist(s) or no scientist required

Labels

  • Review default alert labels
  • Select component(s)
  • Select priority
  • Select requestor(s)

Milestone and Projects

  • Select Milestone as a METplus-Wrappers-X.Y.Z version, Consider for Next Release, or Backlog of Development Ideas
  • For a METplus-Wrappers-X.Y.Z version, select the METplus-Wrappers-X.Y.Z Development project

Define Related Issue(s)

Consider the impact to the other METplus components.

Task Checklist

See the METplus Workflow for details.

  • Complete the issue definition above, including the Time Estimate and Funding Source.
  • Fork this repository or create a branch of develop.
    Branch name: feature_<Issue Number>_<Description>
  • Complete the development and test your changes.
  • Add/update log messages for easier debugging.
  • Add/update unit tests.
  • Add/update documentation.
  • Add any new Python packages to the METplus Components Python Requirements table.
  • For any new datasets, an entry to the METplus Verification Datasets Guide.
  • Push local changes to GitHub.
  • Submit a pull request to merge into develop.
    Pull request: feature <Issue Number> <Description>
  • Define the pull request metadata, as permissions allow.
    Select: Reviewer(s) and Development issue
    Select: Milestone as the next official version
    Select: METplus-Wrappers-X.Y.Z Development project for development toward the next official release
  • Iterate until the reviewer(s) accept and merge your changes.
  • Delete your fork or branch.
  • Close this issue.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    🛑 Not Ready

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions