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 #2206, #2236, #2237 #2238

Merged
merged 806 commits into from
Jul 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
806 commits
Select commit Hold shift + click to select a range
a585524
Merge pull request #1722 from dtcenter/feature_1402_config_cleanup_mo…
hankenstein2 Aug 3, 2022
8bd24e6
Changed version number
hankenstein2 Aug 3, 2022
8fa2ad8
Added release notes
hankenstein2 Aug 3, 2022
b060e67
Merge pull request #1727 from dtcenter/feature_1726_V5.0.0-beta2
hankenstein2 Aug 3, 2022
1625f45
Update the labels scripts by adding 1 new one and renaming metdatadb …
JohnHalleyGotway Aug 4, 2022
f50294c
updated pandas version used for METdataio use cases to use 1.2.3 inst…
georgemccabe Aug 8, 2022
5c0e8b8
update version to show development towards beta3 release
georgemccabe Aug 10, 2022
29d80ed
Changed METdatadb references to METdataio
jprestop Aug 16, 2022
64d5ee0
Adding modulefiles for installation on various machines. (#1750)
jprestop Aug 17, 2022
91c1a65
Feature 1746 recreate release (#1751)
jprestop Aug 17, 2022
68ff502
Feature #1489 plot point obs wrapper (#1753)
georgemccabe Aug 22, 2022
2229e77
Merge branch 'develop-ref' into develop
georgemccabe Aug 22, 2022
d707507
Fixing typo
jprestop Aug 23, 2022
dce51bc
Feature #1657 clean up directory creation (#1756)
georgemccabe Aug 24, 2022
2d405db
Feature update labels (#1765)
jprestop Aug 26, 2022
e8804eb
Merge branch 'develop-ref' into develop
georgemccabe Aug 26, 2022
9216c6b
feature dtcenter/METplus-Internal#20 add user ID to log output (#1771)
georgemccabe Aug 30, 2022
458714c
Per dtcenter/METplus-Internal#20, change log output to always include…
georgemccabe Aug 30, 2022
fb2d093
Per dtcenter/METplus-Internal#20, fixed bug introduced from commit 45…
georgemccabe Sep 1, 2022
ffd9baa
Revert "Per dtcenter/METplus-Internal#20, fixed bug introduced from c…
georgemccabe Sep 1, 2022
d3f6949
Revert "Per dtcenter/METplus-Internal#20, change log output to always…
georgemccabe Sep 1, 2022
1fdc55e
per dtcenter/METplus-Internal#20, implemented working solution to use…
georgemccabe Sep 1, 2022
2a93c36
Merge branch 'develop-ref' into develop
georgemccabe Sep 6, 2022
62533ca
change file path based on change to MODE output from dtcenter/MET#2251
georgemccabe Sep 6, 2022
b254020
fix Contributor's Guide GitHub Workflow page (#1774)
georgemccabe Sep 7, 2022
cb80ee9
Feature dtcenter/METplus-Internal#32 add timestamp to final conf and …
georgemccabe Sep 8, 2022
6043797
Feature dtcenter/METplus-Internal#15 checksum for release (#1769)
georgemccabe Sep 8, 2022
a32de2b
Feature dtcenter/METplus-Internal#32 change SCRUB_STAGING_DIR default…
georgemccabe Sep 8, 2022
e9732cd
fix to allow wildcard characters in UserScript input templates, ci-ru…
georgemccabe Sep 8, 2022
8ea203a
per #1787, allow NA instead of only integers for climo_mean/stdev hou…
georgemccabe Sep 9, 2022
36a8d1e
Merge branch 'develop' of github.com:dtcenter/METplus into develop
georgemccabe Sep 9, 2022
f7ec114
per #1787, added test for setting NA for climo_mean hour_interval
georgemccabe Sep 9, 2022
a26e18e
Merge branch 'develop' into feature_test_user_script_fix
georgemccabe Sep 9, 2022
a15989b
Updating note format
jprestop Sep 9, 2022
c1e6cbc
update Python version to 3.8.6
georgemccabe Sep 9, 2022
3c235a1
Revert "update Python version to 3.8.6"
georgemccabe Sep 9, 2022
1fe92cc
added return value checking to error and exit a non-zero value if doc…
georgemccabe Sep 9, 2022
08263d6
update instructions to find issues for a bugfix release (#1790)
georgemccabe Sep 19, 2022
bfe783e
Feature dtcenter/METplus-Internal#34 set the log time to UTC/GMT (#1793)
georgemccabe Sep 19, 2022
60353b6
Feature #1330 MJO ENSO use case (#1794)
georgemccabe Sep 19, 2022
728707c
Merge branch 'develop-ref' into develop
georgemccabe Sep 19, 2022
eac157d
Feature #1816 ensemble vx removal from EnsembleStat (#1820)
georgemccabe Sep 21, 2022
5142828
Feature #1816 rename cases and files (#1823)
georgemccabe Sep 21, 2022
38ab383
Move files under internal_tests into internal/tests (#1818)
georgemccabe Sep 21, 2022
c398dbc
Merge branch 'develop-ref' into develop
georgemccabe Sep 21, 2022
b299e1e
info for new use case
j-opatz Sep 21, 2022
e90df55
Merge branch 'develop' into feature_1808_POE_temp_useCase
j-opatz Sep 21, 2022
83fc496
renamed picture of unrelated use case to properly display
j-opatz Sep 21, 2022
b3d39ec
Minor tweak to the release guide instructions for MET development rel…
JohnHalleyGotway Sep 21, 2022
5d9072b
Merge branch 'develop' of https://github.com/dtcenter/METplus into de…
JohnHalleyGotway Sep 21, 2022
fe20623
Feature #1817 5.0.0-beta3 release (#1825)
georgemccabe Sep 21, 2022
b8a8aac
Update VERSION
georgemccabe Sep 21, 2022
0b8505d
updated file name
j-opatz Sep 27, 2022
cace0bd
updated MET file locations
j-opatz Sep 29, 2022
aa39d9a
explicitly set units for obs read via python embedding since PR dtcen…
georgemccabe Oct 3, 2022
64750a8
turn off precip use case group
georgemccabe Oct 3, 2022
0e19ad3
Feature #1829 set unique ID in config (#1830)
georgemccabe Oct 4, 2022
1bb2df4
fixed typo in use case setting that causes differences in the test ou…
georgemccabe Oct 4, 2022
0181726
Feature #1687 RuntimeFreq read only files needed for given run (#1841)
georgemccabe Oct 5, 2022
0ab0b2c
Merge pull request #1839 from dtcenter/feature_1808_POE_temp_useCase
hankenstein2 Oct 5, 2022
40e05c0
Merge branch 'develop-ref' into develop
georgemccabe Oct 5, 2022
d7c117f
Feature 1847 release (#1850)
jprestop Oct 5, 2022
4427703
Feature #1863 fix GitHub Actions warnings (#1864)
georgemccabe Oct 13, 2022
00fd664
Feature #1874 prevent false diffs (#1875)
georgemccabe Oct 20, 2022
3d2e1d8
Merge branch 'develop-ref' into develop
georgemccabe Oct 20, 2022
1772499
Feature 1842 StatAnalysis - multiple issues (#1869)
georgemccabe Oct 24, 2022
d512507
Bugfix #1884 develop PCPCombine {custom} in subtract method (#1887)
georgemccabe Oct 24, 2022
d8708ac
Feature 1852 use case physics tendency (#1881)
bikegeek Oct 25, 2022
0fa0927
Feature #1893 StatAnalysis custom looping (#1894)
georgemccabe Oct 25, 2022
30130f2
Merge branch 'develop-ref' into develop
georgemccabe Oct 25, 2022
6fb3394
Feature dtcenter/METplus-Internal#24 test failure (#1895)
georgemccabe Oct 26, 2022
e2ef698
updated version for creating release (#1897)
georgemccabe Oct 26, 2022
73f6070
update release number for development towards beta5
georgemccabe Oct 26, 2022
4134118
Adding one sentence to about daily follow up on discussions.
jprestop Oct 28, 2022
3664336
initial changes for new use case
j-opatz Oct 28, 2022
e4f50a0
updated paths, documentation
j-opatz Nov 1, 2022
38e8b46
updated automated testing files
j-opatz Nov 1, 2022
3c49c3d
Feature #344 rearrange utils (#1900)
georgemccabe Nov 1, 2022
1e44a0b
first additions for new use case, corrected documentation for old use…
j-opatz Nov 3, 2022
e599477
Move Docker scripts to be consistent with other METplus components (#…
georgemccabe Nov 3, 2022
97580bb
added picture
j-opatz Nov 3, 2022
66cb3ce
Correct spelling mistake
j-opatz Nov 4, 2022
45d46da
Merge pull request #1908 from dtcenter/feature_1482_useCase_buoyData
hankenstein2 Nov 4, 2022
0cbf8c4
Merge pull request #1914 from dtcenter/feature_1828_useCase_cocorahs
hankenstein2 Nov 4, 2022
d329275
handle if input to format_thresh is already a list
georgemccabe Nov 4, 2022
2ac94e2
Revert "handle if input to format_thresh is already a list"
georgemccabe Nov 4, 2022
e444854
handle if input to format_thresh is already a list
georgemccabe Nov 4, 2022
1990a5b
per #1910, added time util function to add field info to time info di…
georgemccabe Nov 4, 2022
9ac11e8
change logic to preserve full level string for [fcst/obs]_level so Se…
georgemccabe Nov 4, 2022
0081bd3
try setting all input values in output dictionary, ci-run-all-diff
georgemccabe Nov 4, 2022
eb8d20a
removed commented code
georgemccabe Nov 7, 2022
d674824
Merge branch 'develop' of github.com:dtcenter/METplus into develop
georgemccabe Nov 7, 2022
185e90e
add quotes around input files to plot_point_obs command to allow supp…
georgemccabe Nov 7, 2022
0d0c192
Merge branch 'develop' into bugfix_1910_develop_ensemble_stat_lev_in_…
georgemccabe Nov 7, 2022
6d12cb5
put all arguments on single line
georgemccabe Nov 7, 2022
1b3b91d
remove commented code
georgemccabe Nov 7, 2022
f67106f
per #1910, added unit tests to ensure that level is set properly in t…
georgemccabe Nov 7, 2022
2c1a065
Merge branch 'develop-ref' into develop
georgemccabe Nov 7, 2022
9d53f02
added script to create geovista conda environment via Docker to use i…
georgemccabe Nov 10, 2022
c930429
Feature 1561 use case ugrid python embedding (#1927)
willmayfield Nov 11, 2022
ecb04d7
Feature 1453 use case iodav2 python embedding (#1930)
willmayfield Nov 11, 2022
5ed10ae
Merge branch 'develop-ref' into develop
georgemccabe Nov 11, 2022
4f1d6e6
Merge pull request #1919 from dtcenter/bugfix_1910_develop_ensemble_s…
hankenstein2 Nov 11, 2022
89e8dd9
fix permissions for script that were somehow changed to be not execut…
georgemccabe Nov 14, 2022
8d1a28f
Merge branch 'develop-ref' into develop
georgemccabe Nov 14, 2022
90d7c35
Bugfix #1939 develop - failure reading obs when zipped file also exis…
georgemccabe Nov 15, 2022
7fb1a32
Feature #1819 alert users if updates to EnsembleStat use cases are ne…
georgemccabe Nov 16, 2022
a4a0132
fixed underline that did not match title
georgemccabe Nov 16, 2022
618f145
Feature #1898 tc new options (#1932)
georgemccabe Nov 16, 2022
8c0aa74
fixed broken doc util logic from bad PR merge
georgemccabe Nov 16, 2022
3678971
Merge branch 'develop-ref' into develop
georgemccabe Nov 16, 2022
798d119
Feature #1569 EnsembleStat -ens_mean argument (#1952)
georgemccabe Nov 17, 2022
8bff8eb
Feature #1953 seeps config in GridStat and PointStat (#1954)
georgemccabe Nov 17, 2022
9811d5a
Feature #1566 update Python version to 3.8.6 (#1958)
georgemccabe Nov 17, 2022
fc4bd22
Feature #1956 5.0.0-beta4 release (#1963)
georgemccabe Nov 17, 2022
1d2b472
Update VERSION
georgemccabe Nov 17, 2022
d74598e
added warning in release notes that location of METplus Dockerfile ha…
georgemccabe Nov 18, 2022
8a1d926
combined release notes for all betas for the v5.0.0 release
georgemccabe Nov 18, 2022
e34f284
updated tags for each METplus component to match the upcoming release
georgemccabe Nov 21, 2022
b490e86
Feature #1885 gh_projects (#1973)
JohnHalleyGotway Dec 1, 2022
ebefa6c
Switch from double to single quotes.
JohnHalleyGotway Dec 1, 2022
1b6d81c
Update formatting of the GitHub project filters so that they can be c…
JohnHalleyGotway Dec 2, 2022
179852e
Feature #1953 PointStat output_flag.seeps and output_flag.seeps_mpr (…
georgemccabe Dec 2, 2022
35fd7a6
Feature #1711, #1783, #1814, and #1835 Documentation - Multiple files…
georgemccabe Dec 5, 2022
e209244
run diff logic on push for develop and main_v* branches, fix logic to…
georgemccabe Dec 5, 2022
532a622
fixed name of external
georgemccabe Dec 6, 2022
5884aff
added Bugfix: to default title of new bugfix issue
georgemccabe Dec 6, 2022
2c784f2
added space after New Use Case:
georgemccabe Dec 6, 2022
663fb4e
changed references to METdatadb to METdataio that were missed
georgemccabe Dec 6, 2022
c1bd0bb
Update overview.rst
bikegeek Dec 7, 2022
8d6f379
Update overview.rst
bikegeek Dec 7, 2022
0f89c3f
Update overview.rst
bikegeek Dec 7, 2022
48596a1
Update rotate_authorship.rst
bikegeek Dec 7, 2022
a2e7fa9
Update overview.rst
bikegeek Dec 7, 2022
7e3c8c7
Update finalize_release_on_github_official.rst
bikegeek Dec 8, 2022
05fc671
CI: replace / with _ to prevent errors creating docker tags for tests
georgemccabe Dec 8, 2022
4910a71
Update overview.rst
bikegeek Dec 8, 2022
4f4f863
Update overview.rst
bikegeek Dec 8, 2022
db3535d
Update overview.rst
bikegeek Dec 8, 2022
ba21fc8
Update overview.rst
bikegeek Dec 8, 2022
72907bd
change asterisk to double asterisk to match branches that include for…
georgemccabe Dec 9, 2022
ccbabf5
update version of certifi based on dependabot auto-generated PR #1982
georgemccabe Dec 9, 2022
16ff8d2
Feature 1819 format doc (#1981)
lisagoodrich Dec 9, 2022
c535ec7
Update use case keywords (#1984)
georgemccabe Dec 9, 2022
0d1dffa
Feature #1980 Use the main_vX.Y of METplus components for main METplu…
georgemccabe Dec 9, 2022
dd52d60
Feature #1986 v5.0.0 release (#1987)
georgemccabe Dec 9, 2022
4ecabe5
updated version for development towards beta1 of 5.1.0
georgemccabe Dec 10, 2022
786821c
allow rest of workflow to run even if job to update data volumes fail…
georgemccabe Dec 13, 2022
69394b8
updated version for action to update input data volumes and added max…
georgemccabe Dec 13, 2022
45cdb7a
updated release notes for official METplus release to untar the sampl…
georgemccabe Dec 13, 2022
9a51e74
Update release guide to create the input test data directory for offi…
JohnHalleyGotway Dec 13, 2022
b1da789
Merge branch 'develop' of https://github.com/dtcenter/METplus into de…
JohnHalleyGotway Dec 13, 2022
191dcf8
Follow the METplus naming conventions for updating the the DTC web se…
JohnHalleyGotway Dec 13, 2022
835fc7b
install library needed for geovista package, remove editable flag so …
georgemccabe Dec 15, 2022
41c97e4
Feature 685 log updates (#1992)
georgemccabe Dec 19, 2022
a7dd34c
add script to create conda environment with MetPy 1.4 for SWPC use case
georgemccabe Dec 30, 2022
ad98cc8
Bugfix develop Fix broken documentation links (#2004)
georgemccabe Jan 5, 2023
43b8919
fixed bug to set environment variables in the RegridDataPlane environ…
georgemccabe Jan 19, 2023
200843b
Feature #2015 modulefiles (#2024)
jprestop Jan 25, 2023
07824ce
Feature #2005 updates to create v5.1 conda environments that use debi…
georgemccabe Feb 9, 2023
cbbbc8b
update versions to fix bugs for METplotpy/calcpy use cases
georgemccabe Feb 14, 2023
cb2318f
Bugfix #2026 develop StatAnalysis looping (#2028)
georgemccabe Feb 15, 2023
090790f
Feature #2022 update python version to 3.10.4 for repo files (#2047)
georgemccabe Feb 16, 2023
34d7da8
Feature #2022 Use Debian 10 / Python 3.10.4 in automated tests (#2050)
georgemccabe Feb 16, 2023
90c39e0
add use case group name to output path so that output and error logs …
georgemccabe Feb 16, 2023
3b4b590
remove -group0 from group names for output path
georgemccabe Feb 16, 2023
bea6218
add manual workflow to update truth data
georgemccabe Feb 17, 2023
1885712
ci: set gh token on checkout to enable push, ci-skip-all
georgemccabe Feb 17, 2023
e9670e4
Set user name/email via git config to allow push
georgemccabe Feb 17, 2023
e9e28e5
add token to checkout
georgemccabe Feb 17, 2023
fa5cd12
Merge remote-tracking branch 'origin/develop-ref' into develop
metplus-bot Feb 17, 2023
165062d
Feature #2049 Multiple interp.type.method/width (#2051)
georgemccabe Feb 21, 2023
820c34c
added missing argument to script if building envs locally
georgemccabe Feb 21, 2023
63405c6
get main_vX.Y truth data if running on main_vX.Y branch
georgemccabe Feb 22, 2023
1f1e069
Updating README.md for label creation and adding bold to common_label…
jprestop Feb 23, 2023
ad88138
Updated color for bold label
jprestop Feb 23, 2023
f383f79
Feature #2054 consensus.write_members in TCPairs (#2057)
georgemccabe Feb 27, 2023
c0e8b08
Create LICENSE.md (#2061)
lisagoodrich Feb 28, 2023
4651dae
per #2006, fix priority of obs_window config variables so that wrappe…
georgemccabe Feb 28, 2023
8eb1364
Feature 2065 v5.1.0 beta1 (#2066)
j-opatz Feb 28, 2023
1f97339
updated version with -dev
j-opatz Feb 28, 2023
7c2a302
Merge remote-tracking branch 'origin/develop-ref' into develop
metplus-bot Mar 1, 2023
96793d2
adding sphinx design to 3 files so dropdown menus will work in the re…
lisagoodrich Mar 8, 2023
d9f8d78
fix version numbers for python requirements for building documentation
georgemccabe Mar 8, 2023
b0aec2f
fixed tab vs spaces
georgemccabe Mar 8, 2023
c19aebc
Bugfix #2070 var list numeric order (#2072)
georgemccabe Mar 10, 2023
989b13b
Adding files for jet and hera
jprestop Mar 13, 2023
2d27fb0
added commented process list that was accidentally removed -- this is…
georgemccabe Mar 14, 2023
8edf183
Bugfix #2087 develop docs_pdf (#2091)
JohnHalleyGotway Mar 16, 2023
0e4db77
Feature 2076 release dropdown menu (#2083)
lisagoodrich Mar 16, 2023
d97128e
Bugfix #2096/#2098 develop - fix skip if output exists and do not err…
georgemccabe Apr 4, 2023
7739693
Feature 1516 use case mvmode (#2094)
hertneky Apr 6, 2023
b7a2241
Merge remote-tracking branch 'origin/develop-ref' into develop
metplus-bot Apr 6, 2023
9f157f7
Fix for Dockerfile smell DL4000 (#2112)
grosa1 Apr 10, 2023
099f469
Changed "PROJECT" to "CYCLE" ASSIGNMENT
jprestop Apr 25, 2023
3c9cd8d
Feature 2115 update use cases (#2133)
DanielAdriaansen Apr 25, 2023
cc01e88
Bugfix #2082 develop regrid.convert/censor_thresh/censor_val (#2140)
georgemccabe Apr 26, 2023
2637ca3
Bugfix #2137 develop PointStat -obs_valid_beg/end (#2141)
georgemccabe Apr 26, 2023
cec8838
Feature #2143 5.1.0-beta2 release (#2144)
georgemccabe Apr 26, 2023
a7bcf1b
update release guide steps with new info based on changes to GitHub w…
georgemccabe Apr 26, 2023
6c349e1
update version for development towards rc1 release
georgemccabe Apr 26, 2023
d9d8595
Feature #1977 ARGO use case (#2148)
georgemccabe Apr 28, 2023
f55b8b9
Feature develop cycle change (#2150)
lisagoodrich Apr 28, 2023
d23c8c2
Merge remote-tracking branch 'origin/develop-ref' into develop
metplus-bot Apr 28, 2023
2ed3e7a
Documentation: Update Truth Data instructions (#2154)
georgemccabe May 3, 2023
e1a0085
upgrade python to 3.10 for documentation builds to fix failured intro…
georgemccabe May 3, 2023
cb4d23a
update workflow to update input test data to use branch from pull dow…
georgemccabe May 3, 2023
918f5cf
Bugfix #2161 develop PCPCombine additional field arguments in -subtra…
georgemccabe May 3, 2023
448a954
changed order of workflow event triggering info to more easily see th…
georgemccabe May 5, 2023
f00fdc5
fix docker compose install and call -- needed due to new Alpine Linux…
georgemccabe May 11, 2023
f9a815e
Merge remote-tracking branch 'origin/develop-ref' into develop
metplus-bot May 11, 2023
0ea5d2d
Bugfix #2168 develop - StatAnalysis time shift (#2169)
georgemccabe May 11, 2023
52715d3
Feature 1978 update pyreq doc (#2177)
jprestop May 17, 2023
4cf5124
Feature 2106 release support (#2182)
jprestop May 22, 2023
56b67f3
Added Release Support Policy info
jprestop May 22, 2023
24b2fa9
Per #2159, modify instructions to reflect that we only want a coordin…
jprestop May 22, 2023
7213ce6
Feature 2147 workflow doc (#2185)
jprestop May 24, 2023
3e7cf27
added scripts to create new conda environment for PANDA-C use cases
georgemccabe May 25, 2023
f940472
Bugfix #2189 develop - spaces in complex thresholds (#2191)
georgemccabe May 31, 2023
5a46a51
added release notes for completed issues for rc1
georgemccabe Jun 2, 2023
b6e1426
Feature 2011 tci from cesm fluxnet2015 netcdf (#2192)
mrinalbiswas Jun 5, 2023
d4994b1
Merge remote-tracking branch 'origin/develop-ref' into develop
metplus-bot Jun 5, 2023
4d28b4d
Bugfix #2179 develop TCPairs fix -diag argument (#2187)
georgemccabe Jun 5, 2023
6b2fb3b
sort list of files to make command more readable and make logic more …
georgemccabe Jun 6, 2023
9f05ad4
fix unit test to expect alphabetical order of files
georgemccabe Jun 6, 2023
126c51d
Feature #2197 MODE new multi-variate options (#2203)
georgemccabe Jun 6, 2023
963cdb5
added to release notes
georgemccabe Jun 6, 2023
ff35877
added release notes for other items completed for rc1 release
georgemccabe Jun 6, 2023
e1585a2
Feature #1626 TCDiag Wrapper (#2201)
georgemccabe Jun 6, 2023
042b394
Feature #1610 first round of SonarQube fixes (#2200)
georgemccabe Jun 6, 2023
e5538f5
Feature #2195 create v5.1.0-rc1 release (#2204)
georgemccabe Jun 6, 2023
a1cf193
Update version for development towards official release
georgemccabe Jun 6, 2023
4b7c0a6
updated script to use metplotpy as base and install pygrib because co…
georgemccabe Jun 6, 2023
628fa46
Merge branch 'develop' of github.com:dtcenter/METplus into develop
georgemccabe Jun 6, 2023
c6fb46f
Feature 2188 use case panda c (#2202)
j-opatz Jun 7, 2023
0ca7584
Merge remote-tracking branch 'origin/develop-ref' into develop
metplus-bot Jun 7, 2023
7be53e2
turn off 5/6 new air quality and comp use cases because they are caus…
georgemccabe Jun 12, 2023
1bf1858
disabled other new air quality use case because the disk is still fil…
georgemccabe Jun 12, 2023
c4ba46a
Feature 2136 cross spectra (#2208)
CPKalb Jun 12, 2023
a0b16ea
per #2212, continue instead of return so other forecast leads will no…
georgemccabe Jun 12, 2023
55bae4b
Merge remote-tracking branch 'origin/develop-ref' into develop
metplus-bot Jun 13, 2023
6ad1d5e
Feature #2210 MODE multi-variate variable rename (#2211)
georgemccabe Jun 15, 2023
7e6add7
Bugfix diff tests (#2217)
georgemccabe Jun 16, 2023
4d0fad6
added change from NCEP produtil that was somehow not included in the …
georgemccabe Jun 28, 2023
a1f9487
Feature #2228 v5.1.0-rc2 release (#2229)
georgemccabe Jun 29, 2023
8700272
update version after rc2 release to note development towards official…
georgemccabe Jun 29, 2023
594f583
Feature #2188 move PANDA-C cases to clouds category and fix automated…
georgemccabe Jul 6, 2023
ff8372c
Feature 2198 use case amdar pbl (#2206)
jason-english Jul 6, 2023
9539b81
Bugfix #2235 rename multivar_itensity to multivar_intensity_flag (#2236)
georgemccabe Jul 6, 2023
4ca065c
Merge remote-tracking branch 'origin/develop-ref' into develop
metplus-bot Jul 6, 2023
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
14 changes: 12 additions & 2 deletions .github/jobs/get_use_case_commands.py
Original file line number Diff line number Diff line change
Expand Up @@ -164,14 +164,24 @@ def main(categories, subset_list, work_dir=None,
for use_case in use_case_by_requirement.use_cases:
# add parm/use_cases path to config args if they are conf files
config_args = []
ci_overrides = None
for config_arg in use_case.config_args:
if config_arg.endswith('.conf'):
config_arg = os.path.join(work_dir, 'parm',
'use_cases',
config_arg)
'use_cases', config_arg)

# look for CI overrides conf file
override_path = os.path.join(config_arg[0:-5],
'ci_overrides.conf')
if os.path.exists(override_path):
ci_overrides = override_path

config_args.append(config_arg)

# add CI overrides config file if running in docker
if ci_overrides and host_name == 'docker':
config_args.append(ci_overrides)

output_base = os.path.join(output_top_dir,
group_name.split('-')[0],
use_case.name)
Expand Down
2 changes: 2 additions & 0 deletions .github/jobs/run_difference_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ matrix_categories=$1
artifact_name=$2

.github/jobs/setup_and_run_diff.py ${matrix_categories} $artifact_name
ret=$?

if [ "$( ls -A ${RUNNER_WORKSPACE}/diff)" ]; then
echo "upload_diff=true" >> $GITHUB_OUTPUT
Expand All @@ -21,3 +22,4 @@ if [ "$( ls -A ${RUNNER_WORKSPACE}/diff)" ]; then
fi

echo "upload_diff=false" >> $GITHUB_OUTPUT
exit $ret
37 changes: 36 additions & 1 deletion .github/parm/use_case_groups.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,36 @@
"index_list": "0-1",
"run": false
},
{
"category": "clouds",
"index_list": "0",
"run": false
},
{
"category": "clouds",
"index_list": "1",
"run": false
},
{
"category": "clouds",
"index_list": "2",
"run": false
},
{
"category": "clouds",
"index_list": "3",
"run": false
},
{
"category": "clouds",
"index_list": "4",
"run": false
},
{
"category": "clouds",
"index_list": "5",
"run": false
},
{
"category": "data_assimilation",
"index_list": "0-1",
Expand Down Expand Up @@ -89,6 +119,11 @@
"index_list": "9",
"run": false
},
{
"category": "pbl",
"index_list": "0",
"run": false
},
{
"category": "precipitation",
"index_list": "0",
Expand Down Expand Up @@ -137,7 +172,7 @@
{
"category": "s2s",
"index_list": "3",
"run": true
"run": false
},
{
"category": "s2s",
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,8 @@ ENV/
# pytest cache files
*.pytest_cache*

.idea

# tilda files generated by emacs
*~

Expand Down
40 changes: 39 additions & 1 deletion docs/Contributors_Guide/add_use_case.rst
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ one of the following:

* air_quality_and_comp
* climate
* clouds
* data_assimilation
* extremes
* land_surface
Expand Down Expand Up @@ -835,6 +836,43 @@ new job for the new use case. See the :ref:`cg-ci-subset_category` section
and the multiple medium_range jobs for an example.


Overriding configuration for automated tests
--------------------------------------------

The automated tests have limited resources available to run the use cases.
Use cases can be adjusted to reduce file size, run time length,
memory usage, etc. but may still exceed the limits provided by GitHub Actions.
We also want to avoid losing scientific significance of a use case to allow
it to run in the automated testing environment.

An additional METplus configuration file can be provided with a use case to
override certain configuration settings for the automated testing of the case.
This allows the use case configuration file to contain a useful example that
can be run on other environments while still allowing a subset of the use case
to be included in the automated use case tests.

If needed, create a file named **ci_overrides.conf** in the use case directory,
e.g. parm/use_cases/model_applications/clouds/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac/ci_overrides.conf.
This configuration file will automatically be read **after** the use case
configuration file when run in the automated testing environment.

For example, if a use case processes many thresholds::

[config]
...
FCST_VAR1_THRESH = gt0, lt10.0, ge10.0, ge20.0, ge30.0, ge40.0, ge50.0, ge60.0, ge70.0, ge80.0, ge90.0
...
OBS_VAR1_THRESH = gt0, lt10.0, ge10.0, ge20.0, ge30.0, ge40.0, ge50.0, ge60.0, ge70.0, ge80.0, ge90.0
...

then one can override these variables so that fewer threshold values are
processed in the automated tests. In **ci_overrides.conf**, set::

[config]
FCST_VAR1_THRESH = gt0, lt10.0
OBS_VAR1_THRESH = gt0, lt10.0


.. _exceeded-Github-Actions:

Use Cases That Exceed Memory Allocations of Github Actions
Expand All @@ -853,7 +891,7 @@ steps were unsuccessful in lowering memory usage, please take the following step
Change the number in front of the new use case to an 'X', preceded
by the ‘#’ character::

#X::GridStat_fcstRTOFS_obsGHRSST_climWOA_sst::model_applications/marine_and_cryosphere/GridStat_fcstRTOFS_obsGHRSST_climWOA_sst.conf, model_applications/marine_and_cryosphere/GridStat_fcstRTOFS_obsGHRSST_climWOA_sst/ci_overrides.conf:: icecover_env, py_embed
#X::GridStat_fcstRTOFS_obsGHRSST_climWOA_sst::model_applications/marine_and_cryosphere/GridStat_fcstRTOFS_obsGHRSST_climWOA_sst.conf:: icecover_env, py_embed

- In the *.github/parm/use_case_groups.json* file, remove the entry that
was added during the :ref:`add_new_category_to_test_runs`
Expand Down
12 changes: 6 additions & 6 deletions docs/Users_Guide/glossary.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10661,8 +10661,8 @@ METplus Configuration Glossary

| *Used by:* TCDiag

MODE_MULTIVAR_INTENSITY
Specify the value for 'multivar_intensity' in the MET configuration file for MODE.
MODE_MULTIVAR_INTENSITY_FLAG
Specify the value for 'multivar_intensity_flag' in the MET configuration file for MODE.

| *Used by:* MODE

Expand All @@ -10671,8 +10671,8 @@ METplus Configuration Glossary

| *Used by:* MODE

MODE_FCST_MULTIVAR_UNITS
Specify the value for 'fcst.multivar_units' in the MET configuration file for MODE.
MODE_FCST_MULTIVAR_LEVEL
Specify the value for 'fcst.multivar_level' in the MET configuration file for MODE.

| *Used by:* MODE

Expand All @@ -10681,7 +10681,7 @@ METplus Configuration Glossary

| *Used by:* MODE

MODE_OBS_MULTIVAR_UNITS
Specify the value for 'obs.multivar_units' in the MET configuration file for MODE.
MODE_OBS_MULTIVAR_LEVEL
Specify the value for 'obs.multivar_level' in the MET configuration file for MODE.

| *Used by:* MODE
4 changes: 4 additions & 0 deletions docs/Users_Guide/quicksearch.rst
Original file line number Diff line number Diff line change
Expand Up @@ -74,12 +74,14 @@ Use Cases by Application:

| `Air Quality and Composition <../search.html?q=AirQualityAndCompAppUseCase&check_keywords=yes&area=default>`_
| `Climate <../search.html?q=ClimateAppUseCase&check_keywords=yes&area=default>`_
| `Clouds <../search.html?q=CloudsAppUseCase&check_keywords=yes&area=default>`_
| `Short Range <../search.html?q=ShortRangeAppUseCase&check_keywords=yes&area=default>`_
| `Data Assimilation <../search.html?q=DataAssimilationAppUseCase&check_keywords=yes&area=default>`_
| `Ensemble <../search.html?q=EnsembleAppUseCase&check_keywords=yes&area=default>`_
| `Land Surface <../search.html?q=LandSurfaceAppUseCase&check_keywords=yes&area=default>`_
| `Marine and Cryosphere <../search.html?q=MarineAndCryosphereAppUseCase&check_keywords=yes&area=default>`_
| `Medium Range <../search.html?q=MediumRangeAppUseCase&check_keywords=yes&area=default>`_
| `PBL <../search.html?q=PBLAppUseCase&check_keywords=yes&area=default>`_
| `Precipitation <../search.html?q=PrecipitationAppUseCase&check_keywords=yes&area=default>`_
| `Space Weather <../search.html?q=SpaceWeatherAppUseCase&check_keywords=yes&area=default>`_
| `Subseasonal to Seasonal <../search.html?q=S2SAppUseCase&check_keywords=yes&area=default>`_
Expand All @@ -91,12 +93,14 @@ Use Cases by Application:

| **Air Quality and Composition**: *AirQualityAndCompAppUseCase*
| **Climate**: *ClimateAppUseCase*
| **Clouds**: *CloudsAppUseCase*
| **Short Range**: *ShortRangeAppUseCase*
| **Data Assimilation**: *DataAssimilationAppUseCase*
| **Ensemble**: *EnsembleAppUseCase*
| **LandSurface**: *LandSurfaceAppUseCase*
| **Marine and Cryosphere**: *MarineAndCryosphereAppUseCase*
| **Medium Range**: *MediumRangeAppUseCase*
| **PBL**: *PBLAppUseCase*
| **Precipitation**: *PrecipitationAppUseCase*
| **Space Weather**: *SpaceWeatherAppUseCase*
| **Subseasonal to Seasonal**: *S2SAppUseCase*
Expand Down
8 changes: 8 additions & 0 deletions docs/Users_Guide/release-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,14 @@ When applicable, release notes are followed by the
`GitHub issue <https://github.com/dtcenter/METplus/issues>`__ number which
describes the bugfix, enhancement, or new feature.

METplus Version 5.1.0-rc2 Release Notes (2023-06-29)
----------------------------------------------------

.. dropdown:: Bugfix

* Fix produtil bug for WCOSS
(`#2227 <https://github.com/dtcenter/METplus/issues/2227>`_)

METplus Version 5.1.0-rc1 Release Notes (2023-06-07)
----------------------------------------------------

Expand Down
24 changes: 12 additions & 12 deletions docs/Users_Guide/wrappers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4055,21 +4055,21 @@ METplus Configuration
| :term:`FCST_MODE_IS_PROB`
| :term:`FCST_MODE_PROB_IN_GRIB_PDS`
| :term:`MODE_MULTIVAR_LOGIC`
| :term:`MODE_MULTIVAR_INTENSITY`
| :term:`MODE_MULTIVAR_INTENSITY_FLAG`
| :term:`FCST_MODE_VAR<n>_NAME`
| :term:`FCST_MODE_VAR<n>_LEVELS`
| :term:`FCST_MODE_VAR<n>_THRESH`
| :term:`FCST_MODE_VAR<n>_OPTIONS`
| :term:`MODE_FCST_FILE_TYPE`
| :term:`MODE_FCST_MULTIVAR_NAME`
| :term:`MODE_FCST_MULTIVAR_UNITS`
| :term:`MODE_FCST_MULTIVAR_LEVEL`
| :term:`OBS_MODE_VAR<n>_NAME`
| :term:`OBS_MODE_VAR<n>_LEVELS`
| :term:`OBS_MODE_VAR<n>_THRESH`
| :term:`OBS_MODE_VAR<n>_OPTIONS`
| :term:`MODE_OBS_FILE_TYPE`
| :term:`MODE_OBS_MULTIVAR_NAME`
| :term:`MODE_OBS_MULTIVAR_UNITS`
| :term:`MODE_OBS_MULTIVAR_LEVEL`
|

.. warning:: **DEPRECATED:**
Expand Down Expand Up @@ -4189,16 +4189,16 @@ see :ref:`How METplus controls MET config file settings<metplus-control-met>`.
* - :term:`MODE_MULTIVAR_LOGIC`
- multivar_logic

**${METPLUS_MULTIVAR_INTENSITY}**
**${METPLUS_MULTIVAR_INTENSITY_FLAG}**

.. list-table::
:widths: 5 5
:header-rows: 0

* - METplus Config(s)
- MET Config File
* - :term:`MODE_MULTIVAR_INTENSITY`
- multivar_intensity
* - :term:`MODE_MULTIVAR_INTENSITY_FLAG`
- multivar_intensity_flag

**${METPLUS_FCST_FIELD}**

Expand Down Expand Up @@ -4285,16 +4285,16 @@ see :ref:`How METplus controls MET config file settings<metplus-control-met>`.
* - :term:`MODE_FCST_MULTIVAR_NAME`
- fcst.multivar_name

**${METPLUS_FCST_MULTIVAR_UNITS}**
**${METPLUS_FCST_MULTIVAR_LEVEL}**

.. list-table::
:widths: 5 5
:header-rows: 0

* - METplus Config(s)
- MET Config File
* - :term:`MODE_FCST_MULTIVAR_UNITS`
- fcst.multivar_units
* - :term:`MODE_FCST_MULTIVAR_LEVEL`
- fcst.multivar_level


**${METPLUS_OBS_FIELD}**
Expand Down Expand Up @@ -4382,16 +4382,16 @@ see :ref:`How METplus controls MET config file settings<metplus-control-met>`.
* - :term:`MODE_OBS_MULTIVAR_NAME`
- obs.multivar_name

**${METPLUS_OBS_MULTIVAR_UNITS}**
**${METPLUS_OBS_MULTIVAR_LEVEL}**

.. list-table::
:widths: 5 5
:header-rows: 0

* - METplus Config(s)
- MET Config File
* - :term:`MODE_OBS_MULTIVAR_UNITS`
- obs.multivar_units
* - :term:`MODE_OBS_MULTIVAR_LEVEL`
- obs.multivar_level

**${METPLUS_MASK_POLY}**

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
GridStat: Cloud Fractions with Neighborhood and Probabilities
=============================================================

model_applications/air_quality_and_comp/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac.conf
model_applications/clouds/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac.conf

"""
##############################################################################
Expand Down Expand Up @@ -57,10 +57,10 @@
#
# METplus first loads the default configuration file found in parm/metplus_config,
# then it loads any configuration files passed to METplus via the command line:
# parm/use_cases/model_applications/air_quality_and_comp/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac.conf
# parm/use_cases/model_applications/clouds/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac.conf
#
# .. highlight:: bash
# .. literalinclude:: ../../../../parm/use_cases/model_applications/air_quality_and_comp/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac.conf
# .. literalinclude:: ../../../../parm/use_cases/model_applications/clouds/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac.conf

##############################################################################
# MET Configuration
Expand All @@ -84,10 +84,10 @@
# ----------------
#
# This use case utilizes 1 Python script to read and process the observation fields.
# parm/use_cases/model_applications/air_quality_and_comp/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac/read_input_data.py
# parm/use_cases/model_applications/clouds/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac/read_input_data.py
#
# .. highlight:: bash
# .. literalinclude:: ../../../../parm/use_cases/model_applications/air_quality_and_comp/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac/read_input_data.py
# .. literalinclude:: ../../../../parm/use_cases/model_applications/clouds/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac/read_input_data.py

##############################################################################
# Running METplus
Expand All @@ -96,7 +96,7 @@
# Pass the use case configuration file to the run_metplus.py script
# along with any user-specific system configuration files if desired::
#
# run_metplus.py /path/to/METplus/parm/use_cases/model_applications/air_quality_and_comp/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac.conf /path/to/user_system.conf
# run_metplus.py /path/to/METplus/parm/use_cases/model_applications/clouds/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac.conf /path/to/user_system.conf
#
# See :ref:`running-metplus` for more information.

Expand All @@ -109,7 +109,7 @@
# INFO: METplus has successfully finished running.
#
# Refer to the value set for **OUTPUT_BASE** to find where the output data was generated.
# Output for this use case will be found in model_applications/air_quality_and_comp/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac
# Output for this use case will be found in model_applications/clouds/GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac
# (relative to **OUTPUT_BASE**)
# and will contain the following files:
#
Expand All @@ -129,10 +129,10 @@
#
# * GridStatToolUseCase
# * NetCDFFileUseCase
# * AirQualityAndCompAppUseCase
# * CloudsAppUseCase
# * PythonEmbeddingFileUseCase
#
# Navigate to the :ref:`quick-search` page to discover other similar use cases.
#
# sphinx_gallery_thumbnail_path = '_static/air_quality_and_comp-GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac.png'
# sphinx_gallery_thumbnail_path = '_static/clouds-GridStat_fcstGFS_obsERA5_lowAndTotalCloudFrac.png'
#
Loading
Loading