dtcenter / METplus

Python scripting infrastructure for MET tools.
https://metplus.readthedocs.io
Apache License 2.0
94 stars 37 forks source link

New Use Case: International Soil Moisture Network (ISMN) #2533

Open anewman89 opened 3 months ago

anewman89 commented 3 months ago

Describe the Enhancement

The capability to read in International Soil Moisture Network (ISMN) formatted ASCII files was recently implemented into the MET ASCII2NC tool.

We need to develop a use case that can demonstrate the use of the ISMN data ingest in ASCII2NC through an example model forecast verification.

We could develop a use case that reads soil temperature and moisture from ISMN data and verifies NOAA UFS output from sample GFS data, specifically the HR3 data available on NCAR HPC which is a prototype configuration for GFSv17, using the MET pointstat tool. It could be good to include quick-look plotting capabilities of the pointstat matched pair output as well, either spatially or as a scatter plot of model versus obs, or model error versus model value.

Use Case Name and Category

Model soil moisture and temperature verification using ISMN data This should be in the Land-surface category

Input Data

UFS GFS prototype model data focusing on soil moisture and temperature output ISMN data focused on CONUS

Acceptance Testing

Verify conversion of ISMN data using ASCII2NC Verify output of pointstat for example cases for soil moisture and temperature verification

Time Estimate

2-3 days

Sub-Issues

Relevant Deadlines

05/31/2024

Funding Source

7790111 (CLASP)

Define the Metadata

Assignee

Labels

Projects and Milestone

Define Related Issue(s)

Along with this use case, there is a related documentation issue for ISMN data, METplus #2448

Enhancement Checklist

See the METplus Workflow for details.

anewman89 commented 3 months ago

@DanielAdriaansen I started this issue for the ISMN use case per our discussion on 04/01/2024. I believe we will be adding someone, likely Bri, to take the lead here, but I think it'd be good to have you in a support role for help.

DanielAdriaansen commented 1 month ago

Choose 0hr forecast and plot fcst/analysis vs. obs scatter plot.

JohnHalleyGotway commented 1 month ago

@DanielAdriaansen when working with this data, ascii2nc can read multiple input files on the command line. However, with ISMN data there will be tens, hundreds, or thousands of input files. ascii2nc currently does NOT accept an input ascii file list. Please consider whether or not it should be enhanced to do so for this data. If so, please let me know and we can write up that issue.

anewman89 commented 1 month ago

@DanielAdriaansen Lets use one of the summer 2020 GFS prototype initializations, say 2020 07 28. We'll focus on CONUS, top level soil moisture and temperature, which we can make a couple scatter plots from.