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 #1908 and #1914 #1921

Merged
merged 645 commits into from
Nov 7, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
645 commits
Select commit Hold shift + click to select a range
059b186
run diff logic for push events to develop and main_v* branches so we …
georgemccabe Mar 8, 2022
56991e0
do not run diff logic on main_v* and develop branch push events -- di…
georgemccabe Mar 8, 2022
201f396
Added description for Use Cases
Mar 8, 2022
ae1e001
updated script to set up new release input data directories -- use re…
georgemccabe Mar 8, 2022
9e9d694
changed logic to error if new version directory to create already exi…
georgemccabe Mar 8, 2022
2347682
Merge branch 'develop' of github.com:dtcenter/METplus into develop
georgemccabe Mar 8, 2022
419e91d
Changed all filename template tags for datetime objects (init/valid/d…
georgemccabe Mar 8, 2022
8f66bfa
feature 1274 TCGen use case using -shape/-genesis (#1492)
georgemccabe Mar 8, 2022
2473e30
feature 1490 Python Embedding for Point Observations (#1491)
georgemccabe Mar 8, 2022
c48337f
update use case groupings for automated tests
georgemccabe Mar 8, 2022
fd5f8df
removed extra comma typo, ci-run-all-diff
georgemccabe Mar 8, 2022
3acd481
Merge branch 'develop-ref' into develop
georgemccabe Mar 9, 2022
d1a8867
added missing characters in commmands
j-opatz Mar 9, 2022
2d4a392
Feature 1403 python components table (#1497)
jprestop Mar 9, 2022
72ca3dc
Merge branch 'develop' of github.com:dtcenter/METplus into feature_10…
lisagoodrich Mar 9, 2022
33fc00c
testing new statistics provided by Tara #1049
lisagoodrich Mar 9, 2022
1beec43
testing new statistics #2 #1049
lisagoodrich Mar 9, 2022
409d9c4
New statistics from Tara #1049
lisagoodrich Mar 9, 2022
0af79cb
New statistics from Tara small corrections #1049
lisagoodrich Mar 9, 2022
143c82b
New statistics from Tara small corrections #2 #1049
lisagoodrich Mar 9, 2022
86b8937
New statistics from Tara small moving to Diagnostics table #1049
lisagoodrich Mar 9, 2022
a301091
Fixing space-time, like that's possible #1049
lisagoodrich Mar 9, 2022
b2e23f1
Fixing spacing #1049
lisagoodrich Mar 9, 2022
083bc97
feature 1471 fix current field info in output_prefix (#1500)
georgemccabe Mar 9, 2022
c797356
Feature 1503 v4.1.0 rc1 (#1504)
georgemccabe Mar 10, 2022
df30e2e
update version after rc1 release to reflect development towards 4.1.0…
georgemccabe Mar 10, 2022
c6c9d67
Corrected documentation title name
j-opatz Mar 11, 2022
081f73f
bugfix 1486 pb2nc window variables (#1507)
georgemccabe Mar 11, 2022
d5693f2
feature 1443 document probabilistic field settings (#1508)
georgemccabe Mar 11, 2022
8c0e638
feature 943 document referencing current level (#1509)
georgemccabe Mar 14, 2022
cae126c
feature 1510 v4.1.0 Release (#1511)
georgemccabe Mar 14, 2022
a084e61
updated release guide to reflect updated process to trigger reference…
georgemccabe Mar 14, 2022
0b61eed
update version to reflect development towards 5.0.0-beta1 release
georgemccabe Mar 14, 2022
c8aa3f4
Merge branch 'develop' into feature_fix_bad_templates
georgemccabe Mar 15, 2022
0fc46b6
Merge branch 'develop' into feature_1402_config_cleanup
georgemccabe Mar 15, 2022
7046183
rearrange variables and added link to user's guide
georgemccabe Mar 15, 2022
e3c5ee1
Feature 673 MET (#1517)
JohnHalleyGotway Mar 17, 2022
07d50e3
set MET docker repo to dtcenter/met if forcing a specific MET tag to …
georgemccabe Mar 30, 2022
79bc116
pass variable to tell docker build script that an external workflow t…
georgemccabe Mar 30, 2022
d895b3d
echo output variables from job control job so they can be reviewed in…
georgemccabe Mar 30, 2022
33f1ae8
minor fix for consistency in logs, ci-skip-all
georgemccabe Mar 30, 2022
165d93e
Feature 1399 usecase cable (#1538)
j-opatz Apr 1, 2022
9a063c1
Merge branch 'develop-ref' into develop
j-opatz Apr 1, 2022
566be73
Update UserScript_fcstGFS_obsERA_WeatherRegime.conf
CPKalb Apr 4, 2022
2935259
Feature component links (#1518)
JohnHalleyGotway Apr 7, 2022
bfda7fc
Feature 770 3rd person (#1564)
lisagoodrich Apr 8, 2022
18ab207
bugfix 1555 develop clear args properly (#1562)
georgemccabe Apr 8, 2022
ebc78f2
Fixed bug in classification text file (#1568)
CPKalb Apr 20, 2022
aa8781b
Merge branch 'develop-ref' into develop
georgemccabe Apr 20, 2022
1c2d8d5
bugfix 1534 develop fix removal of semi-colon at end of list (#1535)
georgemccabe Apr 20, 2022
fc49ed3
fixed typo missed in #1477
georgemccabe Apr 28, 2022
30c1c09
feature 33 (internal) disable UserScript wrapper (#1607)
georgemccabe May 11, 2022
e708d57
METplus-Internal #14 Initial release
May 11, 2022
59a1181
METplus-Internal #16 initial release for python scanning
May 11, 2022
d60aa61
METplus-Internal #17 Disable SonarQube related path for Docker
May 11, 2022
2d1a7b4
change Linked issue/Development issue ci-skip-all
lisagoodrich May 13, 2022
53d19a9
change Linked issue/Development issue ci-skip-all
lisagoodrich May 13, 2022
f9b0e97
change Linked issue/Development issue ci-skip-all
lisagoodrich May 13, 2022
851dc27
change Linked issue/Development issue ci-skip-all
lisagoodrich May 13, 2022
168be3f
change Linked issue/Development issue
lisagoodrich May 13, 2022
95b5b55
Updated METexpress release guide to reflect new use of github
mollybsmith-noaa May 13, 2022
265ca0c
Merge pull request #1615 from dtcenter/feature_update_metexpress_rele…
mollybsmith-noaa May 13, 2022
14956a3
added section for RAL machines
j-opatz May 14, 2022
9767922
Fix location of VERSION file
jprestop May 16, 2022
c10e055
Merge pull request #1611 from dtcenter/feature_METplus-Internal_17_so…
hsoh-u May 17, 2022
e3392ba
Hofix for the develop branch to correct typo in the internal_tests/sc…
JohnHalleyGotway May 20, 2022
337c714
install requests python package in Docker image used in run_tests cus…
georgemccabe May 24, 2022
e417803
test using specific version of alpine Docker image to see if the late…
georgemccabe May 24, 2022
aa3c1b5
Revert "test using specific version of alpine Docker image to see if …
georgemccabe May 24, 2022
a4ef02d
Change Linked issue/Development issue ci-skip-all
jprestop May 24, 2022
b9cef28
Feature 1627 release guide (#1630)
jprestop May 24, 2022
324da1b
feature 1608 METDbLoad read MODE/MTD txt files (#1628)
georgemccabe May 25, 2022
f84edfc
#1614 Cycloneplotter METplotlibDeprecationWarning observed in Matplot…
bikegeek Jun 6, 2022
e9ba518
updated comment to note that variables in the section are optional
georgemccabe Jun 7, 2022
5259615
bugfix #1641 develop StatAnalysis list format (#1646)
georgemccabe Jun 7, 2022
aa3c537
feature 1586 added wrapper-specific version of probabilistic config v…
georgemccabe Jun 8, 2022
f8af9ba
Feature 1603 met data db mode (#1649)
CPKalb Jun 9, 2022
508d187
Merge branch 'develop-ref' into develop
georgemccabe Jun 9, 2022
1d3e414
Feature 1159 discussions (#1634)
jprestop Jun 10, 2022
97995af
Added QC_FLAGS and ADP to the arguments correctly (#1654)
hankenstein2 Jun 13, 2022
4dcc255
Updating order to remove data before creating new tarfile
j-opatz Jun 15, 2022
a31407f
Merge branch 'develop' into feature_1402_config_cleanup
georgemccabe Jun 15, 2022
b0110a7
added URL for use case documentation
georgemccabe Jun 15, 2022
3ea6668
feature 1585 multi-variate MODE support (#1665)
georgemccabe Jun 16, 2022
41500be
Feature 1650 update hovmoeller (#1666)
bikegeek Jun 22, 2022
291c26a
feature 1599 set climo_mean/stdev using VAR<n> variable syntax (#1658)
georgemccabe Jun 22, 2022
45c3d2f
feature 1653 develop climo day_interval NA value (#1671)
georgemccabe Jun 22, 2022
2912312
feature #1673 5.0.0-beta1 release (#1674)
georgemccabe Jun 22, 2022
2e4b709
update version for development towards 5.0.0-beta2
georgemccabe Jun 22, 2022
b69616c
added logic to switch DockerHub repo used to obtain MET to use dtcent…
georgemccabe Jun 22, 2022
0375f62
Updates to the release instructions based on MET version 11.0.0-beta1…
JohnHalleyGotway Jun 22, 2022
1fd9313
Merge branch 'develop' of https://github.com/dtcenter/METplus into de…
JohnHalleyGotway Jun 22, 2022
7a41400
changed version back to fix release
georgemccabe Jun 22, 2022
38957a3
Merge branch 'develop' of github.com:dtcenter/METplus into develop
georgemccabe Jun 22, 2022
0311886
changed version to show development towards 5.0.0-beta2 release after…
georgemccabe Jun 22, 2022
cce7b49
Merge branch 'develop' into feature_1402_config_cleanup
georgemccabe Jun 30, 2022
6ae90f2
per #1402, rearrange and clean up config file
georgemccabe Jun 30, 2022
7b02fe7
added missing config variables from CyclonePlotter to glossary and wr…
georgemccabe Jul 6, 2022
6c45365
per #1402, clean up use case conf files, ci-run-all-diff
georgemccabe Jul 6, 2022
2d76352
per #1402, clean up Point2Grid conf file
georgemccabe Jul 6, 2022
a24b6ab
Feature 1531 use case CFSv2 s2s (#1587)
j-opatz Jul 6, 2022
586dbb1
Merge branch 'develop-ref' into develop
j-opatz Jul 6, 2022
551f8c7
per #1402, clean up rest of met_tool_wrapper use case conf files, ci-…
georgemccabe Jul 6, 2022
501dad2
feature 1669 now/today support in StatAnalysis (#1683)
georgemccabe Jul 7, 2022
f9675ca
feature 1684 use case HSS s2s (#1688)
j-opatz Jul 11, 2022
1b0f46b
removed conf file that is no longer needed
georgemccabe Jul 13, 2022
b2c1621
updated scripts to create Docker image containing Conda environment f…
georgemccabe Jul 14, 2022
f79c809
Feature_770_3rd_person (#1685)
lisagoodrich Jul 14, 2022
c7e275b
Feature 685 group pytests (#1692)
georgemccabe Jul 14, 2022
c024bd7
Merge branch 'develop' into feature_1402_config_cleanup
georgemccabe Jul 14, 2022
e6825c4
feature #1402 config cleanup - met_tool_wrapper (#1690)
georgemccabe Jul 14, 2022
049fb1c
per #1402, clean up use cases in air_quality_and_comp, climate, and d…
georgemccabe Jul 14, 2022
f98e178
Merge branch 'develop' into feature_1402_config_cleanup_model_app
georgemccabe Jul 14, 2022
c0787cb
per #1402, clean up use cases in marine_and_cryosphere
georgemccabe Jul 14, 2022
2da1f91
free up disk space in GHA runner environment (#1698)
georgemccabe Jul 15, 2022
0e97a84
Merge branch 'develop' into feature_1402_config_cleanup_model_app
georgemccabe Jul 15, 2022
2116f06
changed URL to use latest instead of develop because even though the …
georgemccabe Jul 15, 2022
22a2737
per #1402, clean up use case config files for medium_range use cases
georgemccabe Jul 15, 2022
a20c0bb
Feature 1694 s2s subgroups (#1697)
georgemccabe Jul 18, 2022
9b5a35e
Merge branch 'develop-ref' into develop
georgemccabe Jul 18, 2022
84f2f8c
Merge branch 'develop' into feature_1402_config_cleanup_model_app
georgemccabe Jul 19, 2022
664ec51
per #1402, rearrange and clean up config files for precipitation use …
georgemccabe Jul 19, 2022
ce09848
per #1402, rearrange and clean up config files for s2s, s2s_mid_lat, …
georgemccabe Jul 22, 2022
c0bd80b
fix logic that logs default value used to properly output False vs. e…
georgemccabe Jul 22, 2022
05156fd
fixed logic to not require MTD_SINGLE_RUN to be set for MTD by using …
georgemccabe Jul 22, 2022
2787978
added wrapped StatAnalysis config file back because the config file f…
georgemccabe Jul 22, 2022
ed05775
added missing import needed if an error occurs
georgemccabe Jul 22, 2022
1cd974f
added wrapped StatAnalysis config file back because the config file f…
georgemccabe Jul 22, 2022
d7f7cb8
run use cases that failed in the last run and ci-run-diff
georgemccabe Jul 22, 2022
ef6f3a6
fixed path that used CONFIG_DIR because variable was removed
georgemccabe Jul 22, 2022
ccfa89a
turn off use cases that passed to test again
georgemccabe Jul 22, 2022
4e2c002
per #1402, rearrange and clean up config files for short_range use cases
georgemccabe Jul 22, 2022
da4e01b
per #1402, rearrange and clean up space_weather config files
georgemccabe Jul 22, 2022
c5b2a9a
per #1402, updated another use case conf
georgemccabe Jul 22, 2022
dcc8028
add support for setting match_points in the TCPairs wrapped config fi…
georgemccabe Jul 22, 2022
40ee888
per #1402, rearrange and clean up config files for tc_and_extra_tc us…
georgemccabe Jul 22, 2022
502ae62
Feature 650 questions2ask (#1573)
lisagoodrich Jul 25, 2022
23bda51
bugfix #1706 fix PhaseDiagram use case to avoid writing into INPUT_BA…
georgemccabe Jul 26, 2022
45da99e
feature #1566 Use Python 3.8.6 for automated tests (#1710)
georgemccabe Jul 26, 2022
61d2c19
Merge branch 'develop-ref' into develop
georgemccabe Jul 26, 2022
20af6cb
change job control rules to ignore commit message keywords if running…
georgemccabe Jul 26, 2022
6ad33e7
Merge branch 'develop' into feature_1402_config_cleanup_model_app
georgemccabe Jul 26, 2022
f58f294
bugfix #1713 develop METPLOTPY_BASE (#1715)
georgemccabe Jul 27, 2022
dd5c2eb
turn off use cases
georgemccabe Jul 27, 2022
367d111
Merge branch 'develop' into feature_1402_config_cleanup_model_app
georgemccabe Jul 27, 2022
b5a617a
feature #1566 Python 3.8.6 documentation (#1717)
georgemccabe Jul 27, 2022
a4f4af4
if TC_PAIRS_MATCH_POINTS is unset, set 'match_points = TRUE;'. This i…
georgemccabe Jul 27, 2022
6471b51
fixed TCPairs unit tests to handle default value for match_points
georgemccabe Jul 27, 2022
e2947df
bugfix #1691 remove whitespace from output file paths (#1721)
georgemccabe Jul 27, 2022
a41115f
added variables that are needed for use case and were accidentally re…
georgemccabe Jul 27, 2022
4d318db
log error and increment error count if required lat/lon bound variabl…
georgemccabe Jul 27, 2022
748c098
skip metplus_final.conf in check for new output to prevent false alar…
georgemccabe Jul 28, 2022
994161c
Update index.rst
bikegeek Aug 3, 2022
8a51511
Update metdatadb.rst
bikegeek Aug 3, 2022
6a49dfd
renamed from metdatadb
bikegeek Aug 3, 2022
774d31f
replacing all other instances of metdatdb/METdatadb with metdataio/ME…
bikegeek Aug 3, 2022
84845a6
after renaming directory from metdatadb to metdataio
bikegeek Aug 3, 2022
7ec1a49
replace METdatadb with METdataio
bikegeek Aug 3, 2022
7e04960
copied and replaced with metdataio filenames
bikegeek Aug 3, 2022
0ba0546
replaced with metdataio version
bikegeek Aug 3, 2022
a3fcc80
Update the Release Guide while creating the MET-11.0.0-beta2 developm…
JohnHalleyGotway Aug 3, 2022
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
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
2c1a065
Merge branch 'develop-ref' into develop
georgemccabe Nov 7, 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
2 changes: 1 addition & 1 deletion .github/actions/run_tests/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ if [[ "$INPUT_CATEGORIES" == pytests* ]]; then
for x in `cat $PYTESTS_GROUPS_FILEPATH`; do
marker="${x//_or_/ or }"
marker="${marker//not_/not }"
command+="/usr/local/envs/pytest/bin/pytest -vv --cov=../../metplus -m \"$marker\""
command+="/usr/local/envs/pytest/bin/pytest -vv --cov=../../../metplus -m \"$marker\""
command+=";if [ \$? != 0 ]; then status=1; fi;"
done
command+="if [ \$status != 0 ]; then echo ERROR: Some pytests failed. Search for FAILED to review; false; fi"
Expand Down
2 changes: 1 addition & 1 deletion .github/jobs/create_output_data_volumes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ if [ $? != 0 ]; then
exit 1
fi

docker_data_output_dir=scripts/docker/docker_data_output
docker_data_output_dir=.github/jobs/docker_data_output

success=1
for vol_name in use_cases_*; do
Expand Down
4 changes: 2 additions & 2 deletions .github/jobs/docker_setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ duration=$(( SECONDS - start_seconds ))
echo "TIMING: docker pull ${DOCKERHUB_TAG} took `printf '%02d' $(($duration / 60))`:`printf '%02d' $(($duration % 60))` (MM:SS)"

# set DOCKERFILE_PATH that is used by docker hook script get_met_version
export DOCKERFILE_PATH=${GITHUB_WORKSPACE}/scripts/docker/Dockerfile
export DOCKERFILE_PATH=${GITHUB_WORKSPACE}/internal/scripts/docker/Dockerfile

MET_TAG=`${GITHUB_WORKSPACE}/scripts/docker/hooks/get_met_version`
MET_TAG=`${GITHUB_WORKSPACE}/internal/scripts/docker/hooks/get_met_version`

MET_DOCKER_REPO=met-dev
if [ "${MET_TAG}" != "develop" ]; then
Expand Down
138 changes: 0 additions & 138 deletions .github/jobs/docker_update_data_volumes.py

This file was deleted.

2 changes: 1 addition & 1 deletion .github/jobs/get_use_case_commands.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
sys.path.insert(0, METPLUS_TOP_DIR)

from internal.tests.use_cases.metplus_use_case_suite import METplusUseCaseSuite
from metplus.util.met_util import expand_int_string_to_list
from metplus.util.string_manip import expand_int_string_to_list
from docker_utils import VERSION_EXT


Expand Down
1 change: 1 addition & 0 deletions .github/parm/pytest_groups.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
run_metplus
util
wrapper
wrapper_a
Expand Down
10 changes: 10 additions & 0 deletions .github/parm/use_case_groups.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,11 @@
"index_list": "6",
"run": false
},
{
"category": "marine_and_cryosphere",
"index_list": "7",
"run": false
},
{
"category": "medium_range",
"index_list": "0",
Expand Down Expand Up @@ -134,6 +139,11 @@
"index_list": "8",
"run": false
},
{
"category": "precipitation",
"index_list": "9",
"run": false
},
{
"category": "s2s",
"index_list": "0",
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 @@ -685,7 +685,7 @@ images using Conda that can be used to run use cases. These images are stored
on DockerHub in *dtcenter/metplus-envs* and are named with a tag that
corresponds to the keyword without the **_env** suffix.
The environments were created using Docker commands via scripts that are found
in *scripts/docker/docker_env*.
in *internal/scripts/docker_env*.
Existing keywords that set up Conda environments used for use cases are:

* cfgrib_env
Expand Down Expand Up @@ -793,14 +793,14 @@ packages take a very long time to install in Docker. The new approach involves
creating Docker images that use Conda to create a Python environment that can
run the use case. To see what is available in each of the existing Python
environments, refer to the comments in the scripts found in
*scripts/docker/docker_env/scripts*.
*internal/scripts/docker_env/scripts*.
New environments must be added by a METplus developer,
so please create a discussion on the
`METplus GitHub Discussions <https://met.readthedocs.io/en/latest/Users_Guide/appendixF.html>`_
forum if none of these environments contain the package requirements
needed to run a new use case.

A **README.md** file can be found in *scripts/docker/docker_env* that
A **README.md** file can be found in *internal/scripts/docker_env* that
provides commands that can be run to recreate a Docker image if the
conda environment needs to be updated. Please note that Docker must
be installed on the workstation used to create new Docker images and
Expand Down
2 changes: 1 addition & 1 deletion docs/Contributors_Guide/deprecation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ wrong variable and it is using WGRIB2 = wgrib2.

check_for_deprecated_config()
-----------------------------
In **met_util.py** there is a function called
In **metplus/util/config_metplus.py** there is a function called
check_for_deprecated_config. It contains a dictionary of dictionaries
called deprecated_dict that specifies the old config name, the section
it was found in, and a suggested alternative (None if no alternative
Expand Down
4 changes: 4 additions & 0 deletions docs/Contributors_Guide/user_support.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ Support Responsibilities
========================

Five staff members take turns monitoring Discussions each day of the week.

Each day, all support members should follow up on existing Discussions in
which they are assigned (i.e. tagged).

The responsibilities for each daily assignee are described below.


Expand Down
4 changes: 2 additions & 2 deletions docs/Users_Guide/getting_started.rst
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@ user configuration file and

The last line of the screen output should match this format::

05/04 09:42:52.277 metplus (met_util.py:212) INFO: METplus has successfully finished running.
05/04 09:42:52.277 metplus INFO: METplus has successfully finished running.

If this log message is not shown, there is likely an issue with one or more
of the default configuration variable overrides in the
Expand All @@ -339,7 +339,7 @@ how the :ref:`common_config_variables` control a use case run.
If the run was successful, the line above the success message should contain
the path to the METplus log file that was generated::

05/04 09:44:21.534 metplus (met_util.py:211) INFO: Check the log file for more information: /path/to/output/logs/metplus.log.20210504094421
05/04 09:44:21.534 metplus INFO: Check the log file for more information: /path/to/output/logs/metplus.log.20210504094421

* Review the log file and compare it to the Example.conf use case
configuration file to see how the settings correspond to the result.
Expand Down
11 changes: 2 additions & 9 deletions docs/Users_Guide/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -221,16 +221,11 @@ The METplus Wrappers source code contains the following directory structure::
METplus/
build_components/
docs/
environment.yml
internal/
manage_exernals/
metplus/
parm/
produtil/
README.md
requirements.txt
scripts/
setup.py
ush/

The top-level METplus Wrappers directory consists of a README.md file
Expand All @@ -249,7 +244,8 @@ The Doxygen documentation is useful to
contributors and is not necessary for METplus end-users.

The **internal/** directory contains scripts that are only
relevant to METplus developers and contributors.
relevant to METplus developers and contributors, such as tests and files
used with Docker.

The **manage_externals/** directory contains scripts used to
facilitate the downloading and management
Expand All @@ -262,9 +258,6 @@ METplus Wrappers.

The **produtil/** directory contains part of the external utility produtil.

The **scripts/** directory contains scripts that are used for creating
Docker images.

The **ush/** directory contains the run_metplus.py script that is
executed to run use cases.

Expand Down
60 changes: 58 additions & 2 deletions docs/Users_Guide/release-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,63 @@ When applicable, release notes are followed by the `GitHub issue <https://github
describes the bugfix, enhancement, or new feature.


METplus Version 5.0.0 Beta 4 Release Notes (2022-10-26)
-------------------------------------------------------

.. warning:: **MAJOR CHANGES**:

* The LOOP_ORDER config variable was removed. The variable set in a user's
config file will be ignored in favor of executing the logic that
corresponds to *LOOP_ORDER = processes*, where all times are processed for
the first item in the PROCESS_LIST, then all times are processed for the
second item in the PROCESS_LIST, etc. This may change the order that
commands are executed in a use case, but it should not change the results.


* Enhancements:

* Remove LOOP_ORDER config variable (`#1687 <https://github.com/dtcenter/METplus/issues/1687>`_)

* Add unique identifier for each METplus run to configuration (`#1829 <https://github.com/dtcenter/METplus/issues/1829>`_)

* StatAnalysis - Support setting multiple jobs (`#1842 <https://github.com/dtcenter/METplus/issues/1842>`_)

* StatAnalysis - Set MET verbosity (`#1772 <https://github.com/dtcenter/METplus/issues/1772>`_)

* StatAnalysis - Support using both init/valid variables in string substitution (`#1861 <https://github.com/dtcenter/METplus/issues/1861>`_)

* StatAnalysis - Allow filename template tags in jobs (`#1862 <https://github.com/dtcenter/METplus/issues/1862>`_)

* StatAnalysis - Support looping over groups of list items (`#1870 <https://github.com/dtcenter/METplus/issues/1870>`_)

* StatAnalysis - Allow processing of time ranges other than daily (`#1871 <https://github.com/dtcenter/METplus/issues/1871>`_)

* StatAnalysis - Add support for using a custom loop list (`#1893 <https://github.com/dtcenter/METplus/issues/1893>`_)

* Remove MakePlots wrapper (`#1843 <https://github.com/dtcenter/METplus/issues/1843>`_)

* Bugfixes:

* PCPCombine - custom loop list does not work for subtract method (`#1884 <https://github.com/dtcenter/METplus/issues/1884>`_)

* New Wrappers: None

* New Use Cases:

* Probability of Exceedence for 85th percentile temperatures (`#1808 <https://github.com/dtcenter/METplus/issues/1808>`_)

* FV3 Physics Tendency plotting via METplotpy (`#1852 <https://github.com/dtcenter/METplus/issues/1852>`_)

* Documentation: None

* Internal:

* Fix GitHub Actions warnings - update the version of actions and replace set-output (`#1863 <https://github.com/dtcenter/METplus/issues/1863>`_)

* Update diff logic to handle CSV files that have rounding differences (`#1865 <https://github.com/dtcenter/METplus/issues/1865>`_)

* Add unit tests for expected failure (`dtcenter/METplus-Internal#24 <https://github.com/dtcenter/METplus-Internal/issues/24>`_)

METplus Version 5.0.0 Beta 3 Release Notes (2022-09-21)
-------------------------------------------------------

Expand Down Expand Up @@ -67,8 +124,7 @@ METplus Version 5.0.0 Beta 3 Release Notes (2022-09-21)
* MJO-ENSO diagnostics (`#1330 <https://github.com/dtcenter/METplus/issues/1330>`_)


* Documentation:

* Documentation: None

* Internal:

Expand Down
Loading