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 #2294, #2300, and #2301 #2305

Merged
merged 419 commits into from
Oct 18, 2022
Merged

Conversation

JohnHalleyGotway
Copy link
Collaborator

@JohnHalleyGotway JohnHalleyGotway commented Oct 18, 2022

Expected Differences

Updating develop-ref after 3 recent pull requests changed the expected output.

  1. For PR Feature 2276 enhance ascii2nc to read ndbc buoy data #2294 for issue Enhance ASCII2NC to read NDBC buoy data #2276, see this GHA run:

The differences include 1 new output file (as well as diffs noted for #2301 below).

ERROR: folder /data/output/met_test_truth missing 2 files
    ascii2nc/ndbc.nc 

Note that an unexpected difference was found in:

file1: /data/output/met_test_truth/ascii2nc/airnow/HourlyData_20220312.nc

However I wrote up issue #2306 to address it separately.

  1. For PR Feature 2155 time units months and years #2300 for issue Enhance MET to handle CF-compliant time strings with an offset defined in months or years. #2155, see this GHA run:

The differences include 4 new output files and 3 files whose timestamps have been corrected.

ERROR: folder /data/output/met_test_truth missing 4 files
    netcdf/regrid_data_plane_months_units.nc 
    netcdf/regrid_data_plane_months_units_day2.nc 
    netcdf/regrid_data_plane_months_units_to_next_month.nc 
    netcdf/regrid_data_plane_years_units.nc 
file1: /data/output/met_test_truth/gen_ens_prod/gen_ens_prod_CLIMO_ANOM_ENS_MEMBER_ID.nc
file1: /data/output/met_test_truth/gen_ens_prod/gen_ens_prod_SINGLE_FILE_NC_NO_CTRL.nc
file1: /data/output/met_test_truth/gen_ens_prod/gen_ens_prod_SINGLE_FILE_NC_WITH_CTRL.nc
  1. For PR Feature 2036 enhance tc pairs #2301 for issue Enhance TC-Pairs consensus logic to compute the spread of the location, wind speed, and pressure. #2036, see this GHA run:

This adds 1 new output file to test TC-Pairs generating consensus tracks:

ERROR: folder /data/output/met_test_truth missing 1 files
    tc_pairs/al132020_CONSENSUS.tcst

It also modifies the contents of 12 .tcst output file by adding 5 new columns to the end of each line.

Updating develop-ref to get past these 3 sources of difference.

Howard Soh and others added 30 commits February 24, 2022 22:32
* Per #1918, store the ensemble_member_id string in the EnsVarInfo class so that we can use it later, if needed, when reading climatological data which may also make use of that string.

* Per #1918, update gen_ens_prod to set the MET_ENS_MEMBER_ID environment variable when reading climatology data if the ens_member_ids config option has been set and the normalizing relative to climatology has been requested.

* Per #1918, add log messages to read_climo.cc and gen_ens_prod.cc to clarify what data is being read from which climo data files.

* Added documentation on MET_ENS_MEMBER_ID usage in climo file name

* updated usage langauge

* Per #1918, adding gen_ens_prod unit test to demonstrate using ENS_MEMBER_ID to read climo data separately for each member.

* Per #1918, adding gen_ens_prod unit test to demonstrate using ENS_MEMBER_ID to read climo data separately for each member.

Co-authored-by: j-opatz <[email protected]>
…cking the length of config_file instead of out_file. This became obvious when running gen_ens_prod without the -out option. That run segfaulted because it tried to create an output file using an empty string. (#2087)
Feature 1824 pb2nc log message for mlcape
* for #1275, fix issue with more than 1000 object for mode, ci-run-unit

* Per #1275, just deleting stale, commented-out code.

Co-authored-by: Randy Bullock <[email protected]>
Co-authored-by: davidfillmore <[email protected]>
Co-authored-by: rgbullock <[email protected]>
Co-authored-by: John Halley Gotway <[email protected]>
…ific input data if running tests on main_v branch
hsoh-u and others added 24 commits September 16, 2022 16:49
Co-authored-by: Howard Soh <[email protected]>
Co-authored-by: John Halley Gotway <[email protected]>
Co-authored-by: MET Tools Test Account <[email protected]>
Co-authored-by: Dave Albo <[email protected]>
Co-authored-by: John Halley Gotway <[email protected]>
… 2 to 3. Rearranged logic to be more readible by checking error conditions and exiting if they are not met instead of putting all of the logic to run inside the if statement
… seneca changes the order of vx_grid semilatlon slightly. We probably manually editted that file instead of running bootstrap to regenerate it.
Co-authored-by: George McCabe <[email protected]>
* Per #2227 changes in this commit resolve all errors from removing 'using namespace std' from all header files in the src/basic directory

* Attempt to resolve errors in GitHub actions from removing 'using namepsace std' from all src/basic/ libraries, plus removal from src/libcode/vx_gnomon/gnomon.h and src/libcode/vx_nc_util/nc_utils.h

* Attempt to fix GHA errors with compilation after removal of 'using namespace std'; locally compiles fine

* Per #2227, attempting to fix GHA compilation; Compiltion on seneca works fine

* Per #2227, attempt to resolve GHA compilation issues; seneca compilation works fine

* Per #2227, attempt to resolve GHA compilation issues; seneca compilation works fine

* Per #2227, removing namespace from vx_series_data library

* Per #2227, removing namespace std from vx_shapedata library

* Per #2227, removing namespace std from vx_data2d_grib2 and vx_data2d_grib libraries

* Per #2227, removing namespace std from vx_statistics library

* Per #2227, removing namespace std from src/tools/tc_utils

* Per #2227, removed namespace std from /src/tools/core header files

* Per #2227, clean up and continued work

* Per #2227, changes to remove namespace std and netCDF from header files

* Per #2227, resolve errors in GitHub Actions build

* Per #2227, resolve new errors in GitHub Actions build

* Per #2227, resolve new errors in GitHub Actions build

* Per #2227, resolve new errors in GitHub Actions build

* Per #2227, realign variables

* Per #2227, updating comment

* Per #2227, updating comment

* Per #2227, realign variables

* Per #2227, realign variables

* Per #2227, realign variables

* Per #2227, updating comment

* Update src/basic/vx_config/config.tab.cc

Co-authored-by: johnhg <[email protected]>

Co-authored-by: Julie Prestopnik <[email protected]>
Co-authored-by: johnhg <[email protected]>
Changes for #2297 included a small typo that I'm fixing directly in the develop branch.
A final hotfix to the develop branch to get the build_docker_trigger_metplus.yml workflow working again. I tested on feature_2297_gha branch to confirm that no double-quotes are actually needed.
Co-authored-by: Julie Prestopnik <[email protected]>
Co-authored-by: Seth Linden <[email protected]>
Co-authored-by: John Halley Gotway <[email protected]>
Clean up Python Embedding scripts
@JohnHalleyGotway JohnHalleyGotway added this to the MET 11.0.0 milestone Oct 18, 2022
davidalbo and others added 2 commits October 18, 2022 13:04
@JohnHalleyGotway JohnHalleyGotway marked this pull request as ready for review October 18, 2022 20:25
@JohnHalleyGotway JohnHalleyGotway merged commit 18c4804 into develop-ref Oct 18, 2022
@JohnHalleyGotway
Copy link
Collaborator Author

Inspected the GHA diffs and all are explained by the 3 PR's listed in the description.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.