Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update develop-ref after #2346 and #2347 #2350

Merged
merged 496 commits into from
Nov 16, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
496 commits
Select commit Hold shift + click to select a range
76d12c4
Bugfix #2173 develop shift_data_plane (#2175)
JohnHalleyGotway Jun 7, 2022
107d1fb
Bugfix #2170 develop agg_ecnt (#2177)
JohnHalleyGotway Jun 10, 2022
bda2bd3
Merge branch 'develop-ref' into develop
JohnHalleyGotway Jun 10, 2022
66fb810
Feature 2022 anom corr to vcnt (#2171)
sethlinden Jun 13, 2022
7ea50d0
#1815 Renamed time_as_offset to Is_offset
Jun 13, 2022
c5e9639
#1815 Added vx_data2d_dim_by_value
Jun 13, 2022
e7152fa
#1815 Added convert_value_to_offset and renamed _time_dim_offset to _…
Jun 14, 2022
2d0ff3a
#1815 Added convert_value_to_offset and renamed _time_dim_offset to _…
Jun 14, 2022
80dd0a8
#1815 Support @ for the value insteaed of offset for slicing
Jun 14, 2022
fc5a5cb
#1815 Support value insteaed of offset for slicing
Jun 14, 2022
8d59e18
#1815 Deleted unused local variable
Jun 14, 2022
7837db8
#1815 Deleted unused local variable
Jun 14, 2022
239dd08
#1815 Added level by value with @
Jun 14, 2022
7657431
#1815 Added plot_data_plane_NCCF_latlon_by_value
Jun 14, 2022
7bce984
#1815 Added level by value with @
Jun 14, 2022
e5ccff5
Feature #2180 develop kft (#2181)
JohnHalleyGotway Jun 14, 2022
8d4e4d4
Merge pull request #2159 from dtcenter/feature_METplus-Internal_16_so…
hsoh-u Jun 14, 2022
01864ad
dtcenter/METplus-Internal#16 Moved from scripts/sonarqube to internal…
Jun 14, 2022
329e4f6
#1815 Updated level
Jun 14, 2022
e0ccbd4
Feature 2022 stat_analysis (#2185)
JohnHalleyGotway Jun 15, 2022
e506773
Merge branch 'develop-ref' into develop
JohnHalleyGotway Jun 15, 2022
852eb99
Feature #2147 HSS (#2169)
JohnHalleyGotway Jun 15, 2022
2c9d528
Merge remote-tracking branch 'origin/develop' into feature_1815_level…
Jun 15, 2022
c8f1f95
#1815 call is_eq to comapre two double values
Jun 15, 2022
66f1908
Per #2147, this is a HOTFIX to the develop branch after PR #2169 adde…
JohnHalleyGotway Jun 16, 2022
638ff04
Merge branch 'develop-ref' into develop
JohnHalleyGotway Jun 16, 2022
d949702
Merge remote-tracking branch 'origin/develop' into feature_METplus-In…
Jun 21, 2022
560c8b7
Merge remote-tracking branch 'origin/develop' into feature_1815_level…
Jun 21, 2022
7116377
#2187 Added add_offset_att_name & scale_factor_att_name
Jun 22, 2022
236b778
#2187 Apply add_offse or scale_factor if defined
Jun 22, 2022
6c04bb9
##2187 Removed handling add_offset and scale factor. They are applied…
Jun 22, 2022
66b55cf
#2187 Changed a log message
Jun 22, 2022
ac8d975
Merge pull request #2183 from dtcenter/feature_METplus-Internal_16_so…
hsoh-u Jun 22, 2022
c24957f
Merge pull request #2194 from dtcenter/bugfix_2187_add_offset_and_sca…
hsoh-u Jun 22, 2022
49ba0ad
Merge remote-tracking branch 'origin/develop' into feature_1815_level…
Jun 22, 2022
29c40b0
Per #2193, add release notes for met-11.0.0-beta1. (#2195)
JohnHalleyGotway Jun 22, 2022
c18dc8c
Hotfix to develop since I forgot to update the version number in conf…
JohnHalleyGotway Jun 22, 2022
c56a507
#1815 Added more attribute names
Jun 23, 2022
ca77ab2
#1815 Added get_index_for_dim
Jun 23, 2022
9483883
#1815 Formatting
Jun 23, 2022
6741041
#1815 Support a differnt dimension name from thw first data variable
Jun 23, 2022
033ccda
#1815 Use constants for attr names
Jun 23, 2022
92b8d0c
Hotfix to the develop branch to fix paths in Dockefiles after restruc…
JohnHalleyGotway Jun 23, 2022
2314df8
Another hotfix to develop to get the Docker build step working again.
JohnHalleyGotway Jun 23, 2022
a54f687
Updating the png version of the older flowcharts.
JohnHalleyGotway Jun 23, 2022
d4886d3
#1815 cleanup
Jun 27, 2022
5a1e381
#1815 cleanup
Jun 27, 2022
1a9f1b4
#1851 cleanup
Jun 27, 2022
38211de
#1851 cleanup
Jun 27, 2022
1f63628
#1815 Added get_att_unixtime
Jun 27, 2022
7c1ad06
#1851 cleanup
Jun 27, 2022
ca162f5
#1815 cleanup
Jun 27, 2022
4f1343f
#1815 cleanup
Jun 27, 2022
9541e84
#1815 Support @ for pinterp
Jun 27, 2022
2066939
#1815 Do not call to_string
Jun 27, 2022
161227f
#1815 cleanup
Jun 27, 2022
82b7396
Per issue #2081, updated thecontents to match MRMS Version 12.2. Upda…
sethlinden Jun 30, 2022
f4d9706
#1815 Changed @time to time at plot_data_plane_NCCF_time
Jun 30, 2022
3ca4d25
Merge remote-tracking branch 'origin/develop' into feature_METplus-In…
Jun 30, 2022
14a059e
Merge pull request #2190 from dtcenter/feature_1815_level_value
hsoh-u Jun 30, 2022
7225c77
Merge remote-tracking branch 'origin/develop' into feature_METplus-In…
Jun 30, 2022
2649886
Revert "Feature 1815 level value" (#2201)
georgemccabe Jun 30, 2022
8e9d91c
#1815 Use NcVarInfo members instead API calls
Jul 1, 2022
f051bab
#1815 Added find_var_by_dim_name
Jul 1, 2022
d86cd1a
#1815 Merged origin/develop with resolving merge conflicts
Jul 5, 2022
b6029c3
#1815 Restored changes for this branch. The changes were reset after …
Jul 6, 2022
da43d3c
#METplus-Internal_19 cleanup
Jul 8, 2022
f782ad0
#METplus-Internal_19 Added more functiofnds and corrected typo
Jul 8, 2022
9f5e057
#METplus-Internal_19 Added main.h and main.cc
Jul 8, 2022
3e0213a
#METplus-Internal_19 adjusted link order to set oom
Jul 8, 2022
070a117
#METplus-Internal_19 Renamed main to met_main. Moved oom handler to b…
Jul 8, 2022
d2e0a75
#METplus-Internal commented out segv_handler which failed to compile …
Jul 8, 2022
312aa93
Fix typo - maintianing
jprestop Jul 11, 2022
e8af847
Feature #2204 sum (#2205)
JohnHalleyGotway Jul 17, 2022
3d13abc
Merge pull request #2203 from dtcenter/feature_1815_level_value
hsoh-u Jul 18, 2022
ec9a1ce
#2202 Added APIs to check the point data (missing data and data types)
Jul 22, 2022
2b78948
#2202 Renamed pointdata_from_xarray to pointdata_from_python_list
Jul 22, 2022
e95018f
#2202 Support python list
Jul 22, 2022
1777c21
#2202 Avoid seg fault by checking point data from python embedding an…
Jul 22, 2022
5dab0fa
#2202 Support python list
Jul 22, 2022
d6c8cfb
#2202 Added APIs to check the point data (missing data and data types)
Jul 22, 2022
93263b5
#2202 Added APIs to check the point data (missing data and data types)
Jul 22, 2022
f4a9400
#2202 Added APIs to check the point data (missing data and data types)
Jul 25, 2022
70712e6
#2202 Added MaskedArray to allowed array data type
Jul 25, 2022
8f6f304
Merge branch 'develop-ref' into develop
JohnHalleyGotway Jul 25, 2022
b9c5899
Per #2211, enhance warning/error messages when parsing threshold type…
JohnHalleyGotway Jul 26, 2022
6fc7560
#2208 Check existence of ensemble member data before checking bad_data
Jul 26, 2022
5f1899a
Merge pull request #2212 from dtcenter/feature_2211_log_msg
jvigh Jul 27, 2022
c0d6397
Merge pull request #2213 from dtcenter/bugfix_2208_ensemble_stat_miss…
hsoh-u Jul 27, 2022
ce6152c
2215 Added station_ob to message_type & station_id to station_id for …
Jul 29, 2022
9b755b1
2215 Add log message for missing message_type and station_id metadata…
Jul 29, 2022
f2fad3b
2215 Filter out XXX@RecMetaData variables from @MetaData variables
Jul 29, 2022
7f5cdf2
Merge remote-tracking branch 'origin/develop' into feature_2202_pytho…
JohnHalleyGotway Aug 2, 2022
9027297
Per #2215, update the user's guide to make it consistent with the def…
JohnHalleyGotway Aug 2, 2022
13f3fe0
Merge pull request #2217 from dtcenter/feature_2215_ioda2nc_message_type
hsoh-u Aug 2, 2022
1afadcc
Merge pull request #2209 from dtcenter/feature_2202_python_embedding_…
hsoh-u Aug 2, 2022
8b0b0c6
#METplus-Internal_19 Renamed main to met_main and added get_tool_name
Aug 3, 2022
5c0804b
Merge pull request #2160 from dtcenter/feature_METplus-Internal_19_lo…
hsoh-u Aug 3, 2022
0dbe45e
Merge branch 'develop-ref' into develop
JohnHalleyGotway Aug 3, 2022
d24ae45
Feature sonarqube v11 beta2 (#2222)
hsoh-u Aug 3, 2022
094fd9c
Per #2220, update the version number and release notes.
JohnHalleyGotway Aug 3, 2022
3d76a4b
Per #2220, fix typo.
JohnHalleyGotway Aug 3, 2022
8d0ec6c
Per #2220, format the METplus-Internal release notes for MET in the s…
JohnHalleyGotway Aug 3, 2022
aa24dce
Merge pull request #2223 from dtcenter/feature_2220_v11.0.0-beta2
bikegeek Aug 3, 2022
c5fee9a
Added *hpp
Aug 5, 2022
dc2d3a6
Separated template functions
Aug 5, 2022
a1eae43
Separated template functions
Aug 5, 2022
f2cdf99
Changed argument for get_var_fill_value
Aug 5, 2022
86ab23f
Feature 1971 mtd error to warning (#2221)
davidalbo Aug 5, 2022
bc7c7f8
#2225 @level string is not applied as an index and index string witho…
Aug 5, 2022
07737e5
Merge pull request #2226 from dtcenter/feature_template_with_hpp
hsoh-u Aug 8, 2022
c30b709
Feature #2220 v11.0.0-beta2_try2 (#2228)
JohnHalleyGotway Aug 9, 2022
bcb3b05
Updating Hera and Jet files for 11.0.0 release
jprestop Aug 11, 2022
9fcb37f
Adding 11.0.0 modulefiles for Hera and Jet
jprestop Aug 11, 2022
16efede
Updating cheyenne installation files
jprestop Aug 13, 2022
9aab292
Reformatted slashes in paths for hera config files
jprestop Aug 13, 2022
d00d857
Updating installation files for Orion
jprestop Aug 13, 2022
f6bd643
Removed beta2 references
jprestop Aug 13, 2022
8f50cc8
Adding configuration and modulefiles for gaea installation
jprestop Aug 15, 2022
70b52c6
Changing METdatadb references to METdataio
jprestop Aug 15, 2022
36d8356
Documentation-only commit directly to develop to correct a typo. The …
JohnHalleyGotway Aug 15, 2022
c33a552
Merge branch 'develop' of github.com:dtcenter/MET into develop
jprestop Aug 16, 2022
255a8ca
Feature 2055 nbm grib2 update (#2234)
sethlinden Aug 18, 2022
a44176e
Merge pull request #2233 from dtcenter/feature_2225_level_string_with_at
hsoh-u Aug 18, 2022
5bc6fad
Merge branch 'develop-ref' into develop
JohnHalleyGotway Aug 19, 2022
1680606
Feature 2207 map (#2241)
JohnHalleyGotway Aug 26, 2022
0a27b94
Feature #2237 tmp_dir (#2242)
JohnHalleyGotway Aug 29, 2022
c7bbab9
Per #2196, updating files for changes to met base image (#2246)
jprestop Aug 30, 2022
71c1939
Hotfix to the develop branch to fix typos in the names of 3 tools (gr…
JohnHalleyGotway Aug 30, 2022
973f1b9
Feature 2250 accum (#2251)
JohnHalleyGotway Sep 1, 2022
3daa077
Feature 2198 zenodo (#2252)
jprestop Sep 2, 2022
118214c
Per #1744, adding names for rst files in index.rst
jprestop Sep 2, 2022
d91b103
Reword to Grid-Stat opening paragraph
j-opatz Sep 6, 2022
506e761
Feature 2196 update dockerfile (#2249)
jprestop Sep 8, 2022
7bf988f
Feature 1774 contrib outline (#2253)
lisagoodrich Sep 9, 2022
98fecaf
Fine tune to grid-stat opening paragraph
j-opatz Sep 9, 2022
38e2bff
Feature 2206 fair crps to ecnt (#2247)
sethlinden Sep 13, 2022
49f7546
automated tests: added ability to trigger build of develop-lite docke…
georgemccabe Sep 13, 2022
60dc48b
to fix issues with python embedding when the path changes, update dev…
georgemccabe Sep 13, 2022
8874a27
Hotfix to the develop branch to revert the python version from 3.8 ba…
JohnHalleyGotway Sep 14, 2022
5efc65e
Tweak the build_docker_image.sh script by removing references to MET_…
JohnHalleyGotway Sep 14, 2022
16c513c
Revert "Tweak the build_docker_image.sh script by removing references…
JohnHalleyGotway Sep 14, 2022
96bd183
Hotfix, found 2 more spots where I needed to change v1.1 to v1.0. We …
JohnHalleyGotway Sep 14, 2022
688d3d8
Merge branch 'develop-ref' into develop
JohnHalleyGotway Sep 14, 2022
d456aaf
Bugfix 2238 link error (#2255)
hsoh-u Sep 14, 2022
3d8ce9f
Feature dtcenter/METplus-Internal#15 add checksum to release (#2254)
georgemccabe Sep 14, 2022
1d95e91
feature 2216 ioda2nc station_id (#2259)
hsoh-u Sep 15, 2022
8a75206
Feature 1942 seeps (#2257)
hsoh-u Sep 16, 2022
9a1ba2a
Feature 2142 ascii2nc airnow (#2256)
davidalbo Sep 18, 2022
c14819f
Feature 1954 semilatlon (#2262)
JohnHalleyGotway Sep 18, 2022
8ebd1fd
Merge remote-tracking branch 'origin/develop-ref' into develop
JohnHalleyGotway Sep 18, 2022
c086ca3
Removed future imports since they were used to transition from python…
georgemccabe Sep 19, 2022
80e9095
Feature 1908 remove ens (#2265)
JohnHalleyGotway Sep 21, 2022
adce21b
Merge branch 'develop-ref' into develop
JohnHalleyGotway Sep 21, 2022
b7b5361
Feature 2266 v11.0.0-beta3 (#2268)
JohnHalleyGotway Sep 21, 2022
3821152
Minor hotfix for the develop branch. Running bootstrap for develop on…
JohnHalleyGotway Sep 26, 2022
1d80bdd
Bugfix #2271 develop nbrctc (#2272)
JohnHalleyGotway Sep 28, 2022
2209afa
Merge branch 'develop-ref' into develop
JohnHalleyGotway Sep 28, 2022
8ef33d7
Feature 2282 docs (#2283)
JohnHalleyGotway Sep 28, 2022
6e1eea5
#2270 Removed version number for SonrQube scanner pathdiff
Sep 29, 2022
2e40571
Merge pull request #2287 from dtcenter/feature_2270_new_sonarqube
hsoh-u Sep 30, 2022
bbcc08a
Feature #2286 grib_lookup (#2288)
JohnHalleyGotway Sep 30, 2022
5466007
Feature 2227 namespace (#2290)
jprestop Oct 4, 2022
28f408e
Feature #2237 test_empty_config (#2291)
JohnHalleyGotway Oct 5, 2022
c4a5c7a
Feature #2297 gha (#2299)
JohnHalleyGotway Oct 12, 2022
043a56b
GHA hotfix to develop
JohnHalleyGotway Oct 12, 2022
6bf8828
Feature #2297 hotfix to develop
JohnHalleyGotway Oct 12, 2022
4bc5977
Update GHA versions
JohnHalleyGotway Oct 12, 2022
fbf267a
Feature 2281 linker (#2296)
jprestop Oct 16, 2022
8032ab5
Feature 2036 enhance tc pairs (#2301)
sethlinden Oct 16, 2022
4cf28a3
Merge pull request #2264 from dtcenter/feature_cleanup_py
hsoh-u Oct 18, 2022
f578ae5
Feature 2276 enhance ascii2nc to read ndbc buoy data (#2294)
davidalbo Oct 18, 2022
6f498e1
Feature 2155 time units months and years (#2300)
hsoh-u Oct 18, 2022
8ba36c8
removing release-notes out of overview and creating a seperate chapte…
lisagoodrich Oct 19, 2022
011f6ab
Bugfix #2309 develop tcmpr (#2310)
JohnHalleyGotway Oct 19, 2022
82e5833
Bugfix #2306 ascii2nc airnow hourly (#2314)
davidalbo Oct 25, 2022
b71b1ce
Feature #2058 bias_ratio (#2317)
JohnHalleyGotway Oct 28, 2022
2add447
Feature 2232 refine grid diag (#2316)
sethlinden Oct 28, 2022
44c37c2
Feature #392 tcdiag_line_type (#2315)
JohnHalleyGotway Oct 28, 2022
1123b41
Feature #2068 ioda2nc v2.0 (#2307)
hsoh-u Oct 30, 2022
62742ac
Merge branch 'develop-ref' into develop
JohnHalleyGotway Oct 30, 2022
502ab82
Feature #2322 v11.0.0-beta4 (#2323)
JohnHalleyGotway Oct 31, 2022
94aa8ad
Feature #2325 ECNT_MAE (#2326)
JohnHalleyGotway Oct 31, 2022
1f26c55
Merge remote-tracking branch 'origin/develop-ref' into develop
JohnHalleyGotway Oct 31, 2022
5dc4e4d
Hotfix to the develop branch to correct the column numbers in the CNT…
JohnHalleyGotway Nov 2, 2022
05c1c87
Feature #2332 spread_md (#2333)
JohnHalleyGotway Nov 3, 2022
0c0f295
Merge branch 'develop-ref' into develop
JohnHalleyGotway Nov 3, 2022
9c8a681
Update conf.py ci-skip-all
JohnHalleyGotway Nov 3, 2022
0e09454
Update release-notes.rst ci-skip-all
JohnHalleyGotway Nov 3, 2022
9fec105
Feature #2224 nbrhd_prob (#2331)
JohnHalleyGotway Nov 3, 2022
b010b37
Feature #2277 python_warning (#2330)
JohnHalleyGotway Nov 3, 2022
e7f82bc
Fix typo in prob_pct_thresh example.
JohnHalleyGotway Nov 8, 2022
6b5567f
Feature dtcenter/METplus-Internal#21 signal handling (#2336)
georgemccabe Nov 9, 2022
760f641
#1943 Added seeps to output_flag
Nov 9, 2022
b5d4b46
#1943 Added conf_key_seeps_flag
Nov 9, 2022
782cde9
#1943 Changed argument type PairDataPoint to SeepsAggScore
Nov 9, 2022
09d6b42
#1943 Added compute_seeps_density_vector and compute_aggregated_seeps…
Nov 9, 2022
67b3486
#1943 Added SeepsClimoGrid
Nov 9, 2022
440e4a1
#1943 Support SEEPS
Nov 9, 2022
b4fd50d
fixed typo in docs
georgemccabe Nov 9, 2022
c621397
Feature #2206 fix_spread_md (#2335)
sethlinden Nov 10, 2022
1a63e83
#1943 Enabled sxx columns
Nov 10, 2022
89fef19
#1943 Enabled sxx columns
Nov 10, 2022
4f2a5fb
#1943 Enabled sxx columns
Nov 10, 2022
7149c7d
Per #2339, rename SeepsAggScore::init() to SeepsAggScore::clear().
JohnHalleyGotway Nov 10, 2022
a346450
Per #2339, first step... enhance Stat-Analysis to parse the SEEPS and…
JohnHalleyGotway Nov 10, 2022
3cd4716
Per #2339, update stat_analysis to make -job filter -line_type SEEPS …
JohnHalleyGotway Nov 10, 2022
86958e7
Feature #2337 DIAG_SOURCE (#2338)
JohnHalleyGotway Nov 10, 2022
b252160
Update timestamp for config.tab.*.
JohnHalleyGotway Nov 11, 2022
745da55
Fix yystate initial value.
JohnHalleyGotway Nov 11, 2022
5283e1f
Merge branch 'develop-ref' into develop
JohnHalleyGotway Nov 11, 2022
65de0a7
#1943 Changed float to double
Nov 11, 2022
ddb8154
#1943 Added SEEPS
Nov 11, 2022
c3504b8
#1943 Added seeps_qc
Nov 11, 2022
a9c75b7
#1943 Added seeps_qc
Nov 11, 2022
0c97d5f
#1943 support seeps_qc
Nov 11, 2022
c3beffd
#1943 Support seeps_qc
Nov 11, 2022
3e86076
#1943 DSave SEEPS_MPR score, obs_cat, and fcst_cat to netcdf output
Nov 11, 2022
a9e1adc
#1943 Support seeps_qc
Nov 11, 2022
2a59fe7
#1943 Add SEEPS MPR score, obs category amnd forecasr category to Net…
Nov 11, 2022
7e50df7
#1943 added SEEPS_QC
Nov 11, 2022
2d5474a
#1943 Added grid_stat_UK_SEEPS
Nov 12, 2022
335b973
Feature #2339 stat_analysis_seeps (#2343)
JohnHalleyGotway Nov 12, 2022
a3e2872
#1943 Corrected env_name for seeps climo
Nov 12, 2022
3816fda
#1943 Moved density_radius_rad from src/libcode/vx_statistics/compute…
Nov 12, 2022
7831623
#1943 Fix uninitialied variables
Nov 12, 2022
133291b
#1943 activated weighted SEEPS score
Nov 12, 2022
857cd80
Empty config issues.
JohnHalleyGotway Nov 13, 2022
2e32fdb
Empty config issue again.
JohnHalleyGotway Nov 13, 2022
6c341e5
#1943 Added seeps_qc
Nov 14, 2022
df44a59
Merge branch 'feature_1943_gridstat_seeps' of github.com:dtcenter/MET…
Nov 14, 2022
6dd56de
#1943 Added seeps_qc
Nov 14, 2022
025a2d5
#1943 Removed seeps_qs
Nov 15, 2022
357a420
#1943 Added seeps_p1_thresh
Nov 15, 2022
d970a8e
#1943 Added seeps_p1_thresh and removed seeps_qc
Nov 15, 2022
b2db2be
#1943 Added seeps_p1_thresh and removed seeps_qc
Nov 15, 2022
2dbdc0d
#1943 Added seeps_p1_thresh and removed seeps_qc
Nov 15, 2022
d426ac6
#1943 use seeps_p1_thresh for SEEPS QC for p1 value
Nov 15, 2022
45c9b03
#1943 use seeps_p1_thresh for SEEPS QC for p1 value
Nov 15, 2022
78edfc0
#1943 Use seeps_p1_thresh for SEEPS QC for p1 value
Nov 15, 2022
d2c3e97
#1943 Parse seeps_p1_thresh
Nov 15, 2022
755d17f
#1943 Parse seeps_p1_thresh
Nov 15, 2022
a5e0f71
#1943 Added SEEPS_P1_THRESH
Nov 15, 2022
c92819d
#1943 Replaced SEEPS_QC to SEEPS_P1_THRESH
Nov 15, 2022
8be50d5
#1943 Initial release
Nov 15, 2022
f72017d
Feature #2036 rename (#2346)
JohnHalleyGotway Nov 15, 2022
9f97c0d
#1943 Turn off weighted SEEPS score
Nov 16, 2022
9fdd73b
Feature #2321 tc_diag_changes (#2347)
JohnHalleyGotway Nov 16, 2022
e7a3fea
Merge branch 'develop-ref' into develop
JohnHalleyGotway Nov 16, 2022
90eec17
Merge pull request #2344 from dtcenter/feature_1943_gridstat_seeps
hsoh-u Nov 16, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions data/config/GridStatConfig_default
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,7 @@ output_flag = {
nbrcnt = NONE;
grad = NONE;
dmap = NONE;
seeps = NONE;
}

//
Expand All @@ -246,6 +247,7 @@ nc_pairs_flag = {
diff = TRUE;
climo = TRUE;
climo_cdp = FALSE;
seeps = FALSE;
weight = FALSE;
nbrhd = FALSE;
fourier = FALSE;
Expand All @@ -254,6 +256,11 @@ nc_pairs_flag = {
apply_mask = TRUE;
}

////////////////////////////////////////////////////////////////////////////////
// Threshold for SEEPS p1 (Probability of being dry)

seeps_p1_thresh = NA;

////////////////////////////////////////////////////////////////////////////////

grid_weight_flag = NONE;
Expand Down
4 changes: 4 additions & 0 deletions data/config/PointStatConfig_default
Original file line number Diff line number Diff line change
Expand Up @@ -290,6 +290,10 @@ output_flag = {
seeps_mpr = NONE;
}

////////////////////////////////////////////////////////////////////////////////
// Threshold for SEEPS p1 (Probability of being dry)

seeps_p1_thresh = NA;
////////////////////////////////////////////////////////////////////////////////

tmp_dir = "/tmp";
Expand Down
89 changes: 55 additions & 34 deletions data/config/TCPairsConfig_default
Original file line number Diff line number Diff line change
Expand Up @@ -138,44 +138,65 @@ watch_warn = {
}

//
// Diagnostics to be extracted
//
diag_name = [];
// Metadata for diagnostic sources
//
diag_info_map = [
{
diag_source = "CIRA_DIAG_RT";
track_source = "GFS";
field_source = "GFS_0p50";
match_to_track = [ "GFS" ];
diag_name = [];
},
{
diag_source = "SHIPS_DIAG_RT";
track_source = "SHIPS_TRK";
field_source = "GFS_0p50";
match_to_track = [ "OFCL" ];
diag_name = [];
}
];

//
// Unit conversions to be applied based on diagnostic names and units
// Unit conversions for diagnostic sources, names, and units
//
diag_convert_map = [
{ source = "TCDIAG";
key = [ "(10C)", "(10KT)", "(10M/S)" ];
convert(x) = x / 10; },

{ source = "LSDIAG_RT";
key = [ "LAT", "LON", "CSST", "RSST", "DSST", "DSTA", "XDST", "XNST", "NSST", "NSTA",
"NTMX", "NTFR", "U200", "U20C", "V20C", "E000", "EPOS", "ENEG", "EPSS", "ENSS",
"T000", "TLAT", "TLON", "TWAC", "TWXC", "G150", "G200", "G250", "V000", "V850",
"V500", "V300", "SHDC", "SHGC", "T150", "T200", "T250", "SHRD", "SHRS", "SHRG",
"HE07", "HE05", "PW01", "PW02", "PW03", "PW04", "PW05", "PW06", "PW07", "PW08",
"PW09", "PW10", "PW11", "PW12", "PW13", "PW14", "PW15", "PW16", "PW17", "PW18",
"PW20", "PW21" ];
convert(x) = x / 10; },

{ source = "LSDIAG_RT";
key = [ "VVAV", "VMFX", "VVAC" ];
convert(x) = x / 100; },

{ source = "LSDIAG_RT";
key = [ "TADV" ];
convert(x) = x / 1000000; },

{ source = "LSDIAG_RT";
key = [ "Z850", "D200", "TGRD", "DIVC" ];
convert(x) = x / 10000000; },

{ source = "LSDIAG_RT";
key = [ "PENC", "PENV" ];
convert(x) = x / 10 + 1000; }

{
diag_source = "CIRA_DIAG";
key = [ "(10C)", "(10KT)", "(10M/S)" ];
convert(x) = x / 10;
},
{
diag_source = "SHIPS_DIAG";
key = [ "LAT", "LON", "CSST", "RSST", "DSST", "DSTA", "XDST", "XNST", "NSST", "NSTA",
"NTMX", "NTFR", "U200", "U20C", "V20C", "E000", "EPOS", "ENEG", "EPSS", "ENSS",
"T000", "TLAT", "TLON", "TWAC", "TWXC", "G150", "G200", "G250", "V000", "V850",
"V500", "V300", "SHDC", "SHGC", "T150", "T200", "T250", "SHRD", "SHRS", "SHRG",
"HE07", "HE05", "PW01", "PW02", "PW03", "PW04", "PW05", "PW06", "PW07", "PW08",
"PW09", "PW10", "PW11", "PW12", "PW13", "PW14", "PW15", "PW16", "PW17", "PW18",
"PW20", "PW21" ];
convert(x) = x / 10;
},
{
diag_source = "SHIPS_DIAG";
key = [ "VVAV", "VMFX", "VVAC" ];
convert(x) = x / 100;
},
{
diag_source = "SHIPS_DIAG";
key = [ "TADV" ];
convert(x) = x / 1000000;
},
{
diag_source = "SHIPS_DIAG";
key = [ "Z850", "D200", "TGRD", "DIVC" ];
convert(x) = x / 10000000;
},
{
diag_source = "SHIPS_DIAG";
key = [ "PENC", "PENV" ];
convert(x) = x / 10 + 1000;
}
];

//
Expand Down
4 changes: 2 additions & 2 deletions data/table_files/met_header_columns_V11.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,6 @@ V11.0 : STAT : SSIDX : VERSION MODEL DESC FCST_LEAD FCST_VALID_BEG FCST_VALID
V11.0 : MODE : OBJ : VERSION MODEL N_VALID GRID_RES DESC FCST_LEAD FCST_VALID FCST_ACCUM OBS_LEAD OBS_VALID OBS_ACCUM FCST_RAD FCST_THR OBS_RAD OBS_THR FCST_VAR FCST_UNITS FCST_LEV OBS_VAR OBS_UNITS OBS_LEV OBTYPE OBJECT_ID OBJECT_CAT CENTROID_X CENTROID_Y CENTROID_LAT CENTROID_LON AXIS_ANG LENGTH WIDTH AREA AREA_THRESH CURVATURE CURVATURE_X CURVATURE_Y COMPLEXITY INTENSITY_10 INTENSITY_25 INTENSITY_50 INTENSITY_75 INTENSITY_90 INTENSITY_USER INTENSITY_SUM CENTROID_DIST BOUNDARY_DIST CONVEX_HULL_DIST ANGLE_DIFF ASPECT_DIFF AREA_RATIO INTERSECTION_AREA UNION_AREA SYMMETRIC_DIFF INTERSECTION_OVER_AREA CURVATURE_RATIO COMPLEXITY_RATIO PERCENTILE_INTENSITY_RATIO INTEREST
V11.0 : MODE : CTS : VERSION MODEL N_VALID GRID_RES DESC FCST_LEAD FCST_VALID FCST_ACCUM OBS_LEAD OBS_VALID OBS_ACCUM FCST_RAD FCST_THR OBS_RAD OBS_THR FCST_VAR FCST_UNITS FCST_LEV OBS_VAR OBS_UNITS OBS_LEV OBTYPE FIELD TOTAL FY_OY FY_ON FN_OY FN_ON BASER FMEAN ACC FBIAS PODY PODN POFD FAR CSI GSS HK HSS ODDS

V11.0 : TCST : TCMPR : VERSION AMODEL BMODEL DESC STORM_ID BASIN CYCLONE STORM_NAME INIT LEAD VALID INIT_MASK VALID_MASK LINE_TYPE TOTAL INDEX LEVEL WATCH_WARN INITIALS ALAT ALON BLAT BLON TK_ERR X_ERR Y_ERR ALTK_ERR CRTK_ERR ADLAND BDLAND AMSLP BMSLP AMAX_WIND BMAX_WIND AAL_WIND_34 BAL_WIND_34 ANE_WIND_34 BNE_WIND_34 ASE_WIND_34 BSE_WIND_34 ASW_WIND_34 BSW_WIND_34 ANW_WIND_34 BNW_WIND_34 AAL_WIND_50 BAL_WIND_50 ANE_WIND_50 BNE_WIND_50 ASE_WIND_50 BSE_WIND_50 ASW_WIND_50 BSW_WIND_50 ANW_WIND_50 BNW_WIND_50 AAL_WIND_64 BAL_WIND_64 ANE_WIND_64 BNE_WIND_64 ASE_WIND_64 BSE_WIND_64 ASW_WIND_64 BSW_WIND_64 ANW_WIND_64 BNW_WIND_64 ARADP BRADP ARRP BRRP AMRD BMRD AGUSTS BGUSTS AEYE BEYE ADIR BDIR ASPEED BSPEED ADEPTH BDEPTH NUM_MEMBERS TRACK_SPREAD DIST_MEAN MSLP_SPREAD MAX_WIND_SPREAD
V11.0 : TCST : TCDIAG : VERSION AMODEL BMODEL DESC STORM_ID BASIN CYCLONE STORM_NAME INIT LEAD VALID INIT_MASK VALID_MASK LINE_TYPE TOTAL INDEX DIAG_SOURCE (N_DIAG) DIAG_[0-9]* VALUE_[0-9]*
V11.0 : TCST : TCMPR : VERSION AMODEL BMODEL DESC STORM_ID BASIN CYCLONE STORM_NAME INIT LEAD VALID INIT_MASK VALID_MASK LINE_TYPE TOTAL INDEX LEVEL WATCH_WARN INITIALS ALAT ALON BLAT BLON TK_ERR X_ERR Y_ERR ALTK_ERR CRTK_ERR ADLAND BDLAND AMSLP BMSLP AMAX_WIND BMAX_WIND AAL_WIND_34 BAL_WIND_34 ANE_WIND_34 BNE_WIND_34 ASE_WIND_34 BSE_WIND_34 ASW_WIND_34 BSW_WIND_34 ANW_WIND_34 BNW_WIND_34 AAL_WIND_50 BAL_WIND_50 ANE_WIND_50 BNE_WIND_50 ASE_WIND_50 BSE_WIND_50 ASW_WIND_50 BSW_WIND_50 ANW_WIND_50 BNW_WIND_50 AAL_WIND_64 BAL_WIND_64 ANE_WIND_64 BNE_WIND_64 ASE_WIND_64 BSE_WIND_64 ASW_WIND_64 BSW_WIND_64 ANW_WIND_64 BNW_WIND_64 ARADP BRADP ARRP BRRP AMRD BMRD AGUSTS BGUSTS AEYE BEYE ADIR BDIR ASPEED BSPEED ADEPTH BDEPTH NUM_MEMBERS TRACK_SPREAD TRACK_STDEV MSLP_STDEV MAX_WIND_STDEV
V11.0 : TCST : TCDIAG : VERSION AMODEL BMODEL DESC STORM_ID BASIN CYCLONE STORM_NAME INIT LEAD VALID INIT_MASK VALID_MASK LINE_TYPE TOTAL INDEX DIAG_SOURCE TRACK_SOURCE FIELD_SOURCE (N_DIAG) DIAG_[0-9]* VALUE_[0-9]*
V11.0 : TCST : PROBRIRW : VERSION AMODEL BMODEL DESC STORM_ID BASIN CYCLONE STORM_NAME INIT LEAD VALID INIT_MASK VALID_MASK LINE_TYPE ALAT ALON BLAT BLON INITIALS TK_ERR X_ERR Y_ERR ADLAND BDLAND RIRW_BEG RIRW_END RIRW_WINDOW AWIND_END BWIND_BEG BWIND_END BDELTA BDELTA_MAX BLEVEL_BEG BLEVEL_END (N_THRESH) THRESH_[0-9]* PROB_[0-9]*
8 changes: 8 additions & 0 deletions docs/Users_Guide/config_options.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1456,6 +1456,14 @@ In this way, the number of bins impacts the resolution of the climatological
probabilities. These derived probability values are used to compute the
climatological Brier Score and Brier Skill Score.


The "seeps_p1_thresh" option controls the threshold of p1 (probability of being dry) values.

.. code-block:: none

seeps_p1_thresh = >=0.1&&<=0.85;


mask_missing_flag
^^^^^^^^^^^^^^^^^

Expand Down
6 changes: 6 additions & 0 deletions docs/Users_Guide/grid-stat.rst
Original file line number Diff line number Diff line change
Expand Up @@ -362,6 +362,7 @@ _____________________
nbrcnt = BOTH;
grad = BOTH;
dmap = BOTH;
seeps = NONE;
}


Expand Down Expand Up @@ -410,9 +411,14 @@ The **output_flag** array controls the type of output that the Grid-Stat tool ge

21. **DMAP** for Distance Map Statistics

22. **SEEPS** for SEEPS (Stable Equitable Error in Probability Space) score. It's described in :numref:`table_PS_format_info_SEEPS`. The SEEPS score of matched pair data is saved into the NetCDF.


Note that the first two line types are easily derived from one another. The user is free to choose which measure is most desired. The output line types are described in more detail in :numref:`grid_stat-output`.

The SEEPS climo file is not distributed with MET tools because of the file size. It should be configured by using the environment variable, MET_SEEPS_GRID_CLIMO_NAME.


_____________________

.. code-block:: none
Expand Down
2 changes: 2 additions & 0 deletions docs/Users_Guide/point-stat.rst
Original file line number Diff line number Diff line change
Expand Up @@ -487,6 +487,8 @@ Note that writing out matched pair data (MPR lines) for a large number of cases

If all line types corresponding to a particular verification method are set to NONE, the computation of those statistics will be skipped in the code and thus make the Point-Stat tool run more efficiently. For example, if FHO, CTC, and CTS are all set to NONE, the Point-Stat tool will skip the categorical verification step.

The default SEEPS climo file exists at MET_BASE/share/met/climo/seeps/PPT24_seepsweights.nc. It can be overridden by using the environment variable, MET_SEEPS_POINT_CLIMO_NAME.

.. _point_stat-output:

point_stat output
Expand Down
4 changes: 2 additions & 2 deletions docs/Users_Guide/stat-analysis.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,12 @@ The **-derive** job command option can be used to perform the derivation of stat
Aggregated values from multiple STAT lines
------------------------------------------

The Stat-Analysis "aggregate" job aggregates values from multiple STAT lines of the same type. The user may specify the specific line type of interest and any other relevant search criteria. The Stat-Analysis tool then creates sums of each of the values in all lines matching the search criteria. The aggregated data are output as the same line type as the user specified. The STAT line types which may be aggregated in this way are the contingency table (FHO, CTC, PCT, MCTC, NBRCTC), partial sums (SL1L2, SAL1L2, VL1L2, and VAL1L2), and other (ISC, ECNT, RPS, RHIST, PHIST, RELP, NBRCNT, SSVAR, and GRAD) line types.
The Stat-Analysis "aggregate" job aggregates values from multiple STAT lines of the same type. The user may specify the specific line type of interest and any other relevant search criteria. The Stat-Analysis tool then creates sums of each of the values in all lines matching the search criteria. The aggregated data are output as the same line type as the user specified. The STAT line types which may be aggregated in this way are the contingency table (FHO, CTC, PCT, MCTC, NBRCTC), partial sums (SL1L2, SAL1L2, VL1L2, and VAL1L2), and other (ISC, ECNT, RPS, RHIST, PHIST, RELP, NBRCNT, SSVAR, GRAD, and SEEPS) line types.

Aggregate STAT lines and produce aggregated statistics
------------------------------------------------------

The Stat-Analysis "aggregate-stat" job aggregates multiple STAT lines of the same type together and produces relevant statistics from the aggregated line. This may be done in the same manner listed above in :numref:`StA_Aggregated-values-from`. However, rather than writing out the aggregated STAT line itself, the relevant statistics generated from that aggregated line are provided in the output. Specifically, if a contingency table line type (FHO, CTC, PCT, MCTC, or NBRCTC) has been aggregated, contingency table statistics (CTS, ECLV, PSTD, MCTS, or NBRCTS) line types can be computed. If a partial sums line type (SL1L2 or SAL1L2) has been aggregated, the continuous statistics (CNT) line type can be computed. If a vector partial sums line type (VL1L2 or VAL1L2) has been aggregated, the vector continuous statistics (VCNT) line type can be computed. For ensembles, the ORANK line type can be accumulated into ECNT, RPS, RHIST, PHIST, RELP, or SSVAR output. If the matched pair line type (MPR) has been aggregated, may output line types (FHO, CTC, CTS, CNT, MCTC, MCTS, SL1L2, SAL1L2, VL1L2, VCNT, WDIR, PCT, PSTD, PJC, PRC, or ECLV) can be computed. Multiple output line types may be specified for each "aggregate-stat" job, as long as each output is derivable from the input.
The Stat-Analysis "aggregate-stat" job aggregates multiple STAT lines of the same type together and produces relevant statistics from the aggregated line. This may be done in the same manner listed above in :numref:`StA_Aggregated-values-from`. However, rather than writing out the aggregated STAT line itself, the relevant statistics generated from that aggregated line are provided in the output. Specifically, if a contingency table line type (FHO, CTC, PCT, MCTC, or NBRCTC) has been aggregated, contingency table statistics (CTS, ECLV, PSTD, MCTS, or NBRCTS) line types can be computed. If a partial sums line type (SL1L2 or SAL1L2) has been aggregated, the continuous statistics (CNT) line type can be computed. If a vector partial sums line type (VL1L2 or VAL1L2) has been aggregated, the vector continuous statistics (VCNT) line type can be computed. For ensembles, the ORANK line type can be accumulated into ECNT, RPS, RHIST, PHIST, RELP, or SSVAR output. If a SEEPS matched pair line type (SEEPS_MPR) has been aggregated, the aggregated SEEPS line type (SEEPS) can be computed. If the matched pair line type (MPR) has been aggregated, may output line types (FHO, CTC, CTS, CNT, MCTC, MCTS, SL1L2, SAL1L2, VL1L2, VCNT, WDIR, PCT, PSTD, PJC, PRC, or ECLV) can be computed. Multiple output line types may be specified for each "aggregate-stat" job, as long as each output is derivable from the input.

When aggregating the matched pair line type (MPR), additional required job command options are determined by the requested output line type(s). For example, the "-out_thresh" (or "-out_fcst_thresh" and "-out_obs_thresh" options) are required to compute contingnecy table counts (FHO, CTC) or statistics (CTS). Those same job command options can also specify filtering thresholds when computing continuous partial sums (SL1L2, SAL1L2) or statistics (CNT). Output is written for each threshold specified.

Expand Down
Loading