Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
356 commits
Select commit Hold shift + click to select a range
101c074
Per dtcenter/METplus#2643 discussion, add more detail about the budge…
JohnHalleyGotway Jul 23, 2024
c593187
Feature #2924 fcst climo, PR 1 of 2 (#2939)
JohnHalleyGotway Jul 30, 2024
092205d
Hotfix to the develop branch for a copy/paste bug introduced by PR #2939
JohnHalleyGotway Jul 30, 2024
8b7d49f
Feature #2924 sal1l2_mae, PR 3 of 3 (#2943)
JohnHalleyGotway Aug 9, 2024
d0ed1ef
Update develop to clarify masking poly options based on METplus Discu…
JohnHalleyGotway Aug 14, 2024
98e8be2
Remove two semi-colons that are not actually necessary to avoid confu…
JohnHalleyGotway Aug 15, 2024
03cd070
Per dtcenter/METplus#2653 discussion, update the MTD usage statement …
JohnHalleyGotway Aug 20, 2024
e5ad6b2
Feature #2924 fcst climo, PR 2 of 3 (#2942)
JohnHalleyGotway Aug 21, 2024
5085105
Adds caveat regarding longitudes appearing in DEBUG statements with a…
DanielAdriaansen Aug 21, 2024
ad9c832
Create install_met_env.cactus
jprestop Aug 21, 2024
0ef87de
Adding special script for installing beta5 on wcoss2
jprestop Aug 21, 2024
6031467
Modifying script, including updates to eckit and atlas
jprestop Aug 21, 2024
d494a15
Corrected version of bufr being used
jprestop Aug 22, 2024
1382951
Feature #2938 pb2nc_center_time (#2954)
JohnHalleyGotway Aug 26, 2024
30fa966
Feature #1371 series_analysis (#2951)
JohnHalleyGotway Aug 29, 2024
c5fa790
Feature 2948 cxx17 (#2953)
jprestop Sep 3, 2024
d041d73
Feature 1729 set attr grid (#2955)
hsoh-u Sep 5, 2024
f474e8a
Bugfix #2958 develop BAGSS SEDI CI (#2959)
JohnHalleyGotway Sep 5, 2024
2e14724
Bugfix 2936 point2grid gfs (#2964)
hsoh-u Sep 5, 2024
06ac57b
Bugfix 2968 point2grid set attr grid (#2969)
hsoh-u Sep 10, 2024
c444534
Feature 2937 update unit (#2944)
natalieb-noaa Sep 10, 2024
93014d5
Feature #2887 categorical weights PR 1 of 2 (#2967)
JohnHalleyGotway Sep 10, 2024
095cd8e
Hotfix to develop to fix a bug introduced for MET #2887. Refine the d…
JohnHalleyGotway Sep 10, 2024
90d622c
Fix typo in tc-pairs.rst
JohnHalleyGotway Sep 16, 2024
dc27522
Update build_docker_and_trigger_metplus.yml
JohnHalleyGotway Sep 16, 2024
cf2d724
Feature 2023 remove double quotes around keywords (#2974)
lisagoodrich Sep 16, 2024
8cf2816
Feature #2924 parse_config (#2963)
JohnHalleyGotway Sep 17, 2024
01043c0
Feature #2924 parse_config PR 2 (#2975)
JohnHalleyGotway Sep 19, 2024
6053404
Feature 2949 cxx11 doc (#2973)
jprestop Sep 19, 2024
a0ce82f
Bugfix #2979 develop MTD Grid (#2981)
JohnHalleyGotway Sep 27, 2024
b8a355c
Feature #2880 point2grid qc (#2984)
JohnHalleyGotway Oct 3, 2024
7d44b8d
Spelling correction
jprestop Oct 4, 2024
8151360
Feature #2882 seeps qa (#2987)
JohnHalleyGotway Oct 9, 2024
f57bf91
Hotfix to the develop branch for unit_grid_stat.xml to use the update…
JohnHalleyGotway Oct 9, 2024
ba894e6
Feature #2887 categorical weights (#2988)
JohnHalleyGotway Oct 11, 2024
c5cd28d
Feature 2673 sonarqube beta6 vector (#2991)
hsoh-u Oct 14, 2024
7b73439
Feature #2279 point_weight_flag (#2993)
JohnHalleyGotway Oct 16, 2024
e8a2cf4
Feature #2893 output_obtype (#2995)
JohnHalleyGotway Oct 16, 2024
48f394f
Feature 2673 sonarqube beta6 vector dictionary (#2994)
hsoh-u Oct 16, 2024
83bf380
Feature #2996 v12.0.0_beta6 (#2998)
JohnHalleyGotway Oct 16, 2024
4f99723
Feature #2673 wchar argv (#2999)
JohnHalleyGotway Oct 17, 2024
a9f21fa
Update the release date for MET-12.0.0-beta6
JohnHalleyGotway Oct 18, 2024
a3142a1
Feature #3000 point2grid_warning (#3001)
JohnHalleyGotway Oct 21, 2024
a36b2cc
Feature #2631 static_file_updates (#3002)
JohnHalleyGotway Oct 28, 2024
5c176a9
Updating to add MET_PYTHON_EXE
jprestop Oct 29, 2024
5e11c07
Update compiler
jprestop Oct 30, 2024
5784b8a
Update install_met_env.casper to use oneAPI compilers
jprestop Oct 30, 2024
396a665
Based on feedback from @Ho-ChunHuang-NOAA, replace references to GOES…
JohnHalleyGotway Nov 6, 2024
c452010
Feature #2780 grib tables (#3005)
JohnHalleyGotway Nov 7, 2024
d99bc3d
Feature #2729 tc_diag (#3011)
JohnHalleyGotway Nov 12, 2024
6d69a52
Feature #2750 mtd_docs (#3014)
JohnHalleyGotway Nov 14, 2024
c41d8fb
Feature 3009 net cdf docs (#3016)
CPKalb Nov 14, 2024
e2fd034
Feature #3015 v12.0.0-rc1 (#3017)
JohnHalleyGotway Nov 14, 2024
5ebd834
update logic to be able to trigger METplus testing workflow for main_…
georgemccabe Nov 14, 2024
b768384
fix typo in workflow
georgemccabe Nov 14, 2024
6c8f49b
add quotes around value sent to trigger METplus workflow and remove u…
georgemccabe Nov 14, 2024
4e6a889
use custom GitHub Action to trigger METplus use case testing
georgemccabe Nov 15, 2024
5767e25
Updating
jprestop Nov 15, 2024
80054d2
Bugfix #3020 develop grid_stat_seeps (#3021)
JohnHalleyGotway Nov 20, 2024
da9929d
Updated to reflect usage of oneAPI compilers
jprestop Nov 20, 2024
1fce253
Updating file to reflect usage of oneAPI compilers
jprestop Nov 20, 2024
40afea2
Hotfix to the develop branch after PR #3021 fixed a SEEPS bug. The Gr…
Nov 22, 2024
183bccc
Feature #2966 local_solar_time (#3008)
JohnHalleyGotway Nov 23, 2024
1b58927
Feature #3024 V12.1 (PR 1 of 2) (#3026)
JohnHalleyGotway Nov 25, 2024
605a492
Hotfix to the develop branch to add met_header_columns_V12.1.txt to d…
JohnHalleyGotway Dec 9, 2024
eb0957b
Adding In Memoriam
jprestop Dec 12, 2024
c7e4345
Feature #3012 ugrid for 3D points (PointXYZ) (#3035)
hsoh-u Dec 13, 2024
0600e02
Feature #3038 nc_dim_log (#3039)
JohnHalleyGotway Dec 17, 2024
29034e9
Feature 2709 mvmode multithreshradii (#3034)
davidalbo Dec 17, 2024
569aabf
Feature #3032 develop docs_data_types (#3041)
JohnHalleyGotway Dec 18, 2024
54798e8
Feature #3033 MTD header columns (#3043)
JohnHalleyGotway Dec 19, 2024
174ab7b
Doc-only change to rename the 'Code support' section as 'User support…
JohnHalleyGotway Jan 9, 2025
3fb544d
Fix typo, missing one * to make SciPy bold in appendixF.rst
JohnHalleyGotway Jan 16, 2025
4183a97
Update grid-stat.rst to correctly list the GRAD DX and DY columns as …
JohnHalleyGotway Jan 16, 2025
a6ed575
Feature #3024 and #3030 Series-Analysis GRAD (#3036)
JohnHalleyGotway Jan 16, 2025
c3b94c3
Per #3051, update unit tests so that installed files are found relati…
georgemccabe Jan 17, 2025
00dd361
Feature #1019 USCRN (#3049)
JohnHalleyGotway Jan 22, 2025
8a06acd
Feature 3047 dev env seneca oneapi (#3048)
jprestop Jan 23, 2025
bf40993
Feature #3006 pair_stat and #3007 vx_ioda (#3057)
JohnHalleyGotway Jan 23, 2025
2e8a62b
Bugfix 3056 ugrid forecast reference time (#3061)
hsoh-u Jan 24, 2025
349600f
Feature #3037 v12.1.0-beta1 (#3062)
JohnHalleyGotway Jan 24, 2025
8766403
Feature #3066 file_list_docs (#3067)
JohnHalleyGotway Jan 31, 2025
139187a
Bugfix #3054 develop parusr (#3069)
JohnHalleyGotway Jan 31, 2025
7ef0ea5
Hotfix to develop to add <test_dir> and <exit_on_fail> entries to uni…
Feb 3, 2025
c261dc3
Bugfix #3075 develop optimization (#3078)
JohnHalleyGotway Feb 13, 2025
9c17704
Bugfix #3077 develop yyerror (#3084)
JohnHalleyGotway Feb 14, 2025
12d87db
Feature #3087 vector levels (#3088)
JohnHalleyGotway Feb 20, 2025
d11e614
Hotfix to develop to move unit_regrid.xml up above unit_grid_stat.xml…
Feb 21, 2025
4f0d237
Feature 3092 develop comp script (#3094)
jprestop Mar 1, 2025
d5ead42
Feature #3098 america (#3101)
JohnHalleyGotway Mar 10, 2025
6961050
Bugfix #3095 develop ascii2nc_tab_delimited (#3102)
JohnHalleyGotway Mar 12, 2025
3c7e08c
Feature dtcenter/METbaseimage#30 changes to support py3.12 (#3091)
georgemccabe Mar 12, 2025
42e6be4
Feature dtcenter/METbaseimage#30 Use Python 3.12.0 (#3105)
georgemccabe Mar 14, 2025
710b71f
Feature #3064 range_azimuth_stats (#3097)
JohnHalleyGotway Mar 24, 2025
efba489
Feature METplus2771 subprojects (#3113)
jprestop Mar 26, 2025
8be4a08
Replace reference to feature branch with latest
jprestop Mar 27, 2025
75e80bc
Feature #3059 pair_stat_ioda (#3114)
JohnHalleyGotway Mar 31, 2025
e3a1ada
Feature #3059 MPR python embedding (#3115)
JohnHalleyGotway Apr 1, 2025
aefe3d5
Feature #3100 v12.1.0-beta2 (#3118)
JohnHalleyGotway Apr 1, 2025
2b8f853
Fixing broken Zenodo link
jprestop Apr 4, 2025
bbcc558
Feature #2360 Contributor's Guide - MET unit tests (#3121)
georgemccabe Apr 4, 2025
37f927f
Feature #2794 WRF subgrid (#3122)
georgemccabe Apr 4, 2025
0a4e5ea
Corrected Zenodo link
jprestop Apr 8, 2025
e38618a
Feature #3125 profiler (#3130)
hsoh-u Apr 17, 2025
25f1420
Bugfix #3107 multiple grib2 entry (#3129)
hsoh-u Apr 17, 2025
9bd3b93
Minor update to the internal nightly build script (test_nightly.sh) t…
Apr 24, 2025
8de1bfa
Feature #3131 openmp vx regrid (#3133)
JohnHalleyGotway Apr 25, 2025
4633a14
Feature 3119 installation files (#3138)
jprestop Apr 29, 2025
2544b39
Bugfix #3112 netcdf dimension (#3142)
hsoh-u May 2, 2025
4b5a083
Feature #3132 openmp_vx_util (#3136)
JohnHalleyGotway May 5, 2025
15b5afb
Feature #3140 openmp apps pcp genvxmask (#3147)
jprestop May 9, 2025
fce5145
Feature #3134 openmp libs (#3141)
JohnHalleyGotway May 14, 2025
e0c0573
Feature #3065 benchmarking ensemble stat (#3137)
bikegeek May 14, 2025
4cac446
Feature #3099 pb2nc units (#3152)
JohnHalleyGotway May 15, 2025
ad1b7bb
Feature #3145 openmp apps (#3146)
JohnHalleyGotway May 16, 2025
025bcb2
Hotfix to develop to add more log messages in the nightly ly build sc…
May 16, 2025
e191fd5
Hotfix to develop to remove write permissions from groups and others …
May 16, 2025
cc8fb6d
List result.
May 16, 2025
334c815
Feature 3149 add links (#3153)
jprestop May 17, 2025
eadc3a0
Feature #3096 range azimuth netcdf (#3128)
JohnHalleyGotway May 19, 2025
aed788f
Hotfix to develop branch to get NB latest link to update correctly. c…
May 19, 2025
2e949d5
Feature #3106 python deprecated api (#3158)
hsoh-u May 19, 2025
2d7ab66
Feature #2940 mode multivar python (#3150)
JohnHalleyGotway May 20, 2025
9187255
Feature #3120 openmp_intel (#3160)
JohnHalleyGotway May 20, 2025
8a3327f
Feature 3109 benchmarking grid diag (#3155)
bikegeek May 21, 2025
6fe78fd
Feature #3157 v12.1.0-rc1 (#3163)
JohnHalleyGotway May 21, 2025
5df58da
Update version 12.1.0-rc1 release date to today (May 21st).
JohnHalleyGotway May 21, 2025
696efcf
Bugfix #3165 main v12.1 intel compilation (#3167)
JohnHalleyGotway May 22, 2025
0608d67
Hotfix to main_v12.1 to update the rc1 release note contents and date.
JohnHalleyGotway May 22, 2025
9649d3c
Updating versions of atlas and eckit
jprestop May 22, 2025
749bcc9
per #3175, replace bits/stdc++.h include that is GCC-specific with re…
georgemccabe Jun 10, 2025
25cc9b1
Bugfix #3179 develop climo file type (#3181)
JohnHalleyGotway Jun 13, 2025
811c494
Bugfix #3164 develop slice range (#3183)
hsoh-u Jun 24, 2025
950c2d9
Update var_info_nc_cf.cc
JohnHalleyGotway Jun 25, 2025
4fcb4a7
Update development.docker
JohnHalleyGotway Jun 27, 2025
bdb63ad
Update development.docker to use -j 5
JohnHalleyGotway Jun 27, 2025
37b4888
Updated note in UGRID documentation (#3188)
j-opatz Jul 1, 2025
be782af
Feature 2718 use python diff (#3189)
natalieb-noaa Jul 1, 2025
6e10ad5
Hotfix to develop to use METplus from the regression test directory t…
Jul 3, 2025
c5255a5
Hotfix to the develop branch adding /nrit/ral/met-python3.12/bin to t…
Jul 7, 2025
db9e0a6
Adding config file and modulefile for ursa
jprestop Jul 7, 2025
1633854
Feature dtcenter/METbaseimage#32 develop release docker (#3196)
JohnHalleyGotway Jul 10, 2025
40f5fa8
Feature #3148 ascii2nc_search_dirs (#3187)
JohnHalleyGotway Jul 10, 2025
7defc18
Feature #3198 develop scan_for_CVEs (#3199)
JohnHalleyGotway Jul 15, 2025
e1077c8
Update CVE log message
JohnHalleyGotway Jul 15, 2025
3478263
Per #3198, update the versions listed in the release-docker-images.ym…
JohnHalleyGotway Jul 16, 2025
f1db6ad
Bugfix #3206 develop AW_MEAN (#3209)
JohnHalleyGotway Jul 22, 2025
d2a3a52
Bugfix #3210 develop WDIR (#3212)
JohnHalleyGotway Jul 24, 2025
84db08b
change version of MET base image to use 3.4-latest instead of v3.4.X
georgemccabe Jul 30, 2025
14b66b2
change docker credentials to use dtcenter and its token
georgemccabe Jul 30, 2025
2ed38c2
update 12.0 bugfix version to build regularly
georgemccabe Jul 30, 2025
dc6c61e
use ENV with = notation
georgemccabe Jul 30, 2025
4e5861b
Feature 3172 madis2nc grib var (#3202)
hsoh-u Aug 4, 2025
506381b
Bugfix #3219 develop python (#3222)
JohnHalleyGotway Aug 14, 2025
98d5cb6
Feature #3168 rmw_analysis filtering (#3185)
JohnHalleyGotway Aug 14, 2025
55f0d85
Hotfix to `release-docker-images.yml` to disable fail-fast.
JohnHalleyGotway Aug 26, 2025
daa6a62
Feature #3232 cbs grid (#3234)
JohnHalleyGotway Aug 29, 2025
6d8c8a3
Bugfix #3235 develop climo segfault (#3237)
JohnHalleyGotway Sep 8, 2025
1cb7c83
Feature #3226 multiple vertical levels in NetCDF CF files (#3238)
georgemccabe Sep 18, 2025
5223afe
Feature #3174 orography (#3239)
JohnHalleyGotway Sep 24, 2025
7cfae1b
Feature #3186 pair_stat_censoring_conversion (#3242)
JohnHalleyGotway Sep 25, 2025
d4816e1
Feature #3243 v12.2.0-rc1 (#3244)
JohnHalleyGotway Sep 26, 2025
8688625
Feature dtcenter/METplus-Internal#63 CVE scan workflows (#3246)
georgemccabe Sep 26, 2025
d5a1bac
Hotfix to develop updating the flowchart for MET version 12.2.0.
JohnHalleyGotway Sep 26, 2025
92cdc1a
Feature dtcenter/metplus-internal#64 develop (#3251)
JohnHalleyGotway Oct 1, 2025
e1abb7b
Feature dtcenter/metplus-internal#64 develop (#3251)
JohnHalleyGotway Oct 1, 2025
de89cfe
Feature #3253 SQ Reliability (#3256)
JohnHalleyGotway Oct 9, 2025
48c6791
Feature #3253 SQ Reliability (#3256) (#3259)
JohnHalleyGotway Oct 14, 2025
ace8b95
Feature #3258 main_v12.2 lapse_rate (#3260)
JohnHalleyGotway Oct 14, 2025
a13a353
Feature #3258 main_v12.2 lapse_rate (#3260)
JohnHalleyGotway Oct 14, 2025
76ca4d8
Bugfix #3255 main_v12.2 shift_right (#3261)
JohnHalleyGotway Oct 16, 2025
ffa5c05
Per #3255, same changes but for the develop branch. (#3264)
JohnHalleyGotway Oct 16, 2025
2f0135a
Update path to miniconda in hera file
jprestop Oct 16, 2025
797783d
Bugfix #3266 develop empty_ascii2nc_input (#3268)
JohnHalleyGotway Oct 17, 2025
408b811
Bugfix #3266 main_v12.2 empty_ascii2nc_input (#3267)
JohnHalleyGotway Oct 17, 2025
8ee0e27
Feature #3270 main_v12.2 missing_topo (#3274)
JohnHalleyGotway Oct 21, 2025
efc6099
Feature #3270 main_v12.2 missing_topo (#3274)
JohnHalleyGotway Oct 21, 2025
76cf76f
Feature #3278 main_v12.2 exit_codes (#3279)
JohnHalleyGotway Oct 23, 2025
ab7fe11
Feature #3278 main_v12.2 exit_codes (#3279)
JohnHalleyGotway Oct 23, 2025
8899d4b
Feature #3270 main_v12.2 message_type_group_map (#3280)
JohnHalleyGotway Oct 28, 2025
7e160ca
Feature #3270 main_v12.2 message_type_group_map (#3280)
JohnHalleyGotway Oct 28, 2025
0c9544e
Feature #3275 v12.2.0-rc2 (#3283)
JohnHalleyGotway Oct 28, 2025
563d3e5
Feature #3270 main_v12.2 duplicate_corrections (#3284)
JohnHalleyGotway Nov 6, 2025
be00f58
Feature #3287 v12.2.0 (#3289)
JohnHalleyGotway Nov 13, 2025
6775b89
Merge branch 'main_v12.2' into develop
JohnHalleyGotway Nov 13, 2025
96e013d
Feature #3230 laea_grid_string (#3290)
JohnHalleyGotway Nov 26, 2025
37cac8c
Feature #2698 skip_temp_file (#3295)
JohnHalleyGotway Dec 11, 2025
84c6d52
Disable tesselation in atlas build configuration to eliminate Qhull e…
jprestop Dec 16, 2025
ad0074d
Per dtcenter/METplus#3175 discussion, update the description of Pytho…
JohnHalleyGotway Dec 16, 2025
6e957dd
Tweak wording
JohnHalleyGotway Dec 16, 2025
23e74c2
Per #3297, let -default_value specify one default value or separate d…
JohnHalleyGotway Dec 17, 2025
e1cdcbf
Per #3297, update NumArray::add_css() to interpret an NA string as ba…
JohnHalleyGotway Dec 17, 2025
f024716
Revert "Per #3297, update NumArray::add_css() to interpret an NA stri…
JohnHalleyGotway Dec 17, 2025
2e12801
Revert "Per #3297, let -default_value specify one default value or se…
JohnHalleyGotway Dec 17, 2025
a6b97fd
Feature #3297 point2grid_default_value (#3305)
JohnHalleyGotway Dec 22, 2025
17b34ed
Per #3307, switch quality_mark_thresh from an integer to an actual th…
JohnHalleyGotway Dec 22, 2025
bb095b4
Merge remote-tracking branch 'origin/develop' into develop
JohnHalleyGotway Dec 22, 2025
7299405
Per #3307, update release notes
JohnHalleyGotway Dec 22, 2025
e0aeb58
Per #3307, specify the quality_mark_thresh in MET unit tests as a thr…
JohnHalleyGotway Dec 22, 2025
09dcf44
Revert "Per #3307, specify the quality_mark_thresh in MET unit tests …
JohnHalleyGotway Dec 22, 2025
337dc83
Revert "Revert "Per #3307, specify the quality_mark_thresh in MET uni…
JohnHalleyGotway Dec 22, 2025
6eb38d7
Revert all changes for MET #3307 accidentally commited to develop.
JohnHalleyGotway Dec 22, 2025
0f3899f
Feature #3110 pb2nc float to double (#3302)
hsoh-u Dec 24, 2025
e8870a2
Feature #3307 quality_marker_thresh (take 2) (#3309)
JohnHalleyGotway Dec 24, 2025
ecbc1de
Hotfix to the develop branch to call metplus-action-free-disk-space a…
JohnHalleyGotway Jan 5, 2026
873a8d5
Do not fail security scan if critical CVEs are found. Upload build lo…
georgemccabe Jan 6, 2026
7ce8469
Feature #3285 geog_match_warning (#3315)
JohnHalleyGotway Jan 7, 2026
24670ff
Update schedule as metplus-bot so that user receives weekly emails
metplus-bot Jan 12, 2026
16127dc
remove support for v12.0 rebuilds
georgemccabe Jan 20, 2026
861838c
Per #3317, resolve bugs as described in the issue (#3319)
jprestop Jan 22, 2026
6580f29
Feature #3171 mutual information (#3316)
JohnHalleyGotway Jan 28, 2026
ecaeb79
Feature #3298 mask_full (#3321)
JohnHalleyGotway Jan 29, 2026
582a738
Bugfix #3293 develop set_attr_grid (#3299)
JohnHalleyGotway Jan 29, 2026
9e7a550
Feature #3307 ioda2nc (#3323)
JohnHalleyGotway Jan 29, 2026
86ba076
Feature #3322 mode_graphics (#3325)
JohnHalleyGotway Feb 3, 2026
48321f9
Per #3331, update the copyright year to 2026. (#3332)
JohnHalleyGotway Feb 4, 2026
b19476f
Feature #3286 mvmode (#3330)
JohnHalleyGotway Feb 5, 2026
7befaf5
Feature #3331 v13.0.0-beta1 (#3333)
JohnHalleyGotway Feb 5, 2026
651187b
hotfix: fix broken copy of diff files needed after changes to diff_ut…
georgemccabe Feb 6, 2026
d1ea239
update version of cusotm action that updates input data to fail when …
georgemccabe Feb 12, 2026
d163c7c
Bugfix #3342 develop ndbc bad data (#3345)
JohnHalleyGotway Feb 24, 2026
e0f0927
Bugfix #3353 develop sum_file_type (#3355)
JohnHalleyGotway Feb 27, 2026
9600699
Feature #3337 rrfs grib2 (#3350)
hsoh-u Mar 2, 2026
7c5c67d
Patch the Series-Analysis docs to match the default mask setting.
JohnHalleyGotway Mar 6, 2026
5ccabd3
Bugfix #3359 develop gnu_8.5.0 (#3361)
JohnHalleyGotway Mar 9, 2026
e12f5c6
Feature 3336 regrid data plane missing field (#3357)
hsoh-u Mar 9, 2026
5643e0c
Bugfix #3362 develop seeps_pairs_nc (#3364)
JohnHalleyGotway Mar 24, 2026
602e1ba
Bugfix #3374 develop false_easting_northing (#3375)
JohnHalleyGotway Apr 29, 2026
8ddd7fd
Feature #3254 ugrid at notation 2 (#3379)
hsoh-u Apr 30, 2026
35748e2
Feature #3294 Ensemble Agreement Scale (#3369)
JohnHalleyGotway May 4, 2026
a234341
hotfix: use latest 3.5 METbaseimage that includes Python 3.14
georgemccabe May 5, 2026
9a80afe
Feature #3377 update installation (#3382)
jprestop May 6, 2026
59b467f
Feature #3373 json serialization (#3386)
hsoh-u May 7, 2026
3b4a373
Bugfix #3370 develop tc_rmw BEST tracks (#3372)
JohnHalleyGotway May 7, 2026
756d749
Feature #3389 zlib sqlite (#3391)
georgemccabe May 8, 2026
31ebab0
Feature #3387 v13.0.0-beta2 (#3392)
JohnHalleyGotway May 8, 2026
31aa371
Adding note about appropriate tar_files.met-base-develop.tgz file
jprestop May 18, 2026
51a5dad
update base image to 3.5
georgemccabe May 19, 2026
f9c49cb
Feature #3384 datatypes (merge into develop) (#3401)
JohnHalleyGotway Jun 18, 2026
80a5a74
Feature #3396 centered_rps_bins (#3398)
JohnHalleyGotway Jun 24, 2026
e63b611
Hotfix to develop to revert from METbaseimage 3.5 back to 3.4 due to …
JohnHalleyGotway Jun 25, 2026
199ecba
Feature #3395 remove r at unittest (#3400)
hsoh-u Jun 30, 2026
3b3a96a
Feature #1518 winds (#3403)
JohnHalleyGotway Jul 14, 2026
6a211e1
GHA/Docker improvements (#3409)
georgemccabe Jul 15, 2026
dd25944
Bugfix #3381 develop mpas latitude (#3417)
hsoh-u Jul 16, 2026
5ecd810
Feature 3406 negative value with at (#3420)
hsoh-u Jul 22, 2026
33dc7be
Feature dtcenter/METplus#3247 link check (#3415)
jprestop Jul 27, 2026
098bd02
docs: fix typo responsibile -> responsible (#3434)
vaibhav8a Sep 1, 2026
55d7732
Bugfix #3429 develop obs_error_table_lookup (#3431)
JohnHalleyGotway Sep 4, 2026
59daf65
Merge remote-tracking branch 'origin/develop-ref' into update_develop…
metplus-bot Sep 4, 2026
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
18 changes: 18 additions & 0 deletions .github/workflows/linkcheck.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Linkcheck
on:
schedule:
- cron: '0 6 * * 1'
pull_request:
paths:
- 'docs/**'
workflow_dispatch: {}

jobs:
linkcheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: dtcenter/metplus-action-linkcheck@v1

Check failure on line 15 in .github/workflows/linkcheck.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Use full commit SHA hash for this dependency.

See more on https://sonarcloud.io/project/issues?id=dtcenter_MET&issues=AaBtxNQXuAWmfYx7XIIR&open=AaBtxNQXuAWmfYx7XIIR&pullRequest=3437
with:
fail-on-broken-links: 'true'
upload-artifact: 'true'
2 changes: 1 addition & 1 deletion docs/Contributors_Guide/code_profiling.rst
Original file line number Diff line number Diff line change
Expand Up @@ -477,7 +477,7 @@ Overview of Steps for Performing Benchmarking
View the consolidated metrics to identify potential performance enhancements. Refer to the CTRACK documentation to
learn about the metrics collected, under the **Metrics & Output** section:

https://github.com/Compaile/ctrack?tab=readme-ov-file#metrics--output
https://github.com/Compaile/ctrack#metrics--output


.. note::
Expand Down
6 changes: 3 additions & 3 deletions docs/Contributors_Guide/continuous_integration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ These common workflows include:
- `Testing (testing.yml) <https://metplus.readthedocs.io/en/latest/Contributors_Guide/continuous_integration.html#testing-testing-yml>`_ to perform regression testing.
- `Documentation (documentation.yml) <https://metplus.readthedocs.io/en/latest/Contributors_Guide/continuous_integration.html#documentation-documentation-yml>`_ to check for problems building the documentation.
- `SonarQube (sonarqube.yml) <https://metplus.readthedocs.io/en/latest/Contributors_Guide/continuous_integration.html#sonarqube-sonarqube-yml>`_ to perform static code analysis.
- `Build Docker Image and Trigger METplus Workflow (build_docker_and_trigger_metplus.yml) <https://metplus.readthedocs.io/en/latest/Contributors_Guide/continuous_integration.html#build-docker-image-and-trigger-metplus-workflow-build-docker-trigger-metplus-yml>`_ to confirm that changes to METplus components do not break existing METplus use cases.
- `Release Checksum (release-checksum.yml) <https://metplus.readthedocs.io/en/latest/Contributors_Guide/continuous_integration.html#release-checksum-release-checksum-yml>`_ to create and attach checksum file assets to software releases.
- `Release Docker Images (release-docker-images.yml) <https://metplus.readthedocs.io/en/latest/Contributors_Guide/continuous_integration.html#release-docker-images-release-docker-images-yml>`_ to routinely recreate Docker images for recent software releases to minimize vulnerabilities.
- `Build Docker Image and Trigger METplus Workflow (build_docker_and_trigger_metplus.yml) <https://metplus.readthedocs.io/en/latest/Contributors_Guide/continuous_integration.html#build-docker-image-and-trigger-metplus-workflow-build-docker-and-trigger-metplus-yml>`_ to confirm that changes to METplus components do not break existing METplus use cases.
- `Release Checksum (release-checksum.yml) <https://metplus.readthedocs.io/en/latest/Contributors_Guide/continuous_integration.html#add-checksum-to-release-release-checksum-yml>`_ to create and attach checksum file assets to software releases.
- `Release Docker Images (release-docker-images.yml) <https://metplus.readthedocs.io/en/latest/Contributors_Guide/continuous_integration.html#create-release-docker-images-release-docker-images-yml>`_ to routinely recreate Docker images for recent software releases to minimize vulnerabilities.
- `Update Truth (update_truth.yml) <https://metplus.readthedocs.io/en/latest/Contributors_Guide/continuous_integration.html#update-reference-branch-update-reference-branch-yml>`_ to update the reference truth data used by the testing workflow.

.. _cg-ci-compilation_options:
Expand Down
2 changes: 1 addition & 1 deletion docs/Users_Guide/appendixA.rst
Original file line number Diff line number Diff line change
Expand Up @@ -922,7 +922,7 @@ Q. How do I use “-sum”, “-add”, and “-subtract“ to achieve the same
for comparison against 24-hourly StageIV precipitation with GFS data
through the pcp_combine tool. Be aware that the 24-hour StageIV data is
defined as an accumulation from 12Z on one day to 12Z on the next day:
http://www.emc.ncep.noaa.gov/mmb/ylin/pcpanl/stage4/
https://water.noaa.gov/about/precipitation-data-access

Therefore, only the 24-hour StageIV data can be used to evaluate 12Z to
12Z accumulations from the model. Alternatively, the 6- hour StageIV
Expand Down
11 changes: 9 additions & 2 deletions docs/Users_Guide/config_options.rst
Original file line number Diff line number Diff line change
Expand Up @@ -373,6 +373,13 @@ values and randomly perturbed ensemble member values. Values less than MIN are
reset to the minimum value and values greater than MAX are reset to the maximum
value. A value of NA indicates that the variable is unbounded.

If the observation error table contains no entries for the variable being
evaluated, MET prints a warning message and disables the observation error
logic. If the table does contain entries for the variable, but the lookup for
an individual observation fails, that observation is excluded from the analysis.
This situation would occur, for example, when the observation value falls outside
the range of values in the VAL_RANGE column.

MET_GRIB_TABLES
---------------

Expand Down Expand Up @@ -401,7 +408,7 @@ The following lines consist of 4 integers followed by 3 strings:

References:
| `Office Note 388 GRIB1 <http://www.nco.ncep.noaa.gov/pmb/docs/on388>`_
| `A Guide to the Code Form FM 92-IX Ext. GRIB Edition 1 <http://www.wmo.int/pages/prog/www/WMOCodes/Guides/GRIB/GRIB1-Contents.html>`_
| `A Guide to the Code Form FM 92-IX Ext. GRIB Edition 1 <https://community.wmo.int/site/knowledge-hub/programmes-and-initiatives/wmo-information-system-wis/grib-edition-1>`_


GRIB2 table files begin with "grib2" prefix and end with a ".txt" suffix.
Expand Down Expand Up @@ -2444,7 +2451,7 @@ used by the World Meteorological Organization (WMO) can be found in "ConfigConst
WMO_DPT2M_LAPSE_RATE_K_per_M = 0.0012;

Note that the lapse rate value depends on the units of temperature and elevation
and the user is responsibile for defining it appropriately.
and the user is responsible for defining it appropriately.

All "lapse_rate_correction" entries can be set separately in each "obs.field" entry.

Expand Down
2 changes: 1 addition & 1 deletion docs/Users_Guide/gsi-tools.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ GSI Tools

Gridpoint Statistical Interpolation (GSI) diagnostic files are binary files written out from the data assimilation code before the first and after each outer loop. The files contain useful information about how a single observation was used in the analysis by providing details such as the innovation (O-B), observation values, observation error, adjusted observation error, and quality control information.

For more detail on generating GSI diagnostic files and their contents, see the `GSI User's Guide. <http://www.dtcenter.org/com-GSI/users/docs/index.php>`_
For more detail on generating GSI diagnostic files and their contents, see the `GSI User's Guide (pdf) <https://dtcenter.org/sites/default/files/community-code/gsi/docs/users-guide/GSIUserGuide_v3.7.pdf>`_.

When MET reads GSI diagnostic files, the innovation (O-B; generated prior to the first outer loop) or analysis increment (O-A; generated after the final outer loop) is split into separate values for the observation (OBS) and the forecast (FCST), where the forecast value corresponds to the background (O-B) or analysis (O-A).

Expand Down
12 changes: 6 additions & 6 deletions docs/Users_Guide/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ The required libraries are listed below:
in C and CXX, for intermediate and output file formats
* `HDF5 <https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.2/src/hdf5-1.12.2.tar.gz>`__
is required to support NetCDF 4. HDF5 should be built with
`zlib <http://www.zlib.net/>`_
* `GSL <http://www.gnu.org/software/gsl>`_
`zlib <https://www.zlib.net/>`_
* `GSL <https://www.gnu.org/software/gsl/doc/html/index.html>`_
GNU Scientific Library Developer's Version for computing
confidence intervals (use **GSL-1.11** for **PGI** compilers)
* `Proj <https://proj.org/>`_ Library used to instantiate grids within MET
Expand Down Expand Up @@ -84,7 +84,7 @@ They are not required for MET to function, but depending on the user’s intende
for re-gridding GRIB version 2 data
* `Integrated Data Viewer (IDV) <http://www.unidata.ucar.edu/software/idv>`_
for displaying gridded data, including GRIB and NetCDF
* `ncview utility <http://meteora.ucsd.edu/~pierce/ncview_home_page.html>`_
* `ncview utility <https://anaconda.org/channels/conda-forge/packages/ncview/overview>`_
for viewing gridded NetCDF data (e.g. the output of pcp_combine)

.. _compile_script_install:
Expand All @@ -108,7 +108,7 @@ installed. Assuming that the following guidance uses “/d1” as the parent dir
a suggested format is a path to a “met” directory, followed by the version number
subdirectory (e.g. /d1/met/13.0.0).
Next, download the
`compile_MET_all.sh <https://raw.githubusercontent.com/dtcenter/MET/main_v13.0/internal/scripts/installation/compile_MET_all.sh>`_
`compile_MET_all.sh <https://raw.githubusercontent.com/dtcenter/MET/HEAD/internal/scripts/installation/compile_MET_all.sh>`_
script and
`tar_files.tgz <https://dtcenter.ucar.edu/dfiles/code/METplus/MET/installation/tar_files.tgz>`_
file and place both of these files in the
Expand All @@ -118,7 +118,7 @@ the terminal while in the directory MET will be installed in:

.. code-block:: ini

wget https://raw.githubusercontent.com/dtcenter/MET/main_v13.0/internal/scripts/installation/compile_MET_all.sh
wget https://raw.githubusercontent.com/dtcenter/MET/HEAD/internal/scripts/installation/compile_MET_all.sh
wget https://dtcenter.ucar.edu/dfiles/code/METplus/MET/installation/tar_files.tgz

The tar files will need to be extracted in the MET installation directory:
Expand Down Expand Up @@ -170,7 +170,7 @@ environment variables is in an environment configuration file
configuration file to start with (**install_met_env.generic_gnu**),
as well as the environment configuration files used on HPCs at NCAR and NOAA,
can be found in the `MET GitHub repository <https://github.com/dtcenter/MET>`_ in the
`scripts/installation/config <https://github.com/dtcenter/MET/tree/main_v13.0/internal/scripts/installation/config>`_
`scripts/installation/config <https://github.com/dtcenter/MET/tree/HEAD/internal/scripts/installation/config>`_
directory.

.. note:: Starting with MET-12.0.0, C++17 is the default C++ standard for MET due to the requirements of its dependent libraries. However, MET itself only makes use of C++11 features.
Expand Down
2 changes: 1 addition & 1 deletion docs/Users_Guide/met-tc_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ The BEST is in ATCF file format and contains all the above listed common fields.

All operational model aids and the BEST can be obtained from the `NHC ftp server. <ftp://ftp.nhc.noaa.gov/atcf/archive/>`_

`Click here for detailed information on the ATCF format description and specifications. <http://www.nrlmry.navy.mil/atcf_web/docs/database/new/abdeck.txt>`_
`Click here for detailed information on the ATCF format description and specifications. <https://science.nrlmry.navy.mil/atcf/docs/database/new/abdeck.txt>`_

If a user has gridded model output, the model data must be run through a vortex tracking algorithm in order to obtain the ATCF-formatted input that MET-TC requires. Many vortex tracking algorithms have been developed in order to obtain basic position, maximum wind, and minimum sea level pressure information from model forecasts. One vortex tracking algorithm that is supported and freely available is the `GFDL vortex tracker package. <https://dtcenter.org/community-code/gfdl-vortex-tracker>`_

Expand Down
2 changes: 1 addition & 1 deletion docs/Users_Guide/mode.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Introduction

This section provides a description of the Method for Object-Based Diagnostic Evaluation (MODE) tool, which was developed at the Research Applications Laboratory, NCAR/Boulder, USA. More information about MODE can be found in :ref:`Davis et al. (2006a,b) <Davis-2006>`, :ref:`Brown et al. (2007) <Brown-2007>` and :ref:`Bullock et al. (2016) <Bullock-2016>`.

MODE was developed in response to a need for verification methods that can provide diagnostic information that is more directly useful and meaningful than the information that can be obtained from traditional verification approaches, especially in application to high-resolution NWP output. The MODE approach was originally developed for application to spatial precipitation forecasts, but it can also be applied to other fields with coherent spatial structures (*e.g.*, clouds, convection). MODE is only one of a number of different approaches that have been developed in recent years to meet these needs. In the future, we expect that the MET package will include additional methods. References for many of these methods are provided at the `MesoVict website <http://www.rap.ucar.edu/projects/icp/index.html.>`_.
MODE was developed in response to a need for verification methods that can provide diagnostic information that is more directly useful and meaningful than the information that can be obtained from traditional verification approaches, especially in application to high-resolution NWP output. The MODE approach was originally developed for application to spatial precipitation forecasts, but it can also be applied to other fields with coherent spatial structures (*e.g.*, clouds, convection). MODE is only one of a number of different approaches that have been developed in recent years to meet these needs. In the future, we expect that the MET package will include additional methods. References for many of these methods are provided at the `MesoVict website <http://www.rap.ucar.edu/projects/icp/index.html>`_.

MODE may be used in a generalized way to compare any two fields. For simplicity, field_1 may be thought of in this section as "the forecast", while field_2 may be thought of as "the observation", which is usually a gridded analysis of some sort. The convention of field_1/field_2 is also used in :numref:`MODE_object_attribute`. MODE resolves objects in both the forecast and observed fields. These objects mimic what humans would call "regions of interest". Object attributes are calculated and compared, and are used to associate ("merge") objects within a single field, as well as to "match" objects between the forecast and observed fields. Finally, summary statistics describing the objects and object pairs are produced. These statistics can be used to identify correlations and differences among the objects, leading to insights concerning forecast strengths and weaknesses.

Expand Down
2 changes: 1 addition & 1 deletion docs/Users_Guide/reformat_point.rst
Original file line number Diff line number Diff line change
Expand Up @@ -622,7 +622,7 @@ The NetCDF output of the ASCII2NC tool is structured in the same way as the outp
MADIS2NC Tool
=============

This section describes how to run the MADIS2NC tool. The MADIS2NC tool is used to reformat `Meteorological Assimilation Data Ingest System (MADIS) <http://madis.noaa.gov>`_ point observations into the NetCDF format expected by the MET statistics tools. An optional configuration file controls the processing of the point observations. The MADIS2NC tool supports many of the MADIS data types, as listed in the usage statement below. Support for additional MADIS data types may be added in the future based on user feedback.
This section describes how to run the MADIS2NC tool. The MADIS2NC tool is used to reformat `Meteorological Assimilation Data Ingest System (MADIS) <https://madis.ncep.noaa.gov>`_ point observations into the NetCDF format expected by the MET statistics tools. An optional configuration file controls the processing of the point observations. The MADIS2NC tool supports many of the MADIS data types, as listed in the usage statement below. Support for additional MADIS data types may be added in the future based on user feedback.

madis2nc Usage
--------------
Expand Down
2 changes: 1 addition & 1 deletion docs/Users_Guide/refs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ References
| *Probabilistic Forecasting Using Ensemble Model Output Statistics and*
| *Minimum CRPS Estimation*. Technical Report no. 449, Department of
| Statistics, University of Washington. Available at
| http://www.stat.washington.edu/www/research/reports/
| https://stat.uw.edu/research/tech-reports/calibrated-probabilistic-forecasting-using-ensemble-model-output-statistics-and-minimum-crps
|

.. _Haiden-2012:
Expand Down
2 changes: 1 addition & 1 deletion docs/Users_Guide/tc-pairs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Diagnostics from the SHIPS Development Datasets (SHIPS_DIAG_DEV) will be support

A future version of MET will also allow the CIRA model diagnostics to be computed directly from model forecast fields. Until then, users may obtain the SHIPS diagnostics at the following locations:

* SHIPS_DIAG_DEV: https://rammb2.cira.colostate.edu/research/tropical-cyclones/ships/#DevelopmentalData
* SHIPS_DIAG_DEV: https://rammb2.cira.colostate.edu/research/tropical-cyclones/ships/development_data

* SHIPS_DIAG_RT: https://ftp.nhc.noaa.gov/atcf/lsdiag/

Expand Down
23 changes: 23 additions & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,28 @@
'figure': 'Figure %s',
}

# -- linkcheck builder configuration ----------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-the-linkcheck-builder

linkcheck_timeout = 10
linkcheck_retries = 2
linkcheck_workers = 8

linkcheck_ignore = [
# add regex patterns for URLs that should be skipped, e.g.:
# r'https://dtcenter\.org/.*', # if this site blocks automated requests
# r'https://doi\.org/.*',
# r'https://journals\.ametsoc\.org/.*',
# 'https://agupubs\.onlinelibrary\.wiley\.com/.*', # AGU journals, similar bot-blocking behavior
]

linkcheck_allowed_redirects = {
# map of regex -> regex for redirects that are fine to follow
}

linkcheck_anchors = True
linkcheck_anchors_ignore = ['^!']

# -- Export variables --------------------------------------------------------

rst_epilog = f"""
Expand All @@ -132,3 +154,4 @@
.. |release_date| replace:: {release_date}
.. |release_year| replace:: {release_year}
"""

Loading