From d3839f7cb8c62f6e473d1f2519c9416340b33069 Mon Sep 17 00:00:00 2001 From: bikegeek Date: Tue, 17 Dec 2024 14:32:06 -0700 Subject: [PATCH 1/7] Combined beta release sections under one section --- docs/Users_Guide/release-notes.rst | 119 ++--------------------------- 1 file changed, 8 insertions(+), 111 deletions(-) diff --git a/docs/Users_Guide/release-notes.rst b/docs/Users_Guide/release-notes.rst index 4cb222f3..2664fded 100644 --- a/docs/Users_Guide/release-notes.rst +++ b/docs/Users_Guide/release-notes.rst @@ -8,49 +8,9 @@ describes the bugfix, enhancement, or new feature: `METcalcpy GitHub issues. `_) - - .. dropdown:: Internal - - None - - .. dropdown:: Bugfixes - - * Bugfix: MODE CSI calculations result in spurious results (`#360 `_) - - -METcalcpy Velsion 3.0.0-beta5 release notes (20240628) ------------------------------------------------------- - .. dropdown:: New Functionality @@ -58,94 +18,31 @@ METcalcpy Velsion 3.0.0-beta5 release notes (20240628) .. dropdown:: Enhancements + * Improve logging for 5 STIGs (`METplus-Internal#46 `_) * **Enhance METcalcpy to use the TOTAL_DIR column when aggregate statistics wind direction statistics in the VL1L2, VAL1L2, and VCNT columns** (`#384 `_) + * Add calculation for Terrestrial Coupling Index (`#364 `_) + * Enhance aggregate statistics for ECNT,VL1L2,VAL1L2 and VCNT (`#361 `_) + * **Create aggregation support for MET .stat output** (`#325 `_) .. dropdown:: Internal * Update GitHub issue and pull request templates to reflect the current development workflow details (`#326 `_) * Consider using only .yml or only .yaml extensions (`#349 `_) * Code coverage statistics (`#54 `_) - - - .. dropdown:: Bugfixes - - -METcalcpy Velsion 3.0.0-beta4 release notes (20240417) ------------------------------------------------------- - - - .. dropdown:: New Functionality - - - .. dropdown:: Enhancements - - * Add calculation for Terrestrial Coupling Index (`#364 `_) - * Enhance aggregate statistics for ECNT,VL1L2,VAL1L2 and VCNT (`#361 `_) - - - .. dropdown:: Internal - * Develop sonarqube capabilities (`#367 `_) * Add github action for sonarqube (`#366 `_) * Updated pythoh requirements.txt (`#355 `_) * Modified python requirements section of Users Guide (`#352 `_) - - - .. dropdown:: Bugfixes - - - * Address negative values returned by calculate_bcmse() and calculate_bcrmse() in sl1l2_statistics module (`#329 `_) - -METcalcpy Velsion 3.0.0-beta3 release notes (20240207) ------------------------------------------------------- - - - .. dropdown:: New Functionality - - - .. dropdown:: Enhancements - - * **Create aggregation support for MET .stat output** (`#325 `_) - - - .. dropdown:: Internal - * Update GitHub actions workflows to switch from node 16 to node 20 (`#345 `_) - - - .. dropdown:: Bugfixes - - - * Address negative values returned by calculate_bcmse() and calculate_bcrmse() in sl1l2_statistics module (`#329 `_) - - -METcalcpy Velsion 3.0.0-beta2 release notes (20231114) ------------------------------------------------------- - - .. dropdown:: New Functionality - - .. dropdown:: Enhancements - - .. dropdown:: Internal - * Change second person references to third (`#315 `_) * Enhanced documentation for Difficulty index (`#332 `_) .. dropdown:: Bugfixes + * Bugfix: MODE CSI calculations result in spurious results (`#360 `_) + * Address negative values returned by calculate_bcmse() and calculate_bcrmse() in sl1l2_statistics module (`#329 `_) + * Address negative values returned by calculate_bcmse() and calculate_bcrmse() in sl1l2_statistics module (`#329 `_) * Add missing reliability statistics (`#330 `_) - -METcalcpy Version 3.0.0-beta1 release notes (20230915) ------------------------------------------------------- - - .. dropdown:: New Functionality - - .. dropdown:: Enhancements - - .. dropdown:: Internal - - .. dropdown:: Bugfixes - * Remove reset_index from various calculations (`#322 `_) From 4fb0e526f747a1cfeb8156c01836339013d55ac2 Mon Sep 17 00:00:00 2001 From: bikegeek Date: Tue, 17 Dec 2024 15:25:01 -0700 Subject: [PATCH 2/7] Updated version, date, author rotation --- docs/conf.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 66619627..4ce93c87 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -21,12 +21,12 @@ project = 'METcalcpy' copyright = '2024, NCAR' author = 'UCAR/NCAR, NOAA, CSU/CIRA, and CU/CIRES' -author_list = 'Fisher, H., C. Kalb, D. Adriaansen, D. Fillmore, M. Win-Gildenmeister, T. Burek, M. Smith, and T. Jensen' -version = '3.0.0-rc1' +author_list = 'Kalb, C., D. Adriaansen, D. Fillmore, M. Win-Gildenmeister, T. Burek, M. Smith, T. Jensen, and H. Fisher' +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-17' copyright = f'{release_year}, {author}' # if set, adds "Last updated on " followed by From 65d5cd89c0694d6d1b6abb47f0df7b40c01e1b68 Mon Sep 17 00:00:00 2001 From: bikegeek Date: Tue, 17 Dec 2024 15:30:27 -0700 Subject: [PATCH 3/7] Added 'None' to update instructions --- docs/Users_Guide/release-notes.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/Users_Guide/release-notes.rst b/docs/Users_Guide/release-notes.rst index 2664fded..ff1ebd19 100644 --- a/docs/Users_Guide/release-notes.rst +++ b/docs/Users_Guide/release-notes.rst @@ -38,7 +38,8 @@ METcalcpy Velsion 3.0.0 release notes (20241217) * Enhanced documentation for Difficulty index (`#332 `_) .. dropdown:: Bugfixes - + + * Bugfix missing safe_log import (`#413 `_) * Bugfix: MODE CSI calculations result in spurious results (`#360 `_) * Address negative values returned by calculate_bcmse() and calculate_bcrmse() in sl1l2_statistics module (`#329 `_) * Address negative values returned by calculate_bcmse() and calculate_bcrmse() in sl1l2_statistics module (`#329 `_) @@ -49,5 +50,5 @@ METcalcpy Velsion 3.0.0 release notes (20241217) METcalcpy Upgrade Instructions ============================== -Upgrade instructions will be listed here if they are applicable -for this release. +None + From 27a061caba293d2f7c9f778737e5574a042b6f47 Mon Sep 17 00:00:00 2001 From: bikegeek <3753118+bikegeek@users.noreply.github.com> Date: Tue, 17 Dec 2024 15:58:24 -0700 Subject: [PATCH 4/7] Update release-notes.rst changing date to 18th since GHA are very slow and unlikely to get release done by today --- docs/Users_Guide/release-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Users_Guide/release-notes.rst b/docs/Users_Guide/release-notes.rst index ff1ebd19..feb15cb2 100644 --- a/docs/Users_Guide/release-notes.rst +++ b/docs/Users_Guide/release-notes.rst @@ -8,7 +8,7 @@ describes the bugfix, enhancement, or new feature: `METcalcpy GitHub issues. Date: Tue, 17 Dec 2024 15:59:13 -0700 Subject: [PATCH 5/7] Update conf.py changing date from 17th to 18th, unlikely release will get finished today due to slow GHAs --- docs/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index 4ce93c87..01d3b1d1 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -26,7 +26,7 @@ verinfo = version release = f'{version}' release_year = '2024' -release_date = f'{release_year}-12-17' +release_date = f'{release_year}-12-18' copyright = f'{release_year}, {author}' # if set, adds "Last updated on " followed by From 18a9374be48f0808f0fcaa44f93356238b850a8b Mon Sep 17 00:00:00 2001 From: bikegeek <3753118+bikegeek@users.noreply.github.com> Date: Wed, 18 Dec 2024 15:21:37 -0700 Subject: [PATCH 6/7] Update vulnerabilities.yaml update version to 1.1.0 --- .github/workflows/vulnerabilities.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/vulnerabilities.yaml b/.github/workflows/vulnerabilities.yaml index a532781f..4f06f7b9 100644 --- a/.github/workflows/vulnerabilities.yaml +++ b/.github/workflows/vulnerabilities.yaml @@ -28,7 +28,7 @@ jobs: python -m venv env/ source env/bin/activate python -m pip install . - - uses: pypa/gh-action-pip-audit@v1.0.5 + - uses: pypa/gh-action-pip-audit@v1.1.0 with: inputs: requirements.txt virtual-environment: env/ From 199d86461c505a0cb621dd38246686a232c04914 Mon Sep 17 00:00:00 2001 From: bikegeek <3753118+bikegeek@users.noreply.github.com> Date: Wed, 18 Dec 2024 15:42:09 -0700 Subject: [PATCH 7/7] Apply suggestions from code review Co-authored-by: Julie Prestopnik --- docs/Users_Guide/release-notes.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/Users_Guide/release-notes.rst b/docs/Users_Guide/release-notes.rst index feb15cb2..87f3a329 100644 --- a/docs/Users_Guide/release-notes.rst +++ b/docs/Users_Guide/release-notes.rst @@ -29,10 +29,10 @@ METcalcpy Velsion 3.0.0 release notes (20241218) * Update GitHub issue and pull request templates to reflect the current development workflow details (`#326 `_) * Consider using only .yml or only .yaml extensions (`#349 `_) * Code coverage statistics (`#54 `_) - * Develop sonarqube capabilities (`#367 `_) - * Add github action for sonarqube (`#366 `_) - * Updated pythoh requirements.txt (`#355 `_) - * Modified python requirements section of Users Guide (`#352 `_) + * Develop SonarQube capabilities (`#367 `_) + * Add GitHub action for SonarQube (`#366 `_) + * Updated Python requirements.txt (`#355 `_) + * Modified Python requirements section of User's Guide (`#352 `_) * Update GitHub actions workflows to switch from node 16 to node 20 (`#345 `_) * Change second person references to third (`#315 `_) * Enhanced documentation for Difficulty index (`#332 `_)