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

Utilize a benchmarking tool to generate benchmarking metrics for the ensemble stat tool #3065

Open
5 of 26 tasks
bikegeek opened this issue Jan 27, 2025 · 0 comments
Open
5 of 26 tasks
Assignees
Labels
type: task An actionable item of work
Milestone

Comments

@bikegeek
Copy link
Contributor

bikegeek commented Jan 27, 2025

Describe the Task

Utilize a benchmarking tool to generate benchmarking/performance metrics when running the ensemble stat tool.

Provide support for:

  • Running multiple METplus use cases
  • Running a single MET command line command
  • Save output generated by the benchmarking tool into a consolidated file (.csv and .txt)
  • Allow user to determine how many times the ensemble stat tool is to be run
  • Create output files that have the timestamp of when the benchmarking was performed

Time Estimate

1-2 weeks

Sub-Issues

Consider breaking the task down into sub-issues.

  • Identify tool for generating benchmarking metrics
  • Obtain data and METplus configuration files for development
  • create support for running multiple METplus use cases
  • create support for running MET ensemble stat tool
  • document background information on the benchmarking tool and how it is set up and used.

Relevant Deadlines

end of period of performance is January 31, 2025

Funding Source

2771024 (AF)

Define the Metadata

Assignee

  • Select **engineer(s)**Minna Win
  • Select scientist(s) Michelle Harrold

Labels

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

Milestone and Projects

  • Select Milestone as a MET-X.Y.Z version, Consider for Next Release, or Backlog of Development Ideas
  • For a MET-X.Y.Z version, select the MET-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.
  • 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: MET-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.
@bikegeek bikegeek added the type: task An actionable item of work label Jan 27, 2025
@bikegeek bikegeek added this to the MET-12.1.0 milestone Jan 27, 2025
@github-project-automation github-project-automation bot moved this to 🩺 Needs Triage in METplus-6.1.0 Development Jan 28, 2025
@JohnHalleyGotway JohnHalleyGotway moved this from 🩺 Needs Triage to 🏗 In progress in METplus-6.1.0 Development Jan 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: task An actionable item of work
Projects
Status: 🏗 In progress
Development

No branches or pull requests

2 participants