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 #2543 #2544

Merged
merged 804 commits into from
May 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
804 commits
Select commit Hold shift + click to select a range
c2a8c63
Merge branch 'develop-ref' into develop
JohnHalleyGotway Dec 12, 2022
dcfdff6
Cleanup. Remove file inadvertently added during development.
JohnHalleyGotway Dec 12, 2022
bd0ea06
Update to dtcenter/metplus-action-data-update@v2
JohnHalleyGotway Dec 13, 2022
f0cd543
Fix testing.yml in develop branch to ignore the docs directory.
JohnHalleyGotway Dec 13, 2022
1b4af9f
Double stars
JohnHalleyGotway Dec 13, 2022
6453fd9
Updates to compilation script and associated config and modulefiles (…
jprestop Dec 21, 2022
9e8b8e2
print python executable used to run when running without MET_PYTHON_EXE
georgemccabe Dec 23, 2022
6246c25
Revert "print python executable used to run when running without MET_…
georgemccabe Dec 23, 2022
8116b87
Bugfix #2389 develop flowchart (#2392)
JohnHalleyGotway Dec 28, 2022
81739b0
Add in the MET-10.1.0 flowchart.
JohnHalleyGotway Dec 29, 2022
2943b15
#2370 checking NaN and print out "NA" to avoid an Exception
Jan 9, 2023
aad4de3
#2370 AOD 550 is interpolated only AOD 440 and 650 are not negative v…
Jan 9, 2023
ebcf2c4
Merge branch 'develop' of github.com:dtcenter/MET into develop
georgemccabe Jan 9, 2023
1741cae
Merge pull request #2398 from dtcenter/bugfix_2370_aeronetv3
hsoh-u Jan 10, 2023
889dfb2
#2387 Convert integer to string for log message
Jan 10, 2023
2ca846a
#2387 Do not increase n_file_obs when n_derived_obs is increased
Jan 10, 2023
1dcff94
#2387 Corrected a log message
Jan 10, 2023
8eff3d6
#2387 Changed to_string to str_format
Jan 10, 2023
9718ad4
Merge branch 'develop' of github.com:dtcenter/MET into develop
georgemccabe Jan 12, 2023
0163b9b
Merge pull request #2400 from dtcenter/bugfix_2387_pb2nc_obs_count
hsoh-u Jan 13, 2023
c3482c2
Merge branch 'develop' of github.com:dtcenter/MET into develop
georgemccabe Jan 13, 2023
8cb4495
Feature #2388 Fix Python environment issue (#2407)
georgemccabe Jan 13, 2023
d8e6cda
Merge branch 'develop' of github.com:dtcenter/MET into develop
georgemccabe Jan 13, 2023
1a8a4ad
Per #2399 fix definitions of G172 and G220 based on comments in NOAA-…
JohnHalleyGotway Jan 15, 2023
bfa7768
Bugfix #2380 develop override (#2382)
JohnHalleyGotway Jan 17, 2023
8f439af
Updates to sonarqube setup on seneca.
Jan 17, 2023
9a1d71c
Merge branch 'develop' of https://github.com/dtcenter/MET into develop
Jan 17, 2023
05223ce
Bugfix #2408 develop empty config (#2410)
JohnHalleyGotway Jan 17, 2023
56f56d4
Merge branch 'develop' of github.com:dtcenter/MET into develop
georgemccabe Jan 18, 2023
8b7c7cf
Bugfix #2390 develop compile zlib (#2404)
georgemccabe Jan 18, 2023
a1c2df0
Merge branch 'develop' of github.com:dtcenter/MET into develop
georgemccabe Jan 18, 2023
cd96574
#2228 Added parameters for ellipsoidal earth
Jan 20, 2023
389d041
#2228 Added functions for ellipsoidal earth (polar stereographics)
Jan 20, 2023
8901742
#2228 Support polar stereographics without scale_factor and ellipsoid…
Jan 20, 2023
2adde21
#2218 Addedmrtwo unit tests for polar stereographics
Jan 21, 2023
2513e2c
#2218 convert index to meter at xy_to_latlon
Jan 23, 2023
be6d28f
#2218 Check eccentricity
Jan 23, 2023
ccd2aa2
#2218 Changed the order of members
Jan 23, 2023
5e055ae
#2218 Initialize newly added members
Jan 23, 2023
1b9c39e
Feature #2415 develop modulefiles (#2417)
jprestop Jan 25, 2023
49fe51e
Bugfix #2412 develop climo (#2422)
JohnHalleyGotway Jan 25, 2023
636c613
Merge branch 'develop-ref' into develop
JohnHalleyGotway Jan 26, 2023
82735e6
#2218 Added dy_km
Jan 27, 2023
0f5ec5d
#2218 Used dy_km
Jan 27, 2023
256ee5c
#2218 Set dy_km and do not set swap_to_north for polar stereographics
Jan 27, 2023
34fe360
#2218 Check and adjust semi_major_axis in meters
Jan 31, 2023
07aa5ac
#2218 PAss negative lon to st_latlon_to_xy_func
Jan 31, 2023
9ee4cf7
#2218 Removed a warning for ellipsoidal earth
Jan 31, 2023
48b03c1
Merge pull request #2418 from dtcenter/feature_2218_polar_stereographic
hsoh-u Feb 2, 2023
3fe335f
Merge branch 'develop-ref' into develop
JohnHalleyGotway Feb 2, 2023
d5d5c7c
#2218 Initialize polar stereographics parametres for ellipsoial earth
Feb 2, 2023
d9e7218
#2218 Initialize polar stereographics parameters for ellipsoidal earth
Feb 2, 2023
d124e2e
Merge pull request #2434 from dtcenter/feature_2218_polar_stereographic
hsoh-u Feb 2, 2023
9a7ebe8
Bugfix #2437 develop convert (#2439)
JohnHalleyGotway Feb 15, 2023
6263343
Hotfix to the develop branch to remove a .swp file that was accidenta…
JohnHalleyGotway Feb 16, 2023
7b3beac
Hotfix for develop, for #2437, forgot one reference to the search_par…
JohnHalleyGotway Feb 16, 2023
9583880
Doc-only update the develop branch clarifying the description of the …
JohnHalleyGotway Feb 16, 2023
eb987a4
Feature #2421 update base image (#2440)
georgemccabe Feb 16, 2023
d26af9b
Update .readthedocs.yaml
jprestop Feb 21, 2023
455c373
Update .readthedocs.yaml
jprestop Feb 21, 2023
1d57eb3
Update .readthedocs.yaml
jprestop Feb 21, 2023
74d5b5b
Bugfix #2452 develop airnow (#2454)
JohnHalleyGotway Feb 21, 2023
e66f6ce
Merge branch 'develop-ref' into develop
JohnHalleyGotway Feb 22, 2023
b249c9c
Modifying files for installation on WCOS with python3.10, including a…
jprestop Feb 22, 2023
51aed28
#2428 Initial release
Feb 22, 2023
550f473
#2428 Added read_tmp_point_nc.py and write_tmp_point_nc.py
Feb 22, 2023
7c9f16d
#2428 Added met_point_obs_nc.py
Feb 22, 2023
8017e01
#2428 Added python_point2grid_pb2nc_TMP_user_python
Feb 22, 2023
5ee645e
#2428 Changed log message
Feb 22, 2023
339803a
#2428 Moved GP, tmp_nc_base_name, and tmp_nc_file_var_name to python3…
Feb 22, 2023
7634474
#2428 Moved nc_tools to met_point_obs_nc.py
Feb 22, 2023
9912f42
#2428 Moved nc_point_obs to met_point_obs_nc.py
Feb 22, 2023
d7dabde
#2428 Added tmp_nc_point_obs
Feb 22, 2023
4b6e032
#2428 Do not check if MET_PYTHON_EXE is the same as the MET_PYTHON_BI…
Feb 22, 2023
72cd3fb
#2428 Do not add MET_BASE/python path
Feb 23, 2023
6163c98
Feature 2429 tc pairs members (#2451)
sethlinden Feb 23, 2023
447ac0b
#2428 Set use_var_id at put_data()
Feb 23, 2023
4eba029
#2428 Set use_var_id from the global attribute
Feb 23, 2023
61bf6d9
Fixed typo.
DanielAdriaansen Feb 24, 2023
64b0327
Merge branch 'develop-ref' into develop
JohnHalleyGotway Feb 24, 2023
c272ed7
Merge pull request #2462 from dtcenter/bugfix_2428_python_from_env_2
hsoh-u Feb 24, 2023
9b6c6de
Feature 2146 dropdown menus (#2459)
lisagoodrich Feb 24, 2023
87a6efe
Bugfix #2449 develop pdf (#2464)
JohnHalleyGotway Feb 27, 2023
d545511
Bugfix #2402 develop sonarqube (#2468)
JohnHalleyGotway Feb 27, 2023
b2b92ce
Feature #2469 2023_v11.1.0 (#2471)
JohnHalleyGotway Feb 27, 2023
8258775
Create LICENSE.md
JohnHalleyGotway Feb 27, 2023
f0a4409
Per METplus Discussion dtcenter/METplus#2063 from @RogerHar, the igno…
JohnHalleyGotway Feb 28, 2023
cf557cc
Bugfix #2426 develop buoy (#2475)
davidalbo Feb 28, 2023
70b2e6e
Feature #2473 v11.1.0-beta1 (#2479)
JohnHalleyGotway Feb 28, 2023
97dcefe
Added MET_PYTHON_LIB variable to account for lib64 vs lib directory; …
jprestop Feb 28, 2023
5cf97b1
Merge branch 'develop' of github.com:dtcenter/MET into develop
georgemccabe Mar 1, 2023
9123ac0
Feature #2421 Python 3.10.4 - update Dockerfiles (#2480)
georgemccabe Mar 1, 2023
e7ee5c1
Update docs directly in develop to:
JohnHalleyGotway Mar 2, 2023
b1634e0
Update install_met_env.generic
jprestop Mar 3, 2023
c38f68b
removing sphinx-panels because they were never used.
lisagoodrich Mar 6, 2023
cfb68d1
#2482 Check if the string value is a datestring first. Then check if …
Mar 6, 2023
b186588
Removing "met/" from "met/docs"
jprestop Mar 7, 2023
84eb17d
Update documentation.yml
jprestop Mar 8, 2023
5c63627
Merge pull request #2483 from dtcenter/bugfix_2482_timeslicing_yyyymmdd
hsoh-u Mar 9, 2023
ff94154
#2285 Read temporary file as CSV if failas as NetCDF to support point…
Mar 9, 2023
1622220
#2285 Write a temporary file as CSV if point_data variable exists
Mar 9, 2023
1cfd0ce
#2285 Separeted write_tmp_ascii and make the main code not to be exec…
Mar 9, 2023
e4dc068
#22285 Added mask_filters.h and mask_filters.cc
Mar 14, 2023
b9321eb
#2401 Added branch name and changed plain text password to token
Mar 17, 2023
ba81fc6
Merge pull request #2491 from dtcenter/feature_2401_sonarqube_branch_…
hsoh-u Mar 17, 2023
9e0fba7
#2285 Moved files at scripts/utility to scripts/python/utility
Mar 23, 2023
b252b8b
#2285 Moved files at scripts/utility to scripts/python/utility
Mar 23, 2023
47ad200
#2285 Moved files at data/wrappers to scripts/python/pyembed
Mar 23, 2023
5e977ae
#2493 updates lat/lon/elv if SiteName is changed
Mar 30, 2023
d91165c
Merge pull request #2495 from dtcenter/bugfix_2493_dev_aeronet3_lat_l…
hsoh-u Mar 30, 2023
4c20290
Merge branch 'develop-ref' into develop
JohnHalleyGotway Mar 31, 2023
a33aa0a
Feature 2460 dropdown menu appendix a (#2501)
lisagoodrich Apr 3, 2023
fd184ac
#2285 Moved python script from python to python/examples
Apr 3, 2023
e04ebc8
#2285 Moved python script from python to python/examples
Apr 3, 2023
33c8194
#2285 Merged from met_point_obs_nc.py
Apr 3, 2023
c565ade
#2285 Initial release
Apr 3, 2023
e081ec7
#2285 Initial release
Apr 3, 2023
9c84de7
#2285 Moved read_met_point_obs.py Initial release
Apr 3, 2023
a824085
#2285 Restructure python scripts
Apr 4, 2023
57f2b46
#2285 Restructure python scripts: moved to scripts/python/pyemded
Apr 4, 2023
838929d
#2285 Restructure python scripts: moved to scripts/python/pyemded
Apr 4, 2023
39c20a2
Feature #2504 nullptr (#2505)
JohnHalleyGotway Apr 6, 2023
dce5612
Feature #2506 will_never_be_executed (#2507)
JohnHalleyGotway Apr 6, 2023
4455c7d
#2285 Initial release
Apr 7, 2023
b1324b2
#2285 Initial release
Apr 7, 2023
48c10b4
#2285 Restructure python scripts
Apr 7, 2023
a14085d
#2285 Restructure python scripts
Apr 7, 2023
0c1aaad
#2285 Adjusted the path for python scripts
Apr 7, 2023
6308f78
#2285 Adjusted the path for python scripts
Apr 7, 2023
30e28bf
#2285 Adjusted the path for python scripts
Apr 7, 2023
521fb14
#2285 Removed xarray and added MaskFilters
Apr 7, 2023
a5a16fe
#2285 Uses MaskFilters
Apr 7, 2023
c80ecea
#2285 Removed xarry
Apr 7, 2023
1c7f41e
#2285 Adjusted the path for python scripts
Apr 7, 2023
c355f4b
#2285 Adjusted the path for python scripts
Apr 7, 2023
ea11ed0
Merge branch 'develop' into feature_2285_read_point_data
Apr 7, 2023
d6086ec
#2285 Imnport importlib.util instead of importlib
Apr 10, 2023
3074aa8
#2285 Change back
Apr 10, 2023
ddfe1c3
#2285 Changed importing importlib
Apr 10, 2023
179eb88
Merge branch 'feature_2285_read_point_data' of github.com:dtcenter/ME…
Apr 10, 2023
2feccc9
#2285 Merged scripts/python/met_point_obs_nc.py to scripts/python/met…
Apr 10, 2023
09aaf11
Fixes typo in installation chapter.
DanielAdriaansen Apr 11, 2023
4e4cc42
Updates to reflect new directory structure.
DanielAdriaansen Apr 11, 2023
95f4964
Changes to the section about building MET with Python Embedding support.
DanielAdriaansen Apr 11, 2023
7e18acf
Changes to the section about MET_PYTHON_EXE.
DanielAdriaansen Apr 11, 2023
3a0a095
Adds overview of supported data structures.
DanielAdriaansen Apr 11, 2023
d254988
Fixes sub-section headers.
DanielAdriaansen Apr 11, 2023
5568924
Adds note about sample commands.
DanielAdriaansen Apr 11, 2023
113db08
Fixes table references and also adds note about assumed path location…
DanielAdriaansen Apr 11, 2023
e1e298a
Big overhaul to the beginning of the 2D dataplane section.
DanielAdriaansen Apr 11, 2023
dc74182
Fixes table problems.
DanielAdriaansen Apr 11, 2023
5aeeea9
Updates the rest of the gridded data section.
DanielAdriaansen Apr 11, 2023
43319b6
Fixes warning and tweaks table.
DanielAdriaansen Apr 11, 2023
549aa68
Adds required Python version and attempts to fix RST link warning.
DanielAdriaansen Apr 11, 2023
38952d6
Adds placeholder for examples of pyembed with 2D gridded dataplanes.
DanielAdriaansen Apr 11, 2023
489b6e8
Adds a better table name for the 2D attribute table.
DanielAdriaansen Apr 11, 2023
993ec8c
#2285 Changed argument usecols to col_start and col_last for read_mpr
Apr 13, 2023
9fae26f
#2285 Changed argument usecols to col_start and col_last for read_mpr
Apr 13, 2023
236d59c
#2285 Changed spaces for indent (4 to 3)
Apr 13, 2023
632dcf1
#2285 Renamed load_txt to read_2d_text_input. Removed get_grid_metada…
Apr 13, 2023
b4ac64f
Merge branch 'feature_2285_read_point_data' of github.com:dtcenter/ME…
Apr 13, 2023
d13c9f3
#2474 Avoid the devision by 0
Apr 14, 2023
816c629
#2474 Check if n_alloc is a negative value
Apr 14, 2023
d3644ea
@2474 Check if E is not allocated before accessing it
Apr 14, 2023
bcf2341
#2474 Sets n at write_job_aggr_seeps and write_job_aggr_seeps_mpr
Apr 14, 2023
3e65a97
#2474 Initialize n to 0
Apr 14, 2023
f33b3a5
Some more tweaks to the 2D gridded dataplane section.
DanielAdriaansen Apr 14, 2023
97d3ec7
Adds sample GridStat Python Embedding example.
DanielAdriaansen Apr 14, 2023
f71cb4e
Updates to the point observation section and adds stub for the MET Py…
DanielAdriaansen Apr 14, 2023
1b92a9d
More updates for point observations section.
DanielAdriaansen Apr 14, 2023
f5a164d
#2474 renamed create_header_attrs to set_dataplane_attrs
Apr 14, 2023
d0516f8
Removes subsection to consolidate info for point observations.
DanielAdriaansen Apr 14, 2023
55dc1a9
#2474 Corrected API name, get_sample_point_obs
Apr 14, 2023
32d0f5b
#2474 Formating (intend)
Apr 14, 2023
3f09e21
@2474 Updated comments
Apr 14, 2023
d4c8844
#2474 Removed the convertion option
Apr 14, 2023
f921a9a
Merge branch 'feature_2285_read_point_data' of github.com:dtcenter/ME…
Apr 14, 2023
9b1134c
Cleans up code-block formatting and adds captions to relevant code bl…
DanielAdriaansen Apr 14, 2023
7d70498
Adds example of dual Python embedding for PointStat.
DanielAdriaansen Apr 14, 2023
abad322
Updates to the MPR section.
DanielAdriaansen Apr 14, 2023
38a7478
Removes Python embedding example and moves to Appendix F.
DanielAdriaansen Apr 14, 2023
aadfb92
Corrects RST error.
DanielAdriaansen Apr 14, 2023
e179642
RST link errors.
DanielAdriaansen Apr 14, 2023
a766cab
@2474 Changed long pointer to LongArray
Apr 14, 2023
b197624
#2474 Use LongArray for NetCDF API
Apr 14, 2023
47af55d
#2474 Formating (intend), Moved convert_point_data to under met_point…
Apr 14, 2023
aa395e5
Merge branch 'feature_2285_read_point_data' of github.com:dtcenter/ME…
Apr 14, 2023
c893ed0
#2474 Formating (intend), Moved convert_point_data to under met_point…
Apr 14, 2023
422baa3
#2474 Changed 0 to nullptr
Apr 14, 2023
af6712c
#2474 Assign FO_Node instead of calling memcpy
Apr 15, 2023
08aeeec
#2285 Check and give wwarning if met_point_data or point_data is miss…
Apr 17, 2023
465be3e
A few grammar/typo fixes.
DanielAdriaansen Apr 17, 2023
d28d550
Adds error messages for Python embedding if MET is not Python enabled.
DanielAdriaansen Apr 17, 2023
8b5989d
Removes examples for MPR/StatAnalysis since it's really just command …
DanielAdriaansen Apr 17, 2023
716f922
Adds brief blurb about the MET Python package.
DanielAdriaansen Apr 17, 2023
5244b66
Corrects path in MPR example and removes MET_BASE.
DanielAdriaansen Apr 17, 2023
d199e17
Update docs/Users_Guide/appendixF.rst
DanielAdriaansen Apr 17, 2023
fb43a77
Update docs/Users_Guide/appendixF.rst
DanielAdriaansen Apr 17, 2023
9890fd8
Adds missing scripts directory for two commands.
DanielAdriaansen Apr 17, 2023
2334d1a
Merge branch 'feature_2285_read_point_data' of github.com:dtcenter/ME…
DanielAdriaansen Apr 17, 2023
c3ab2c2
Merge pull request #2512 from dtcenter/feature_2474_sonarqube_finding…
hsoh-u Apr 18, 2023
9364ae1
Update appendixF.rst
DanielAdriaansen Apr 18, 2023
ccd2612
Updates the MET_PYTHON_INPUT_ARG section of the documentation.
DanielAdriaansen Apr 19, 2023
7eef4df
Merge branch 'feature_2285_read_point_data' of github.com:dtcenter/ME…
DanielAdriaansen Apr 19, 2023
a849167
Breaks long command into 2 lines for readability.
DanielAdriaansen Apr 19, 2023
89a2cff
#2474 Check the offset
Apr 19, 2023
0071adf
Merge pull request #2509 from dtcenter/feature_2285_read_point_data
hsoh-u Apr 20, 2023
c7df68f
#2474 cleanup
Apr 20, 2023
60dcd4e
#2474 Added comment
Apr 20, 2023
22fbca7
Merge pull request #2515 from dtcenter/feature_2474_sonarqube_finding…
hsoh-u Apr 20, 2023
5293de4
Bugfix 2518 dtypes appf docs (#2519)
DanielAdriaansen Apr 23, 2023
530ca20
Feature develop update install files (#2516)
jprestop Apr 23, 2023
bf0e5ad
Feature #2517 v11.1.0-beta2 (#2522)
JohnHalleyGotway Apr 23, 2023
801e485
#2521 Changed a double pointer to DoubleArray for SonarQube
Apr 26, 2023
6a0209e
Revert "#2521 Changed a double pointer to DoubleArray for SonarQube"
Apr 26, 2023
ec92890
#2521 Changed module() to get_module() because module becomes a keywo…
Apr 26, 2023
3eb3604
#2521 Added data_len argument to get_filtered_nc_data_2d
Apr 26, 2023
0a38a44
Checks if Nelements is a negative value
Apr 26, 2023
b2de76c
#2521 Checks the boundary.
Apr 26, 2023
9bf9595
Corrected hdr_cnt from python embedding
Apr 27, 2023
4064ff9
Rollback
Apr 27, 2023
ad2fada
#2525 Correctnhdr from python embedding for 11 column data
Apr 27, 2023
68df283
#2525 Use -9999. as a missing value
Apr 27, 2023
dad2812
#2525 Removed a log message
Apr 27, 2023
38e68e7
Merge pull request #2529 from dtcenter/bugfix_2525_nhdr_1_off
hsoh-u Apr 28, 2023
571ddf9
Corrected typo: "findinds" to "findings"
jprestop Apr 28, 2023
8b9d8ab
Feature develop cycle change (#2528)
lisagoodrich Apr 28, 2023
cc315e1
Feature #2517 v11.1.0-beta2-try2 (#2530)
JohnHalleyGotway Apr 28, 2023
f9051bb
Update release-notes.rst
JohnHalleyGotway Apr 28, 2023
bc39161
Merge pull request #2526 from dtcenter/feature_2521_sonarqube_finding…
hsoh-u May 3, 2023
2220a8f
Update .readthedocs.yaml
jprestop May 4, 2023
48f9ffb
Bugfix 2531 compilation errors (#2533)
jprestop May 5, 2023
728e031
Doc-only change to fix 2 bad links in the Stat-Analysis chapter.
JohnHalleyGotway May 5, 2023
815b78d
Merge branch 'develop' of https://github.com/dtcenter/MET into develop
JohnHalleyGotway May 5, 2023
39d61b7
Feature #2517 v11.1.0-beta2-try3 (#2534)
JohnHalleyGotway May 5, 2023
d2345e2
Bugfix #2531 compilation_errors_configure (#2535)
JohnHalleyGotway May 5, 2023
a9eae78
Update release-notes.rst
jprestop May 8, 2023
fbabd80
Fix formatting
jprestop May 8, 2023
d2f024d
Fix formatting problem
jprestop May 8, 2023
4d70cf8
Hopefully fixing formatting
jprestop May 8, 2023
349e3ec
Adding ==0.3.0 to sphinx-design
jprestop May 9, 2023
0502262
Feature #2523 dim_order (#2524)
JohnHalleyGotway May 10, 2023
66ef8a9
Feature #2425 tc_stat_rirw (#2536)
sethlinden May 10, 2023
682669e
Feature #1060 shapes (#2537)
JohnHalleyGotway May 10, 2023
593f2d3
Adding the update truth data workflow to the develop branch.
JohnHalleyGotway May 11, 2023
8c040c6
Merge remote-tracking branch 'origin/develop-ref' into develop
metplus-bot May 11, 2023
bfae0e4
Update update_truth.yml
JohnHalleyGotway May 11, 2023
caf4bd7
Per #2542 develop gheidke (#2543)
JohnHalleyGotway May 15, 2023
089ea94
Update config entries for GenEnsProd, EnsembleStat
j-opatz May 15, 2023
e527ab5
Merge remote-tracking branch 'origin/develop-ref' into develop
metplus-bot May 15, 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
2 changes: 1 addition & 1 deletion .github/workflows/update_truth.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Create Truth Data Update Pull Request
name: Update Truth Data

on:
workflow_dispatch:
Expand Down
112 changes: 59 additions & 53 deletions docs/Users_Guide/config_options.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2406,7 +2406,7 @@ are empty. Note: grib_code 11 is equivalent to obs_var "TMP".
Settings specific to individual tools
-------------------------------------

EnsembleStatConfig_default
GenEnsProdConfig_default
^^^^^^^^^^^^^^^^^^^^^^^^^^

ens
Expand Down Expand Up @@ -2501,6 +2501,64 @@ combination of the categorical threshold (cat_thresh), neighborhood width
];
}

ensemble_flag
"""""""""""""

The "ensemble_flag" entry is a dictionary of boolean value indicating
which ensemble products should be generated:

* "latlon" for a grid of the Latitude and Longitude fields

* "mean" for the simple ensemble mean

* "stdev" for the ensemble standard deviation

* "minus" for the mean minus one standard deviation

* "plus" for the mean plus one standard deviation

* "min" for the ensemble minimum

* "max" for the ensemble maximum

* "range" for the range of ensemble values

* "vld_count" for the number of valid ensemble members

* "frequency" for the ensemble relative frequency meeting a threshold

* "nep" for the neighborhood ensemble probability

* "nmep" for the neighborhood maximum ensemble probability

* "rank" to write the rank for the gridded observation field to separate
NetCDF output file.

* "weight" to write the grid weights specified in grid_weight_flag to the
rank NetCDF output file.

.. code-block:: none

ensemble_flag = {
latlon = TRUE;
mean = TRUE;
stdev = TRUE;
minus = TRUE;
plus = TRUE;
min = TRUE;
max = TRUE;
range = TRUE;
vld_count = TRUE;
frequency = TRUE;
nep = FALSE;
nmep = FALSE;
rank = TRUE;
weight = FALSE;
}

EnsembleStatConfig_default
^^^^^^^^^^^^^^^^^^^^^^^^^^

fcst, obs
"""""""""

Expand Down Expand Up @@ -2643,58 +2701,6 @@ levels, and range of values.
max = NA;
}

ensemble_flag
"""""""""""""

The "ensemble_flag" entry is a dictionary of boolean value indicating
which ensemble products should be generated:

* "mean" for the simple ensemble mean

* "stdev" for the ensemble standard deviation

* "minus" for the mean minus one standard deviation

* "plus" for the mean plus one standard deviation

* "min" for the ensemble minimum

* "max" for the ensemble maximum

* "range" for the range of ensemble values

* "vld_count" for the number of valid ensemble members

* "frequency" for the ensemble relative frequency meeting a threshold

* "nep" for the neighborhood ensemble probability

* "nmep" for the neighborhood maximum ensemble probability

* "rank" to write the rank for the gridded observation field to separate
NetCDF output file.

* "weight" to write the grid weights specified in grid_weight_flag to the
rank NetCDF output file.

.. code-block:: none

ensemble_flag = {
mean = TRUE;
stdev = TRUE;
minus = TRUE;
plus = TRUE;
min = TRUE;
max = TRUE;
range = TRUE;
vld_count = TRUE;
frequency = TRUE;
nep = FALSE;
nmep = FALSE;
rank = TRUE;
weight = FALSE;
}

rng
"""

Expand Down
2 changes: 1 addition & 1 deletion internal/test_unit/config/TCStatConfig_ALAL2010
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ jobs = [
"-job filter -amodel AHWI -rirw_track BDECK -rirw_thresh <=-30 -rirw_exact TRUE -dump_row ${MET_TEST_OUTPUT}/tc_stat/ALAL2010_AHWI_rw.tcst",
"-job rirw -rirw_window 00 -rirw_thresh <=-15 -out_line_type CTC,CTS,MPR",
"-job rirw -rirw_window 12 -rirw_thresh <=-15 -out_line_type CTC,CTS,MPR",
"-job rirw -rirw_window 12 -rirw_thresh <=-15 -out_line_type CTC,CTS -out_stat ${MET_TEST_OUTPUT}/tc_stat/ALAL2010_rirw.stat"
"-job rirw -rirw_window 12 -rirw_thresh <=-15 -out_line_type CTC,CTS -by amodel -out_stat ${MET_TEST_OUTPUT}/tc_stat/ALAL2010_rirw.stat"
];

//
Expand Down
44 changes: 16 additions & 28 deletions src/libcode/vx_statistics/contable_stats.cc
Original file line number Diff line number Diff line change
Expand Up @@ -811,14 +811,11 @@ if ( Nrows != Ncols ) {

const int N = total();

if ( N == 0 ) {

mlog << Error << "\nContingencyTable::gheidke() -> "
<< "table empty!\n\n";

exit ( 1 );
//
// MET #2542: return bad data for empty tables rather than erroring out
//

}
if ( N == 0 ) return ( bad_data_double );

const double DN = (double) N;
int j, k, m, n;
Expand Down Expand Up @@ -912,14 +909,11 @@ if ( ec_value < 0.0 || ec_value >= 1.0 ) {

const int N = total();

if ( N == 0 ) {

mlog << Error << "\nContingencyTable::gheidke_ec(double) -> "
<< "table empty!\n\n";

exit ( 1 );
//
// MET #2542: return bad data for empty tables rather than erroring out
//

}
if ( N == 0 ) return ( bad_data_double );

int j, sum;
double num, denom, ans;
Expand Down Expand Up @@ -977,14 +971,11 @@ if ( Nrows != Ncols ) {

const int N = total();

if ( N == 0 ) {

mlog << Error << "\nContingencyTable::gkuiper() -> "
<< "table empty!\n\n";

exit ( 1 );
//
// MET #2542: return bad data for empty tables rather than erroring out
//

}
if ( N == 0 ) return ( bad_data_double );

const double DN = (double) N;
int j, k, m, n;
Expand Down Expand Up @@ -1077,14 +1068,11 @@ if ( Nrows != Ncols ) {

const int N = total();

if ( N == 0 ) {

mlog << Error << "\nContingencyTable::gerrity() -> "
<< "table empty!\n\n";

exit ( 1 );
//
// MET #2542: return bad data for empty tables rather than erroring out
//

}
if ( N == 0 ) return ( bad_data_double );

int j, k, m, n;
const double DN = (double) N;
Expand Down