From ff0b4f9e27e276fa01dff9350032ae984e70833a Mon Sep 17 00:00:00 2001 From: Julie Prestopnik Date: Thu, 12 Dec 2024 11:24:13 -0700 Subject: [PATCH 1/4] Added In Memoriam --- docs/index.rst | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/index.rst b/docs/index.rst index a2a4def7..38f0c1c0 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -6,6 +6,27 @@ Developed by the `Developmental Testbed Center `_, Boulde .. image:: _static/METplus_banner_photo_web.png +In Memoriam +----------- +This coordinated release is dedicated to three remarkable team members +we lost in 2024, whose contributions have left an indelible mark on our work. + +To `Tara Jensen `_, +for her vision and leadership in creating METplus as well as her +dedication, dogged determination, and mentorship that shaped its growth and +trajectory, leaving a legacy of innovation in the field of verification. + +To `Randy Bullock `_, +whose verification libraries formed the basis of MET and +whose mathematical brilliance, passion for maps, grid projections, and +graphics enriched and inspired new capabilities. + +To `Venita Hagerty `_, +for her pivotal expertise, support, and attention to +detail that ensured the success of METdataio and METexpress. + +Their contributions to METplus continue to guide and inspire us each day. + History ------- From 364fdda9e79a5385bbfc48f393d4b6602af4b34d Mon Sep 17 00:00:00 2001 From: bikegeek <3753118+bikegeek@users.noreply.github.com> Date: Wed, 18 Dec 2024 18:23:37 -0700 Subject: [PATCH 2/4] Updated versions, dates, rotated authorship (#558) * Updated versions, dates, rotated authorship * Fix capitalization fixed MEtplotpy to METplotpy * Removing issues from older official versions plus minor formatting --------- Co-authored-by: Julie Prestopnik --- docs/Users_Guide/release-notes.rst | 209 +++-------------------------- docs/conf.py | 6 +- 2 files changed, 18 insertions(+), 197 deletions(-) diff --git a/docs/Users_Guide/release-notes.rst b/docs/Users_Guide/release-notes.rst index 1e0292b4..cf46e39e 100644 --- a/docs/Users_Guide/release-notes.rst +++ b/docs/Users_Guide/release-notes.rst @@ -9,220 +9,41 @@ When applicable, release notes are followed by the GitHub issue number which describes the bugfix, enhancement, or new feature: https://github.com/dtcenter/METviewer/issues -Version `v6.0.0-rc1 `_ release notes (20241113) +Version `v6.0.0 `_ Release Notes (20241219) -------------------------------------------------------------------------------------- .. dropdown:: New Features - None - - .. dropdown:: Enhancements - - None - - .. dropdown:: Bugfixes - - None + * Add GitHub action to run SonarQube for METviewer pull requests and feature branches (`#521 `_) + * New feature to specify the color of the no resolution and no skill lines for the reliability diagram (`#465 `_) + * Hide/show the legend entries line by line (`#501 `_) - .. dropdown:: Internal - - None - -Version `v6.0.0-beta6 `_ release notes (20241018) ----------------------------------------------------------------------------------------- - - .. dropdown:: New Features - - None - .. dropdown:: Enhancements * **Enhance METviewer to plot statistics added to the ECNT, VL1L2, VAL1L2, and VCNT linetypes introduced in the MET 12.0.0 beta4 dev cycle** (`#517 `_) + * METviewer: Address SonarQube Vulnerabilities (`#58 `_) + * Add summary_curve parameter to ROC YAML (`#506 `_) + * Add accessibility statement to GUI (`#508 `_) + * Reorganise results tabs in METviewer UI (`#387 `_) - .. dropdown:: Bugfixes - - None - - .. dropdown:: Internal - - * **METviewer: Add a unique identifier in order to distinguish itself from other application logs** (`METplus-Internal#29 `_) - * METviewer: Adjust SonarQube for “false positive” METviewer vulnerabilities (`METplus-Internal#60 `_) - * Add testing.yaml testing workflow (`#539 `_) - - -Version `v6.0.0-beta5 `_ release notes (20240710) ----------------------------------------------------------------------------------------- - - - .. dropdown:: New Features - - * Add GitHub action to run SonarQube for METviewer pull requests and feature branches (`#521 `_) - - - .. dropdown:: Enhancements - - * METviewer:Address SonarQube Vulnerabilities(`#58 `_) - - .. dropdown:: Bugfixes - - - .. dropdown:: Internal - - * Update GitHub issue and pull request templates to reflect the current development workflow details(`#491 `_) - - -Version `v6.0.0-beta4 `_ release notes (20240417) ----------------------------------------------------------------------------------------- - - .. dropdown:: New Features - - .. dropdown:: Enhancements - .. dropdown:: Bugfixes * Fixed implementation of OBJCSI and OBJACSI (`#519 `_) * MODE CSI statistics produces incorrect results (`#516 `_) * Bugfix for loading xml (`#513 `_) + * Fixed loading Reliability plot XML with EE to UI (`#494 `_) + * Fixed printing error messages to the Log tab (`#495 `_) .. dropdown:: Internal -Version `v6.0.0-beta3 `_ release notes (20240208) ----------------------------------------------------------------------------------------- - - .. dropdown:: New Features - - .. dropdown:: Enhancements - - * Add summary_curve parameter to ROC YAML (`#506 `_) - * Add accessibility statement to GUI (`#508 `_) - - .. dropdown:: Bugfixes - - .. dropdown:: Internal - + * **METviewer: Add a unique identifier in order to distinguish itself from other application logs** (`METplus-Internal#29 `_) + * METviewer: Adjust SonarQube for “false positive” METviewer vulnerabilities (`METplus-Internal#60 `_) + * Add testing.yaml testing workflow (`#539 `_) + * Update GitHub issue and pull request templates to reflect the current development workflow details (`#491 `_) * Update GitHub actions workflows to switch from node 16 to node 20 (`#510 `_) - -Version `v6.0.0-beta2 `_ release notes (20231116) ----------------------------------------------------------------------------------------- - - .. dropdown:: New Features - - * New feature to specify the color of the no resolution and no skill lines for the reliability diagram (`#465 `_) - * Hide/show the legend entries line by line (`#501 `_) - - .. dropdown:: Enhancements - - * Reorganise results tabs in METviewer UI (`#387 `_) - - .. dropdown:: Bugfixes - - * Fixed loading Reliability plot XML with EE to UI (`#494 `_) - * Fixed printing error messages to the Log tab (`#495 `_) - - .. dropdown:: Internal - - -Version `v6.0.0-beta1 `_ release notes (20230918) ----------------------------------------------------------------------------------------- - - .. dropdown:: New Features - - .. dropdown:: Enhancements - - .. dropdown:: Bugfixes - - .. dropdown:: Internal - - -Version `v5.1.0 `_ release notes (20230731) ----------------------------------------------------------------------------------------- - - - .. dropdown:: New Features - - * New Dockerfile that creates a single image with database and METviewer in it. Can be used to create a Singularity image (`#446 `_) - - .. dropdown:: Enhancements - - * Upgrade to using Python 3.10.4 (`#449 `_) - - .. dropdown:: Bugfixes - - * Fixed an error during uploading a reliability diagram XML to GUI (`#464 `_) - * error during printing log messages for batch jobs (`#484 `_) - - .. dropdown:: Internal - - * Remove Couchbase code (`#479 `_) - * Record the username of the user associated with the batch/scorecard run (`#22 `_) - * The user ID will be added to the log files (`#48 `_) - * Record a time stamp indicating when the event occurred (`#11 `_) - * Testing the bug fix in MEtplotpy - * Change the version number for scipy to 1.11.1 - - -Version `v5.0.1 `_ release notes (20230130) ----------------------------------------------------------------------------------- - - .. dropdown:: New Features - - None - - .. dropdown:: Enhancements - - None - - .. dropdown:: Bugfixes - - * Add nco_requirements.txt file. Update Dockerfile to use NCO-approved Python packages (`#448 `_) - - .. dropdown:: Internal - - None - - -Version `v5.0.0 `_ release notes (20221209) ----------------------------------------------------------------------------------- - - .. dropdown:: New Features - - * Allow line plots start from y=0 line (`#390 `_) - * Added Revision series for line and box plots (`#394 `_) - * Plot new VCNT statistics: VCNT_ANOM_CORR and VCNT_ANOM_CORR_UNCNTR (`#403 `_) - * Plot the new ECNT statistics: SPREAD_MD, MAE, MAE_OERR, BIAS_RATIO, ME_GE_OBS, and ME_LT_OBS (`#434 `_) - * Plot new SEEPS and SEEPS_MPR statistics (`#422 `_) - * Plot new CRPS_EMP_FAIR stat (`#421 `_) - - .. dropdown:: Enhancements - - * Python implementation of the scorecard summary method (`#393 `_) - * Move mv_mysql.sql from METviewer to METdataio (`#371 `_) - * Add fcst_lead offset calculation to scorecard (`#404 `_) - * Increase the maximum limit of the uploaded XML (`#425 `_) - * Return bad status from mv_load.sh if the loading step fails (`#414 `_) - - .. dropdown:: Bugfixes - - * Include all field values into the resulting scorecard (`#395 `_) - * Fix incorrect order of fcst_var_vals in yaml config file to plot multiple fields/statistics (`#413 `_) - * Fix MTD loader bug that did not include the last fcst_lead into the revision series data (`#423 `_) - * Fix loading ROC XML into the UI (`#428 `_) - - .. dropdown:: Internal - - * New testing procedure (`#391 `_) - * Rename METdatadb to METdataio (`#406 `_) - * Create checksum for released code (`#417 `_) - * Move release notes into its own chapter (`#427 `_) - * Fix warnings in Github Actions (`#426 `_) - * Create checksum for release code (`#412 `_) - - - METviewer Upgrade Instructions ============================== -Upgrade instructions will be listed here if they are -applicable for this release. + None diff --git a/docs/conf.py b/docs/conf.py index 17bec36d..4bb01ad1 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -19,12 +19,12 @@ project = 'METviewer' author = 'UCAR/NCAR' -author_list = "Burek, T., T. Jensen, I. Srivastava, M. Win-Gildenmeister, L. Goodrich, J. Prestopnik, L. Blank, and T. Fowler" -version = "3.0.0-rc1" +author_list = "Jensen, T., I. Srivastava, M. Win-Gildenmeister, L. Goodrich, J. Prestopnik, L. Blank, T. Fowler, and T. Burek" +version = "3.0.0" verinfo = version release = f'{version}' release_year = '2024' -release_date = f'{release_year}-11-13' +release_date = f'{release_year}-12-18' copyright = f'{release_year}, {author}' From 3cf80e399bd41e5d3f268cb069089a675f1fa9af Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Dec 2024 01:34:06 +0000 Subject: [PATCH 3/4] Bump setuptools from 65.5.1 to 70.0.0 Bumps [setuptools](https://github.com/pypa/setuptools) from 65.5.1 to 70.0.0. - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/setuptools/compare/v65.5.1...v70.0.0) --- updated-dependencies: - dependency-name: setuptools dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- met_plus_requirements.txt | 2 +- nco_requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/met_plus_requirements.txt b/met_plus_requirements.txt index 21c1eb96..a979628c 100644 --- a/met_plus_requirements.txt +++ b/met_plus_requirements.txt @@ -16,7 +16,7 @@ packaging==22.0 pluggy==1.0.0 PyMySQL==1.0.2 pytz==2022.6 -setuptools==65.5.1 +setuptools==70.0.0 six==1.16.0 tomli==2.0.1 wheel==0.38.1 diff --git a/nco_requirements.txt b/nco_requirements.txt index 21c1eb96..a979628c 100644 --- a/nco_requirements.txt +++ b/nco_requirements.txt @@ -16,7 +16,7 @@ packaging==22.0 pluggy==1.0.0 PyMySQL==1.0.2 pytz==2022.6 -setuptools==65.5.1 +setuptools==70.0.0 six==1.16.0 tomli==2.0.1 wheel==0.38.1 From 45e22a184389f10017ffd251d46f0d3c664dd3f6 Mon Sep 17 00:00:00 2001 From: bikegeek <3753118+bikegeek@users.noreply.github.com> Date: Thu, 19 Dec 2024 15:40:03 -0700 Subject: [PATCH 4/4] Update conf.py --- docs/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index 4bb01ad1..1bfc00db 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -20,7 +20,7 @@ project = 'METviewer' author = 'UCAR/NCAR' author_list = "Jensen, T., I. Srivastava, M. Win-Gildenmeister, L. Goodrich, J. Prestopnik, L. Blank, T. Fowler, and T. Burek" -version = "3.0.0" +version = "3.1.0-beta1-dev" verinfo = version release = f'{version}' release_year = '2024'