Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

#2985 added the RMWAnalysis basic use case and #2987 added a new short_range use case
Created by @georgemccabe

georgemccabe and others added 30 commits March 22, 2024 11:58
…ization (#2522)

* per PyCharm documentation, only ignore workspace.xml idea file and commit the rest of the .idea files to version control

* per #2520, create function to get METplus wrapper class without initializing it and use that function to read list of deprecated env vars to prevent redundant initialization of wrappers that can cause unintended side effects

* handle file_window variables consistently by using CommandBuilder function

* comment out optional config variables that previously caused a failure when unset
Fix typo in the update_truth issue template in the develop branch.
Update wording in the update_truth issue template.
* Per #2530, add a development timeline to the METplus Release Information section of the User's Guide. Also update the Release Guide instructions.

* Per #2530, tweak the wording.

* Update docs/Release_Guide/release_steps/update_release_notes_development.rst

Co-authored-by: Julie Prestopnik <jpresto@ucar.edu>

---------

Co-authored-by: Julie Prestopnik <jpresto@ucar.edu>
… case, to compute TCI from raw observations rather than read pre-computed TCI.
* Per #2537, add SonarQube workflow for METplus

* Per #2537, update nightly build email list.

* Per #2537, fix cut/paste error configure_sonarqube.sh

* Per #2537, exclude test code from code coverage statistics.
…g of params, and also switches the fluxnet metadata file to a command line argument instead of an environment variable.
…d filename patterns, DEBUG mode added and set to False by default, adjustment of print statements for logging, and refactoring filtering of stations to ensure we don't process a file that we shouldn't by better coupling of filenames and stations.
…e group from running to easily disable it temporarily. Disable short_range:14 use case until it can be fixed with #2551
JohnHalleyGotway and others added 23 commits April 2, 2025 11:10
* Per #2953, update Orion file for Python 3.12

* Per #2953, updating Existing Builds page for installation on Orion

* Per #2953, updating Casper file for Python 3.12

* Per #2953, adding script for METplus-6.1 using Python 3.12

* Per #2953, updated installation information for Casper

* Per #2953, updated compiler for Orion

* Per #2953 updating compiler in Existing Builds for Orion

* Per #2953, added qhull needed for atlas on hera

* Per #2953, remove qhull as it was actually causing problems on hera

* Per #2953, updating hera file for Python 3.12

* Per #2953, updating with hera information

* Per #2953, updating jet file for Python 3.12

* Per

* Per #2953, adding internal/scripts/installation to paths-ignore
* add quotation marks around file path if it includes spaces

* update use case to read WRF fire field on subgrid directly instead of using Python Embedding

* update instructions for updating web server data to use MET scripts

* add a test for python embedding input

* fix issue introduced where double quotes are added

* prevent incorrect error when running PyEmbedIngest

* fix URL link

* update use case doc to note that Python Embedding is no longer used

* remove keyword to set up Python Embedding in automated tests because it is no longer used

* per PR review suggestion from Copilot, add comment to describe why variable is set

* override output units/level

Co-authored-by: John Halley Gotway <johnhg@ucar.edu>

* fix formatting of set_attr options

---------

Co-authored-by: John Halley Gotway <johnhg@ucar.edu>
… conflict with reserved env var used by METplus to set parm base
* Adding Soil Moisture averaging case

* Adding a new use case to compare soil moisture of SFS-GSL vs ERA5. The use case uses a python embedding file to read the SFS-GSL files.

* Adding documentation to the soil moisture use case to compare SFS-GSL against ERA5

* Adding a thumbnail for the use case

* Adding updated soil moisture use case

* Updating title line

* Adding Use Case image

* Updating docs

* Trying to fix use case image

* Updating documentation

* Updating documentation

* Fixing documenation

* Updating documentation

* Updating directory

* Adding use case data

* Adding the s2s_soil_moisture directory

* Updating documentation location

* Adding Documentation README

* Adding config override for actions

* Fixing typo

* Testing Config overrides

* Testing new timeframe

* Changing CI overrides

* Renamed files and moved them to s2s_soil_moisture directory

* Updated file to change ERA to ERA5Land

* Moved file to the correct directory and updated

* Changed file name

* Fixed directory name

* Fixed directory name

* Fixed directory name

* Added test for the soil moisture use case

* Adding another use case

* Setting tests to false for pull requests

* Fixed image file name

* Testing sonar cube change

* Turning a test back on to check a change

* Update sfs_gsl_model_wrapper.py

* Testing a sonar cube update

* Updated documentation as per new template

* Updated documentation as per new template

* Gallery path update

* Update use_case_groups.json

* Turning tests off for PR

* Removed boilerplate language

* Changing log level

---------

Co-authored-by: Mrinal Biswas <biswas@ucar.edu>
Co-authored-by: j-opatz <59586397+j-opatz@users.noreply.github.com>
…pers use logic that requires that version and we are unable to run the unit tests for earlier versions in GitHub Actions
* first pass over doc, basic files. Needs config update and finalize doc

* add rioxarray conda environment

* update out-of-date info

* added image, updated docs, attempt to resolve compile issue

* removing space for error

* updated remaining files, adjusted docs

* fix incorrect naming for another use case that had errors in use case doc rendering

* fix typos and formatting

* fix path to thumbnail image

* add py_embed keyword to tell automated test suite to set MET_PYTHON_EXE to the version of python in the rioxarray conda env

* fix SonarQube complaint "Fix this attribute access on a value that can be 'None'." despite the function cannot return None because it will exit the script if an invalid input is provided

---------

Co-authored-by: George McCabe <23407799+georgemccabe@users.noreply.github.com>
* per #2962, begin implementation of RMWAnalysis wrapper

* start basic use case conf

* read BOTH_VAR<n> variables into data field

* change pycharm python interpreter

* ignore file generated by building docs locally

* update use case to read input data

* Per #2962, add documentation, unit tests, and basic use case for RMWAnalysis wrapper

* per #2962, added thumbnail for use case documentation

* fix incorrect formatting

* per feedback from @JohnHalleyGotway, change 5 config variables to support lists of values instead of a single string
@github-project-automation github-project-automation bot moved this to 🩺 Needs Triage in METplus-6.1 Development May 22, 2025
@georgemccabe georgemccabe added this to the METplus-6.1.0 milestone May 22, 2025
@georgemccabe georgemccabe moved this from 🩺 Needs Triage to 🔎 In review in METplus-6.1 Development May 22, 2025
@georgemccabe georgemccabe merged commit 05f85db into develop-ref May 22, 2025
1 check was pending
@georgemccabe georgemccabe deleted the update_develop_a35c0d75 branch May 22, 2025 22:32
@github-project-automation github-project-automation bot moved this from 🔎 In review to 🏁 Done in METplus-6.1 Development May 22, 2025
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
Status: 🏁 Done
Development

Successfully merging this pull request may close these issues.