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 #1152 #1181

Merged
merged 209 commits into from
Sep 29, 2021
Merged

Update Develop-ref after #1152 #1181

merged 209 commits into from
Sep 29, 2021

Conversation

georgemccabe
Copy link
Collaborator

Although the changes in Pull request #1152 did not change any use cases, there were external changes that created differences in the output.

Summary of differences

  • Commit 8a64233 involves a change to the GFDLTracker_Genesis and GFDLTracker_ETC use cases to use a different mean sea level pressure field (PRMSL instead of MSLET)
  • @CPKalb updated the sample data for the Blocking and WeatherRegime use cases that had been messed up somehow. While investigating this @CPKalb discovered that there was a discrepancy in the data -- the WeatherRegime data should be US only and the Blocking data should be global. Previously the same GFS data was used for both sets of use cases. @CPKalb mentioned adding a check to ensure the grids are the same between the input data sets.
    • UserScript_fcstGFS_obsERA_Blocking - there is no output data for this case in the truth data, but there are output files after fixing the input data and paths in the conf files
    • UserScript_obsERA_obsOnly_Blocking - the final output plots differ but this is expected because the correct domains for the input data are now being used
    • UserScript_fcstGFS_obsERA_WeatherRegime - the s2s/fcst_weather_regime_class.txt slightly changed, but this is likely due to changes in input data described above

georgemccabe and others added 30 commits March 25, 2021 14:05
…on web server so develop-ref can check for new develop data
…ip instead of custom version, added info to contrib guide about CI
* Added section for ReadTheDocs, added basic info about the Release Guide and Verification Datasets Guide, but more information on those needs to be added later

* Added information about the various versions available in the documentation

* Updated the ReadTheDocs section with information on hidden branches and how to access them; Modified dtcenter.github.io references

* Added section to add_use_case.rst about Accessing the Documentation and modified documentation.rst to indicate the docs can still be built manually

* Modified format of list

* Modified formatting

* Changed GitHub Pages links to Read the Docs links

* Modified formatting

* Fixed typo

* Updated Release Guide for Read The Docs

* Took out duplicate data and consolidated sections

* Update docs/Contributors_Guide/add_use_case.rst

Removed sentence

Co-authored-by: George McCabe <[email protected]>

* Update docs/Contributors_Guide/add_use_case.rst

Fixed typo

Co-authored-by: George McCabe <[email protected]>

* Update docs/Contributors_Guide/add_use_case.rst

Removed end of previously removed sentence.

Co-authored-by: George McCabe <[email protected]>

Co-authored-by: George McCabe <[email protected]>
Co-authored-by: johnhg <[email protected]>
Co-authored-by: George McCabe <[email protected]>
Co-authored-by: George McCabe <[email protected]>
jprestop and others added 25 commits August 26, 2021 11:51
Testing addition of new default labels
Fixing syntax issue with addition of new default labels
Reverting to original text before changes made for addition of labels.
* Moved create_release_extra.rst into the release_steps area as all components except for METplus use the same file; Added instructions to update_dtc_website.rst

* Removed text that was not supposed to be there.

* Update docs/Release_Guide/release_steps/common/update_dtc_website.rst

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

* Update docs/Release_Guide/release_steps/common/update_dtc_website.rst

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

* Update docs/Release_Guide/release_steps/common/update_dtc_website.rst

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

* Removed specific versions of update_dtc_website since they did not differ from the version in release_steps

* Added variable - otherWebsiteUpdates - and its value.

Co-authored-by: Julie Prestopnik <[email protected]>
Co-authored-by: johnhg <[email protected]>
…a release note step about formatting major/important changes in bold.
* Per #1067, modified installation instructions and system configuration to point to installation instructions for MET

* removed RTD python package requirements since they are already installed by RTD - fixes issue where bulleted lists bullets disappeared

Co-authored-by: Julie Prestopnik <[email protected]>
Co-authored-by: George McCabe <[email protected]>
* removed config variable that is no longer used/needed

* cleaned up functions that handle setting CURRENT_[FCST/OBS]_[NAME/LEVEL]

* clean up

* expand path of config argument to run_metplus.py for easier debugging

* removed redundant logic and added comments

* cleanup

* added logic to move config variables that are runtime specific to a [runtime] section in the final conf that is written after the run completes

* changed how config arguments are read so that order that arguments are found is preserved instead of setting explicit overrides at the end

* minor change to trigger build, ci-run-all-cases

* rearranged logic to save list of config inputs with full paths for easier debugging

* move all config vars that start with LOG or end with BASE to runtime section

* remove vars that start with CURRENT from final conf

* removed confusing logic allowing override of parm base and cleaned up logging to be easier to read/understand

* added METPLUS_PARM_BASE env var logic back

* added old vs. new default value mismatch info for pb_report_type in PB2NC config file

* renamed config var name

* use PARM_BASE instead of METPLUS_BASE/parm since it will still be set

* use develop version of METviewer docker image (may need to make this configurable in testing.yml in the future)

* run cyclone plotter use case to test that new conda environment in docker image now contains missing cartopy map files

* added dockerfile to copy cartopy shape files into run image if cartopy is listed as dependencies

* download script used to download cartopy shape files and run it

* added copy of conda environment

* added logic to download cartopy shape files for metplotpy environment

* added cartopy dependency to use cases so the shapefiles are copied into run environment

* trigger 1 use case that uses metplotpy_env to test cartopy shapefiles are found properly

* added instructions to create weatherregime environment that was missing

* cleaned up list of packages used

* removed extra use case group used for testing

* removed netcdf package from env because it is already installed and version number was causing a conflict

* added cartopy shapefile copy to use case that needs it

* download cartopy shape files for weatherregime python environment because files were not found from base env (metplotpy)

* removed debug message that fills up log files with info that is not very useful

* updated input directories to use _WeatherRegime directory instead of _Blocking

* updated location of input data that was not found in UserScript_fcstGFS_obsERA_WeatherRegime

* updated readme with info on how to install metplotpy/metcalcpy in conda environments

* added 3rd group of cartopy shapefiles to download because they are used in weatherregime use cases

* try using cartopy download script from forked repo that has missing shapefile zip file added

* updated input paths to match new data locations
@georgemccabe georgemccabe added this to the METplus-4.1.0 milestone Sep 29, 2021
@georgemccabe georgemccabe merged commit ef19387 into develop-ref Sep 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.