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

New Use Case: Ice cover/concentration use case, part of marine layer verification integration #834

Closed
8 of 25 tasks
j-opatz opened this issue Mar 5, 2021 · 1 comment · Fixed by #970
Closed
8 of 25 tasks
Assignees
Labels
component: python wrapper priority: high High Priority requestor: NOAA/EMC NOAA Environmental Modeling Center required: FOR DEVELOPMENT RELEASE Required to be completed in the development release for the assigned project type: new use case Add a new use case
Milestone

Comments

@j-opatz
Copy link
Contributor

j-opatz commented Mar 5, 2021

Describe the New Use Case

This new use case will duplicate the efforts of Todd Spindler's VLab-Redmine code, specifically its calculations for ice coverage and concentration (which includes extent and area calculations). This will need to utilize Python embedding for the data file ingest, as well as a possible need to convert between coordinate systems (if not available in METplus).
It still needs to be determined if the graphical output currently produced and displayed at the site listed below need to be produced in this use case.
As a final step, these new data sources will be logged in the METplus Verification Datasets Guide.

This is part of the larger Marine layer Verification package integration, which is tracked in #800

Acceptance Testing

Graphical output from current VLab code: https://polar.ncep.noaa.gov/global/ice/

Input files: The OSTIA files, which are archived here (https://podaac.jpl.nasa.gov/dataset/OSTIA-UKMO-L4-GLOB-v2.0), and the RTOFS files, which are not archived, and need to be pulled on the date desired.

A successful output from this use case will duplicate ongoing efforts currently completed with Todd's VLab code.

Time Estimate

Estimate the amount of work required here.
Issues should represent approximately 1 to 3 days of work.

Sub-Issues

This is a checklist for functions within the use case and is intended purely as a tracking system, and will not be broken into separate Github sub-issues

  • Sea ice concentration of RTOFS, OSTIA (map)
  • Difference between RTOFS, OSTIA Ice concentration (map)
  • Stats between the two models (weighted mean, bias, std dev, correlation coefficient, scatter index, RMSE)
  • OSTIA, RTOFS Ice extent and Area (graph)

Relevant Deadlines

None

Funding Source

2788881

Define the Metadata

Assignee

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

Labels

  • Select component(s)
  • Select priority
  • Select requestor(s)
  • Select privacy

Projects and Milestone

  • Review projects and select relevant Repository and Organization ones or add "alert:NEED PROJECT ASSIGNMENT" label
  • Select milestone to next major version milestone or "Future Versions"

Define Related Issue(s)

Consider the impact to the other METplus components.

New Use Case 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), Project(s), Milestone, and Linked issues
  • Iterate until the reviewer(s) accept and merge your changes.
  • Delete your fork or branch.
  • Close this issue.
@j-opatz j-opatz added component: python wrapper priority: high High Priority requestor: NOAA/EMC NOAA Environmental Modeling Center alert: NEED ACCOUNT KEY Need to assign an account key to this issue type: new use case Add a new use case labels Mar 5, 2021
@j-opatz j-opatz added this to the METplus-4.1.0 milestone Mar 5, 2021
@j-opatz j-opatz self-assigned this Mar 5, 2021
@TaraJensen TaraJensen added the required: FOR DEVELOPMENT RELEASE Required to be completed in the development release for the assigned project label May 17, 2021
@TaraJensen TaraJensen removed the alert: NEED ACCOUNT KEY Need to assign an account key to this issue label Jun 23, 2021
@j-opatz
Copy link
Contributor Author

j-opatz commented Jun 24, 2021

This issue has spawned two other related issues: one to create the plot via METplotpy (here) and one to calculate the Scatter Index (here), which is the only output not calculated by MET currently.
In the meantime, the use case is being developed and should be included in the beta1 release.

@j-opatz j-opatz linked a pull request Jun 29, 2021 that will close this issue
12 tasks
@j-opatz j-opatz closed this as completed Jul 1, 2021
@georgemccabe georgemccabe changed the title Ice cover/concentration use case, part of marine layer verification integration New Use Case: Ice cover/concentration use case, part of marine layer verification integration Mar 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: python wrapper priority: high High Priority requestor: NOAA/EMC NOAA Environmental Modeling Center required: FOR DEVELOPMENT RELEASE Required to be completed in the development release for the assigned project type: new use case Add a new use case
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants