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 #2439 #2446

Merged
merged 604 commits into from
Feb 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
604 commits
Select commit Hold shift + click to select a range
86ab23f
Feature 1971 mtd error to warning (#2221)
davidalbo Aug 5, 2022
bc7c7f8
#2225 @level string is not applied as an index and index string witho…
Aug 5, 2022
07737e5
Merge pull request #2226 from dtcenter/feature_template_with_hpp
hsoh-u Aug 8, 2022
c30b709
Feature #2220 v11.0.0-beta2_try2 (#2228)
JohnHalleyGotway Aug 9, 2022
bcb3b05
Updating Hera and Jet files for 11.0.0 release
jprestop Aug 11, 2022
9fcb37f
Adding 11.0.0 modulefiles for Hera and Jet
jprestop Aug 11, 2022
16efede
Updating cheyenne installation files
jprestop Aug 13, 2022
9aab292
Reformatted slashes in paths for hera config files
jprestop Aug 13, 2022
d00d857
Updating installation files for Orion
jprestop Aug 13, 2022
f6bd643
Removed beta2 references
jprestop Aug 13, 2022
8f50cc8
Adding configuration and modulefiles for gaea installation
jprestop Aug 15, 2022
70b52c6
Changing METdatadb references to METdataio
jprestop Aug 15, 2022
36d8356
Documentation-only commit directly to develop to correct a typo. The …
JohnHalleyGotway Aug 15, 2022
c33a552
Merge branch 'develop' of github.com:dtcenter/MET into develop
jprestop Aug 16, 2022
255a8ca
Feature 2055 nbm grib2 update (#2234)
sethlinden Aug 18, 2022
a44176e
Merge pull request #2233 from dtcenter/feature_2225_level_string_with_at
hsoh-u Aug 18, 2022
5bc6fad
Merge branch 'develop-ref' into develop
JohnHalleyGotway Aug 19, 2022
1680606
Feature 2207 map (#2241)
JohnHalleyGotway Aug 26, 2022
0a27b94
Feature #2237 tmp_dir (#2242)
JohnHalleyGotway Aug 29, 2022
c7bbab9
Per #2196, updating files for changes to met base image (#2246)
jprestop Aug 30, 2022
71c1939
Hotfix to the develop branch to fix typos in the names of 3 tools (gr…
JohnHalleyGotway Aug 30, 2022
973f1b9
Feature 2250 accum (#2251)
JohnHalleyGotway Sep 1, 2022
3daa077
Feature 2198 zenodo (#2252)
jprestop Sep 2, 2022
118214c
Per #1744, adding names for rst files in index.rst
jprestop Sep 2, 2022
d91b103
Reword to Grid-Stat opening paragraph
j-opatz Sep 6, 2022
506e761
Feature 2196 update dockerfile (#2249)
jprestop Sep 8, 2022
7bf988f
Feature 1774 contrib outline (#2253)
lisagoodrich Sep 9, 2022
98fecaf
Fine tune to grid-stat opening paragraph
j-opatz Sep 9, 2022
38e2bff
Feature 2206 fair crps to ecnt (#2247)
sethlinden Sep 13, 2022
49f7546
automated tests: added ability to trigger build of develop-lite docke…
georgemccabe Sep 13, 2022
60dc48b
to fix issues with python embedding when the path changes, update dev…
georgemccabe Sep 13, 2022
8874a27
Hotfix to the develop branch to revert the python version from 3.8 ba…
JohnHalleyGotway Sep 14, 2022
5efc65e
Tweak the build_docker_image.sh script by removing references to MET_…
JohnHalleyGotway Sep 14, 2022
16c513c
Revert "Tweak the build_docker_image.sh script by removing references…
JohnHalleyGotway Sep 14, 2022
96bd183
Hotfix, found 2 more spots where I needed to change v1.1 to v1.0. We …
JohnHalleyGotway Sep 14, 2022
688d3d8
Merge branch 'develop-ref' into develop
JohnHalleyGotway Sep 14, 2022
d456aaf
Bugfix 2238 link error (#2255)
hsoh-u Sep 14, 2022
3d8ce9f
Feature dtcenter/METplus-Internal#15 add checksum to release (#2254)
georgemccabe Sep 14, 2022
1d95e91
feature 2216 ioda2nc station_id (#2259)
hsoh-u Sep 15, 2022
8a75206
Feature 1942 seeps (#2257)
hsoh-u Sep 16, 2022
9a1ba2a
Feature 2142 ascii2nc airnow (#2256)
davidalbo Sep 18, 2022
c14819f
Feature 1954 semilatlon (#2262)
JohnHalleyGotway Sep 18, 2022
8ebd1fd
Merge remote-tracking branch 'origin/develop-ref' into develop
JohnHalleyGotway Sep 18, 2022
c086ca3
Removed future imports since they were used to transition from python…
georgemccabe Sep 19, 2022
80e9095
Feature 1908 remove ens (#2265)
JohnHalleyGotway Sep 21, 2022
adce21b
Merge branch 'develop-ref' into develop
JohnHalleyGotway Sep 21, 2022
b7b5361
Feature 2266 v11.0.0-beta3 (#2268)
JohnHalleyGotway Sep 21, 2022
3821152
Minor hotfix for the develop branch. Running bootstrap for develop on…
JohnHalleyGotway Sep 26, 2022
1d80bdd
Bugfix #2271 develop nbrctc (#2272)
JohnHalleyGotway Sep 28, 2022
2209afa
Merge branch 'develop-ref' into develop
JohnHalleyGotway Sep 28, 2022
8ef33d7
Feature 2282 docs (#2283)
JohnHalleyGotway Sep 28, 2022
6e1eea5
#2270 Removed version number for SonrQube scanner pathdiff
Sep 29, 2022
2e40571
Merge pull request #2287 from dtcenter/feature_2270_new_sonarqube
hsoh-u Sep 30, 2022
bbcc08a
Feature #2286 grib_lookup (#2288)
JohnHalleyGotway Sep 30, 2022
5466007
Feature 2227 namespace (#2290)
jprestop Oct 4, 2022
28f408e
Feature #2237 test_empty_config (#2291)
JohnHalleyGotway Oct 5, 2022
c4a5c7a
Feature #2297 gha (#2299)
JohnHalleyGotway Oct 12, 2022
043a56b
GHA hotfix to develop
JohnHalleyGotway Oct 12, 2022
6bf8828
Feature #2297 hotfix to develop
JohnHalleyGotway Oct 12, 2022
4bc5977
Update GHA versions
JohnHalleyGotway Oct 12, 2022
fbf267a
Feature 2281 linker (#2296)
jprestop Oct 16, 2022
8032ab5
Feature 2036 enhance tc pairs (#2301)
sethlinden Oct 16, 2022
4cf28a3
Merge pull request #2264 from dtcenter/feature_cleanup_py
hsoh-u Oct 18, 2022
f578ae5
Feature 2276 enhance ascii2nc to read ndbc buoy data (#2294)
davidalbo Oct 18, 2022
6f498e1
Feature 2155 time units months and years (#2300)
hsoh-u Oct 18, 2022
8ba36c8
removing release-notes out of overview and creating a seperate chapte…
lisagoodrich Oct 19, 2022
011f6ab
Bugfix #2309 develop tcmpr (#2310)
JohnHalleyGotway Oct 19, 2022
82e5833
Bugfix #2306 ascii2nc airnow hourly (#2314)
davidalbo Oct 25, 2022
b71b1ce
Feature #2058 bias_ratio (#2317)
JohnHalleyGotway Oct 28, 2022
2add447
Feature 2232 refine grid diag (#2316)
sethlinden Oct 28, 2022
44c37c2
Feature #392 tcdiag_line_type (#2315)
JohnHalleyGotway Oct 28, 2022
1123b41
Feature #2068 ioda2nc v2.0 (#2307)
hsoh-u Oct 30, 2022
62742ac
Merge branch 'develop-ref' into develop
JohnHalleyGotway Oct 30, 2022
502ab82
Feature #2322 v11.0.0-beta4 (#2323)
JohnHalleyGotway Oct 31, 2022
94aa8ad
Feature #2325 ECNT_MAE (#2326)
JohnHalleyGotway Oct 31, 2022
1f26c55
Merge remote-tracking branch 'origin/develop-ref' into develop
JohnHalleyGotway Oct 31, 2022
5dc4e4d
Hotfix to the develop branch to correct the column numbers in the CNT…
JohnHalleyGotway Nov 2, 2022
05c1c87
Feature #2332 spread_md (#2333)
JohnHalleyGotway Nov 3, 2022
0c0f295
Merge branch 'develop-ref' into develop
JohnHalleyGotway Nov 3, 2022
9c8a681
Update conf.py ci-skip-all
JohnHalleyGotway Nov 3, 2022
0e09454
Update release-notes.rst ci-skip-all
JohnHalleyGotway Nov 3, 2022
9fec105
Feature #2224 nbrhd_prob (#2331)
JohnHalleyGotway Nov 3, 2022
b010b37
Feature #2277 python_warning (#2330)
JohnHalleyGotway Nov 3, 2022
e1345e6
2285 Removed execuable permission to data files
Nov 4, 2022
bb069d2
#2085 Initial release
Nov 5, 2022
6b77519
#2085 Removed debug message
Nov 5, 2022
e7f82bc
Fix typo in prob_pct_thresh example.
JohnHalleyGotway Nov 8, 2022
ddfbbd2
#2285 The class met_point_obs is renamed to base_met_point_obs. csv_m…
Nov 9, 2022
038e97b
#2285 generated met_point_data by calling convert_point_data
Nov 9, 2022
fdb0cdf
#2085 Added skip-header option
Nov 9, 2022
6b5567f
Feature dtcenter/METplus-Internal#21 signal handling (#2336)
georgemccabe Nov 9, 2022
760f641
#1943 Added seeps to output_flag
Nov 9, 2022
b5d4b46
#1943 Added conf_key_seeps_flag
Nov 9, 2022
782cde9
#1943 Changed argument type PairDataPoint to SeepsAggScore
Nov 9, 2022
09d6b42
#1943 Added compute_seeps_density_vector and compute_aggregated_seeps…
Nov 9, 2022
67b3486
#1943 Added SeepsClimoGrid
Nov 9, 2022
440e4a1
#1943 Support SEEPS
Nov 9, 2022
b4fd50d
fixed typo in docs
georgemccabe Nov 9, 2022
c621397
Feature #2206 fix_spread_md (#2335)
sethlinden Nov 10, 2022
1a63e83
#1943 Enabled sxx columns
Nov 10, 2022
89fef19
#1943 Enabled sxx columns
Nov 10, 2022
4f2a5fb
#1943 Enabled sxx columns
Nov 10, 2022
7149c7d
Per #2339, rename SeepsAggScore::init() to SeepsAggScore::clear().
JohnHalleyGotway Nov 10, 2022
a346450
Per #2339, first step... enhance Stat-Analysis to parse the SEEPS and…
JohnHalleyGotway Nov 10, 2022
3cd4716
Per #2339, update stat_analysis to make -job filter -line_type SEEPS …
JohnHalleyGotway Nov 10, 2022
911ac9b
#2285 Modified python_plot_point_obs_CONFIG_XXX to python_plot_point_…
Nov 10, 2022
86958e7
Feature #2337 DIAG_SOURCE (#2338)
JohnHalleyGotway Nov 10, 2022
b252160
Update timestamp for config.tab.*.
JohnHalleyGotway Nov 11, 2022
745da55
Fix yystate initial value.
JohnHalleyGotway Nov 11, 2022
5283e1f
Merge branch 'develop-ref' into develop
JohnHalleyGotway Nov 11, 2022
65de0a7
#1943 Changed float to double
Nov 11, 2022
ddb8154
#1943 Added SEEPS
Nov 11, 2022
c3504b8
#1943 Added seeps_qc
Nov 11, 2022
a9c75b7
#1943 Added seeps_qc
Nov 11, 2022
0c97d5f
#1943 support seeps_qc
Nov 11, 2022
c3beffd
#1943 Support seeps_qc
Nov 11, 2022
3e86076
#1943 DSave SEEPS_MPR score, obs_cat, and fcst_cat to netcdf output
Nov 11, 2022
a9e1adc
#1943 Support seeps_qc
Nov 11, 2022
2a59fe7
#1943 Add SEEPS MPR score, obs category amnd forecasr category to Net…
Nov 11, 2022
7e50df7
#1943 added SEEPS_QC
Nov 11, 2022
2d5474a
#1943 Added grid_stat_UK_SEEPS
Nov 12, 2022
335b973
Feature #2339 stat_analysis_seeps (#2343)
JohnHalleyGotway Nov 12, 2022
a3e2872
#1943 Corrected env_name for seeps climo
Nov 12, 2022
3816fda
#1943 Moved density_radius_rad from src/libcode/vx_statistics/compute…
Nov 12, 2022
7831623
#1943 Fix uninitialied variables
Nov 12, 2022
133291b
#1943 activated weighted SEEPS score
Nov 12, 2022
857cd80
Empty config issues.
JohnHalleyGotway Nov 13, 2022
2e32fdb
Empty config issue again.
JohnHalleyGotway Nov 13, 2022
6c341e5
#1943 Added seeps_qc
Nov 14, 2022
df44a59
Merge branch 'feature_1943_gridstat_seeps' of github.com:dtcenter/MET…
Nov 14, 2022
6dd56de
#1943 Added seeps_qc
Nov 14, 2022
025a2d5
#1943 Removed seeps_qs
Nov 15, 2022
357a420
#1943 Added seeps_p1_thresh
Nov 15, 2022
d970a8e
#1943 Added seeps_p1_thresh and removed seeps_qc
Nov 15, 2022
b2db2be
#1943 Added seeps_p1_thresh and removed seeps_qc
Nov 15, 2022
2dbdc0d
#1943 Added seeps_p1_thresh and removed seeps_qc
Nov 15, 2022
d426ac6
#1943 use seeps_p1_thresh for SEEPS QC for p1 value
Nov 15, 2022
45c9b03
#1943 use seeps_p1_thresh for SEEPS QC for p1 value
Nov 15, 2022
78edfc0
#1943 Use seeps_p1_thresh for SEEPS QC for p1 value
Nov 15, 2022
d2c3e97
#1943 Parse seeps_p1_thresh
Nov 15, 2022
755d17f
#1943 Parse seeps_p1_thresh
Nov 15, 2022
a5e0f71
#1943 Added SEEPS_P1_THRESH
Nov 15, 2022
c92819d
#1943 Replaced SEEPS_QC to SEEPS_P1_THRESH
Nov 15, 2022
8be50d5
#1943 Initial release
Nov 15, 2022
f72017d
Feature #2036 rename (#2346)
JohnHalleyGotway Nov 15, 2022
9f97c0d
#1943 Turn off weighted SEEPS score
Nov 16, 2022
9fdd73b
Feature #2321 tc_diag_changes (#2347)
JohnHalleyGotway Nov 16, 2022
e7a3fea
Merge branch 'develop-ref' into develop
JohnHalleyGotway Nov 16, 2022
90eec17
Merge pull request #2344 from dtcenter/feature_1943_gridstat_seeps
hsoh-u Nov 16, 2022
2475b65
#2085 Renamed from print_nc2ascii.py and moved to scripts/utility dir…
Nov 16, 2022
76e5a2c
#2085 Renamed from print_nc2ascii.py and moved to scripts/utility dir…
Nov 16, 2022
80a9c1d
Hotfix to TCPairConfig_DIAGNOSTICS to match the default config file.
JohnHalleyGotway Nov 17, 2022
896d89b
#2085 Added --out option
Nov 17, 2022
eda0536
#2085 Initial release
Nov 17, 2022
6b7bc6e
#2085 Added scripts/utility
Nov 17, 2022
97d650c
#2085 Added scripts/utility/Makefile
Nov 17, 2022
f3c6470
#2085 Delete pntnc2ascii.R
Nov 17, 2022
6c3c9b2
#2085 Removed pntnc2ascii.R
Nov 17, 2022
67f0278
#2085 Format obs value
Nov 17, 2022
65187e4
Updates documentation to reflect new Python utility script print_poin…
DanielAdriaansen Nov 17, 2022
170967c
#2085 Added --out option to usage
Nov 17, 2022
dbe32a6
Merge branch 'feature_2085_R_to_python_pntnc2ascii_R' of github.com:d…
Nov 17, 2022
8c683d1
Corrects path in command example, and changes heading to avoid lookin…
DanielAdriaansen Nov 17, 2022
4a9c84c
Merge branch 'feature_2085_R_to_python_pntnc2ascii_R' of github.com:d…
DanielAdriaansen Nov 17, 2022
2346b41
#2085 Corrected typo
Nov 17, 2022
9095489
Merge branch 'feature_2085_R_to_python_pntnc2ascii_R' of github.com:d…
Nov 17, 2022
82e18e5
#2085 Corrected typo
Nov 17, 2022
4c7ffd5
Corrects command to show arguments.
DanielAdriaansen Nov 17, 2022
13a2e77
Merge branch 'feature_2085_R_to_python_pntnc2ascii_R' of github.com:d…
DanielAdriaansen Nov 17, 2022
fc47956
#2285 Corrected comment
Nov 18, 2022
78a2ae9
Merge branch 'feature_2085_R_to_python_pntnc2ascii_R' of github.com:d…
Nov 18, 2022
0f47844
Merge pull request #2341 from dtcenter/feature_2085_R_to_python_pntnc…
hsoh-u Nov 18, 2022
4054ac6
Merge branch 'develop-ref' into develop
JohnHalleyGotway Nov 18, 2022
7082da1
Updates documentation about Python Embedding for point observations a…
DanielAdriaansen Nov 18, 2022
af71f3b
Removes a redundant section on Python Embedding for Point Observation…
DanielAdriaansen Nov 18, 2022
db06e81
Removes extra text missed the first time.
DanielAdriaansen Nov 18, 2022
a96575c
Merge pull request #2340 from dtcenter/feature_2285_python_embedding_…
hsoh-u Nov 18, 2022
2bc783e
Feature #2354 v11.0.0-beta5 (#2355)
JohnHalleyGotway Nov 20, 2022
9ca4a51
Feature #2357 wind (#2358)
JohnHalleyGotway Nov 29, 2022
05d4a8f
Feature #2362 message_type_group_map (#2365)
JohnHalleyGotway Dec 2, 2022
6700632
#1943 Load SEEPS climo only if SEEPS is enabled
Dec 5, 2022
6c7fd1a
Feature #2362 message_type_group_map take 2 (#2367)
JohnHalleyGotway Dec 5, 2022
ad89e66
#1943 Corrected path for PPT24_seepsweights.nc
Dec 5, 2022
26eac81
Feature #2278 qm_docs (#2364)
JohnHalleyGotway Dec 5, 2022
72a5273
Merge branch 'develop-ref' into develop
JohnHalleyGotway Dec 5, 2022
31fba07
#1943 Corrected path for print_pointnc2ascii.py
Dec 5, 2022
84efc94
#1943 SEEPS is not computed if SEEPS climo is not loaded
Dec 5, 2022
c95fcb4
#1943 load SEEPS climo if activated
Dec 5, 2022
d9e4b13
#1943 load SEEPS climo if activated
Dec 5, 2022
6ce65cf
Per #1943, tweak log messages for SEEPS pointing users to setting the…
JohnHalleyGotway Dec 6, 2022
c713d08
Merge pull request #2368 from dtcenter/feature_1943_gridstat_seeps
hsoh-u Dec 6, 2022
65b6fec
#2370 Support 6 line headers for AERONET V3. Disabled the sanity chec…
Dec 7, 2022
66a5dfd
#2370 Added ascii2nc_AERONET_v3_concat
Dec 7, 2022
e81cf04
Feature #2366 pyembed_winds (#2371)
JohnHalleyGotway Dec 7, 2022
1b2488f
#2370 Added month_name_to_m
Dec 7, 2022
b0141b0
#2370 Support Month column and yyyy-MMM
Dec 7, 2022
7bfbc1e
Merge pull request #2372 from dtcenter/bugfix_2370_aeronetv3
hsoh-u Dec 9, 2022
b4d316c
update version of Python used in GHA workflow because apparently 3.6 …
georgemccabe Dec 9, 2022
8a910a6
Feature #2142 airnow_take2 (#2373)
JohnHalleyGotway Dec 9, 2022
c3a35cc
Feature #2374 v11.0.0 (#2375)
JohnHalleyGotway Dec 9, 2022
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
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
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
0163b9b
Merge pull request #2400 from dtcenter/bugfix_2387_pb2nc_obs_count
hsoh-u Jan 13, 2023
8cb4495
Feature #2388 Fix Python environment issue (#2407)
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
8b7c7cf
Bugfix #2390 develop compile zlib (#2404)
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
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
3 changes: 0 additions & 3 deletions .github/jobs/build_docker_image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,5 @@ time_command docker build -t ${DOCKERHUB_TAG} \
-f $DOCKERFILE_PATH ${GITHUB_WORKSPACE}
if [ $? != 0 ]; then
cat ${GITHUB_WORKSPACE}/docker_build.log
# Append the full make_install.log file
echo "Appending make_install.log to docker_build.log. See the logs artifact for details."
cat ${GITHUB_WORKSPACE}/make_install.log >> ${GITHUB_WORKSPACE}/docker_build.log
exit 1
fi
2 changes: 1 addition & 1 deletion .github/jobs/set_job_controls.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ run_unit_tests=false
run_diff=false
run_update_truth=false
met_base_repo=met-base
met_base_tag=v1.1
met_base_tag=v2.0_debian10
input_data_version=develop
truth_data_version=develop

Expand Down
2 changes: 1 addition & 1 deletion .github/jobs/test_env_vars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ export MET_TEST_TRUTH=/data/output/met_test_truth
export MET_TEST_DIFF=/data/output/met_test_diff

export MET_TEST_RSCRIPT=/usr/bin/Rscript
export MET_TEST_MET_PYTHON_EXE=/usr/bin/python3
export MET_TEST_MET_PYTHON_EXE=/usr/local/bin/python3
2 changes: 1 addition & 1 deletion .github/workflows/build_docker_and_trigger_metplus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
env:
SOURCE_BRANCH: ${{ steps.get_branch_name.outputs.branch_name }}-lite
MET_BASE_REPO: met-base
MET_BASE_TAG: v1.1
MET_BASE_TAG: v2.0_debian10

- name: Push Docker Image
run: .github/jobs/push_docker_image.sh
Expand Down
1 change: 0 additions & 1 deletion data/config/GridStatConfig_default
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,6 @@ climo_mean = {
}

time_interp_method = DW_MEAN;
match_month = TRUE;
day_interval = 31;
hour_interval = 6;
}
Expand Down
32 changes: 18 additions & 14 deletions docs/Users_Guide/config_options.rst
Original file line number Diff line number Diff line change
Expand Up @@ -693,14 +693,16 @@ using the following entries:
smoothing. The default is 120. Ignored if not Gaussian method.

* The "gaussian_dx" and "gaussian_radius" settings must be in the same
units, such as kilometers or degress. Their ratio
units, such as kilometers or degress. Their ratio
(sigma = gaussian_radius / gaussian_dx) determines the Guassian weighting
function.

* The "convert", "censor_thresh", and "censor_val" entries are described
below. When specified, these operations are applied to the output of the
regridding step. The conversion operation is applied first, followed by
the censoring operation.
below. When specified, these operations are applied to the output of the
regridding step. The conversion operation is applied first, followed by
the censoring operation. Note that these operations are limited in scope.
They are only applied if defined within the regrid dictionary itself.
Settings defined at higher levels of config file context are not applied.

.. code-block:: none

Expand Down Expand Up @@ -1318,9 +1320,8 @@ of several entires defining the climatology file names and fields to be used.

* The "hour_interval" entry is an integer specifying the spacing in hours of
the climatology data for each day. This should be set between 0 and 24,
with 6 and 12 being common choices. For example, use 6 for climatology data
with 4 times per day, such as 00Z, 06Z, 12Z, and 18Z. Use "NA" if the timing
of the climatology data should not be checked.
with 6 and 12 being common choices. Use "NA" if the timing of the
climatology data should not be checked.

* The "day_interval" and "hour_interval" entries replace the deprecated
entries "match_month", "match_day", and "time_step".
Expand Down Expand Up @@ -1729,12 +1730,12 @@ This dictionary may include the following entries:
* The "shape" entry may be set to SQUARE or CIRCLE to specify the shape
of the smoothing area.

* The "type" entry is an array of dictionaries, each specifying an
interpolation method. Interpolation is performed over a N by N box
centered on each point, where N is the width specified. Each of these
* The "type" entry is an array of dictionaries, each specifying one or more
interpolation methods and widths. Interpolation is performed over an N by N
box centered on each point, where N is the width specified. Each of these
dictionaries must include:

* The "width" entry is an integer which specifies the size of the
* The "width" entry is an array of integers to specify the size of the
interpolation area. The area is either a square or circle containing
the observation point. The width value specifies the width of the
square or diameter of the circle. A width value of 1 is interpreted
Expand All @@ -1747,7 +1748,7 @@ This dictionary may include the following entries:
grid point closest to the observation point. For grid-to-grid
comparisons (i.e. Grid-Stat), the width must be odd.

* The "method" entry specifies the interpolation procedure to be
* The "method" entry is an array of interpolation procedures to be
applied to the points in the box:

* MIN for the minimum value
Expand Down Expand Up @@ -1792,6 +1793,9 @@ This dictionary may include the following entries:
only valid smoothing methods are MIN, MAX, MEDIAN, UW_MEAN, and
GAUSSIAN, and MAXGAUSS.

* If multiple "method" and "width" options are specified, all possible
permutations of their values are applied.

.. code-block:: none

interp = {
Expand All @@ -1801,8 +1805,8 @@ This dictionary may include the following entries:

type = [
{
method = UW_MEAN;
width = 1;
method = [ NEAREST ];
width = [ 1 ];
}
];
}
Expand Down
18 changes: 11 additions & 7 deletions internal/scripts/docker/build_met_docker.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,37 @@

echo "Running script to build MET in Docker"

LOG_FILE=/met/logs/MET-${MET_GIT_NAME}_configure.log

source internal/scripts/environment/development.docker

mkdir -p /met/logs

LOG_FILE=/met/logs/MET-${MET_GIT_NAME}_configure.log
echo "Configuring MET ${MET_GIT_NAME} and writing log file ${LOG_FILE}"
./bootstrap
./configure --enable-grib2 --enable-mode_graphics --enable-modis --enable-lidar2nc --enable-python > ${LOG_FILE}
./configure --enable-grib2 --enable-mode_graphics --enable-modis --enable-lidar2nc --enable-python CPPFLAGS="-I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/cairo" > ${LOG_FILE} 2>&1
if [ $? != 0 ]; then
exit 1
cat ${LOG_FILE}
exit 1
fi

if [ ! -z "${MAKE_ARGS}" ]; then
echo Adding make arguments: ${MAKE_ARGS}
fi

LOG_FILE=/met/MET-${MET_GIT_NAME}/make_install.log
LOG_FILE=/met/logs/MET-${MET_GIT_NAME}_make_install.log
echo "Compiling MET ${MET_GIT_NAME} and writing log file ${LOG_FILE}"
make ${MAKE_ARGS} install > ${LOG_FILE}
if [ $? != 0 ]; then
exit 1
cat ${LOG_FILE}
exit 1
fi

LOG_FILE=/met/logs/MET-${MET_GIT_NAME}_make_test.log
echo "Testing MET ${MET_GIT_NAME} and writing log file ${LOG_FILE}"
make ${MAKE_ARGS} test > ${LOG_FILE} 2>&1
if [ $? != 0 ]; then
exit 1
cat ${LOG_FILE}
exit 1
fi

if [[ $MET_GIT_NAME == "v"* ]]; then
Expand Down
46 changes: 21 additions & 25 deletions internal/scripts/environment/development.docker
Original file line number Diff line number Diff line change
@@ -1,39 +1,22 @@
# Define the development environment for NCAR project machine seneca
# Based on settings in /usr/local/src/met/README.snat
# Define the development environment for Docker

# Top-level MET project directory
MET_PROJ_DIR=`ls -1d /met/MET*`

# Variables required to build MET
export MET_DEVELOPMENT=true

export MET_NETCDF=/usr/local
export MET_HDF5INC=/usr/include
export MET_HDF5LIB=/usr/lib64
export MET_HDF=/usr/local/hdf
export MET_HDFEOS=/usr/local/hdfeos
export MET_BUFR=/usr/local
export MET_GRIB2CINC=/usr/include
export MET_GRIB2CLIB=/usr/lib64
export MET_GSLINC=/usr/include/gsl
export MET_GSLLIB=/usr/lib64
export MET_CAIROINC=/usr/include/cairo
export MET_CAIROLIB=/usr/lib64
export MET_FREETYPEINC=/usr/include/freetype2
export MET_FREETYPELIB=/usr/lib64
export MET_JASPERLIB=/usr/lib64

export MET_PYTHON_BIN_EXE=/usr/bin/python3
export MET_PYTHON_CC="-I/usr/include/python3.6m"
export MET_PYTHON_LD="-L/usr/lib64 -lpython3.6m -lpthread -ldl -lutil -lm"

# -D__64BIT__ is required because we've compiled libgrib2c.a with that flag
export CFLAGS="-DUNDERSCORE -fPIC -D__64BIT__ -g"
export MET_PYTHON=/usr/local
export MET_PYTHON_BIN_EXE=${MET_PYTHON}/bin/python3
export MET_PYTHON_CC="-I${MET_PYTHON}/include/python3.10"
export MET_PYTHON_LD="-L${MET_PYTHON}/lib -lpython3.10 -lcrypt -lpthread -ldl -lutil -lm"

export CFLAGS="-DUNDERSCORE -fPIC -g"
export CXXFLAGS=${CFLAGS}

# Set LDFLAGS to include -rpath settings when compiling MET
export LDFLAGS="-Wl,--disable-new-dtags"
export LDFLAGS="${LDFLAGS} -Wl,-rpath,/usr/local/lib:/usr/lib64:${MET_HDF}/lib:${MET_HDFEOS}/lib"
export LDFLAGS="${LDFLAGS} -Wl,-rpath,/usr/local/lib:/usr/lib64"

# Variables required to run MET
export MET_TEST_INPUT=${MET_PROJ_DIR}/MET_test_data/unit_test
Expand All @@ -44,3 +27,16 @@ export MET_TEST_RSCRIPT=/usr/bin/Rscript

# set make arguments to build using multiple jobs
export MAKE_ARGS=-j

export TEST_BASE=/met
export COMPILER=gnu
export MET_SUBDIR=${TEST_BASE}
export MET_TARBALL=none
export USE_MODULES=FALSE

export MET_INSTALL_DIR=/usr/local

export COMPILE_HDF=1
export COMPILE_HDFEOS=1
export COMPILE_FREETYPE=1
export COMPILE_CAIRO=1
35 changes: 27 additions & 8 deletions internal/scripts/installation/compile_MET_all.sh
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,23 @@ echo "MET_TARBALL = ${MET_TARBALL? "ERROR: MET_TARBALL must be set"}"
echo "USE_MODULES = ${USE_MODULES? "ERROR: USE_MODULES must be set to TRUE if using modules or FALSE otherwise"}"
echo ${MAKE_ARGS:+MAKE_ARGS = $MAKE_ARGS}

export LIB_DIR=${TEST_BASE}/external_libs
LIB_DIR=${TEST_BASE}/external_libs
MET_DIR=${MET_SUBDIR}

if [ -z "${BIN_DIR_PATH}" ]; then
if [ -z "${MET_INSTALL_DIR}" ]; then
BIN_DIR_PATH=${TEST_BASE}/bin
else
BIN_DIR_PATH=${MET_INSTALL_DIR}/bin
fi
fi

if [ -z "${MET_INSTALL_DIR}" ]; then
MET_INSTALL_DIR=${MET_DIR}
else
LIB_DIR=${MET_INSTALL_DIR}
fi

TAR_DIR=${TEST_BASE}/tar_files
MET_TARBALL=${TAR_DIR}/${MET_TARBALL}

Expand Down Expand Up @@ -415,12 +430,16 @@ if [ $COMPILE_G2CLIB -eq 1 ]; then
rm -rf ${LIB_DIR}/g2clib/g2clib*
tar -xf ${TAR_DIR}/g2clib*.tar -C ${LIB_DIR}/g2clib
cd ${LIB_DIR}/g2clib/g2clib*
cat makefile | \
sed -r 's/INC=.*/INC=-I${LIB_DIR}\/include -I${LIB_DIR}\/include\/jasper/g' | \
sed 's/CC=gcc/CC=${CC_COMPILER}/g' | \
sed 's/-D__64BIT__//g' \
> makefile_new
mv makefile_new makefile
sed -i 's|INC=.*|INC=-I${LIB_DIR}/include -I${LIB_DIR}/include/jasper|g' makefile

# allow other compilers besides gcc
sed -i 's/CC=gcc/CC=${CC_COMPILER}/g' makefile

# remove -D__64BIT__ flag because compiling with it has
# shown issues with GRIB/GRIB2 files that are over 2GB in size
# This flag was removed in g2clib 1.6.4
# so this can be removed if the version is updated
sed -i 's/-D__64BIT__//g' makefile
export CC_COMPILER=${CC}
echo "cd `pwd`"
# g2clib appears to compile but causes failure compiling MET if -j argument is used
Expand Down Expand Up @@ -628,7 +647,7 @@ if [[ $COMPILER_FAMILY == "pgi" ]]; then
export OPT_ARGS="${OPT_ARGS} FFLAGS=-lpgf90"
fi

configure_cmd="./configure --prefix=${MET_DIR} --bindir=${BIN_DIR_PATH}"
configure_cmd="./configure --prefix=${MET_INSTALL_DIR} --bindir=${BIN_DIR_PATH}"
configure_cmd="${configure_cmd} BUFRLIB_NAME=${BUFRLIB_NAME}"
configure_cmd="${configure_cmd} GRIB2CLIB_NAME=${GRIB2CLIB_NAME} --enable-grib2"
if [[ ! -z ${MET_FREETYPEINC} && ! -z ${MET_FREETYPELIB} && \
Expand Down
25 changes: 14 additions & 11 deletions internal/test_unit/config/PointStatConfig_climo
Original file line number Diff line number Diff line change
Expand Up @@ -53,21 +53,24 @@ fcst = {

field = [
{
name = "TMP";
level = [ "Z2" ];
desc = "KELVIN";
name = "TMP";
level = [ "Z2" ];
desc = "KELVIN";
set_attr_units = "K";
},
{
name = "TMP";
level = [ "Z2" ];
desc = "CELCIUS";
convert(x) = K_to_C(x);
name = "TMP";
level = [ "Z2" ];
desc = "CELCIUS";
convert(x) = K_to_C(x);
set_attr_units = "C";
},
{
name = "TMP";
level = [ "Z2" ];
desc = "FAHRENHEIT";
convert(x) = K_to_F(x);
name = "TMP";
level = [ "Z2" ];
desc = "FAHRENHEIT";
convert(x) = K_to_F(x);
set_attr_units = "F";
},
{
name = "TMP";
Expand Down
29 changes: 29 additions & 0 deletions internal/test_unit/xml/unit_climatology_2.5deg.xml
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,33 @@
</output>
</test>

<!-- MET#2437: Test interpolation with a single input monthly climo file -->

<test name="climatology_GRID_STAT_SINGLE_MONTH_2.5DEG">
<exec>&MET_BIN;/grid_stat</exec>
<env>
<pair><name>OUTPUT_PREFIX</name> <value>SINGLE_MONTH_CLIMO_2.5DEG</value></pair>
<pair><name>DAY_INTERVAL</name> <value>31</value></pair>
<pair><name>HOUR_INTERVAL</name> <value>6</value></pair>
<pair><name>CLIMO_MEAN_FILE_LIST</name>
<value>"&DATA_DIR_CLIMO;/NCEP_2.5deg/pgba_mean.19591215"
</value>
</pair>
<pair><name>CLIMO_STDEV_FILE_LIST</name>
<value>"&DATA_DIR_CLIMO;/NCEP_2.5deg/pgba_stdv.19591215"
</value>
</pair>
</env>
<param> \
&DATA_DIR_MODEL;/grib2/gfsanl/gfsanl_4_20120409_1200_000.grb2 \
&DATA_DIR_MODEL;/grib2/gfsanl/gfsanl_4_20120409_1200_000.grb2 \
&CONFIG_DIR;/GridStatConfig_climo_wrap_year \
-outdir &OUTPUT_DIR;/climatology_2.5deg -v 3
</param>
<output>
<stat>&OUTPUT_DIR;/climatology_2.5deg/grid_stat_SINGLE_MONTH_CLIMO_2.5DEG_000000L_20201225_120000V.stat</stat>
<grid_nc>&OUTPUT_DIR;/climatology_2.5deg/grid_stat_SINGLE_MONTH_CLIMO_2.5DEG_000000L_20201225_120000V_pairs.nc</grid_nc>
</output>
</test>

</met_test>
30 changes: 29 additions & 1 deletion internal/test_unit/xml/unit_plot_data_plane.xml
Original file line number Diff line number Diff line change
Expand Up @@ -507,5 +507,33 @@
<ps>&OUTPUT_DIR;/plot_data_plane/nbm_2022021513_F119_GRIB2_FICEAC_A48_Perc-10.ps</ps>
</output>
</test>


<test name="plot_data_plane_NCCF_POLAR_STEREO">
<exec>&MET_BIN;/plot_data_plane</exec>
<param> \
&DATA_DIR_MODEL;/nccf/radolan_sp.nc \
&OUTPUT_DIR;/plot_data_plane/radolan_sp_PREC.ps \
'name="PREC"; level="(0,*,*)";' \
-title "NCCF Polar Stereographic Precipitation" \
-v 1
</param>
<output>
<ps>&OUTPUT_DIR;/plot_data_plane/radolan_sp_PREC.ps</ps>
</output>
</test>

<test name="plot_data_plane_NCCF_POLAR_ELLIPSOIDAL">
<exec>&MET_BIN;/plot_data_plane</exec>
<param> \
&DATA_DIR_MODEL;/nccf/NSIDC0081_SEAICE_PS_N25km_20220723_v2.0.nc \
&OUTPUT_DIR;/plot_data_plane/NSIDC0081_SEAICE_PS_N25km.ps \
'name="F16_ICECON"; level="(0,*,*)";' \
-title "Sea Ice Concentration" \
-v 1
</param>
<output>
<ps>&OUTPUT_DIR;/plot_data_plane/NSIDC0081_SEAICE_PS_N25km.ps</ps>
</output>
</test>

</met_test>
Loading