From 2e4c665b06a59017fe1948a89e60848efa8a7644 Mon Sep 17 00:00:00 2001 From: AlysonStahl-NOAA <166434581+AlysonStahl-NOAA@users.noreply.github.com> Date: Fri, 19 Apr 2024 11:37:37 -0600 Subject: [PATCH] Added FTP fetch and test (#120) * Added FTP fetch and test * Update CMakeLists.txt * Updated CMakeLists.txt for FTP fetch * Added test for large data file * Fixed Comment * Added FTP tests to developer workflow * Removing large test file from test script for now --- .github/workflows/developer.yml | 15 +- CMakeLists.txt | 9 + tests/CMakeLists.txt | 65 +- ...onal_US_West_Coast_20220718_0000.grib2.inv | 688 +++++++++++ .../data/ref_rrfs.t18z.prslev.f000.grib2.inv | 1078 +++++++++++++++++ tests/run_wgrib2_ftp_tests.sh | 21 + 6 files changed, 1874 insertions(+), 2 deletions(-) create mode 100644 tests/data/ref_WW3_Regional_US_West_Coast_20220718_0000.grib2.inv create mode 100644 tests/data/ref_rrfs.t18z.prslev.f000.grib2.inv create mode 100644 tests/run_wgrib2_ftp_tests.sh diff --git a/.github/workflows/developer.yml b/.github/workflows/developer.yml index 852a5f79..4e51f579 100644 --- a/.github/workflows/developer.yml +++ b/.github/workflows/developer.yml @@ -90,6 +90,13 @@ jobs: with: path: wgrib2 + - name: cache-data + id: cache-data + uses: actions/cache@v3 + with: + path: ~/data + key: data-1 + - name: build run: | cd wgrib2 @@ -98,10 +105,16 @@ jobs: export CFLAGS='-Wall -g -fprofile-abs-path -fprofile-arcs -ftest-coverage -O0' export FCFLAGS='-Wall -g -fprofile-abs-path -fprofile-arcs -ftest-coverage -O0' export FFLAGS='-Wall -g -fprofile-abs-path -fprofile-arcs -ftest-coverage -O0' - cmake .. + cmake .. -DFTP_TEST_FILES=ON -DTEST_FILE_DIR=/home/runner/data make VERBOSE=1 ctest --verbose --output-on-failure --rerun-failed gcovr --root .. -v --html-details --exclude ../tests --exclude CMakeFiles --print-summary -o test-coverage.html &> /dev/null + + - name: cache-data + if: steps.cache-data.outputs != 'true' + run: | + mkdir ~/data + cp $GITHUB_WORKSPACE/wgrib2/build/tests/data/* ~/data - name: upload-test-coverage uses: actions/upload-artifact@v4 diff --git a/CMakeLists.txt b/CMakeLists.txt index 109fc881..121feb66 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,6 +30,9 @@ option(USE_PNG "Use PNG?" off) option(USE_JASPER "Use Jasper?" off) option(USE_OPENJPEG "Use OpenJPEG?" off) option(USE_AEC "Use AEC?" off) +option(FTP_TEST_FILES "Fetch and test with files on FTP site." OFF) +option(FTP_LARGE_TEST_FILES "Fetch and test with very large files on FTP site." OFF) +option(FTP_EXTRA_TEST_FILES "Fetch even more large files from FTP and test them." OFF) # MAKE_FTN_API should only be on when building library option(MAKE_FTN_API "add ftn api?" off) option(DISABLE_STAT "disable posix feature" off) @@ -37,6 +40,12 @@ set(BUILD_COMMENTS "stock build") option(BUILD_LIB "Build wgrib2 library?" on) option(BUILD_SHARED_LIB "Build shared library?" off) +# Developers can use this option to specify a local directory which +# holds the test files. They will be copied instead of fetching the +# files via FTP. +SET(TEST_FILE_DIR "." CACHE STRING "Check this directory for test files before using FTP.") +message(STATUS "Finding test data files in directory ${TEST_FILE_DIR}.") + list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") # Set default install path if not provided. diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 85ee89f3..378fbc5b 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,7 +1,7 @@ # This is the CMake file for the test directory in the wgrib2 # project. # -# Ed Hartnett 3/27/24 +# Ed Hartnett, Alyson Stahl 3/27/24 # Run each shell test. function(shell_test name) @@ -22,10 +22,73 @@ function(copy_test_data name) FILE_PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ) endfunction() + +# Some test files are large and are kept on the NOAA EMC FTP +# site. This function is used to download such test data. It takes two +# arguments, the URL and the file to be downloaded. +function(PULL_DATA THE_URL THE_FILE) + # If the TEST_FILE_DIR was specified, look for our test data files + # there before FTPing them. Developers can keep all test files on + # their machines, and save the time of downloading them every time. + if(NOT ${TEST_FILE_DIR} STREQUAL ".") + if (EXISTS ${TEST_FILE_DIR}/${THE_FILE}) + message(STATUS "Copying file ${TEST_FILE_DIR}/${THE_FILE} to test data directory.") + FILE(COPY ${TEST_FILE_DIR}/${THE_FILE} + DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/data) + endif() + endif() + if(NOT EXISTS "${CMAKE_CURRENT_BINARY_DIR}/data/${THE_FILE}") + message(STATUS "Downloading file ${THE_URL}/${THE_FILE} to test data directory.") + file(DOWNLOAD + ${THE_URL}/${THE_FILE} + ${CMAKE_CURRENT_BINARY_DIR}/data/${THE_FILE} + SHOW_PROGRESS + STATUS status + INACTIVITY_TIMEOUT 30 + ) + list(GET status 0 status_num) + if(NOT status_num EQUAL 0 OR NOT EXISTS "${CMAKE_CURRENT_BINARY_DIR}/data/${THE_FILE}") + message(FATAL_ERROR "Could not download ${THE_FILE}") + endif() + endif() +endfunction() + +# Does the user want to get extra test files from the FTP site, and +# run extra tests on them? +if(FTP_TEST_FILES) + # This is the FTP site. + set(G2_FTP_URL "https://ftp.emc.ncep.noaa.gov/static_files/public/NCEPLIBS-g2") + + # These are the test data files. + set(FTP_FILES WW3_Regional_US_West_Coast_20220718_0000.grib2) + + # User may also ask for large test file. + if(FTP_LARGE_TEST_FILES) + set(FTP_FILES ${FTP_FILES} fv3lam.t00z.prslev.f000.grib2) + endif() + + # User may also ask for extra large test files. + if(FTP_EXTRA_TEST_FILES) + set(FTP_FILES ${FTP_FILES} rrfs.t18z.prslev.f000.grib2) + endif() + message(STATUS "Getting these files from FTP: ${FTP_FILES}.") + + # Get each of the test data files. + foreach(THE_FILE IN LISTS FTP_FILES) + PULL_DATA(${G2_FTP_URL} ${THE_FILE}) + endforeach() + +endif() + # Copy test data file into buiild directory for testing. copy_test_data(gdaswave.t00z.wcoast.0p16.f000.grib2) copy_test_data(ref_gdaswave.t00z.wcoast.0p16.f000.grib2.inv) copy_test_data(ref_npts_gdaswave.t00z.wcoast.0p16.f000.grib2.txt) +copy_test_data(ref_WW3_Regional_US_West_Coast_20220718_0000.grib2.inv) # Run these shell tests. shell_test(run_wgrib2_tests) + +if (FTP_TEST_FILES) + shell_test(run_wgrib2_ftp_tests) +endif() \ No newline at end of file diff --git a/tests/data/ref_WW3_Regional_US_West_Coast_20220718_0000.grib2.inv b/tests/data/ref_WW3_Regional_US_West_Coast_20220718_0000.grib2.inv new file mode 100644 index 00000000..2212de28 --- /dev/null +++ b/tests/data/ref_WW3_Regional_US_West_Coast_20220718_0000.grib2.inv @@ -0,0 +1,688 @@ +1:202:d=2022071800:WVHGT:surface:anl: +2:11591:d=2022071800:WVDIR:surface:anl: +3:30714:d=2022071800:PERPW:surface:anl: +4:43564:d=2022071800:SWPER:1 in sequence:anl: +5:58836:d=2022071800:WIND:surface:anl: +6:74084:d=2022071800:HTSGW:surface:anl: +7:84652:d=2022071800:SWELL:2 in sequence:anl: +8:96184:d=2022071800:SWDIR:2 in sequence:anl: +9:117557:d=2022071800:UGRD:surface:anl: +10:132886:d=2022071800:DIRPW:surface:anl: +11:152913:d=2022071800:SWDIR:1 in sequence:anl: +12:175331:d=2022071800:SWPER:2 in sequence:anl: +13:191386:d=2022071800:SWELL:1 in sequence:anl: +14:204222:d=2022071800:WDIR:surface:anl: +15:226323:d=2022071800:WVPER:surface:anl: +16:239313:d=2022071800:VGRD:surface:anl: +17:254572:d=2022071800:WVHGT:surface:3 hour fcst: +18:266120:d=2022071800:WVPER:surface:3 hour fcst: +19:279283:d=2022071800:WVDIR:surface:3 hour fcst: +20:299055:d=2022071800:VGRD:surface:3 hour fcst: +21:314265:d=2022071800:WIND:surface:3 hour fcst: +22:329433:d=2022071800:PERPW:surface:3 hour fcst: +23:342106:d=2022071800:DIRPW:surface:3 hour fcst: +24:361989:d=2022071800:HTSGW:surface:3 hour fcst: +25:372633:d=2022071800:SWDIR:1 in sequence:3 hour fcst: +26:394921:d=2022071800:SWELL:1 in sequence:3 hour fcst: +27:407623:d=2022071800:WDIR:surface:3 hour fcst: +28:429378:d=2022071800:SWDIR:2 in sequence:3 hour fcst: +29:450303:d=2022071800:SWELL:2 in sequence:3 hour fcst: +30:461467:d=2022071800:SWPER:1 in sequence:3 hour fcst: +31:476597:d=2022071800:SWPER:2 in sequence:3 hour fcst: +32:492421:d=2022071800:UGRD:surface:3 hour fcst: +33:507584:d=2022071800:WIND:surface:6 hour fcst: +34:522766:d=2022071800:WVHGT:surface:6 hour fcst: +35:534148:d=2022071800:WVDIR:surface:6 hour fcst: +36:553686:d=2022071800:SWDIR:2 in sequence:6 hour fcst: +37:574185:d=2022071800:DIRPW:surface:6 hour fcst: +38:593887:d=2022071800:SWELL:2 in sequence:6 hour fcst: +39:604798:d=2022071800:SWELL:1 in sequence:6 hour fcst: +40:617435:d=2022071800:VGRD:surface:6 hour fcst: +41:632644:d=2022071800:UGRD:surface:6 hour fcst: +42:647962:d=2022071800:PERPW:surface:6 hour fcst: +43:660475:d=2022071800:HTSGW:surface:6 hour fcst: +44:671123:d=2022071800:WVPER:surface:6 hour fcst: +45:684087:d=2022071800:SWPER:1 in sequence:6 hour fcst: +46:699018:d=2022071800:SWPER:2 in sequence:6 hour fcst: +47:714445:d=2022071800:SWDIR:1 in sequence:6 hour fcst: +48:736566:d=2022071800:WDIR:surface:6 hour fcst: +49:758224:d=2022071800:WIND:surface:9 hour fcst: +50:773374:d=2022071800:SWELL:1 in sequence:9 hour fcst: +51:785846:d=2022071800:PERPW:surface:9 hour fcst: +52:798238:d=2022071800:SWDIR:1 in sequence:9 hour fcst: +53:820339:d=2022071800:DIRPW:surface:9 hour fcst: +54:839870:d=2022071800:UGRD:surface:9 hour fcst: +55:855165:d=2022071800:WDIR:surface:9 hour fcst: +56:876987:d=2022071800:WVHGT:surface:9 hour fcst: +57:888167:d=2022071800:HTSGW:surface:9 hour fcst: +58:898785:d=2022071800:WVDIR:surface:9 hour fcst: +59:917907:d=2022071800:SWDIR:2 in sequence:9 hour fcst: +60:938213:d=2022071800:SWPER:1 in sequence:9 hour fcst: +61:953063:d=2022071800:SWELL:2 in sequence:9 hour fcst: +62:963880:d=2022071800:SWPER:2 in sequence:9 hour fcst: +63:979181:d=2022071800:WVPER:surface:9 hour fcst: +64:991971:d=2022071800:VGRD:surface:9 hour fcst: +65:1007205:d=2022071800:SWDIR:2 in sequence:12 hour fcst: +66:1027468:d=2022071800:SWDIR:1 in sequence:12 hour fcst: +67:1049568:d=2022071800:WIND:surface:12 hour fcst: +68:1064755:d=2022071800:VGRD:surface:12 hour fcst: +69:1079944:d=2022071800:WDIR:surface:12 hour fcst: +70:1101728:d=2022071800:UGRD:surface:12 hour fcst: +71:1117072:d=2022071800:SWELL:1 in sequence:12 hour fcst: +72:1129486:d=2022071800:SWELL:2 in sequence:12 hour fcst: +73:1140247:d=2022071800:WVPER:surface:12 hour fcst: +74:1153061:d=2022071800:PERPW:surface:12 hour fcst: +75:1164967:d=2022071800:DIRPW:surface:12 hour fcst: +76:1184056:d=2022071800:SWPER:2 in sequence:12 hour fcst: +77:1199069:d=2022071800:WVHGT:surface:12 hour fcst: +78:1210240:d=2022071800:WVDIR:surface:12 hour fcst: +79:1229393:d=2022071800:HTSGW:surface:12 hour fcst: +80:1239970:d=2022071800:SWPER:1 in sequence:12 hour fcst: +81:1254909:d=2022071800:WIND:surface:15 hour fcst: +82:1270142:d=2022071800:SWELL:2 in sequence:15 hour fcst: +83:1280877:d=2022071800:SWPER:2 in sequence:15 hour fcst: +84:1296372:d=2022071800:SWDIR:1 in sequence:15 hour fcst: +85:1318835:d=2022071800:SWELL:1 in sequence:15 hour fcst: +86:1331209:d=2022071800:VGRD:surface:15 hour fcst: +87:1346461:d=2022071800:SWDIR:2 in sequence:15 hour fcst: +88:1367403:d=2022071800:WVHGT:surface:15 hour fcst: +89:1378423:d=2022071800:PERPW:surface:15 hour fcst: +90:1390091:d=2022071800:WVPER:surface:15 hour fcst: +91:1402798:d=2022071800:DIRPW:surface:15 hour fcst: +92:1421573:d=2022071800:UGRD:surface:15 hour fcst: +93:1436933:d=2022071800:SWPER:1 in sequence:15 hour fcst: +94:1452316:d=2022071800:WDIR:surface:15 hour fcst: +95:1474186:d=2022071800:HTSGW:surface:15 hour fcst: +96:1484714:d=2022071800:WVDIR:surface:15 hour fcst: +97:1503669:d=2022071800:SWPER:1 in sequence:18 hour fcst: +98:1519833:d=2022071800:WDIR:surface:18 hour fcst: +99:1542094:d=2022071800:SWELL:2 in sequence:18 hour fcst: +100:1552969:d=2022071800:HTSGW:surface:18 hour fcst: +101:1563427:d=2022071800:WVDIR:surface:18 hour fcst: +102:1581308:d=2022071800:WVPER:surface:18 hour fcst: +103:1593365:d=2022071800:PERPW:surface:18 hour fcst: +104:1604931:d=2022071800:SWDIR:1 in sequence:18 hour fcst: +105:1627932:d=2022071800:DIRPW:surface:18 hour fcst: +106:1646529:d=2022071800:VGRD:surface:18 hour fcst: +107:1661772:d=2022071800:SWPER:2 in sequence:18 hour fcst: +108:1678310:d=2022071800:SWDIR:2 in sequence:18 hour fcst: +109:1700722:d=2022071800:SWELL:1 in sequence:18 hour fcst: +110:1712922:d=2022071800:WVHGT:surface:18 hour fcst: +111:1723436:d=2022071800:WIND:surface:18 hour fcst: +112:1738554:d=2022071800:UGRD:surface:18 hour fcst: +113:1753926:d=2022071800:WDIR:surface:21 hour fcst: +114:1775943:d=2022071800:SWPER:2 in sequence:21 hour fcst: +115:1792632:d=2022071800:UGRD:surface:21 hour fcst: +116:1807897:d=2022071800:PERPW:surface:21 hour fcst: +117:1819329:d=2022071800:SWPER:1 in sequence:21 hour fcst: +118:1835646:d=2022071800:HTSGW:surface:21 hour fcst: +119:1846063:d=2022071800:SWDIR:2 in sequence:21 hour fcst: +120:1868942:d=2022071800:WIND:surface:21 hour fcst: +121:1883816:d=2022071800:SWELL:1 in sequence:21 hour fcst: +122:1895676:d=2022071800:VGRD:surface:21 hour fcst: +123:1910685:d=2022071800:WVPER:surface:21 hour fcst: +124:1922476:d=2022071800:SWDIR:1 in sequence:21 hour fcst: +125:1945341:d=2022071800:DIRPW:surface:21 hour fcst: +126:1963749:d=2022071800:WVHGT:surface:21 hour fcst: +127:1974036:d=2022071800:WVDIR:surface:21 hour fcst: +128:1991523:d=2022071800:SWELL:2 in sequence:21 hour fcst: +129:2002562:d=2022071800:SWELL:2 in sequence:24 hour fcst: +130:2013826:d=2022071800:SWPER:1 in sequence:24 hour fcst: +131:2028753:d=2022071800:WIND:surface:24 hour fcst: +132:2043514:d=2022071800:HTSGW:surface:24 hour fcst: +133:2053896:d=2022071800:SWPER:2 in sequence:24 hour fcst: +134:2069909:d=2022071800:WVPER:surface:24 hour fcst: +135:2082323:d=2022071800:WVHGT:surface:24 hour fcst: +136:2093149:d=2022071800:UGRD:surface:24 hour fcst: +137:2108149:d=2022071800:PERPW:surface:24 hour fcst: +138:2119345:d=2022071800:VGRD:surface:24 hour fcst: +139:2134218:d=2022071800:SWELL:1 in sequence:24 hour fcst: +140:2145472:d=2022071800:DIRPW:surface:24 hour fcst: +141:2163627:d=2022071800:SWDIR:1 in sequence:24 hour fcst: +142:2184951:d=2022071800:WDIR:surface:24 hour fcst: +143:2206193:d=2022071800:WVDIR:surface:24 hour fcst: +144:2225068:d=2022071800:SWDIR:2 in sequence:24 hour fcst: +145:2247431:d=2022071800:SWELL:1 in sequence:27 hour fcst: +146:2258229:d=2022071800:UGRD:surface:27 hour fcst: +147:2273095:d=2022071800:SWDIR:2 in sequence:27 hour fcst: +148:2295079:d=2022071800:WIND:surface:27 hour fcst: +149:2309740:d=2022071800:WDIR:surface:27 hour fcst: +150:2330781:d=2022071800:HTSGW:surface:27 hour fcst: +151:2341212:d=2022071800:VGRD:surface:27 hour fcst: +152:2355938:d=2022071800:SWELL:2 in sequence:27 hour fcst: +153:2367199:d=2022071800:PERPW:surface:27 hour fcst: +154:2378290:d=2022071800:SWDIR:1 in sequence:27 hour fcst: +155:2398379:d=2022071800:SWPER:1 in sequence:27 hour fcst: +156:2412056:d=2022071800:WVDIR:surface:27 hour fcst: +157:2431270:d=2022071800:WVHGT:surface:27 hour fcst: +158:2442109:d=2022071800:SWPER:2 in sequence:27 hour fcst: +159:2457573:d=2022071800:WVPER:surface:27 hour fcst: +160:2470092:d=2022071800:DIRPW:surface:27 hour fcst: +161:2488016:d=2022071800:SWDIR:1 in sequence:30 hour fcst: +162:2508112:d=2022071800:WVHGT:surface:30 hour fcst: +163:2518484:d=2022071800:WVPER:surface:30 hour fcst: +164:2530598:d=2022071800:UGRD:surface:30 hour fcst: +165:2545669:d=2022071800:SWPER:1 in sequence:30 hour fcst: +166:2559407:d=2022071800:PERPW:surface:30 hour fcst: +167:2570129:d=2022071800:WVDIR:surface:30 hour fcst: +168:2588533:d=2022071800:SWELL:2 in sequence:30 hour fcst: +169:2599883:d=2022071800:SWDIR:2 in sequence:30 hour fcst: +170:2622223:d=2022071800:SWPER:2 in sequence:30 hour fcst: +171:2637995:d=2022071800:WIND:surface:30 hour fcst: +172:2652785:d=2022071800:DIRPW:surface:30 hour fcst: +173:2670550:d=2022071800:SWELL:1 in sequence:30 hour fcst: +174:2681513:d=2022071800:WDIR:surface:30 hour fcst: +175:2703204:d=2022071800:VGRD:surface:30 hour fcst: +176:2718083:d=2022071800:HTSGW:surface:30 hour fcst: +177:2728507:d=2022071800:WDIR:surface:33 hour fcst: +178:2750610:d=2022071800:SWPER:1 in sequence:33 hour fcst: +179:2765081:d=2022071800:DIRPW:surface:33 hour fcst: +180:2782661:d=2022071800:SWDIR:1 in sequence:33 hour fcst: +181:2803468:d=2022071800:UGRD:surface:33 hour fcst: +182:2818752:d=2022071800:WVHGT:surface:33 hour fcst: +183:2828523:d=2022071800:SWPER:2 in sequence:33 hour fcst: +184:2844710:d=2022071800:SWELL:1 in sequence:33 hour fcst: +185:2855964:d=2022071800:HTSGW:surface:33 hour fcst: +186:2866330:d=2022071800:WIND:surface:33 hour fcst: +187:2881403:d=2022071800:WVDIR:surface:33 hour fcst: +188:2898238:d=2022071800:VGRD:surface:33 hour fcst: +189:2913285:d=2022071800:SWDIR:2 in sequence:33 hour fcst: +190:2935947:d=2022071800:SWELL:2 in sequence:33 hour fcst: +191:2947557:d=2022071800:WVPER:surface:33 hour fcst: +192:2958932:d=2022071800:PERPW:surface:33 hour fcst: +193:2969435:d=2022071800:WIND:surface:36 hour fcst: +194:2984528:d=2022071800:WDIR:surface:36 hour fcst: +195:3006871:d=2022071800:WVPER:surface:36 hour fcst: +196:3017735:d=2022071800:SWPER:2 in sequence:36 hour fcst: +197:3033727:d=2022071800:SWPER:1 in sequence:36 hour fcst: +198:3047894:d=2022071800:VGRD:surface:36 hour fcst: +199:3062902:d=2022071800:HTSGW:surface:36 hour fcst: +200:3073238:d=2022071800:WVDIR:surface:36 hour fcst: +201:3089441:d=2022071800:SWDIR:1 in sequence:36 hour fcst: +202:3110105:d=2022071800:SWELL:1 in sequence:36 hour fcst: +203:3121227:d=2022071800:PERPW:surface:36 hour fcst: +204:3131545:d=2022071800:SWELL:2 in sequence:36 hour fcst: +205:3143061:d=2022071800:WVHGT:surface:36 hour fcst: +206:3152517:d=2022071800:DIRPW:surface:36 hour fcst: +207:3169882:d=2022071800:UGRD:surface:36 hour fcst: +208:3185264:d=2022071800:SWDIR:2 in sequence:36 hour fcst: +209:3207774:d=2022071800:SWELL:1 in sequence:39 hour fcst: +210:3218842:d=2022071800:PERPW:surface:39 hour fcst: +211:3228915:d=2022071800:SWDIR:1 in sequence:39 hour fcst: +212:3249529:d=2022071800:WVHGT:surface:39 hour fcst: +213:3258772:d=2022071800:VGRD:surface:39 hour fcst: +214:3273929:d=2022071800:WDIR:surface:39 hour fcst: +215:3296656:d=2022071800:SWELL:2 in sequence:39 hour fcst: +216:3308312:d=2022071800:SWDIR:2 in sequence:39 hour fcst: +217:3331003:d=2022071800:HTSGW:surface:39 hour fcst: +218:3341297:d=2022071800:WIND:surface:39 hour fcst: +219:3356460:d=2022071800:DIRPW:surface:39 hour fcst: +220:3373675:d=2022071800:WVPER:surface:39 hour fcst: +221:3384182:d=2022071800:WVDIR:surface:39 hour fcst: +222:3399930:d=2022071800:SWPER:2 in sequence:39 hour fcst: +223:3416063:d=2022071800:UGRD:surface:39 hour fcst: +224:3431476:d=2022071800:SWPER:1 in sequence:39 hour fcst: +225:3445414:d=2022071800:SWDIR:1 in sequence:42 hour fcst: +226:3466205:d=2022071800:SWDIR:2 in sequence:42 hour fcst: +227:3488835:d=2022071800:WVHGT:surface:42 hour fcst: +228:3497751:d=2022071800:SWPER:2 in sequence:42 hour fcst: +229:3513867:d=2022071800:WVDIR:surface:42 hour fcst: +230:3528839:d=2022071800:PERPW:surface:42 hour fcst: +231:3538657:d=2022071800:HTSGW:surface:42 hour fcst: +232:3548953:d=2022071800:SWELL:1 in sequence:42 hour fcst: +233:3559944:d=2022071800:SWPER:1 in sequence:42 hour fcst: +234:3573970:d=2022071800:UGRD:surface:42 hour fcst: +235:3589479:d=2022071800:WDIR:surface:42 hour fcst: +236:3612063:d=2022071800:WIND:surface:42 hour fcst: +237:3627143:d=2022071800:VGRD:surface:42 hour fcst: +238:3642226:d=2022071800:DIRPW:surface:42 hour fcst: +239:3659235:d=2022071800:WVPER:surface:42 hour fcst: +240:3669294:d=2022071800:SWELL:2 in sequence:42 hour fcst: +241:3680841:d=2022071800:UGRD:surface:45 hour fcst: +242:3696199:d=2022071800:WVDIR:surface:45 hour fcst: +243:3710438:d=2022071800:PERPW:surface:45 hour fcst: +244:3720069:d=2022071800:SWPER:2 in sequence:45 hour fcst: +245:3736047:d=2022071800:SWELL:2 in sequence:45 hour fcst: +246:3747474:d=2022071800:HTSGW:surface:45 hour fcst: +247:3757707:d=2022071800:VGRD:surface:45 hour fcst: +248:3772667:d=2022071800:WVPER:surface:45 hour fcst: +249:3782250:d=2022071800:SWDIR:2 in sequence:45 hour fcst: +250:3804762:d=2022071800:SWPER:1 in sequence:45 hour fcst: +251:3818653:d=2022071800:WDIR:surface:45 hour fcst: +252:3840939:d=2022071800:SWDIR:1 in sequence:45 hour fcst: +253:3861686:d=2022071800:WVHGT:surface:45 hour fcst: +254:3870409:d=2022071800:DIRPW:surface:45 hour fcst: +255:3887239:d=2022071800:WIND:surface:45 hour fcst: +256:3902180:d=2022071800:SWELL:1 in sequence:45 hour fcst: +257:3913206:d=2022071800:SWELL:1 in sequence:48 hour fcst: +258:3924121:d=2022071800:SWPER:2 in sequence:48 hour fcst: +259:3939571:d=2022071800:WDIR:surface:48 hour fcst: +260:3961497:d=2022071800:SWDIR:1 in sequence:48 hour fcst: +261:3982080:d=2022071800:DIRPW:surface:48 hour fcst: +262:3998947:d=2022071800:SWDIR:2 in sequence:48 hour fcst: +263:4020988:d=2022071800:VGRD:surface:48 hour fcst: +264:4035744:d=2022071800:UGRD:surface:48 hour fcst: +265:4050999:d=2022071800:WIND:surface:48 hour fcst: +266:4065766:d=2022071800:SWELL:2 in sequence:48 hour fcst: +267:4077022:d=2022071800:WVPER:surface:48 hour fcst: +268:4086753:d=2022071800:SWPER:1 in sequence:48 hour fcst: +269:4100482:d=2022071800:PERPW:surface:48 hour fcst: +270:4110166:d=2022071800:WVHGT:surface:48 hour fcst: +271:4119047:d=2022071800:WVDIR:surface:48 hour fcst: +272:4133668:d=2022071800:HTSGW:surface:48 hour fcst: +273:4143852:d=2022071800:SWPER:2 in sequence:51 hour fcst: +274:4159251:d=2022071800:WVPER:surface:51 hour fcst: +275:4169224:d=2022071800:VGRD:surface:51 hour fcst: +276:4183918:d=2022071800:SWDIR:2 in sequence:51 hour fcst: +277:4206117:d=2022071800:UGRD:surface:51 hour fcst: +278:4221277:d=2022071800:WIND:surface:51 hour fcst: +279:4236034:d=2022071800:WVDIR:surface:51 hour fcst: +280:4250924:d=2022071800:PERPW:surface:51 hour fcst: +281:4260616:d=2022071800:SWPER:1 in sequence:51 hour fcst: +282:4274222:d=2022071800:SWDIR:1 in sequence:51 hour fcst: +283:4294827:d=2022071800:SWELL:1 in sequence:51 hour fcst: +284:4305741:d=2022071800:DIRPW:surface:51 hour fcst: +285:4322694:d=2022071800:HTSGW:surface:51 hour fcst: +286:4332856:d=2022071800:WDIR:surface:51 hour fcst: +287:4355001:d=2022071800:SWELL:2 in sequence:51 hour fcst: +288:4366237:d=2022071800:WVHGT:surface:51 hour fcst: +289:4375239:d=2022071800:PERPW:surface:54 hour fcst: +290:4385002:d=2022071800:DIRPW:surface:54 hour fcst: +291:4401950:d=2022071800:UGRD:surface:54 hour fcst: +292:4417107:d=2022071800:WIND:surface:54 hour fcst: +293:4431853:d=2022071800:WVDIR:surface:54 hour fcst: +294:4445779:d=2022071800:SWELL:1 in sequence:54 hour fcst: +295:4456881:d=2022071800:SWDIR:2 in sequence:54 hour fcst: +296:4478771:d=2022071800:HTSGW:surface:54 hour fcst: +297:4488938:d=2022071800:SWDIR:1 in sequence:54 hour fcst: +298:4509943:d=2022071800:VGRD:surface:54 hour fcst: +299:4524737:d=2022071800:SWPER:1 in sequence:54 hour fcst: +300:4538672:d=2022071800:WVPER:surface:54 hour fcst: +301:4548080:d=2022071800:WVHGT:surface:54 hour fcst: +302:4556705:d=2022071800:SWPER:2 in sequence:54 hour fcst: +303:4571934:d=2022071800:WDIR:surface:54 hour fcst: +304:4594322:d=2022071800:SWELL:2 in sequence:54 hour fcst: +305:4605534:d=2022071800:VGRD:surface:57 hour fcst: +306:4620357:d=2022071800:SWPER:1 in sequence:57 hour fcst: +307:4634477:d=2022071800:SWPER:2 in sequence:57 hour fcst: +308:4649463:d=2022071800:WVPER:surface:57 hour fcst: +309:4658596:d=2022071800:SWDIR:1 in sequence:57 hour fcst: +310:4679800:d=2022071800:HTSGW:surface:57 hour fcst: +311:4689953:d=2022071800:WVDIR:surface:57 hour fcst: +312:4703427:d=2022071800:SWELL:1 in sequence:57 hour fcst: +313:4714588:d=2022071800:UGRD:surface:57 hour fcst: +314:4729770:d=2022071800:PERPW:surface:57 hour fcst: +315:4739564:d=2022071800:DIRPW:surface:57 hour fcst: +316:4756480:d=2022071800:WVHGT:surface:57 hour fcst: +317:4764889:d=2022071800:SWELL:2 in sequence:57 hour fcst: +318:4776108:d=2022071800:SWDIR:2 in sequence:57 hour fcst: +319:4797681:d=2022071800:WDIR:surface:57 hour fcst: +320:4820004:d=2022071800:WIND:surface:57 hour fcst: +321:4834840:d=2022071800:WIND:surface:60 hour fcst: +322:4849803:d=2022071800:SWPER:1 in sequence:60 hour fcst: +323:4863730:d=2022071800:WVPER:surface:60 hour fcst: +324:4872893:d=2022071800:WVHGT:surface:60 hour fcst: +325:4881295:d=2022071800:VGRD:surface:60 hour fcst: +326:4896185:d=2022071800:SWELL:2 in sequence:60 hour fcst: +327:4907456:d=2022071800:SWELL:1 in sequence:60 hour fcst: +328:4918524:d=2022071800:WVDIR:surface:60 hour fcst: +329:4932040:d=2022071800:SWDIR:2 in sequence:60 hour fcst: +330:4953428:d=2022071800:SWPER:2 in sequence:60 hour fcst: +331:4968423:d=2022071800:DIRPW:surface:60 hour fcst: +332:4985381:d=2022071800:WDIR:surface:60 hour fcst: +333:5007466:d=2022071800:HTSGW:surface:60 hour fcst: +334:5017591:d=2022071800:UGRD:surface:60 hour fcst: +335:5032650:d=2022071800:SWDIR:1 in sequence:60 hour fcst: +336:5053805:d=2022071800:PERPW:surface:60 hour fcst: +337:5063652:d=2022071800:VGRD:surface:63 hour fcst: +338:5078659:d=2022071800:DIRPW:surface:63 hour fcst: +339:5095666:d=2022071800:WVHGT:surface:63 hour fcst: +340:5104202:d=2022071800:UGRD:surface:63 hour fcst: +341:5119406:d=2022071800:WDIR:surface:63 hour fcst: +342:5141723:d=2022071800:PERPW:surface:63 hour fcst: +343:5151735:d=2022071800:SWELL:1 in sequence:63 hour fcst: +344:5162744:d=2022071800:SWELL:2 in sequence:63 hour fcst: +345:5174113:d=2022071800:WIND:surface:63 hour fcst: +346:5189117:d=2022071800:WVPER:surface:63 hour fcst: +347:5198398:d=2022071800:SWPER:2 in sequence:63 hour fcst: +348:5213443:d=2022071800:SWDIR:2 in sequence:63 hour fcst: +349:5234923:d=2022071800:SWDIR:1 in sequence:63 hour fcst: +350:5255900:d=2022071800:HTSGW:surface:63 hour fcst: +351:5266036:d=2022071800:SWDIR:2 in sequence:69 hour fcst: +352:5287207:d=2022071800:WVDIR:surface:63 hour fcst: +353:5301240:d=2022071800:SWPER:1 in sequence:63 hour fcst: +354:5314937:d=2022071800:UGRD:surface:69 hour fcst: +355:5330188:d=2022071800:SWELL:2 in sequence:69 hour fcst: +356:5341440:d=2022071800:WVHGT:surface:69 hour fcst: +357:5349819:d=2022071800:VGRD:surface:69 hour fcst: +358:5364769:d=2022071800:WDIR:surface:69 hour fcst: +359:5387074:d=2022071800:PERPW:surface:69 hour fcst: +360:5397357:d=2022071800:WVPER:surface:69 hour fcst: +361:5406393:d=2022071800:SWDIR:1 in sequence:69 hour fcst: +362:5427346:d=2022071800:WIND:surface:69 hour fcst: +363:5442199:d=2022071800:HTSGW:surface:69 hour fcst: +364:5452231:d=2022071800:SWPER:2 in sequence:69 hour fcst: +365:5466662:d=2022071800:SWELL:1 in sequence:69 hour fcst: +366:5477813:d=2022071800:DIRPW:surface:69 hour fcst: +367:5495043:d=2022071800:WVDIR:surface:69 hour fcst: +368:5508703:d=2022071800:SWPER:1 in sequence:69 hour fcst: +369:5522108:d=2022071800:WVHGT:surface:66 hour fcst: +370:5530628:d=2022071800:SWDIR:2 in sequence:66 hour fcst: +371:5552009:d=2022071800:SWELL:1 in sequence:66 hour fcst: +372:5563024:d=2022071800:UGRD:surface:66 hour fcst: +373:5578427:d=2022071800:WVDIR:surface:66 hour fcst: +374:5592354:d=2022071800:SWPER:1 in sequence:66 hour fcst: +375:5605780:d=2022071800:SWDIR:1 in sequence:66 hour fcst: +376:5626565:d=2022071800:WDIR:surface:66 hour fcst: +377:5649011:d=2022071800:DIRPW:surface:66 hour fcst: +378:5666123:d=2022071800:VGRD:surface:66 hour fcst: +379:5681158:d=2022071800:HTSGW:surface:66 hour fcst: +380:5691247:d=2022071800:SWELL:2 in sequence:66 hour fcst: +381:5702585:d=2022071800:SWPER:2 in sequence:66 hour fcst: +382:5717338:d=2022071800:WIND:surface:66 hour fcst: +383:5732308:d=2022071800:WVPER:surface:66 hour fcst: +384:5741525:d=2022071800:PERPW:surface:66 hour fcst: +385:5751670:d=2022071800:SWPER:2 in sequence:72 hour fcst: +386:5766047:d=2022071800:PERPW:surface:72 hour fcst: +387:5776471:d=2022071800:SWPER:1 in sequence:72 hour fcst: +388:5790302:d=2022071800:SWELL:2 in sequence:72 hour fcst: +389:5801561:d=2022071800:SWELL:1 in sequence:72 hour fcst: +390:5812732:d=2022071800:WVHGT:surface:72 hour fcst: +391:5821522:d=2022071800:SWDIR:2 in sequence:72 hour fcst: +392:5842733:d=2022071800:UGRD:surface:72 hour fcst: +393:5857814:d=2022071800:DIRPW:surface:78 hour fcst: +394:5875406:d=2022071800:WDIR:surface:78 hour fcst: +395:5897183:d=2022071800:SWPER:1 in sequence:78 hour fcst: +396:5911495:d=2022071800:SWELL:1 in sequence:78 hour fcst: +397:5922574:d=2022071800:SWPER:2 in sequence:78 hour fcst: +398:5937111:d=2022071800:UGRD:surface:78 hour fcst: +399:5952091:d=2022071800:SWDIR:1 in sequence:78 hour fcst: +400:5973379:d=2022071800:SWPER:1 in sequence:84 hour fcst: +401:5987311:d=2022071800:WIND:surface:84 hour fcst: +402:6002106:d=2022071800:PERPW:surface:84 hour fcst: +403:6012868:d=2022071800:SWPER:2 in sequence:84 hour fcst: +404:6027228:d=2022071800:WDIR:surface:84 hour fcst: +405:6048845:d=2022071800:SWELL:1 in sequence:84 hour fcst: +406:6059773:d=2022071800:UGRD:surface:84 hour fcst: +407:6074719:d=2022071800:DIRPW:surface:84 hour fcst: +408:6092550:d=2022071800:VGRD:surface:84 hour fcst: +409:6107328:d=2022071800:WVDIR:surface:84 hour fcst: +410:6124440:d=2022071800:WDIR:surface:90 hour fcst: +411:6145844:d=2022071800:SWELL:1 in sequence:90 hour fcst: +412:6156762:d=2022071800:SWDIR:2 in sequence:90 hour fcst: +413:6178139:d=2022071800:WVPER:surface:90 hour fcst: +414:6189709:d=2022071800:HTSGW:surface:90 hour fcst: +415:6199933:d=2022071800:SWPER:1 in sequence:96 hour fcst: +416:6212921:d=2022071800:SWDIR:2 in sequence:96 hour fcst: +417:6233643:d=2022071800:SWELL:2 in sequence:96 hour fcst: +418:6244162:d=2022071800:WVDIR:surface:96 hour fcst: +419:6263235:d=2022071800:UGRD:surface:96 hour fcst: +420:6278077:d=2022071800:HTSGW:surface:96 hour fcst: +421:6288266:d=2022071800:SWDIR:1 in sequence:96 hour fcst: +422:6308073:d=2022071800:VGRD:surface:102 hour fcst: +423:6322679:d=2022071800:WVDIR:surface:102 hour fcst: +424:6341952:d=2022071800:PERPW:surface:102 hour fcst: +425:6353082:d=2022071800:WIND:surface:102 hour fcst: +426:6367794:d=2022071800:WDIR:surface:102 hour fcst: +427:6388457:d=2022071800:DIRPW:surface:102 hour fcst: +428:6406721:d=2022071800:SWDIR:2 in sequence:102 hour fcst: +429:6427877:d=2022071800:SWPER:2 in sequence:102 hour fcst: +430:6442152:d=2022071800:SWDIR:1 in sequence:102 hour fcst: +431:6461865:d=2022071800:WVPER:surface:102 hour fcst: +432:6474560:d=2022071800:PERPW:surface:96 hour fcst: +433:6485718:d=2022071800:PERPW:surface:90 hour fcst: +434:6496584:d=2022071800:UGRD:surface:108 hour fcst: +435:6511339:d=2022071800:SWPER:1 in sequence:108 hour fcst: +436:6524669:d=2022071800:SWDIR:2 in sequence:108 hour fcst: +437:6546860:d=2022071800:WVPER:surface:108 hour fcst: +438:6558856:d=2022071800:SWDIR:1 in sequence:108 hour fcst: +439:6578860:d=2022071800:HTSGW:surface:108 hour fcst: +440:6589175:d=2022071800:WVHGT:surface:108 hour fcst: +441:6599607:d=2022071800:SWELL:2 in sequence:108 hour fcst: +442:6610430:d=2022071800:WDIR:surface:108 hour fcst: +443:6631184:d=2022071800:WVDIR:surface:108 hour fcst: +444:6649885:d=2022071800:SWELL:1 in sequence:108 hour fcst: +445:6661056:d=2022071800:HTSGW:surface:102 hour fcst: +446:6671322:d=2022071800:WDIR:surface:114 hour fcst: +447:6692006:d=2022071800:SWDIR:2 in sequence:114 hour fcst: +448:6714103:d=2022071800:WVDIR:surface:114 hour fcst: +449:6733344:d=2022071800:SWELL:1 in sequence:114 hour fcst: +450:6744837:d=2022071800:SWDIR:1 in sequence:114 hour fcst: +451:6765260:d=2022071800:DIRPW:surface:114 hour fcst: +452:6783847:d=2022071800:VGRD:surface:114 hour fcst: +453:6798377:d=2022071800:SWELL:2 in sequence:114 hour fcst: +454:6809231:d=2022071800:WVHGT:surface:114 hour fcst: +455:6819947:d=2022071800:SWPER:1 in sequence:102 hour fcst: +456:6832916:d=2022071800:SWPER:1 in sequence:90 hour fcst: +457:6846307:d=2022071800:SWDIR:1 in sequence:84 hour fcst: +458:6867054:d=2022071800:WVDIR:surface:78 hour fcst: +459:6883260:d=2022071800:SWPER:2 in sequence:108 hour fcst: +460:6898703:d=2022071800:SWELL:2 in sequence:90 hour fcst: +461:6909537:d=2022071800:SWPER:2 in sequence:114 hour fcst: +462:6925080:d=2022071800:VGRD:surface:96 hour fcst: +463:6939622:d=2022071800:HTSGW:surface:120 hour fcst: +464:6950088:d=2022071800:PERPW:surface:120 hour fcst: +465:6961695:d=2022071800:VGRD:surface:120 hour fcst: +466:6976196:d=2022071800:SWELL:1 in sequence:120 hour fcst: +467:6987728:d=2022071800:SWDIR:2 in sequence:120 hour fcst: +468:7009198:d=2022071800:WVDIR:surface:120 hour fcst: +469:7028390:d=2022071800:SWPER:2 in sequence:120 hour fcst: +470:7043335:d=2022071800:SWDIR:1 in sequence:120 hour fcst: +471:7063813:d=2022071800:SWELL:2 in sequence:120 hour fcst: +472:7074925:d=2022071800:WIND:surface:120 hour fcst: +473:7089425:d=2022071800:WIND:surface:78 hour fcst: +474:7104203:d=2022071800:WIND:surface:108 hour fcst: +475:7118844:d=2022071800:SWELL:1 in sequence:102 hour fcst: +476:7129899:d=2022071800:WVHGT:surface:120 hour fcst: +477:7140724:d=2022071800:WVPER:surface:72 hour fcst: +478:7150340:d=2022071800:HTSGW:surface:114 hour fcst: +479:7160731:d=2022071800:DIRPW:surface:72 hour fcst: +480:7178105:d=2022071800:PERPW:surface:78 hour fcst: +481:7188747:d=2022071800:UGRD:surface:120 hour fcst: +482:7203559:d=2022071800:WVPER:surface:126 hour fcst: +483:7215747:d=2022071800:WIND:surface:126 hour fcst: +484:7230241:d=2022071800:PERPW:surface:126 hour fcst: +485:7242197:d=2022071800:WVDIR:surface:126 hour fcst: +486:7261514:d=2022071800:SWDIR:1 in sequence:126 hour fcst: +487:7282054:d=2022071800:WDIR:surface:126 hour fcst: +488:7302523:d=2022071800:UGRD:surface:114 hour fcst: +489:7317474:d=2022071800:WVHGT:surface:90 hour fcst: +490:7327335:d=2022071800:SWPER:1 in sequence:132 hour fcst: +491:7340761:d=2022071800:SWELL:2 in sequence:132 hour fcst: +492:7352428:d=2022071800:DIRPW:surface:132 hour fcst: +493:7372561:d=2022071800:VGRD:surface:132 hour fcst: +494:7387153:d=2022071800:UGRD:surface:132 hour fcst: +495:7401707:d=2022071800:WVHGT:surface:132 hour fcst: +496:7412780:d=2022071800:SWPER:2 in sequence:132 hour fcst: +497:7428622:d=2022071800:WVPER:surface:132 hour fcst: +498:7440636:d=2022071800:PERPW:surface:132 hour fcst: +499:7452896:d=2022071800:SWDIR:2 in sequence:132 hour fcst: +500:7475294:d=2022071800:WIND:surface:132 hour fcst: +501:7489905:d=2022071800:WIND:surface:96 hour fcst: +502:7504387:d=2022071800:WVHGT:surface:78 hour fcst: +503:7513748:d=2022071800:SWDIR:2 in sequence:138 hour fcst: +504:7536335:d=2022071800:WVDIR:surface:138 hour fcst: +505:7555402:d=2022071800:WVHGT:surface:138 hour fcst: +506:7566290:d=2022071800:PERPW:surface:138 hour fcst: +507:7578744:d=2022071800:SWPER:2 in sequence:138 hour fcst: +508:7594907:d=2022071800:SWDIR:1 in sequence:138 hour fcst: +509:7616051:d=2022071800:VGRD:surface:138 hour fcst: +510:7630797:d=2022071800:WDIR:surface:138 hour fcst: +511:7651319:d=2022071800:UGRD:surface:138 hour fcst: +512:7666062:d=2022071800:WIND:surface:138 hour fcst: +513:7680869:d=2022071800:WVHGT:surface:144 hour fcst: +514:7692205:d=2022071800:SWDIR:2 in sequence:144 hour fcst: +515:7714203:d=2022071800:SWDIR:1 in sequence:144 hour fcst: +516:7735164:d=2022071800:WIND:surface:144 hour fcst: +517:7749885:d=2022071800:WVDIR:surface:144 hour fcst: +518:7769832:d=2022071800:SWELL:2 in sequence:144 hour fcst: +519:7781102:d=2022071800:SWPER:1 in sequence:144 hour fcst: +520:7794584:d=2022071800:HTSGW:surface:144 hour fcst: +521:7805380:d=2022071800:WDIR:surface:144 hour fcst: +522:7825619:d=2022071800:UGRD:surface:144 hour fcst: +523:7840348:d=2022071800:SWPER:2 in sequence:150 hour fcst: +524:7855890:d=2022071800:SWDIR:1 in sequence:150 hour fcst: +525:7876834:d=2022071800:DIRPW:surface:150 hour fcst: +526:7898413:d=2022071800:WVPER:surface:150 hour fcst: +527:7910651:d=2022071800:WVHGT:surface:150 hour fcst: +528:7921989:d=2022071800:WVDIR:surface:150 hour fcst: +529:7941799:d=2022071800:SWELL:1 in sequence:150 hour fcst: +530:7953244:d=2022071800:SWDIR:2 in sequence:150 hour fcst: +531:7974985:d=2022071800:SWELL:2 in sequence:150 hour fcst: +532:7986056:d=2022071800:SWPER:1 in sequence:156 hour fcst: +533:7999696:d=2022071800:VGRD:surface:156 hour fcst: +534:8014833:d=2022071800:SWDIR:1 in sequence:156 hour fcst: +535:8035765:d=2022071800:WIND:surface:156 hour fcst: +536:8051059:d=2022071800:SWPER:2 in sequence:156 hour fcst: +537:8066376:d=2022071800:HTSGW:surface:156 hour fcst: +538:8077503:d=2022071800:WVHGT:surface:156 hour fcst: +539:8088911:d=2022071800:PERPW:surface:156 hour fcst: +540:8101601:d=2022071800:SWDIR:2 in sequence:156 hour fcst: +541:8123175:d=2022071800:SWELL:2 in sequence:156 hour fcst: +542:8134166:d=2022071800:PERPW:surface:162 hour fcst: +543:8146917:d=2022071800:SWDIR:1 in sequence:162 hour fcst: +544:8168669:d=2022071800:SWPER:2 in sequence:162 hour fcst: +545:8184982:d=2022071800:WVPER:surface:162 hour fcst: +546:8197380:d=2022071800:SWELL:1 in sequence:162 hour fcst: +547:8209391:d=2022071800:WVHGT:surface:162 hour fcst: +548:8220802:d=2022071800:DIRPW:surface:162 hour fcst: +549:8242304:d=2022071800:SWPER:1 in sequence:162 hour fcst: +550:8256314:d=2022071800:VGRD:surface:162 hour fcst: +551:8271640:d=2022071800:VGRD:surface:144 hour fcst: +552:8286259:d=2022071800:UGRD:surface:162 hour fcst: +553:8301573:d=2022071800:WVDIR:surface:162 hour fcst: +554:8321285:d=2022071800:SWDIR:2 in sequence:162 hour fcst: +555:8343753:d=2022071800:WDIR:surface:150 hour fcst: +556:8364164:d=2022071800:DIRPW:surface:156 hour fcst: +557:8385513:d=2022071800:VGRD:surface:168 hour fcst: +558:8400735:d=2022071800:WDIR:surface:168 hour fcst: +559:8421122:d=2022071800:SWELL:2 in sequence:168 hour fcst: +560:8432353:d=2022071800:WIND:surface:168 hour fcst: +561:8447614:d=2022071800:SWDIR:1 in sequence:168 hour fcst: +562:8469394:d=2022071800:WVPER:surface:168 hour fcst: +563:8481840:d=2022071800:SWELL:1 in sequence:168 hour fcst: +564:8493910:d=2022071800:SWDIR:2 in sequence:168 hour fcst: +565:8516436:d=2022071800:UGRD:surface:150 hour fcst: +566:8531274:d=2022071800:DIRPW:surface:144 hour fcst: +567:8552643:d=2022071800:WVDIR:surface:156 hour fcst: +568:8572488:d=2022071800:SWELL:2 in sequence:138 hour fcst: +569:8584266:d=2022071800:HTSGW:surface:162 hour fcst: +570:8595431:d=2022071800:HTSGW:surface:138 hour fcst: +571:8606166:d=2022071800:WVPER:surface:138 hour fcst: +572:8617917:d=2022071800:SWPER:1 in sequence:126 hour fcst: +573:8631366:d=2022071800:DIRPW:surface:168 hour fcst: +574:8652627:d=2022071800:VGRD:surface:174 hour fcst: +575:8667623:d=2022071800:SWELL:1 in sequence:174 hour fcst: +576:8679819:d=2022071800:HTSGW:surface:174 hour fcst: +577:8691123:d=2022071800:DIRPW:surface:174 hour fcst: +578:8711882:d=2022071800:PERPW:surface:174 hour fcst: +579:8724038:d=2022071800:SWDIR:2 in sequence:174 hour fcst: +580:8746523:d=2022071800:UGRD:surface:174 hour fcst: +581:8761462:d=2022071800:WVHGT:surface:174 hour fcst: +582:8772366:d=2022071800:SWDIR:1 in sequence:174 hour fcst: +583:8794332:d=2022071800:SWPER:2 in sequence:174 hour fcst: +584:8810541:d=2022071800:WDIR:surface:174 hour fcst: +585:8830784:d=2022071800:WVDIR:surface:174 hour fcst: +586:8848968:d=2022071800:WVPER:surface:174 hour fcst: +587:8860564:d=2022071800:SWPER:1 in sequence:120 hour fcst: +588:8874122:d=2022071800:SWDIR:2 in sequence:180 hour fcst: +589:8896542:d=2022071800:WVPER:surface:180 hour fcst: +590:8907466:d=2022071800:DIRPW:surface:180 hour fcst: +591:8927992:d=2022071800:SWELL:1 in sequence:180 hour fcst: +592:8940673:d=2022071800:WVDIR:surface:180 hour fcst: +593:8957652:d=2022071800:VGRD:surface:180 hour fcst: +594:8972591:d=2022071800:WDIR:surface:180 hour fcst: +595:8992810:d=2022071800:UGRD:surface:180 hour fcst: +596:9007566:d=2022071800:HTSGW:surface:180 hour fcst: +597:9018863:d=2022071800:SWELL:2 in sequence:180 hour fcst: +598:9030323:d=2022071800:PERPW:surface:180 hour fcst: +599:9042251:d=2022071800:SWPER:1 in sequence:180 hour fcst: +600:9055983:d=2022071800:SWELL:2 in sequence:162 hour fcst: +601:9067182:d=2022071800:WVPER:surface:96 hour fcst: +602:9079643:d=2022071800:SWPER:1 in sequence:138 hour fcst: +603:9093200:d=2022071800:UGRD:surface:168 hour fcst: +604:9108320:d=2022071800:SWDIR:2 in sequence:84 hour fcst: +605:9129993:d=2022071800:PERPW:surface:114 hour fcst: +606:9141296:d=2022071800:SWPER:2 in sequence:168 hour fcst: +607:9157819:d=2022071800:SWPER:1 in sequence:168 hour fcst: +608:9171723:d=2022071800:HTSGW:surface:132 hour fcst: +609:9182376:d=2022071800:UGRD:surface:156 hour fcst: +610:9197488:d=2022071800:WDIR:surface:162 hour fcst: +611:9218420:d=2022071800:WVHGT:surface:126 hour fcst: +612:9229458:d=2022071800:PERPW:surface:168 hour fcst: +613:9242065:d=2022071800:HTSGW:surface:168 hour fcst: +614:9253357:d=2022071800:WVPER:surface:120 hour fcst: +615:9265158:d=2022071800:VGRD:surface:78 hour fcst: +616:9279945:d=2022071800:DIRPW:surface:138 hour fcst: +617:9300894:d=2022071800:PERPW:surface:108 hour fcst: +618:9312052:d=2022071800:WIND:surface:90 hour fcst: +619:9326759:d=2022071800:UGRD:surface:102 hour fcst: +620:9341596:d=2022071800:WIND:surface:114 hour fcst: +621:9356254:d=2022071800:DIRPW:surface:120 hour fcst: +622:9375036:d=2022071800:WVDIR:surface:168 hour fcst: +623:9394774:d=2022071800:WVHGT:surface:168 hour fcst: +624:9406284:d=2022071800:PERPW:surface:150 hour fcst: +625:9419274:d=2022071800:WDIR:surface:96 hour fcst: +626:9439916:d=2022071800:DIRPW:surface:96 hour fcst: +627:9458104:d=2022071800:HTSGW:surface:150 hour fcst: +628:9469058:d=2022071800:WVHGT:surface:180 hour fcst: +629:9479636:d=2022071800:UGRD:surface:90 hour fcst: +630:9494589:d=2022071800:SWELL:1 in sequence:156 hour fcst: +631:9506290:d=2022071800:WIND:surface:162 hour fcst: +632:9521690:d=2022071800:WIND:surface:72 hour fcst: +633:9536398:d=2022071800:VGRD:surface:126 hour fcst: +634:9550843:d=2022071800:WVPER:surface:144 hour fcst: +635:9562956:d=2022071800:WIND:surface:174 hour fcst: +636:9578155:d=2022071800:WVPER:surface:78 hour fcst: +637:9588595:d=2022071800:WVHGT:surface:96 hour fcst: +638:9599122:d=2022071800:SWELL:2 in sequence:84 hour fcst: +639:9610200:d=2022071800:SWPER:2 in sequence:96 hour fcst: +640:9624034:d=2022071800:SWPER:2 in sequence:180 hour fcst: +641:9639999:d=2022071800:WVPER:surface:84 hour fcst: +642:9651031:d=2022071800:SWELL:1 in sequence:96 hour fcst: +643:9661985:d=2022071800:DIRPW:surface:108 hour fcst: +644:9680409:d=2022071800:WDIR:surface:132 hour fcst: +645:9700895:d=2022071800:WVDIR:surface:72 hour fcst: +646:9715516:d=2022071800:VGRD:surface:90 hour fcst: +647:9730291:d=2022071800:SWPER:2 in sequence:126 hour fcst: +648:9745509:d=2022071800:WIND:surface:180 hour fcst: +649:9760626:d=2022071800:SWPER:2 in sequence:144 hour fcst: +650:9776480:d=2022071800:SWPER:2 in sequence:90 hour fcst: +651:9790723:d=2022071800:SWDIR:2 in sequence:126 hour fcst: +652:9812424:d=2022071800:HTSGW:surface:126 hour fcst: +653:9823017:d=2022071800:SWELL:2 in sequence:126 hour fcst: +654:9834400:d=2022071800:SWDIR:1 in sequence:180 hour fcst: +655:9856696:d=2022071800:WIND:surface:150 hour fcst: +656:9871646:d=2022071800:SWELL:1 in sequence:126 hour fcst: +657:9883011:d=2022071800:VGRD:surface:72 hour fcst: +658:9897801:d=2022071800:HTSGW:surface:78 hour fcst: +659:9907904:d=2022071800:PERPW:surface:144 hour fcst: +660:9920727:d=2022071800:DIRPW:surface:126 hour fcst: +661:9940071:d=2022071800:SWELL:2 in sequence:102 hour fcst: +662:9950613:d=2022071800:SWPER:1 in sequence:150 hour fcst: +663:9964252:d=2022071800:SWELL:1 in sequence:138 hour fcst: +664:9975810:d=2022071800:SWDIR:1 in sequence:72 hour fcst: +665:9996925:d=2022071800:HTSGW:surface:84 hour fcst: +666:10007106:d=2022071800:WDIR:surface:72 hour fcst: +667:10028806:d=2022071800:WDIR:surface:120 hour fcst: +668:10049090:d=2022071800:WVHGT:surface:102 hour fcst: +669:10059742:d=2022071800:HTSGW:surface:72 hour fcst: +670:10069780:d=2022071800:SWPER:1 in sequence:114 hour fcst: +671:10083490:d=2022071800:SWELL:1 in sequence:144 hour fcst: +672:10094917:d=2022071800:VGRD:surface:108 hour fcst: +673:10109452:d=2022071800:SWELL:2 in sequence:174 hour fcst: +674:10120753:d=2022071800:WVHGT:surface:84 hour fcst: +675:10130449:d=2022071800:WVDIR:surface:132 hour fcst: +676:10150020:d=2022071800:UGRD:surface:126 hour fcst: +677:10164541:d=2022071800:SWPER:1 in sequence:174 hour fcst: +678:10178386:d=2022071800:SWDIR:1 in sequence:132 hour fcst: +679:10199113:d=2022071800:SWDIR:2 in sequence:78 hour fcst: +680:10220725:d=2022071800:VGRD:surface:150 hour fcst: +681:10235486:d=2022071800:SWELL:2 in sequence:78 hour fcst: +682:10246559:d=2022071800:WVPER:surface:114 hour fcst: +683:10258444:d=2022071800:WVDIR:surface:90 hour fcst: +684:10275924:d=2022071800:WDIR:surface:156 hour fcst: +685:10296756:d=2022071800:WVPER:surface:156 hour fcst: +686:10309009:d=2022071800:SWDIR:1 in sequence:90 hour fcst: +687:10329167:d=2022071800:DIRPW:surface:90 hour fcst: +688:10347212:d=2022071800:SWELL:1 in sequence:132 hour fcst: diff --git a/tests/data/ref_rrfs.t18z.prslev.f000.grib2.inv b/tests/data/ref_rrfs.t18z.prslev.f000.grib2.inv new file mode 100644 index 00000000..df7c9340 --- /dev/null +++ b/tests/data/ref_rrfs.t18z.prslev.f000.grib2.inv @@ -0,0 +1,1078 @@ +1:0:d=2024020118:PRES:1 hybrid level:4 hour fcst: +2:10190925:d=2024020118:CLMR:1 hybrid level:4 hour fcst: +3:12319617:d=2024020118:ICMR:1 hybrid level:4 hour fcst: +4:14359631:d=2024020118:RWMR:1 hybrid level:4 hour fcst: +5:16723175:d=2024020118:SNMR:1 hybrid level:4 hour fcst: +6:19031395:d=2024020118:GRLE:1 hybrid level:4 hour fcst: +7:20998372:d=2024020118:TCDC:1 hybrid level:4 hour fcst: +8:24614970:d=2024020118:REFD:1 hybrid level:4 hour fcst: +9:31562278:d=2024020118:TCOND:1 hybrid level:4 hour fcst: +10:34609459:d=2024020118:HGT:1 hybrid level:4 hour fcst: +11:39842939:d=2024020118:TMP:1 hybrid level:4 hour fcst: +12:46857885:d=2024020118:POT:1 hybrid level:4 hour fcst: +13:53736625:d=2024020118:RH:1 hybrid level:4 hour fcst: +14:69479543:d=2024020118:DPT:1 hybrid level:4 hour fcst: +15:81107555:d=2024020118:SPFH:1 hybrid level:4 hour fcst: +16:95777411:d=2024020118:UGRD:1 hybrid level:4 hour fcst: +17:107566345:d=2024020118:VGRD:1 hybrid level:4 hour fcst: +18:119169210:d=2024020118:VVEL:1 hybrid level:4 hour fcst: +19:131976513:d=2024020118:DZDT:1 hybrid level:4 hour fcst: +20:136199837:d=2024020118:TKE:1 hybrid level:4 hour fcst: +21:142050813:d=2024020118:PRES:2 hybrid level:4 hour fcst: +22:153500748:d=2024020118:CLMR:2 hybrid level:4 hour fcst: +23:155556386:d=2024020118:ICMR:2 hybrid level:4 hour fcst: +24:157524220:d=2024020118:RWMR:2 hybrid level:4 hour fcst: +25:159885628:d=2024020118:SNMR:2 hybrid level:4 hour fcst: +26:162203160:d=2024020118:GRLE:2 hybrid level:4 hour fcst: +27:164173659:d=2024020118:TCDC:2 hybrid level:4 hour fcst: +28:167824238:d=2024020118:REFD:2 hybrid level:4 hour fcst: +29:174778415:d=2024020118:TCOND:2 hybrid level:4 hour fcst: +30:177763246:d=2024020118:HGT:2 hybrid level:4 hour fcst: +31:183099405:d=2024020118:TMP:2 hybrid level:4 hour fcst: +32:194039567:d=2024020118:POT:2 hybrid level:4 hour fcst: +33:200792974:d=2024020118:DPT:2 hybrid level:4 hour fcst: +34:216167126:d=2024020118:UGRD:2 hybrid level:4 hour fcst: +35:228044362:d=2024020118:VGRD:2 hybrid level:4 hour fcst: +36:239703480:d=2024020118:TKE:2 hybrid level:4 hour fcst: +37:245394107:d=2024020118:REFC:entire atmosphere (considered as a single layer):4 hour fcst: +38:254551645:d=2024020118:VIL:entire atmosphere (considered as a single layer):4 hour fcst: +39:258857650:d=2024020118:REFZR:entire atmosphere (considered as a single layer):4 hour fcst: +40:260664422:d=2024020118:REFZI:entire atmosphere (considered as a single layer):4 hour fcst: +41:262471194:d=2024020118:VIL:entire atmosphere:4 hour fcst: +42:267623419:d=2024020118:VIS:surface:4 hour fcst: +43:287325153:d=2024020118:REFD:263 K level:4 hour fcst: +44:292010069:d=2024020118:BMIXL:1 hybrid level:4 hour fcst: +45:292010260:d=2024020118:HGT:planetary boundary layer:4 hour fcst: +46:312345819:d=2024020118:UGRD:planetary boundary layer:4 hour fcst: +47:321043145:d=2024020118:VGRD:planetary boundary layer:4 hour fcst: +48:329684727:d=2024020118:VRATE:planetary boundary layer:4 hour fcst: +49:336425562:d=2024020118:GUST:surface:4 hour fcst: +50:344554514:d=2024020118:PBLREG:surface:4 hour fcst: +51:346361286:d=2024020118:RETOP:entire atmosphere (considered as a single layer):4 hour fcst: +52:349746327:d=2024020118:HGT:2 mb:4 hour fcst: +53:358528468:d=2024020118:TMP:2 mb:4 hour fcst: +54:363966987:d=2024020118:RH:2 mb:4 hour fcst: +55:367022365:d=2024020118:DPT:2 mb:4 hour fcst: +56:368829165:d=2024020118:SPFH:2 mb:4 hour fcst: +57:377578878:d=2024020118:VVEL:2 mb:4 hour fcst: +58:391026199:d=2024020118:DZDT:2 mb:4 hour fcst: +59:396363156:d=2024020118:UGRD:2 mb:4 hour fcst: +60:401834210:d=2024020118:VGRD:2 mb:4 hour fcst: +61:407311552:d=2024020118:ABSV:2 mb:4 hour fcst: +62:412190460:d=2024020118:CLMR:2 mb:4 hour fcst: +63:413997260:d=2024020118:ICMR:2 mb:4 hour fcst: +64:415804060:d=2024020118:RWMR:2 mb:4 hour fcst: +65:417610860:d=2024020118:SNMR:2 mb:4 hour fcst: +66:419417660:d=2024020118:GRLE:2 mb:4 hour fcst: +67:421224460:d=2024020118:HGT:5 mb:4 hour fcst: +68:429211195:d=2024020118:TMP:5 mb:4 hour fcst: +69:434715627:d=2024020118:RH:5 mb:4 hour fcst: +70:437076864:d=2024020118:DPT:5 mb:4 hour fcst: +71:438883664:d=2024020118:SPFH:5 mb:4 hour fcst: +72:447409829:d=2024020118:VVEL:5 mb:4 hour fcst: +73:462850040:d=2024020118:DZDT:5 mb:4 hour fcst: +74:468250985:d=2024020118:UGRD:5 mb:4 hour fcst: +75:473782537:d=2024020118:VGRD:5 mb:4 hour fcst: +76:479356810:d=2024020118:ABSV:5 mb:4 hour fcst: +77:484841920:d=2024020118:CLMR:5 mb:4 hour fcst: +78:486648720:d=2024020118:ICMR:5 mb:4 hour fcst: +79:488455520:d=2024020118:RWMR:5 mb:4 hour fcst: +80:490262320:d=2024020118:SNMR:5 mb:4 hour fcst: +81:492069120:d=2024020118:GRLE:5 mb:4 hour fcst: +82:493875920:d=2024020118:HGT:7 mb:4 hour fcst: +83:504014139:d=2024020118:TMP:7 mb:4 hour fcst: +84:509486819:d=2024020118:RH:7 mb:4 hour fcst: +85:512224769:d=2024020118:DPT:7 mb:4 hour fcst: +86:514031569:d=2024020118:SPFH:7 mb:4 hour fcst: +87:522840657:d=2024020118:VVEL:7 mb:4 hour fcst: +88:537197081:d=2024020118:DZDT:7 mb:4 hour fcst: +89:542629736:d=2024020118:UGRD:7 mb:4 hour fcst: +90:548179002:d=2024020118:VGRD:7 mb:4 hour fcst: +91:553772866:d=2024020118:ABSV:7 mb:4 hour fcst: +92:559679086:d=2024020118:CLMR:7 mb:4 hour fcst: +93:561485886:d=2024020118:ICMR:7 mb:4 hour fcst: +94:563292686:d=2024020118:RWMR:7 mb:4 hour fcst: +95:565099486:d=2024020118:SNMR:7 mb:4 hour fcst: +96:566906286:d=2024020118:GRLE:7 mb:4 hour fcst: +97:568713086:d=2024020118:HGT:10 mb:4 hour fcst: +98:578042993:d=2024020118:TMP:10 mb:4 hour fcst: +99:583524602:d=2024020118:RH:10 mb:4 hour fcst: +100:587158897:d=2024020118:DPT:10 mb:4 hour fcst: +101:588965697:d=2024020118:SPFH:10 mb:4 hour fcst: +102:598060162:d=2024020118:VVEL:10 mb:4 hour fcst: +103:610074827:d=2024020118:DZDT:10 mb:4 hour fcst: +104:615709468:d=2024020118:UGRD:10 mb:4 hour fcst: +105:621320010:d=2024020118:VGRD:10 mb:4 hour fcst: +106:626955391:d=2024020118:ABSV:10 mb:4 hour fcst: +107:633099814:d=2024020118:CLMR:10 mb:4 hour fcst: +108:634906614:d=2024020118:ICMR:10 mb:4 hour fcst: +109:636713414:d=2024020118:RWMR:10 mb:4 hour fcst: +110:638520214:d=2024020118:SNMR:10 mb:4 hour fcst: +111:640327014:d=2024020118:GRLE:10 mb:4 hour fcst: +112:642133814:d=2024020118:HGT:20 mb:4 hour fcst: +113:651159682:d=2024020118:TMP:20 mb:4 hour fcst: +114:656782192:d=2024020118:RH:20 mb:4 hour fcst: +115:659065073:d=2024020118:DPT:20 mb:4 hour fcst: +116:660871873:d=2024020118:SPFH:20 mb:4 hour fcst: +117:668729449:d=2024020118:VVEL:20 mb:4 hour fcst: +118:683029269:d=2024020118:DZDT:20 mb:4 hour fcst: +119:688837839:d=2024020118:UGRD:20 mb:4 hour fcst: +120:694802165:d=2024020118:VGRD:20 mb:4 hour fcst: +121:700641437:d=2024020118:ABSV:20 mb:4 hour fcst: +122:707319542:d=2024020118:CLMR:20 mb:4 hour fcst: +123:709126342:d=2024020118:ICMR:20 mb:4 hour fcst: +124:710933142:d=2024020118:RWMR:20 mb:4 hour fcst: +125:712739942:d=2024020118:SNMR:20 mb:4 hour fcst: +126:714546742:d=2024020118:GRLE:20 mb:4 hour fcst: +127:716353542:d=2024020118:HGT:30 mb:4 hour fcst: +128:725337118:d=2024020118:TMP:30 mb:4 hour fcst: +129:730918916:d=2024020118:RH:30 mb:4 hour fcst: +130:733584110:d=2024020118:DPT:30 mb:4 hour fcst: +131:735390910:d=2024020118:SPFH:30 mb:4 hour fcst: +132:742839661:d=2024020118:VVEL:30 mb:4 hour fcst: +133:757956506:d=2024020118:DZDT:30 mb:4 hour fcst: +134:763721646:d=2024020118:UGRD:30 mb:4 hour fcst: +135:773003766:d=2024020118:VGRD:30 mb:4 hour fcst: +136:782143813:d=2024020118:ABSV:30 mb:4 hour fcst: +137:788913360:d=2024020118:CLMR:30 mb:4 hour fcst: +138:790720160:d=2024020118:ICMR:30 mb:4 hour fcst: +139:792526960:d=2024020118:RWMR:30 mb:4 hour fcst: +140:794333760:d=2024020118:SNMR:30 mb:4 hour fcst: +141:796140663:d=2024020118:GRLE:30 mb:4 hour fcst: +142:797947463:d=2024020118:HGT:50 mb:4 hour fcst: +143:806845645:d=2024020118:TMP:50 mb:4 hour fcst: +144:812461804:d=2024020118:RH:50 mb:4 hour fcst: +145:814575389:d=2024020118:DPT:50 mb:4 hour fcst: +146:816382347:d=2024020118:SPFH:50 mb:4 hour fcst: +147:821978462:d=2024020118:VVEL:50 mb:4 hour fcst: +148:838124794:d=2024020118:DZDT:50 mb:4 hour fcst: +149:843786610:d=2024020118:UGRD:50 mb:4 hour fcst: +150:853282260:d=2024020118:VGRD:50 mb:4 hour fcst: +151:862684651:d=2024020118:ABSV:50 mb:4 hour fcst: +152:873925978:d=2024020118:CLMR:50 mb:4 hour fcst: +153:875732778:d=2024020118:ICMR:50 mb:4 hour fcst: +154:877542180:d=2024020118:RWMR:50 mb:4 hour fcst: +155:879348980:d=2024020118:SNMR:50 mb:4 hour fcst: +156:881157777:d=2024020118:GRLE:50 mb:4 hour fcst: +157:882965212:d=2024020118:HGT:70 mb:4 hour fcst: +158:892230375:d=2024020118:TMP:70 mb:4 hour fcst: +159:897846568:d=2024020118:RH:70 mb:4 hour fcst: +160:900473194:d=2024020118:DPT:70 mb:4 hour fcst: +161:902931305:d=2024020118:SPFH:70 mb:4 hour fcst: +162:908422451:d=2024020118:VVEL:70 mb:4 hour fcst: +163:925275641:d=2024020118:DZDT:70 mb:4 hour fcst: +164:930949612:d=2024020118:UGRD:70 mb:4 hour fcst: +165:940187968:d=2024020118:VGRD:70 mb:4 hour fcst: +166:949245672:d=2024020118:ABSV:70 mb:4 hour fcst: +167:960225561:d=2024020118:CLMR:70 mb:4 hour fcst: +168:962032361:d=2024020118:ICMR:70 mb:4 hour fcst: +169:963848818:d=2024020118:RWMR:70 mb:4 hour fcst: +170:965655618:d=2024020118:SNMR:70 mb:4 hour fcst: +171:967463992:d=2024020118:GRLE:70 mb:4 hour fcst: +172:969271023:d=2024020118:HGT:100 mb:4 hour fcst: +173:978455168:d=2024020118:TMP:100 mb:4 hour fcst: +174:984173166:d=2024020118:RH:100 mb:4 hour fcst: +175:987148435:d=2024020118:DPT:100 mb:4 hour fcst: +176:989480341:d=2024020118:SPFH:100 mb:4 hour fcst: +177:998270947:d=2024020118:VVEL:100 mb:4 hour fcst: +178:1011581340:d=2024020118:DZDT:100 mb:4 hour fcst: +179:1017719137:d=2024020118:UGRD:100 mb:4 hour fcst: +180:1027693036:d=2024020118:VGRD:100 mb:4 hour fcst: +181:1037247081:d=2024020118:ABSV:100 mb:4 hour fcst: +182:1044392505:d=2024020118:CLMR:100 mb:4 hour fcst: +183:1046199305:d=2024020118:ICMR:100 mb:4 hour fcst: +184:1048054683:d=2024020118:RWMR:100 mb:4 hour fcst: +185:1049861483:d=2024020118:SNMR:100 mb:4 hour fcst: +186:1051676775:d=2024020118:GRLE:100 mb:4 hour fcst: +187:1053484127:d=2024020118:HGT:125 mb:4 hour fcst: +188:1062786254:d=2024020118:TMP:125 mb:4 hour fcst: +189:1068381450:d=2024020118:RH:125 mb:4 hour fcst: +190:1071437254:d=2024020118:DPT:125 mb:4 hour fcst: +191:1073902130:d=2024020118:SPFH:125 mb:4 hour fcst: +192:1080538105:d=2024020118:VVEL:125 mb:4 hour fcst: +193:1092762274:d=2024020118:DZDT:125 mb:4 hour fcst: +194:1098924669:d=2024020118:UGRD:125 mb:4 hour fcst: +195:1108654260:d=2024020118:VGRD:125 mb:4 hour fcst: +196:1117977931:d=2024020118:ABSV:125 mb:4 hour fcst: +197:1129208588:d=2024020118:CLMR:125 mb:4 hour fcst: +198:1131015388:d=2024020118:ICMR:125 mb:4 hour fcst: +199:1132948138:d=2024020118:RWMR:125 mb:4 hour fcst: +200:1134754938:d=2024020118:SNMR:125 mb:4 hour fcst: +201:1136578288:d=2024020118:GRLE:125 mb:4 hour fcst: +202:1138386224:d=2024020118:HGT:150 mb:4 hour fcst: +203:1147817016:d=2024020118:TMP:150 mb:4 hour fcst: +204:1153432816:d=2024020118:RH:150 mb:4 hour fcst: +205:1156803922:d=2024020118:DPT:150 mb:4 hour fcst: +206:1162373695:d=2024020118:SPFH:150 mb:4 hour fcst: +207:1169938404:d=2024020118:VVEL:150 mb:4 hour fcst: +208:1182623072:d=2024020118:DZDT:150 mb:4 hour fcst: +209:1188788588:d=2024020118:UGRD:150 mb:4 hour fcst: +210:1194791199:d=2024020118:VGRD:150 mb:4 hour fcst: +211:1204109316:d=2024020118:ABSV:150 mb:4 hour fcst: +212:1215222845:d=2024020118:CLMR:150 mb:4 hour fcst: +213:1217029645:d=2024020118:ICMR:150 mb:4 hour fcst: +214:1219054658:d=2024020118:RWMR:150 mb:4 hour fcst: +215:1220861458:d=2024020118:SNMR:150 mb:4 hour fcst: +216:1222689289:d=2024020118:GRLE:150 mb:4 hour fcst: +217:1224497689:d=2024020118:HGT:175 mb:4 hour fcst: +218:1233962379:d=2024020118:TMP:175 mb:4 hour fcst: +219:1239550531:d=2024020118:RH:175 mb:4 hour fcst: +220:1243302235:d=2024020118:DPT:175 mb:4 hour fcst: +221:1250163943:d=2024020118:SPFH:175 mb:4 hour fcst: +222:1258915468:d=2024020118:VVEL:175 mb:4 hour fcst: +223:1268373962:d=2024020118:DZDT:175 mb:4 hour fcst: +224:1274575075:d=2024020118:UGRD:175 mb:4 hour fcst: +225:1280671457:d=2024020118:VGRD:175 mb:4 hour fcst: +226:1290099692:d=2024020118:ABSV:175 mb:4 hour fcst: +227:1301381192:d=2024020118:CLMR:175 mb:4 hour fcst: +228:1303187992:d=2024020118:ICMR:175 mb:4 hour fcst: +229:1305315558:d=2024020118:RWMR:175 mb:4 hour fcst: +230:1307122358:d=2024020118:SNMR:175 mb:4 hour fcst: +231:1308956574:d=2024020118:GRLE:175 mb:4 hour fcst: +232:1310765571:d=2024020118:HGT:200 mb:4 hour fcst: +233:1320201301:d=2024020118:TMP:200 mb:4 hour fcst: +234:1325931655:d=2024020118:RH:200 mb:4 hour fcst: +235:1330167554:d=2024020118:DPT:200 mb:4 hour fcst: +236:1340365169:d=2024020118:SPFH:200 mb:4 hour fcst: +237:1347032120:d=2024020118:VVEL:200 mb:4 hour fcst: +238:1357010519:d=2024020118:DZDT:200 mb:4 hour fcst: +239:1363309244:d=2024020118:UGRD:200 mb:4 hour fcst: +240:1369527978:d=2024020118:VGRD:200 mb:4 hour fcst: +241:1375666341:d=2024020118:ABSV:200 mb:4 hour fcst: +242:1387403449:d=2024020118:CLMR:200 mb:4 hour fcst: +243:1389210249:d=2024020118:ICMR:200 mb:4 hour fcst: +244:1391426309:d=2024020118:RWMR:200 mb:4 hour fcst: +245:1393233231:d=2024020118:SNMR:200 mb:4 hour fcst: +246:1395085166:d=2024020118:GRLE:200 mb:4 hour fcst: +247:1396894724:d=2024020118:HGT:225 mb:4 hour fcst: +248:1406354625:d=2024020118:TMP:225 mb:4 hour fcst: +249:1412067544:d=2024020118:RH:225 mb:4 hour fcst: +250:1416818449:d=2024020118:DPT:225 mb:4 hour fcst: +251:1429713809:d=2024020118:SPFH:225 mb:4 hour fcst: +252:1437138751:d=2024020118:VVEL:225 mb:4 hour fcst: +253:1447482334:d=2024020118:DZDT:225 mb:4 hour fcst: +254:1453861287:d=2024020118:UGRD:225 mb:4 hour fcst: +255:1460145003:d=2024020118:VGRD:225 mb:4 hour fcst: +256:1466358934:d=2024020118:ABSV:225 mb:4 hour fcst: +257:1473734175:d=2024020118:CLMR:225 mb:4 hour fcst: +258:1475541025:d=2024020118:ICMR:225 mb:4 hour fcst: +259:1478005420:d=2024020118:RWMR:225 mb:4 hour fcst: +260:1479812410:d=2024020118:SNMR:225 mb:4 hour fcst: +261:1481701978:d=2024020118:GRLE:225 mb:4 hour fcst: +262:1483512347:d=2024020118:HGT:250 mb:4 hour fcst: +263:1492980400:d=2024020118:TMP:250 mb:4 hour fcst: +264:1498692955:d=2024020118:RH:250 mb:4 hour fcst: +265:1503808262:d=2024020118:DPT:250 mb:4 hour fcst: +266:1518087994:d=2024020118:SPFH:250 mb:4 hour fcst: +267:1526370405:d=2024020118:VVEL:250 mb:4 hour fcst: +268:1537021055:d=2024020118:DZDT:250 mb:4 hour fcst: +269:1543472912:d=2024020118:UGRD:250 mb:4 hour fcst: +270:1549813630:d=2024020118:VGRD:250 mb:4 hour fcst: +271:1556089804:d=2024020118:ABSV:250 mb:4 hour fcst: +272:1563564861:d=2024020118:STRM:250 mb:4 hour fcst: +273:1567957005:d=2024020118:CLMR:250 mb:4 hour fcst: +274:1569764095:d=2024020118:ICMR:250 mb:4 hour fcst: +275:1572457771:d=2024020118:RWMR:250 mb:4 hour fcst: +276:1574265225:d=2024020118:SNMR:250 mb:4 hour fcst: +277:1576223338:d=2024020118:GRLE:250 mb:4 hour fcst: +278:1578032066:d=2024020118:HGT:275 mb:4 hour fcst: +279:1587493688:d=2024020118:TMP:275 mb:4 hour fcst: +280:1593174571:d=2024020118:RH:275 mb:4 hour fcst: +281:1598483616:d=2024020118:DPT:275 mb:4 hour fcst: +282:1613662402:d=2024020118:SPFH:275 mb:4 hour fcst: +283:1619652658:d=2024020118:VVEL:275 mb:4 hour fcst: +284:1630585763:d=2024020118:DZDT:275 mb:4 hour fcst: +285:1637098778:d=2024020118:UGRD:275 mb:4 hour fcst: +286:1643494519:d=2024020118:VGRD:275 mb:4 hour fcst: +287:1649819972:d=2024020118:ABSV:275 mb:4 hour fcst: +288:1661948935:d=2024020118:CLMR:275 mb:4 hour fcst: +289:1663756291:d=2024020118:ICMR:275 mb:4 hour fcst: +290:1666876353:d=2024020118:RWMR:275 mb:4 hour fcst: +291:1668683660:d=2024020118:SNMR:275 mb:4 hour fcst: +292:1670715819:d=2024020118:GRLE:275 mb:4 hour fcst: +293:1672524882:d=2024020118:HGT:300 mb:4 hour fcst: +294:1681960838:d=2024020118:TMP:300 mb:4 hour fcst: +295:1687667817:d=2024020118:RH:300 mb:4 hour fcst: +296:1693101432:d=2024020118:DPT:300 mb:4 hour fcst: +297:1708879197:d=2024020118:SPFH:300 mb:4 hour fcst: +298:1715218981:d=2024020118:VVEL:300 mb:4 hour fcst: +299:1726399157:d=2024020118:DZDT:300 mb:4 hour fcst: +300:1732961548:d=2024020118:UGRD:300 mb:4 hour fcst: +301:1739373555:d=2024020118:VGRD:300 mb:4 hour fcst: +302:1745707914:d=2024020118:ABSV:300 mb:4 hour fcst: +303:1753372879:d=2024020118:CLMR:300 mb:4 hour fcst: +304:1755181225:d=2024020118:ICMR:300 mb:4 hour fcst: +305:1758542247:d=2024020118:RWMR:300 mb:4 hour fcst: +306:1760349947:d=2024020118:SNMR:300 mb:4 hour fcst: +307:1762468139:d=2024020118:GRLE:300 mb:4 hour fcst: +308:1764277659:d=2024020118:HGT:325 mb:4 hour fcst: +309:1773697316:d=2024020118:TMP:325 mb:4 hour fcst: +310:1779372858:d=2024020118:RH:325 mb:4 hour fcst: +311:1784866723:d=2024020118:DPT:325 mb:4 hour fcst: +312:1801042063:d=2024020118:SPFH:325 mb:4 hour fcst: +313:1807795591:d=2024020118:VVEL:325 mb:4 hour fcst: +314:1819162967:d=2024020118:DZDT:325 mb:4 hour fcst: +315:1825750893:d=2024020118:UGRD:325 mb:4 hour fcst: +316:1832157934:d=2024020118:VGRD:325 mb:4 hour fcst: +317:1838478504:d=2024020118:ABSV:325 mb:4 hour fcst: +318:1846128814:d=2024020118:CLMR:325 mb:4 hour fcst: +319:1847938028:d=2024020118:ICMR:325 mb:4 hour fcst: +320:1851487348:d=2024020118:RWMR:325 mb:4 hour fcst: +321:1853295573:d=2024020118:SNMR:325 mb:4 hour fcst: +322:1855485866:d=2024020118:GRLE:325 mb:4 hour fcst: +323:1857295806:d=2024020118:HGT:350 mb:4 hour fcst: +324:1866702891:d=2024020118:TMP:350 mb:4 hour fcst: +325:1872354899:d=2024020118:RH:350 mb:4 hour fcst: +326:1877887174:d=2024020118:DPT:350 mb:4 hour fcst: +327:1894253987:d=2024020118:SPFH:350 mb:4 hour fcst: +328:1901346065:d=2024020118:VVEL:350 mb:4 hour fcst: +329:1912866986:d=2024020118:DZDT:350 mb:4 hour fcst: +330:1919473765:d=2024020118:UGRD:350 mb:4 hour fcst: +331:1925855628:d=2024020118:VGRD:350 mb:4 hour fcst: +332:1932153825:d=2024020118:ABSV:350 mb:4 hour fcst: +333:1939771876:d=2024020118:CLMR:350 mb:4 hour fcst: +334:1941585771:d=2024020118:ICMR:350 mb:4 hour fcst: +335:1945414051:d=2024020118:RWMR:350 mb:4 hour fcst: +336:1947221570:d=2024020118:SNMR:350 mb:4 hour fcst: +337:1949512198:d=2024020118:GRLE:350 mb:4 hour fcst: +338:1951322940:d=2024020118:HGT:375 mb:4 hour fcst: +339:1960720897:d=2024020118:TMP:375 mb:4 hour fcst: +340:1966361612:d=2024020118:RH:375 mb:4 hour fcst: +341:1971920349:d=2024020118:DPT:375 mb:4 hour fcst: +342:1986835747:d=2024020118:SPFH:375 mb:4 hour fcst: +343:1994251190:d=2024020118:VVEL:375 mb:4 hour fcst: +344:2005916053:d=2024020118:DZDT:375 mb:4 hour fcst: +345:2012547352:d=2024020118:UGRD:375 mb:4 hour fcst: +346:2018925046:d=2024020118:VGRD:375 mb:4 hour fcst: +347:2025217533:d=2024020118:ABSV:375 mb:4 hour fcst: +348:2032833564:d=2024020118:CLMR:375 mb:4 hour fcst: +349:2034656460:d=2024020118:ICMR:375 mb:4 hour fcst: +350:2038619408:d=2024020118:RWMR:375 mb:4 hour fcst: +351:2040427447:d=2024020118:SNMR:375 mb:4 hour fcst: +352:2042812989:d=2024020118:GRLE:375 mb:4 hour fcst: +353:2044624287:d=2024020118:HGT:400 mb:4 hour fcst: +354:2053984524:d=2024020118:TMP:400 mb:4 hour fcst: +355:2059641219:d=2024020118:RH:400 mb:4 hour fcst: +356:2065237152:d=2024020118:DPT:400 mb:4 hour fcst: +357:2080360002:d=2024020118:SPFH:400 mb:4 hour fcst: +358:2088206030:d=2024020118:VVEL:400 mb:4 hour fcst: +359:2100019517:d=2024020118:DZDT:400 mb:4 hour fcst: +360:2106600154:d=2024020118:UGRD:400 mb:4 hour fcst: +361:2113031330:d=2024020118:VGRD:400 mb:4 hour fcst: +362:2119367119:d=2024020118:ABSV:400 mb:4 hour fcst: +363:2127050343:d=2024020118:CLMR:400 mb:4 hour fcst: +364:2128886556:d=2024020118:ICMR:400 mb:4 hour fcst: +365:2133255668:d=2024020118:RWMR:400 mb:4 hour fcst: +366:2135064249:d=2024020118:SNMR:400 mb:4 hour fcst: +367:2137544981:d=2024020118:GRLE:400 mb:4 hour fcst: +368:2139356990:d=2024020118:HGT:425 mb:4 hour fcst: +369:-2144868154:d=2024020118:TMP:425 mb:4 hour fcst: +370:-2139098050:d=2024020118:RH:425 mb:4 hour fcst: +371:-2133407198:d=2024020118:DPT:425 mb:4 hour fcst: +372:-2118003308:d=2024020118:SPFH:425 mb:4 hour fcst: +373:-2109730634:d=2024020118:VVEL:425 mb:4 hour fcst: +374:-2097778176:d=2024020118:DZDT:425 mb:4 hour fcst: +375:-2091177569:d=2024020118:UGRD:425 mb:4 hour fcst: +376:-2084635425:d=2024020118:VGRD:425 mb:4 hour fcst: +377:-2074359639:d=2024020118:ABSV:425 mb:4 hour fcst: +378:-2066538763:d=2024020118:CLMR:425 mb:4 hour fcst: +379:-2064689906:d=2024020118:ICMR:425 mb:4 hour fcst: +380:-2060321012:d=2024020118:RWMR:425 mb:4 hour fcst: +381:-2058511867:d=2024020118:SNMR:425 mb:4 hour fcst: +382:-2055967220:d=2024020118:GRLE:425 mb:4 hour fcst: +383:-2054154450:d=2024020118:HGT:450 mb:4 hour fcst: +384:-2043412385:d=2024020118:TMP:450 mb:4 hour fcst: +385:-2037637392:d=2024020118:RH:450 mb:4 hour fcst: +386:-2031949853:d=2024020118:DPT:450 mb:4 hour fcst: +387:-2016549289:d=2024020118:SPFH:450 mb:4 hour fcst: +388:-2008019521:d=2024020118:VVEL:450 mb:4 hour fcst: +389:-1996021521:d=2024020118:DZDT:450 mb:4 hour fcst: +390:-1989450086:d=2024020118:UGRD:450 mb:4 hour fcst: +391:-1982972942:d=2024020118:VGRD:450 mb:4 hour fcst: +392:-1972723892:d=2024020118:ABSV:450 mb:4 hour fcst: +393:-1964918273:d=2024020118:CLMR:450 mb:4 hour fcst: +394:-1963052125:d=2024020118:ICMR:450 mb:4 hour fcst: +395:-1958732643:d=2024020118:RWMR:450 mb:4 hour fcst: +396:-1956922607:d=2024020118:SNMR:450 mb:4 hour fcst: +397:-1954321645:d=2024020118:GRLE:450 mb:4 hour fcst: +398:-1952508117:d=2024020118:HGT:475 mb:4 hour fcst: +399:-1941729166:d=2024020118:TMP:475 mb:4 hour fcst: +400:-1935970416:d=2024020118:RH:475 mb:4 hour fcst: +401:-1930301912:d=2024020118:DPT:475 mb:4 hour fcst: +402:-1914963253:d=2024020118:SPFH:475 mb:4 hour fcst: +403:-1906219380:d=2024020118:VVEL:475 mb:4 hour fcst: +404:-1894101326:d=2024020118:DZDT:475 mb:4 hour fcst: +405:-1887566118:d=2024020118:UGRD:475 mb:4 hour fcst: +406:-1877262448:d=2024020118:VGRD:475 mb:4 hour fcst: +407:-1867081723:d=2024020118:ABSV:475 mb:4 hour fcst: +408:-1859325899:d=2024020118:CLMR:475 mb:4 hour fcst: +409:-1857427399:d=2024020118:ICMR:475 mb:4 hour fcst: +410:-1853197043:d=2024020118:RWMR:475 mb:4 hour fcst: +411:-1851385139:d=2024020118:SNMR:475 mb:4 hour fcst: +412:-1848752399:d=2024020118:GRLE:475 mb:4 hour fcst: +413:-1846937927:d=2024020118:HGT:500 mb:4 hour fcst: +414:-1836157986:d=2024020118:TMP:500 mb:4 hour fcst: +415:-1830385271:d=2024020118:RH:500 mb:4 hour fcst: +416:-1824706311:d=2024020118:DPT:500 mb:4 hour fcst: +417:-1809341057:d=2024020118:SPFH:500 mb:4 hour fcst: +418:-1800254701:d=2024020118:VVEL:500 mb:4 hour fcst: +419:-1788097457:d=2024020118:DZDT:500 mb:4 hour fcst: +420:-1781585118:d=2024020118:UGRD:500 mb:4 hour fcst: +421:-1771244140:d=2024020118:VGRD:500 mb:4 hour fcst: +422:-1761022714:d=2024020118:ABSV:500 mb:4 hour fcst: +423:-1748734544:d=2024020118:STRM:500 mb:4 hour fcst: +424:-1744753144:d=2024020118:CLMR:500 mb:4 hour fcst: +425:-1742800962:d=2024020118:ICMR:500 mb:4 hour fcst: +426:-1738681443:d=2024020118:RWMR:500 mb:4 hour fcst: +427:-1736866578:d=2024020118:SNMR:500 mb:4 hour fcst: +428:-1734228235:d=2024020118:GRLE:500 mb:4 hour fcst: +429:-1732415062:d=2024020118:HGT:525 mb:4 hour fcst: +430:-1721646197:d=2024020118:TMP:525 mb:4 hour fcst: +431:-1715817177:d=2024020118:RH:525 mb:4 hour fcst: +432:-1710076139:d=2024020118:DPT:525 mb:4 hour fcst: +433:-1694510718:d=2024020118:SPFH:525 mb:4 hour fcst: +434:-1685067369:d=2024020118:VVEL:525 mb:4 hour fcst: +435:-1672843475:d=2024020118:DZDT:525 mb:4 hour fcst: +436:-1666339205:d=2024020118:UGRD:525 mb:4 hour fcst: +437:-1655821033:d=2024020118:VGRD:525 mb:4 hour fcst: +438:-1645433488:d=2024020118:ABSV:525 mb:4 hour fcst: +439:-1632963444:d=2024020118:CLMR:525 mb:4 hour fcst: +440:-1630946243:d=2024020118:ICMR:525 mb:4 hour fcst: +441:-1626959431:d=2024020118:RWMR:525 mb:4 hour fcst: +442:-1625140360:d=2024020118:SNMR:525 mb:4 hour fcst: +443:-1622493380:d=2024020118:GRLE:525 mb:4 hour fcst: +444:-1620676276:d=2024020118:HGT:550 mb:4 hour fcst: +445:-1609445471:d=2024020118:TMP:550 mb:4 hour fcst: +446:-1603581440:d=2024020118:RH:550 mb:4 hour fcst: +447:-1597836606:d=2024020118:DPT:550 mb:4 hour fcst: +448:-1582220818:d=2024020118:SPFH:550 mb:4 hour fcst: +449:-1572524470:d=2024020118:VVEL:550 mb:4 hour fcst: +450:-1560395581:d=2024020118:DZDT:550 mb:4 hour fcst: +451:-1553932013:d=2024020118:UGRD:550 mb:4 hour fcst: +452:-1543366490:d=2024020118:VGRD:550 mb:4 hour fcst: +453:-1532948674:d=2024020118:ABSV:550 mb:4 hour fcst: +454:-1520437256:d=2024020118:CLMR:550 mb:4 hour fcst: +455:-1518354983:d=2024020118:ICMR:550 mb:4 hour fcst: +456:-1514510480:d=2024020118:RWMR:550 mb:4 hour fcst: +457:-1512686188:d=2024020118:SNMR:550 mb:4 hour fcst: +458:-1510024317:d=2024020118:GRLE:550 mb:4 hour fcst: +459:-1508205576:d=2024020118:HGT:575 mb:4 hour fcst: +460:-1496937730:d=2024020118:TMP:575 mb:4 hour fcst: +461:-1491075019:d=2024020118:RH:575 mb:4 hour fcst: +462:-1485318671:d=2024020118:DPT:575 mb:4 hour fcst: +463:-1469697798:d=2024020118:SPFH:575 mb:4 hour fcst: +464:-1459767702:d=2024020118:VVEL:575 mb:4 hour fcst: +465:-1447657733:d=2024020118:DZDT:575 mb:4 hour fcst: +466:-1441153184:d=2024020118:UGRD:575 mb:4 hour fcst: +467:-1430601765:d=2024020118:VGRD:575 mb:4 hour fcst: +468:-1420313174:d=2024020118:ABSV:575 mb:4 hour fcst: +469:-1407821384:d=2024020118:CLMR:575 mb:4 hour fcst: +470:-1405675462:d=2024020118:ICMR:575 mb:4 hour fcst: +471:-1401959138:d=2024020118:RWMR:575 mb:4 hour fcst: +472:-1400124861:d=2024020118:SNMR:575 mb:4 hour fcst: +473:-1397459884:d=2024020118:GRLE:575 mb:4 hour fcst: +474:-1395639539:d=2024020118:HGT:600 mb:4 hour fcst: +475:-1384365632:d=2024020118:TMP:600 mb:4 hour fcst: +476:-1378493922:d=2024020118:RH:600 mb:4 hour fcst: +477:-1372683706:d=2024020118:DPT:600 mb:4 hour fcst: +478:-1356978300:d=2024020118:SPFH:600 mb:4 hour fcst: +479:-1350209235:d=2024020118:VVEL:600 mb:4 hour fcst: +480:-1337996632:d=2024020118:DZDT:600 mb:4 hour fcst: +481:-1331523187:d=2024020118:UGRD:600 mb:4 hour fcst: +482:-1320914628:d=2024020118:VGRD:600 mb:4 hour fcst: +483:-1310471049:d=2024020118:ABSV:600 mb:4 hour fcst: +484:-1297919038:d=2024020118:CLMR:600 mb:4 hour fcst: +485:-1295692139:d=2024020118:ICMR:600 mb:4 hour fcst: +486:-1291830813:d=2024020118:RWMR:600 mb:4 hour fcst: +487:-1289984881:d=2024020118:SNMR:600 mb:4 hour fcst: +488:-1287317763:d=2024020118:GRLE:600 mb:4 hour fcst: +489:-1285495547:d=2024020118:HGT:625 mb:4 hour fcst: +490:-1274236187:d=2024020118:TMP:625 mb:4 hour fcst: +491:-1268316881:d=2024020118:RH:625 mb:4 hour fcst: +492:-1262429073:d=2024020118:DPT:625 mb:4 hour fcst: +493:-1246563250:d=2024020118:SPFH:625 mb:4 hour fcst: +494:-1239576807:d=2024020118:VVEL:625 mb:4 hour fcst: +495:-1227333607:d=2024020118:DZDT:625 mb:4 hour fcst: +496:-1220874840:d=2024020118:UGRD:625 mb:4 hour fcst: +497:-1210134478:d=2024020118:VGRD:625 mb:4 hour fcst: +498:-1199554044:d=2024020118:ABSV:625 mb:4 hour fcst: +499:-1186844495:d=2024020118:CLMR:625 mb:4 hour fcst: +500:-1184511285:d=2024020118:ICMR:625 mb:4 hour fcst: +501:-1180734926:d=2024020118:RWMR:625 mb:4 hour fcst: +502:-1178874422:d=2024020118:SNMR:625 mb:4 hour fcst: +503:-1176206606:d=2024020118:GRLE:625 mb:4 hour fcst: +504:-1174382003:d=2024020118:HGT:650 mb:4 hour fcst: +505:-1163128481:d=2024020118:TMP:650 mb:4 hour fcst: +506:-1157144151:d=2024020118:RH:650 mb:4 hour fcst: +507:-1151137762:d=2024020118:DPT:650 mb:4 hour fcst: +508:-1135059207:d=2024020118:SPFH:650 mb:4 hour fcst: +509:-1127821894:d=2024020118:VVEL:650 mb:4 hour fcst: +510:-1115545085:d=2024020118:DZDT:650 mb:4 hour fcst: +511:-1109094858:d=2024020118:UGRD:650 mb:4 hour fcst: +512:-1098219119:d=2024020118:VGRD:650 mb:4 hour fcst: +513:-1087497311:d=2024020118:ABSV:650 mb:4 hour fcst: +514:-1074630110:d=2024020118:CLMR:650 mb:4 hour fcst: +515:-1072174702:d=2024020118:ICMR:650 mb:4 hour fcst: +516:-1068474492:d=2024020118:RWMR:650 mb:4 hour fcst: +517:-1066597787:d=2024020118:SNMR:650 mb:4 hour fcst: +518:-1063925388:d=2024020118:GRLE:650 mb:4 hour fcst: +519:-1062098221:d=2024020118:HGT:675 mb:4 hour fcst: +520:-1050833270:d=2024020118:TMP:675 mb:4 hour fcst: +521:-1044793593:d=2024020118:RH:675 mb:4 hour fcst: +522:-1038694055:d=2024020118:DPT:675 mb:4 hour fcst: +523:-1022560430:d=2024020118:SPFH:675 mb:4 hour fcst: +524:-1015121675:d=2024020118:VVEL:675 mb:4 hour fcst: +525:-1002847663:d=2024020118:DZDT:675 mb:4 hour fcst: +526:-996441983:d=2024020118:UGRD:675 mb:4 hour fcst: +527:-985630089:d=2024020118:VGRD:675 mb:4 hour fcst: +528:-974960202:d=2024020118:ABSV:675 mb:4 hour fcst: +529:-962027069:d=2024020118:CLMR:675 mb:4 hour fcst: +530:-959376420:d=2024020118:ICMR:675 mb:4 hour fcst: +531:-955738146:d=2024020118:RWMR:675 mb:4 hour fcst: +532:-953837905:d=2024020118:SNMR:675 mb:4 hour fcst: +533:-951152579:d=2024020118:GRLE:675 mb:4 hour fcst: +534:-949322809:d=2024020118:HGT:700 mb:4 hour fcst: +535:-938032786:d=2024020118:TMP:700 mb:4 hour fcst: +536:-931957251:d=2024020118:RH:700 mb:4 hour fcst: +537:-925757861:d=2024020118:DPT:700 mb:4 hour fcst: +538:-909589461:d=2024020118:SPFH:700 mb:4 hour fcst: +539:-901946761:d=2024020118:VVEL:700 mb:4 hour fcst: +540:-889654838:d=2024020118:DZDT:700 mb:4 hour fcst: +541:-883333602:d=2024020118:UGRD:700 mb:4 hour fcst: +542:-872356385:d=2024020118:VGRD:700 mb:4 hour fcst: +543:-861619960:d=2024020118:ABSV:700 mb:4 hour fcst: +544:-853256317:d=2024020118:CLMR:700 mb:4 hour fcst: +545:-850403637:d=2024020118:ICMR:700 mb:4 hour fcst: +546:-846856332:d=2024020118:RWMR:700 mb:4 hour fcst: +547:-845004885:d=2024020118:SNMR:700 mb:4 hour fcst: +548:-842300053:d=2024020118:GRLE:700 mb:4 hour fcst: +549:-840467263:d=2024020118:HGT:725 mb:4 hour fcst: +550:-829153081:d=2024020118:TMP:725 mb:4 hour fcst: +551:-823038168:d=2024020118:RH:725 mb:4 hour fcst: +552:-816766978:d=2024020118:DPT:725 mb:4 hour fcst: +553:-800571807:d=2024020118:SPFH:725 mb:4 hour fcst: +554:-792715789:d=2024020118:VVEL:725 mb:4 hour fcst: +555:-780381560:d=2024020118:DZDT:725 mb:4 hour fcst: +556:-774083298:d=2024020118:UGRD:725 mb:4 hour fcst: +557:-763130308:d=2024020118:VGRD:725 mb:4 hour fcst: +558:-752293667:d=2024020118:ABSV:725 mb:4 hour fcst: +559:-743927073:d=2024020118:CLMR:725 mb:4 hour fcst: +560:-740842562:d=2024020118:ICMR:725 mb:4 hour fcst: +561:-737363277:d=2024020118:RWMR:725 mb:4 hour fcst: +562:-735498950:d=2024020118:SNMR:725 mb:4 hour fcst: +563:-732777777:d=2024020118:GRLE:725 mb:4 hour fcst: +564:-730880324:d=2024020118:HGT:750 mb:4 hour fcst: +565:-719552574:d=2024020118:TMP:750 mb:4 hour fcst: +566:-713381328:d=2024020118:RH:750 mb:4 hour fcst: +567:-707042840:d=2024020118:DPT:750 mb:4 hour fcst: +568:-690841329:d=2024020118:SPFH:750 mb:4 hour fcst: +569:-682782454:d=2024020118:VVEL:750 mb:4 hour fcst: +570:-670386467:d=2024020118:DZDT:750 mb:4 hour fcst: +571:-664049544:d=2024020118:UGRD:750 mb:4 hour fcst: +572:-652882019:d=2024020118:VGRD:750 mb:4 hour fcst: +573:-641919583:d=2024020118:ABSV:750 mb:4 hour fcst: +574:-633439070:d=2024020118:CLMR:750 mb:4 hour fcst: +575:-630180051:d=2024020118:ICMR:750 mb:4 hour fcst: +576:-626496077:d=2024020118:RWMR:750 mb:4 hour fcst: +577:-624620328:d=2024020118:SNMR:750 mb:4 hour fcst: +578:-621890138:d=2024020118:GRLE:750 mb:4 hour fcst: +579:-619981450:d=2024020118:HGT:775 mb:4 hour fcst: +580:-608727231:d=2024020118:TMP:775 mb:4 hour fcst: +581:-602478394:d=2024020118:RH:775 mb:4 hour fcst: +582:-596052287:d=2024020118:DPT:775 mb:4 hour fcst: +583:-583725111:d=2024020118:SPFH:775 mb:4 hour fcst: +584:-575441750:d=2024020118:VVEL:775 mb:4 hour fcst: +585:-562971956:d=2024020118:DZDT:775 mb:4 hour fcst: +586:-556650149:d=2024020118:UGRD:775 mb:4 hour fcst: +587:-545471095:d=2024020118:VGRD:775 mb:4 hour fcst: +588:-534371480:d=2024020118:ABSV:775 mb:4 hour fcst: +589:-525766134:d=2024020118:CLMR:775 mb:4 hour fcst: +590:-522372452:d=2024020118:ICMR:775 mb:4 hour fcst: +591:-518703069:d=2024020118:RWMR:775 mb:4 hour fcst: +592:-516644486:d=2024020118:SNMR:775 mb:4 hour fcst: +593:-513923777:d=2024020118:GRLE:775 mb:4 hour fcst: +594:-512006399:d=2024020118:HGT:800 mb:4 hour fcst: +595:-500724665:d=2024020118:TMP:800 mb:4 hour fcst: +596:-494381813:d=2024020118:RH:800 mb:4 hour fcst: +597:-487835830:d=2024020118:DPT:800 mb:4 hour fcst: +598:-475464633:d=2024020118:SPFH:800 mb:4 hour fcst: +599:-466822829:d=2024020118:VVEL:800 mb:4 hour fcst: +600:-454286474:d=2024020118:DZDT:800 mb:4 hour fcst: +601:-447935804:d=2024020118:UGRD:800 mb:4 hour fcst: +602:-436621352:d=2024020118:VGRD:800 mb:4 hour fcst: +603:-425377939:d=2024020118:ABSV:800 mb:4 hour fcst: +604:-416638964:d=2024020118:CLMR:800 mb:4 hour fcst: +605:-413107917:d=2024020118:ICMR:800 mb:4 hour fcst: +606:-409632916:d=2024020118:RWMR:800 mb:4 hour fcst: +607:-407527268:d=2024020118:SNMR:800 mb:4 hour fcst: +608:-404811531:d=2024020118:GRLE:800 mb:4 hour fcst: +609:-402889740:d=2024020118:HGT:825 mb:4 hour fcst: +610:-391580231:d=2024020118:TMP:825 mb:4 hour fcst: +611:-385144325:d=2024020118:RH:825 mb:4 hour fcst: +612:-378480425:d=2024020118:DPT:825 mb:4 hour fcst: +613:-366046078:d=2024020118:SPFH:825 mb:4 hour fcst: +614:-357118195:d=2024020118:VVEL:825 mb:4 hour fcst: +615:-344487742:d=2024020118:DZDT:825 mb:4 hour fcst: +616:-338125821:d=2024020118:UGRD:825 mb:4 hour fcst: +617:-326653582:d=2024020118:VGRD:825 mb:4 hour fcst: +618:-315257963:d=2024020118:ABSV:825 mb:4 hour fcst: +619:-306285420:d=2024020118:CLMR:825 mb:4 hour fcst: +620:-302624954:d=2024020118:ICMR:825 mb:4 hour fcst: +621:-299297940:d=2024020118:RWMR:825 mb:4 hour fcst: +622:-297153892:d=2024020118:SNMR:825 mb:4 hour fcst: +623:-294493147:d=2024020118:GRLE:825 mb:4 hour fcst: +624:-292568617:d=2024020118:HGT:850 mb:4 hour fcst: +625:-281227488:d=2024020118:TMP:850 mb:4 hour fcst: +626:-274695668:d=2024020118:RH:850 mb:4 hour fcst: +627:-267901381:d=2024020118:DPT:850 mb:4 hour fcst: +628:-255376819:d=2024020118:SPFH:850 mb:4 hour fcst: +629:-246245127:d=2024020118:VVEL:850 mb:4 hour fcst: +630:-233498508:d=2024020118:DZDT:850 mb:4 hour fcst: +631:-227134005:d=2024020118:MCONV:850 mb:4 hour fcst: +632:-223024425:d=2024020118:UGRD:850 mb:4 hour fcst: +633:-211408088:d=2024020118:VGRD:850 mb:4 hour fcst: +634:-199873320:d=2024020118:ABSV:850 mb:4 hour fcst: +635:-190770140:d=2024020118:CLMR:850 mb:4 hour fcst: +636:-187065093:d=2024020118:ICMR:850 mb:4 hour fcst: +637:-183911504:d=2024020118:RWMR:850 mb:4 hour fcst: +638:-181721349:d=2024020118:SNMR:850 mb:4 hour fcst: +639:-179111180:d=2024020118:GRLE:850 mb:4 hour fcst: +640:-177188539:d=2024020118:HGT:875 mb:4 hour fcst: +641:-165776081:d=2024020118:TMP:875 mb:4 hour fcst: +642:-159219899:d=2024020118:RH:875 mb:4 hour fcst: +643:-152360665:d=2024020118:DPT:875 mb:4 hour fcst: +644:-139871068:d=2024020118:SPFH:875 mb:4 hour fcst: +645:-130539290:d=2024020118:VVEL:875 mb:4 hour fcst: +646:-117725611:d=2024020118:DZDT:875 mb:4 hour fcst: +647:-111347280:d=2024020118:UGRD:875 mb:4 hour fcst: +648:-99728861:d=2024020118:VGRD:875 mb:4 hour fcst: +649:-88173348:d=2024020118:ABSV:875 mb:4 hour fcst: +650:-79047536:d=2024020118:CLMR:875 mb:4 hour fcst: +651:-75313768:d=2024020118:ICMR:875 mb:4 hour fcst: +652:-72240104:d=2024020118:RWMR:875 mb:4 hour fcst: +653:-70018497:d=2024020118:SNMR:875 mb:4 hour fcst: +654:-67467196:d=2024020118:GRLE:875 mb:4 hour fcst: +655:-65551061:d=2024020118:HGT:900 mb:4 hour fcst: +656:-54068785:d=2024020118:TMP:900 mb:4 hour fcst: +657:-47464967:d=2024020118:RH:900 mb:4 hour fcst: +658:-40533741:d=2024020118:DPT:900 mb:4 hour fcst: +659:-27986111:d=2024020118:SPFH:900 mb:4 hour fcst: +660:-18418001:d=2024020118:VVEL:900 mb:4 hour fcst: +661:-5531286:d=2024020118:DZDT:900 mb:4 hour fcst: +662:823283:d=2024020118:UGRD:900 mb:4 hour fcst: +663:12495983:d=2024020118:VGRD:900 mb:4 hour fcst: +664:24123671:d=2024020118:ABSV:900 mb:4 hour fcst: +665:33311974:d=2024020118:CLMR:900 mb:4 hour fcst: +666:36893809:d=2024020118:ICMR:900 mb:4 hour fcst: +667:39873978:d=2024020118:RWMR:900 mb:4 hour fcst: +668:42124099:d=2024020118:SNMR:900 mb:4 hour fcst: +669:44607993:d=2024020118:GRLE:900 mb:4 hour fcst: +670:46513070:d=2024020118:HGT:925 mb:4 hour fcst: +671:58099586:d=2024020118:TMP:925 mb:4 hour fcst: +672:64688095:d=2024020118:RH:925 mb:4 hour fcst: +673:71594961:d=2024020118:DPT:925 mb:4 hour fcst: +674:84057995:d=2024020118:SPFH:925 mb:4 hour fcst: +675:93691594:d=2024020118:VVEL:925 mb:4 hour fcst: +676:106577557:d=2024020118:DZDT:925 mb:4 hour fcst: +677:112893626:d=2024020118:UGRD:925 mb:4 hour fcst: +678:124503439:d=2024020118:VGRD:925 mb:4 hour fcst: +679:136081988:d=2024020118:ABSV:925 mb:4 hour fcst: +680:145229837:d=2024020118:CLMR:925 mb:4 hour fcst: +681:148500806:d=2024020118:ICMR:925 mb:4 hour fcst: +682:151381700:d=2024020118:RWMR:925 mb:4 hour fcst: +683:153648172:d=2024020118:SNMR:925 mb:4 hour fcst: +684:156061388:d=2024020118:GRLE:925 mb:4 hour fcst: +685:157952229:d=2024020118:HGT:950 mb:4 hour fcst: +686:169635551:d=2024020118:TMP:950 mb:4 hour fcst: +687:176251481:d=2024020118:RH:950 mb:4 hour fcst: +688:183062754:d=2024020118:DPT:950 mb:4 hour fcst: +689:195300415:d=2024020118:SPFH:950 mb:4 hour fcst: +690:204833313:d=2024020118:VVEL:950 mb:4 hour fcst: +691:217663532:d=2024020118:DZDT:950 mb:4 hour fcst: +692:223883805:d=2024020118:MCONV:950 mb:4 hour fcst: +693:228191908:d=2024020118:UGRD:950 mb:4 hour fcst: +694:239735813:d=2024020118:VGRD:950 mb:4 hour fcst: +695:251241242:d=2024020118:ABSV:950 mb:4 hour fcst: +696:260357488:d=2024020118:CLMR:950 mb:4 hour fcst: +697:263075444:d=2024020118:ICMR:950 mb:4 hour fcst: +698:265840751:d=2024020118:RWMR:950 mb:4 hour fcst: +699:268122794:d=2024020118:SNMR:950 mb:4 hour fcst: +700:270459243:d=2024020118:GRLE:950 mb:4 hour fcst: +701:272331808:d=2024020118:HINDEX:surface:4 hour fcst: +702:275868765:d=2024020118:HGT:975 mb:4 hour fcst: +703:287508735:d=2024020118:TMP:975 mb:4 hour fcst: +704:294179428:d=2024020118:RH:975 mb:4 hour fcst: +705:300866015:d=2024020118:DPT:975 mb:4 hour fcst: +706:316682589:d=2024020118:SPFH:975 mb:4 hour fcst: +707:326024718:d=2024020118:VVEL:975 mb:4 hour fcst: +708:338271295:d=2024020118:DZDT:975 mb:4 hour fcst: +709:343949143:d=2024020118:UGRD:975 mb:4 hour fcst: +710:355563770:d=2024020118:VGRD:975 mb:4 hour fcst: +711:367119790:d=2024020118:ABSV:975 mb:4 hour fcst: +712:376282980:d=2024020118:CLMR:975 mb:4 hour fcst: +713:378488542:d=2024020118:ICMR:975 mb:4 hour fcst: +714:381126499:d=2024020118:RWMR:975 mb:4 hour fcst: +715:383412094:d=2024020118:SNMR:975 mb:4 hour fcst: +716:385628141:d=2024020118:GRLE:975 mb:4 hour fcst: +717:387584862:d=2024020118:TMP:1000 mb:4 hour fcst: +718:394311989:d=2024020118:RH:1000 mb:4 hour fcst: +719:400880346:d=2024020118:DPT:1000 mb:4 hour fcst: +720:412628559:d=2024020118:SPFH:1000 mb:4 hour fcst: +721:421839750:d=2024020118:VVEL:1000 mb:4 hour fcst: +722:436340837:d=2024020118:DZDT:1000 mb:4 hour fcst: +723:441752441:d=2024020118:UGRD:1000 mb:4 hour fcst: +724:453554266:d=2024020118:VGRD:1000 mb:4 hour fcst: +725:465152744:d=2024020118:ABSV:1000 mb:4 hour fcst: +726:474322574:d=2024020118:CLMR:1000 mb:4 hour fcst: +727:476329182:d=2024020118:ICMR:1000 mb:4 hour fcst: +728:478571009:d=2024020118:RWMR:1000 mb:4 hour fcst: +729:480706835:d=2024020118:SNMR:1000 mb:4 hour fcst: +730:482661653:d=2024020118:GRLE:1000 mb:4 hour fcst: +731:484526979:d=2024020118:MAXUVV:100-1000 mb:3-4 hour max fcst: +732:489637143:d=2024020118:MAXDVV:100-1000 mb:3-4 hour max fcst: +733:494349961:d=2024020118:MSLET:mean sea level:4 hour fcst: +734:506699234:d=2024020118:HGT:1000 mb:4 hour fcst: +735:518329616:d=2024020118:TMP:0.7 sigma level:4 hour fcst: +736:523580979:d=2024020118:TMP:0.75 sigma level:4 hour fcst: +737:528955778:d=2024020118:TMP:0.8 sigma level:4 hour fcst: +738:534364881:d=2024020118:TMP:0.85 sigma level:4 hour fcst: +739:539869558:d=2024020118:TMP:0.9 sigma level:4 hour fcst: +740:545570384:d=2024020118:REFD:4000 m above ground:4 hour fcst: +741:549780189:d=2024020118:REFZR:4000 m above ground:4 hour fcst: +742:551586961:d=2024020118:REFZI:4000 m above ground:4 hour fcst: +743:553393733:d=2024020118:REFD:1000 m above ground:4 hour fcst: +744:560170472:d=2024020118:REFZR:1000 m above ground:4 hour fcst: +745:561977244:d=2024020118:REFZI:1000 m above ground:4 hour fcst: +746:563784016:d=2024020118:MAXREF:1000 m above ground:3-4 hour max fcst: +747:570325815:d=2024020118:MAXREF:263 K level:3-4 hour max fcst: +748:575172668:d=2024020118:MXUPHL:5000-2000 m above ground:3-4 hour max fcst: +749:577381945:d=2024020118:MNUPHL:5000-2000 m above ground:3-4 hour min fcst: +750:579576249:d=2024020118:MXUPHL:3000-0 m above ground:3-4 hour max fcst: +751:582145804:d=2024020118:MNUPHL:3000-0 m above ground:3-4 hour min fcst: +752:584335566:d=2024020118:RELV:2000-0 m above ground:3-4 hour max fcst: +753:600046597:d=2024020118:RELV:1000-0 m above ground:3-4 hour max fcst: +754:615344044:d=2024020118:RELV:1 hybrid level:3-4 hour max fcst: +755:628576517:d=2024020118:HAIL:surface:3-4 hour max fcst: +756:628632216:d=2024020118:PRES:surface:4 hour fcst: +757:638824805:d=2024020118:HGT:surface:4 hour fcst: +758:645848073:d=2024020118:TMP:surface:4 hour fcst: +759:653613649:d=2024020118:POT:surface:4 hour fcst: +760:665069297:d=2024020118:SPFH:surface:4 hour fcst: +761:671192899:d=2024020118:ASNOW:surface:0-4 hour acc fcst: +762:674195352:d=2024020118:TSOIL:0-0 m below ground:4 hour fcst: +763:679626601:d=2024020118:SOILW:0-0 m below ground:4 hour fcst: +764:684395744:d=2024020118:SOILL:0-0 m below ground:4 hour fcst: +765:689086581:d=2024020118:TSOIL:0.01-0.01 m below ground:4 hour fcst: +766:694512900:d=2024020118:SOILW:0.01-0.01 m below ground:4 hour fcst: +767:699280347:d=2024020118:SOILL:0.01-0.01 m below ground:4 hour fcst: +768:703984281:d=2024020118:TSOIL:0.04-0.04 m below ground:4 hour fcst: +769:709387937:d=2024020118:SOILW:0.04-0.04 m below ground:4 hour fcst: +770:714153189:d=2024020118:SOILL:0.04-0.04 m below ground:4 hour fcst: +771:718862327:d=2024020118:TSOIL:0.1-0.1 m below ground:4 hour fcst: +772:724187057:d=2024020118:SOILW:0.1-0.1 m below ground:4 hour fcst: +773:728951210:d=2024020118:SOILL:0.1-0.1 m below ground:4 hour fcst: +774:733660051:d=2024020118:TSOIL:0.3-0.3 m below ground:4 hour fcst: +775:740798239:d=2024020118:SOILW:0.3-0.3 m below ground:4 hour fcst: +776:745544431:d=2024020118:SOILL:0.3-0.3 m below ground:4 hour fcst: +777:750280657:d=2024020118:TSOIL:0.6-0.6 m below ground:4 hour fcst: +778:757357748:d=2024020118:SOILW:0.6-0.6 m below ground:4 hour fcst: +779:762123214:d=2024020118:SOILL:0.6-0.6 m below ground:4 hour fcst: +780:766909556:d=2024020118:TSOIL:1-1 m below ground:4 hour fcst: +781:773935726:d=2024020118:SOILW:1-1 m below ground:4 hour fcst: +782:778652010:d=2024020118:SOILL:1-1 m below ground:4 hour fcst: +783:783484881:d=2024020118:TSOIL:1.6-1.6 m below ground:4 hour fcst: +784:790403639:d=2024020118:SOILW:1.6-1.6 m below ground:4 hour fcst: +785:795101456:d=2024020118:SOILL:1.6-1.6 m below ground:4 hour fcst: +786:799882130:d=2024020118:TSOIL:3-3 m below ground:4 hour fcst: +787:805707092:d=2024020118:SOILW:3-3 m below ground:4 hour fcst: +788:809999702:d=2024020118:SOILL:3-3 m below ground:4 hour fcst: +789:814644644:d=2024020118:MSTAV:0 m underground:4 hour fcst: +790:816370075:d=2024020118:CNWAT:surface:4 hour fcst: +791:818829205:d=2024020118:WEASD:surface:4 hour fcst: +792:823532033:d=2024020118:SNOWC:surface:4 hour fcst: +793:825626950:d=2024020118:SNOD:surface:4 hour fcst: +794:831625690:d=2024020118:SMDRY:surface:4 hour fcst: +795:833875910:d=2024020118:POROS:surface:4 hour fcst: +796:836194260:d=2024020118:TMP:2 m above ground:4 hour fcst: +797:843373270:d=2024020118:POT:2 m above ground:4 hour fcst: +798:849480376:d=2024020118:SPFH:2 m above ground:4 hour fcst: +799:858632065:d=2024020118:DPT:2 m above ground:4 hour fcst: +800:866251804:d=2024020118:DEPR:2 m above ground:4 hour fcst: +801:874378689:d=2024020118:RH:2 m above ground:4 hour fcst: +802:884656167:d=2024020118:TMAX:2 m above ground:3-4 hour max fcst: +803:891682739:d=2024020118:TMIN:2 m above ground:3-4 hour min fcst: +804:898844730:d=2024020118:MAXRH:2 m above ground:3-4 hour max fcst: +805:907158092:d=2024020118:MINRH:2 m above ground:3-4 hour min fcst: +806:915373254:d=2024020118:MASSDEN:8 m above ground:4 hour fcst:aerosol=Particulate organic matter dry:aerosol_size <2.5e-06: +807:927979896:d=2024020118:MASSDEN:8 m above ground:4 hour fcst:aerosol=Dust dry:aerosol_size <2.5e-06: +808:940586538:d=2024020118:MASSDEN:8 m above ground:4 hour fcst:aerosol=Dust dry:aerosol_size >=2.5e-06,<1e-05: +809:953193180:d=2024020118:UGRD:10 m above ground:4 hour fcst: +810:965063709:d=2024020118:VGRD:10 m above ground:4 hour fcst: +811:976740231:d=2024020118:MAXUW:10 m above ground:3-4 hour max fcst: +812:985777371:d=2024020118:MAXVW:10 m above ground:3-4 hour max fcst: +813:994806315:d=2024020118:POT:10 m above ground:4 hour fcst: +814:996613087:d=2024020118:SPFH:10 m above ground:4 hour fcst: +815:998419859:d=2024020118:WIND:10 m above ground:3-4 hour max fcst: +816:1006550822:d=2024020118:CPOFP:surface:4 hour fcst: +817:1007928570:d=2024020118:PRATE:surface:4 hour fcst: +818:1012158600:d=2024020118:PRATE:surface:3-4 hour max fcst: +819:1017357216:d=2024020118:APCP:surface:3-4 hour acc fcst: +820:1020287387:d=2024020118:APCP:surface:0-4 hour acc fcst: +821:1024004157:d=2024020118:NCPCP:surface:3-4 hour acc fcst: +822:1025810953:d=2024020118:NCPCP:surface:0-4 hour acc fcst: +823:1027617749:d=2024020118:LSPA:surface:3-4 hour acc fcst: +824:1029424545:d=2024020118:FROZR:surface:0-4 hour acc fcst: +825:1032202704:d=2024020118:FRZR:surface:0-4 hour acc fcst: +826:1034484683:d=2024020118:TSNOWP:surface:0-4 hour acc fcst: +827:1038449043:d=2024020118:SNOM:surface:3-4 hour acc fcst: +828:1040255839:d=2024020118:SSRUN:surface:3-4 hour acc fcst: +829:1042429011:d=2024020118:BGRUN:surface:3-4 hour acc fcst: +830:1044235807:d=2024020118:WATR:surface:3-4 hour acc fcst: +831:1046042603:d=2024020118:FROZR:surface:3-4 hour acc fcst: +832:1048511076:d=2024020118:FRZR:surface:3-4 hour acc fcst: +833:1050847905:d=2024020118:TSNOWP:surface:3-4 hour acc fcst: +834:1054436088:d=2024020118:FFLDRO:surface:3-4 hour acc fcst: +835:1054436303:d=2024020118:FFLDRO:surface:4-4 hour acc fcst: +836:1054436518:d=2024020118:GWLOWS:surface:3-4 hour acc fcst: +837:1054437544:d=2024020118:GWLOWS:surface:4-4 hour acc fcst: +838:1054437759:d=2024020118:GWLOWS:surface:3-4 hour acc fcst: +839:1054438343:d=2024020118:GWLOWS:surface:4-4 hour acc fcst: +840:1054438558:d=2024020118:GWLOWS:surface:3-4 hour acc fcst: +841:1054439041:d=2024020118:GWLOWS:surface:4-4 hour acc fcst: +842:1054439256:d=2024020118:GWLOWS:surface:3-4 hour acc fcst: +843:1054439551:d=2024020118:GWLOWS:surface:4-4 hour acc fcst: +844:1054439766:d=2024020118:HGT:lowest level of the wet bulb zero:4 hour fcst: +845:1074873275:d=2024020118:CSNOW:surface:4 hour fcst: +846:1075110210:d=2024020118:CICEP:surface:4 hour fcst: +847:1075118959:d=2024020118:CFRZR:surface:4 hour fcst: +848:1075157857:d=2024020118:CRAIN:surface:4 hour fcst: +849:1075607828:d=2024020118:LHTFL:surface:3-4 hour ave fcst: +850:1087649620:d=2024020118:SHTFL:surface:3-4 hour ave fcst: +851:1095440711:d=2024020118:GFLUX:surface:3-4 hour ave fcst: +852:1100436880:d=2024020118:SNOHF:surface:3-4 hour ave fcst: +853:1102759008:d=2024020118:EVP:surface:3-4 hour acc fcst: +854:1104565804:d=2024020118:PEVAP:surface:3-4 hour acc fcst: +855:1106706181:d=2024020118:SFCR:surface:4 hour fcst: +856:1112650542:d=2024020118:FRICV:surface:4 hour fcst: +857:1124930115:d=2024020118:CD:surface:4 hour fcst: +858:1129959396:d=2024020118:UFLX:surface:4 hour fcst: +859:1131766168:d=2024020118:VFLX:surface:4 hour fcst: +860:1133572940:d=2024020118:SHTFL:surface:4 hour fcst: +861:1141667883:d=2024020118:LHTFL:surface:4 hour fcst: +862:1154620810:d=2024020118:SFEXC:surface:4 hour fcst: +863:1160186034:d=2024020118:VEG:surface:4 hour fcst: +864:1165017589:d=2024020118:GFLUX:surface:4 hour fcst: +865:1168488141:d=2024020118:VGTYP:surface:4 hour fcst: +866:1170990790:d=2024020118:SOTYP:surface:4 hour fcst: +867:1173222421:d=2024020118:PRES:top of atmosphere:4 hour fcst: +868:1173222612:d=2024020118:LFTX:500-1000 mb:4 hour fcst: +869:1178673074:d=2024020118:CAPE:surface:4 hour fcst: +870:1185799992:d=2024020118:CIN:surface:4 hour fcst: +871:1190200383:d=2024020118:PWAT:entire atmosphere (considered as a single layer):4 hour fcst: +872:1196816280:d=2024020118:AOTK:entire atmosphere (considered as a single layer):4 hour fcst: +873:1198623052:d=2024020118:COLMD:entire atmosphere (considered as a single layer):4 hour fcst:aerosol=Particulate organic matter dry:aerosol_size <2.5e-06: +874:1208266219:d=2024020118:COLMD:entire atmosphere (considered as a single layer):4 hour fcst:aerosol=Dust dry:aerosol_size <2.5e-06: +875:1217909386:d=2024020118:COLMD:entire atmosphere (considered as a single layer):4 hour fcst:aerosol=Dust dry:aerosol_size >=2.5e-06,<1e-05: +876:1227552553:d=2024020118:TCOLW:entire atmosphere (considered as a single layer):4 hour fcst: +877:1235115573:d=2024020118:TCOLI:entire atmosphere (considered as a single layer):4 hour fcst: +878:1240025613:d=2024020118:TCOLR:entire atmosphere (considered as a single layer):4 hour fcst: +879:1243350374:d=2024020118:TCOLS:entire atmosphere (considered as a single layer):4 hour fcst: +880:1248682729:d=2024020118:TCOLG:entire atmosphere (considered as a single layer):4 hour fcst: +881:1250980725:d=2024020118:TCOLC:entire atmosphere (considered as a single layer):4 hour fcst: +882:1258082554:d=2024020118:TCLSW:entire atmosphere (considered as a single layer):4 hour fcst: +883:1264570123:d=2024020118:TCOLM:entire atmosphere (considered as a single layer):4 hour fcst: +884:1267796566:d=2024020118:SWHR:entire atmosphere (considered as a single layer):4 hour fcst: +885:1269603338:d=2024020118:LWHR:entire atmosphere (considered as a single layer):4 hour fcst: +886:1271410110:d=2024020118:MCONV:entire atmosphere (considered as a single layer):4 hour fcst: +887:1283620085:d=2024020118:HGT:lowest bottom level of supercooled liquid water layer:4 hour fcst: +888:1289401542:d=2024020118:HGT:highest top level of supercooled liquid water layer:4 hour fcst: +889:1294635358:d=2024020118:TCDC:boundary layer cloud layer:4 hour fcst: +890:1301936973:d=2024020118:LCDC:low cloud layer:4 hour fcst: +891:1307471410:d=2024020118:MCDC:middle cloud layer:4 hour fcst: +892:1311355696:d=2024020118:HCDC:high cloud layer:4 hour fcst: +893:1314850126:d=2024020118:TCDC:entire atmosphere (considered as a single layer):4 hour fcst: +894:1320305967:d=2024020118:TCDC:entire atmosphere (considered as a single layer):3-4 hour ave fcst: +895:1327350870:d=2024020118:CDLYR:entire atmosphere (considered as a single layer):3-4 hour ave fcst: +896:1329157666:d=2024020118:PRES:cloud base:4 hour fcst: +897:1346893853:d=2024020118:HGT:cloud base:4 hour fcst: +898:1364009128:d=2024020118:HGT:cloud ceiling:4 hour fcst: +899:1377139126:d=2024020118:CEIL:cloud ceiling:4 hour fcst: +900:1390962183:d=2024020118:CEIL:cloud base:4 hour fcst: +901:1406303822:d=2024020118:PRES:grid scale cloud bottom level:4 hour fcst: +902:1424083654:d=2024020118:PRES:cloud top:4 hour fcst: +903:1439038668:d=2024020118:HGT:cloud top:4 hour fcst: +904:1454237058:d=2024020118:TMP:cloud top:4 hour fcst: +905:1468097894:d=2024020118:BRTMP:top of atmosphere:4 hour fcst: +906:1474215451:d=2024020118:PRES:grid scale cloud top level:4 hour fcst: +907:1490838234:d=2024020118:DSWRF:surface:3-4 hour ave fcst: +908:1498047837:d=2024020118:DLWRF:surface:3-4 hour ave fcst: +909:1505878369:d=2024020118:USWRF:surface:3-4 hour ave fcst: +910:1511502302:d=2024020118:ULWRF:surface:3-4 hour ave fcst: +911:1517974030:d=2024020118:USWRF:top of atmosphere:3-4 hour ave fcst: +912:1525195163:d=2024020118:ULWRF:top of atmosphere:3-4 hour ave fcst: +913:1532167601:d=2024020118:ULWRF:top of atmosphere:4 hour fcst: +914:1533974373:d=2024020118:DSWRF:surface:4 hour fcst: +915:1544370200:d=2024020118:DLWRF:surface:4 hour fcst: +916:1557435323:d=2024020118:USWRF:surface:4 hour fcst: +917:1565978077:d=2024020118:ULWRF:surface:4 hour fcst: +918:1575841269:d=2024020118:AEMFLX:surface:4 hour fcst:aerosol=Particulate organic matter dry:: +919:1577648065:d=2024020118:FWINX:surface:4 hour fcst: +920:1579454837:d=2024020118:CSDSF:surface:4 hour fcst: +921:1581261609:d=2024020118:HLCY:3000-0 m above ground:4 hour fcst: +922:1588125570:d=2024020118:HLCY:1000-0 m above ground:4 hour fcst: +923:1599260509:d=2024020118:USTM:6000-0 m above ground:4 hour fcst: +924:1608349570:d=2024020118:VSTM:6000-0 m above ground:4 hour fcst: +925:1617187259:d=2024020118:UPHL:5000-2000 m above ground:4 hour fcst: +926:1619370293:d=2024020118:VUCSH:0-1000 m above ground:4 hour fcst: +927:1625063814:d=2024020118:VVCSH:0-1000 m above ground:4 hour fcst: +928:1630712037:d=2024020118:VUCSH:0-6000 m above ground:4 hour fcst: +929:1636690964:d=2024020118:VVCSH:0-6000 m above ground:4 hour fcst: +930:1640188623:d=2024020118:PRES:tropopause:4 hour fcst: +931:1654862125:d=2024020118:HGT:tropopause:4 hour fcst: +932:1668406681:d=2024020118:TMP:tropopause:4 hour fcst: +933:1674770247:d=2024020118:POT:tropopause:4 hour fcst: +934:1686976483:d=2024020118:UGRD:tropopause:4 hour fcst: +935:1694006779:d=2024020118:VGRD:tropopause:4 hour fcst: +936:1700845011:d=2024020118:VWSH:tropopause:4 hour fcst: +937:1706930225:d=2024020118:PRES:max wind:4 hour fcst: +938:1722851122:d=2024020118:HGT:max wind:4 hour fcst: +939:1738983185:d=2024020118:UGRD:max wind:4 hour fcst: +940:1746192190:d=2024020118:VGRD:max wind:4 hour fcst: +941:1753398847:d=2024020118:TMP:30 m above ground:4 hour fcst: +942:1760277640:d=2024020118:SPFH:30 m above ground:4 hour fcst: +943:1773931131:d=2024020118:PRES:30 m above ground:4 hour fcst: +944:1778947349:d=2024020118:UGRD:30 m above ground:4 hour fcst: +945:1790809231:d=2024020118:VGRD:30 m above ground:4 hour fcst: +946:1802453235:d=2024020118:TMP:50 m above ground:4 hour fcst: +947:1809283697:d=2024020118:SPFH:50 m above ground:4 hour fcst: +948:1822908951:d=2024020118:PRES:50 m above ground:4 hour fcst: +949:1827914507:d=2024020118:UGRD:50 m above ground:4 hour fcst: +950:1839767561:d=2024020118:VGRD:50 m above ground:4 hour fcst: +951:1851511008:d=2024020118:TMP:80 m above ground:4 hour fcst: +952:1858287832:d=2024020118:SPFH:80 m above ground:4 hour fcst: +953:1871907169:d=2024020118:PRES:80 m above ground:4 hour fcst: +954:1876909484:d=2024020118:UGRD:80 m above ground:4 hour fcst: +955:1888732852:d=2024020118:VGRD:80 m above ground:4 hour fcst: +956:1900446739:d=2024020118:TMP:100 m above ground:4 hour fcst: +957:1907211753:d=2024020118:SPFH:100 m above ground:4 hour fcst: +958:1920849149:d=2024020118:PRES:100 m above ground:4 hour fcst: +959:1925848494:d=2024020118:UGRD:100 m above ground:4 hour fcst: +960:1937637044:d=2024020118:VGRD:100 m above ground:4 hour fcst: +961:1949321482:d=2024020118:TMP:160 m above ground:4 hour fcst: +962:1956049015:d=2024020118:SPFH:160 m above ground:4 hour fcst: +963:1969635575:d=2024020118:PRES:160 m above ground:4 hour fcst: +964:1974627377:d=2024020118:UGRD:160 m above ground:4 hour fcst: +965:1986311131:d=2024020118:VGRD:160 m above ground:4 hour fcst: +966:1997916186:d=2024020118:TMP:305 m above mean sea level:4 hour fcst: +967:2003405982:d=2024020118:SPFH:305 m above mean sea level:4 hour fcst: +968:2015127072:d=2024020118:UGRD:305 m above mean sea level:4 hour fcst: +969:2024604583:d=2024020118:VGRD:305 m above mean sea level:4 hour fcst: +970:2034028363:d=2024020118:TMP:320 m above ground:4 hour fcst: +971:2040729809:d=2024020118:SPFH:320 m above ground:4 hour fcst: +972:2054619545:d=2024020118:PRES:320 m above ground:4 hour fcst: +973:2059580475:d=2024020118:UGRD:320 m above ground:4 hour fcst: +974:2071048564:d=2024020118:VGRD:320 m above ground:4 hour fcst: +975:2082446455:d=2024020118:TMP:457 m above mean sea level:4 hour fcst: +976:2088135833:d=2024020118:UGRD:457 m above mean sea level:4 hour fcst: +977:2097983676:d=2024020118:VGRD:457 m above mean sea level:4 hour fcst: +978:2107791043:d=2024020118:TMP:610 m above mean sea level:4 hour fcst: +979:2113624381:d=2024020118:UGRD:610 m above mean sea level:4 hour fcst: +980:2123802284:d=2024020118:VGRD:610 m above mean sea level:4 hour fcst: +981:2133944086:d=2024020118:TMP:914 m above mean sea level:4 hour fcst: +982:2139998106:d=2024020118:UGRD:914 m above mean sea level:4 hour fcst: +983:-2144283219:d=2024020118:VGRD:914 m above mean sea level:4 hour fcst: +984:-2133623408:d=2024020118:TMP:1524 m above mean sea level:4 hour fcst: +985:-2127419427:d=2024020118:UGRD:1524 m above mean sea level:4 hour fcst: +986:-2116355395:d=2024020118:VGRD:1524 m above mean sea level:4 hour fcst: +987:-2105376578:d=2024020118:TMP:1829 m above mean sea level:4 hour fcst: +988:-2099189551:d=2024020118:UGRD:1829 m above mean sea level:4 hour fcst: +989:-2088145221:d=2024020118:VGRD:1829 m above mean sea level:4 hour fcst: +990:-2077180841:d=2024020118:TMP:2134 m above mean sea level:4 hour fcst: +991:-2071029424:d=2024020118:UGRD:2134 m above mean sea level:4 hour fcst: +992:-2059865380:d=2024020118:VGRD:2134 m above mean sea level:4 hour fcst: +993:-2048893217:d=2024020118:TMP:2743 m above mean sea level:4 hour fcst: +994:-2042832929:d=2024020118:UGRD:2743 m above mean sea level:4 hour fcst: +995:-2031917578:d=2024020118:VGRD:2743 m above mean sea level:4 hour fcst: +996:-2021117806:d=2024020118:TMP:3658 m above mean sea level:4 hour fcst: +997:-2015178336:d=2024020118:UGRD:3658 m above mean sea level:4 hour fcst: +998:-2004404442:d=2024020118:VGRD:3658 m above mean sea level:4 hour fcst: +999:-1993782331:d=2024020118:TMP:4572 m above mean sea level:4 hour fcst: +1000:-1987942428:d=2024020118:UGRD:4572 m above mean sea level:4 hour fcst: +1001:-1977370250:d=2024020118:VGRD:4572 m above mean sea level:4 hour fcst: +1002:-1966950725:d=2024020118:HGT:0C isotherm:4 hour fcst: +1003:-1961052457:d=2024020118:RH:0C isotherm:4 hour fcst: +1004:-1956399598:d=2024020118:PRES:0C isotherm:4 hour fcst: +1005:-1949946791:d=2024020118:HGT:highest tropospheric freezing level:4 hour fcst: +1006:-1938941635:d=2024020118:RH:highest tropospheric freezing level:4 hour fcst: +1007:-1932601632:d=2024020118:PRES:highest tropospheric freezing level:4 hour fcst: +1008:-1926232172:d=2024020118:HGT:253 K level:4 hour fcst: +1009:-1920137832:d=2024020118:PRES:30-0 mb above ground:4 hour fcst: +1010:-1909945243:d=2024020118:TMP:30-0 mb above ground:4 hour fcst: +1011:-1903240005:d=2024020118:POT:30-0 mb above ground:4 hour fcst: +1012:-1893083641:d=2024020118:RH:30-0 mb above ground:4 hour fcst: +1013:-1886660608:d=2024020118:DPT:30-0 mb above ground:4 hour fcst: +1014:-1879438064:d=2024020118:SPFH:30-0 mb above ground:4 hour fcst: +1015:-1866004158:d=2024020118:MCONV:30-0 mb above ground:4 hour fcst: +1016:-1861701820:d=2024020118:UGRD:30-0 mb above ground:4 hour fcst: +1017:-1850091274:d=2024020118:VGRD:30-0 mb above ground:4 hour fcst: +1018:-1838553726:d=2024020118:VVEL:30-0 mb above ground:4 hour fcst: +1019:-1827038206:d=2024020118:PWAT:30-0 mb above ground:4 hour fcst: +1020:-1819827519:d=2024020118:PLI:30-0 mb above ground:4 hour fcst: +1021:-1812851625:d=2024020118:PRES:60-30 mb above ground:4 hour fcst: +1022:-1802659036:d=2024020118:TMP:60-30 mb above ground:4 hour fcst: +1023:-1796015595:d=2024020118:RH:60-30 mb above ground:4 hour fcst: +1024:-1789522121:d=2024020118:SPFH:60-30 mb above ground:4 hour fcst: +1025:-1775735517:d=2024020118:UGRD:60-30 mb above ground:4 hour fcst: +1026:-1764447943:d=2024020118:VGRD:60-30 mb above ground:4 hour fcst: +1027:-1753214631:d=2024020118:PRES:90-60 mb above ground:4 hour fcst: +1028:-1743022042:d=2024020118:TMP:90-60 mb above ground:4 hour fcst: +1029:-1736458876:d=2024020118:RH:90-60 mb above ground:4 hour fcst: +1030:-1729701596:d=2024020118:SPFH:90-60 mb above ground:4 hour fcst: +1031:-1715575685:d=2024020118:UGRD:90-60 mb above ground:4 hour fcst: +1032:-1704266143:d=2024020118:VGRD:90-60 mb above ground:4 hour fcst: +1033:-1692976917:d=2024020118:VVEL:90-60 mb above ground:4 hour fcst: +1034:-1680008126:d=2024020118:PRES:120-90 mb above ground:4 hour fcst: +1035:-1669815537:d=2024020118:TMP:120-90 mb above ground:4 hour fcst: +1036:-1663213895:d=2024020118:RH:120-90 mb above ground:4 hour fcst: +1037:-1656331584:d=2024020118:SPFH:120-90 mb above ground:4 hour fcst: +1038:-1642102544:d=2024020118:UGRD:120-90 mb above ground:4 hour fcst: +1039:-1630594181:d=2024020118:VGRD:120-90 mb above ground:4 hour fcst: +1040:-1619109267:d=2024020118:PRES:150-120 mb above ground:4 hour fcst: +1041:-1608916689:d=2024020118:TMP:150-120 mb above ground:4 hour fcst: +1042:-1602305263:d=2024020118:RH:150-120 mb above ground:4 hour fcst: +1043:-1595524720:d=2024020118:SPFH:150-120 mb above ground:4 hour fcst: +1044:-1581538915:d=2024020118:UGRD:150-120 mb above ground:4 hour fcst: +1045:-1570004881:d=2024020118:VGRD:150-120 mb above ground:4 hour fcst: +1046:-1558529366:d=2024020118:PRES:180-150 mb above ground:4 hour fcst: +1047:-1548336788:d=2024020118:TMP:180-150 mb above ground:4 hour fcst: +1048:-1541549475:d=2024020118:RH:180-150 mb above ground:4 hour fcst: +1049:-1534622857:d=2024020118:SPFH:180-150 mb above ground:4 hour fcst: +1050:-1520681919:d=2024020118:UGRD:180-150 mb above ground:4 hour fcst: +1051:-1508957197:d=2024020118:VGRD:180-150 mb above ground:4 hour fcst: +1052:-1497321112:d=2024020118:VVEL:180-150 mb above ground:4 hour fcst: +1053:-1484654161:d=2024020118:4LFTX:180-0 mb above ground:4 hour fcst: +1054:-1477730073:d=2024020118:CAPE:180-0 mb above ground:4 hour fcst: +1055:-1471113055:d=2024020118:CIN:180-0 mb above ground:4 hour fcst: +1056:-1466049509:d=2024020118:HPBL:surface:4 hour fcst: +1057:-1447500095:d=2024020118:HGT:level of adiabatic condensation from sfc:4 hour fcst: +1058:-1429857333:d=2024020118:PRES:level of adiabatic condensation from sfc:4 hour fcst: +1059:-1413120600:d=2024020118:CAPE:90-0 mb above ground:4 hour fcst: +1060:-1407250897:d=2024020118:CIN:90-0 mb above ground:4 hour fcst: +1061:-1401891112:d=2024020118:CAPE:255-0 mb above ground:4 hour fcst: +1062:-1395486893:d=2024020118:CIN:255-0 mb above ground:4 hour fcst: +1063:-1391339688:d=2024020118:HGT:equilibrium level:4 hour fcst: +1064:-1385580564:d=2024020118:ELMELT:equilibrium level:4 hour fcst: +1065:-1378414559:d=2024020118:PLPL:255-0 mb above ground:4 hour fcst: +1066:-1367931737:d=2024020118:CAPE:0-3000 m above ground:4 hour fcst: +1067:-1359919024:d=2024020118:EFHL:surface:4 hour fcst: +1068:-1354828114:d=2024020118:CANGLE:0-500 m above ground:4 hour fcst: +1069:-1345702830:d=2024020118:LAYTH:261 K level - 256 K level:4 hour fcst: +1070:-1337270485:d=2024020118:RHPW:entire atmosphere:4 hour fcst: +1071:-1331689532:d=2024020118:NLAT:surface:4 hour fcst: +1072:-1328454558:d=2024020118:ELON:surface:4 hour fcst: +1073:-1324675424:d=2024020118:LAND:surface:4 hour fcst: +1074:-1322577393:d=2024020118:ICEC:surface:4 hour fcst: +1075:-1320003002:d=2024020118:ALBDO:surface:4 hour fcst: +1076:-1318196230:d=2024020118:SNFALB:surface:4 hour fcst: +1077:-1316389458:d=2024020118:MXSALB:surface:4 hour fcst: +1078:-1310669231:d=2024020118:WTMP:surface:4 hour fcst: diff --git a/tests/run_wgrib2_ftp_tests.sh b/tests/run_wgrib2_ftp_tests.sh new file mode 100644 index 00000000..c122e52f --- /dev/null +++ b/tests/run_wgrib2_ftp_tests.sh @@ -0,0 +1,21 @@ +#!/bin/sh +# This is an optional test script for the wgrib2 project. +# +# Alyson Stahl, 4/17/24 + +set -e +echo "" +echo "*** Running wgrib2 tests on FTP test files" + +# Run an inventory on test files. +../wgrib2/wgrib2 data/WW3_Regional_US_West_Coast_20220718_0000.grib2 > ftp_inv1.txt +cat ftp_inv1.txt +cmp ftp_inv1.txt data/ref_WW3_Regional_US_West_Coast_20220718_0000.grib2.inv + +#../wgrib2/wgrib2 data/rrfs.t18z.prslev.f000.grib2 > ftp_inv2.txt +#cat ftp_inv2.txt +#cmp ftp_inv2.txt data/ref_rrfs.t18z.prslev.f000.grib2.inv + +echo "*** SUCCESS!" +exit 0 +