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 #2769 and #2785 #2788

Merged
merged 1,128 commits into from
Nov 13, 2024
Merged

Conversation

github-actions[bot]
Copy link
Contributor

#2769 adds new use case for fire weather, #2785 turns on land_surface use case that was previously reporting differences that was resolved by bugfix dtcenter/MET#2899
Created by @georgemccabe

jprestop and others added 30 commits September 20, 2023 16:14
…re python packages required to build RTD have disappeared from the automatically generated commands from RTD
… disk space when running use cases, ci-run-all-diff
* changing _ to - for header consistency

* changing _ to - for header consistency

* updating all headers for consistency

* updating all headers for consistency and adding spacing

The spacing doesn't seem to be required but it is the convention that we follow for headers.

* updating all headers for consistency

* updating headers for consistency and adding capital letters to  headers

* Using the overline ### to keep index consistent with other indexes

* updating all headers for consistency

* update requirements for building docs to get around build failure where python packages required to build RTD have disappeared from the automatically generated commands from RTD

* updating all headers and some spacing for consistency

* updating headers for consistency

* changing to ### for consistency

* Per #898, fixed the headers for the Release Guide part, chapters, and sections.

* Duplicating changes in develop branch for requirements.txt file

* updating headers

* Per #2669, updated header formatting to resolve errors

* Per #2669, udpating header

* Per #2669, udpating headers

* Per #2669, udpating header

* Per #2669, updated header formatting

* Per #2669, update header formatting

* updating headers

* Per #898, removed space in front of title

* Capitalizing Please

* changing to just italics to match standard formatting

* indenting for consistent formatting

* fixing italics again

* changing from note to warning for consistency

* updating headers, adding some capitalizing to the headers

* fixing typo

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

* This file was committed but never updated or used

Per Minna, ok to delete.

* Restructuring table of contents to make it more clear which guides are for users and which are for contributors

* fixing formatting for clairity

Co-authored-by: Julie Prestopnik <[email protected]>

---------

Co-authored-by: George McCabe <[email protected]>
Co-authored-by: Julie Prestopnik <[email protected]>
…LE, to easily see which variable should be removed
…puting the index for the season requested instead of all seasons all the time, which also fixes a bug selecting which season the user requested. Results are identical for all seasons for the test data for the use case.
* New additions based on the old branch feature_1667_updating_overview

* Moving the release-notes reference label

* Added label for METplus_glossary for use in Documentation conentions section.

* Adding images for the Documentation Conventions section

* Modifying wording and testing formatting in Internal Links section

* Second take on formatting

* Third attempt at formatting

* Fourth attempt at formatting

* Modified wording, sections, and formatting

* Minor modifications

* Added period

* Changed Pretty Table to PrettyTable

* Modify informationg about converting an existing table and adding images

* Resolving errors

* Reformatting

* Moving placement of reference label

* Attempting to fix table title

* Fixed incorrect alignment

* Made changes based on Lisa's suggestions

* Made changes based on Lisa's suggestions

* Made corrections

* Made corrections

* Per #1667, fixing typos

* Per #1667, corrected text

---------

Co-authored-by: Julie Prestopnik <[email protected]>
georgemccabe and others added 28 commits October 18, 2024 17:10
* Per #2739, add NRL reporting label and add METplus-Internal to the list of repositories to be updated.

* Per #2739, add info about labels to the Contributor's Guide.

* Per #2739, update the list of METplus repos in process_labels.sh but remove them from the other shell scripts to avoid keeping the same list updated in multiple spots.

* Per #2739, move label details from the README to the Contributor's Guide
* adding the first 4 paragraphs

* fixing web addresses

* Highest level of dropdown menus added

* NCAR machines dropdown menus

* CASPER dropdown menu

* web addresses can't be bolded. Fixing dropdown problems

* blank line problem

* italics date adding Derechio parts

* DERECHO dropdown

* fixing problems

* fixing mor problems

* fixing bolding

* trying to fix web address

* adding NCAR RAL MACHINES and trying to fix website issue

* NCAR/RAL Internal Development dropdown

* adding remaining dropdown structure

* WCOSS2 dropdown

* HERA dropdown

* fixing last updated to be consistent

* HERCULES dropdown

* fixing pip

* orion dropdown

* JET dropdown

* GAEA dropdown

* fixing typo

* Community machines, Docker Hub & AWS

* fixing typo

* Changing to "Users should create a file like"

* to set a personalized input...

* adding last updated and Docker Hub web links

* Updating Jet information after recent install and changing some formatting for consistency

* Removing bolding for consistency

* creating a separate file for existing builds to add to 2 areas

make it section 2.1 where METplus Components Release Note Links
and
Release Notes

* adding existing_builds as an include

* Rename existing_builds_rst to existing_builds.rst

I had an underline instead of a period

* changing to a section, not a chapter

* trying a different section

* changing existing builds to an include file

* Update docs/Users_Guide/existing_builds.rst

Co-authored-by: Julie Prestopnik <[email protected]>

* Update docs/Users_Guide/existing_builds.rst

Co-authored-by: Julie Prestopnik <[email protected]>

* removing existing builds completely from the Release Guide

---------

Co-authored-by: Julie Prestopnik <[email protected]>
* Per #2763, updated build for Casper

* Per #2763, updating Orion
* per #2762, change derive mode to add field info for each file instead of adding the first field info only

* Per #2762, improve how the accumulation amounts are handling using relativedelta to ensure that the correct number of seconds are used for each search window when using inconsistent time intervals like months or years
* remove check if script is master_metplus.py because it has been deprecated

* per #2762, fix bug that caused failure depending on valid time relating to leap years
* Per #2754, update instructions to create the main_vX.Y and main_vX.Y-ref branches (when applicable) for the first release candidate rather than waiting until the official release. Note that I deleted the push_release_branch.rst instructions since it's not needed. The preceeding instructions execute the push and these are redundant - even for METplus which has custom instructions.

* Per #2754, add a note to make the detail stand out better

* Per #2754, make the GitHub release instructions more explicit to match the names of the actual fields on GitHub.

* Per #2754, not changing comment, just using more consisent formatting options.

* Per #2754, change example from 'betaN' to 'rc1' since this step is only run for the rc1 release.

* Per #2754, use consistent single quotes instead of italics for formatting.

* Updates to METplus instructions to properly handle version numbers for rc1 release. Update METplus Official release instructions to use main branch and update version number for official release since main branch will contain -rcN version numbers

* update instructions to checkout correct branch

* clarify next deveopment version can be X+1.0 OR X.Y+1

* update version table for other components -- this could likely be refactored to make the version file path a variable and include the same update_version_on_develop.rst file for METplus, METcalcpy, METdataio, METplotpy, and METviewer

---------

Co-authored-by: George McCabe <[email protected]>
* set default input version to the latest official release, which is the 2nd highest coordinated release version number in the version lookup table. This assumes that the highest version is what is being developed towards

* per #2562, update Release Guide to include instructions for updating the component versions lookup table in the METplus repository

* Per #2562 and #2597, replace automated test logic that used manage_externals to use component version lookup to get versions of METplotpy/METcalcpy/METdataio

* clean up SonarQube complaints

* turn on some use cases to test changes

* fix clone

* do not get python dependencies for METplotpy/METcalcpy/METdataio installs

* use full path to package to import

* clone METplus Analysis repos on the same level as METplus to match previous location using manage_externals, remove manage_externals config files that are no longer used by the automated tests

* clean up linter complaints

* turn off use cases after confirming that they run successfully

* clean up usage statement formatting

* remove info about updating manage_externals config files used in automated tests that have been removed

* added description of component versions script to Contributor's Guide and added stubs for other utility descriptions

* change format of example results and add text to describe what is being demonstrated from each example

* fix formatting

* fixed bad variable replacement

* Update docs/Contributors_Guide/utilities.rst

---------

Co-authored-by: Julie Prestopnik <[email protected]>
* Per #2737 updating version instructions

* Per #2737, update version instructions for METcalcpy

* Per #2737, renaming development file

* Per #2737, update version instructions for METplotpy

* Per #2737, updating version instructions for METdataio

* Per #2737, updating version instructions for METviewer

* Per #2737, adding pyproject.toml to the list of files to update
* Per #2339, update documention to include info about dependencies and coordinated release announcement

* Per #2339, renaming file and header

* Per #2339, correcting typo in formatting

* Per #2339, updated formatting

* Per #2339, updating additional dependencies
* Unrelated to #2666 but found while working on it, update the expected output file names for the TCDiag basic met_tool use case.

* Per #2666, add details about SonarQube. Still need to proof-read and wordsmith

* Per #2666, more SonarQube details

* Per #2666, fix up anchor links, switch to *'s for bullets like we use everywhere else, and massage the wording

* Apply suggestions from code review

Co-authored-by: Julie Prestopnik <[email protected]>

---------

Co-authored-by: Julie Prestopnik <[email protected]>
* update version of action to latest

* per #2772, added instructions to run a METplus use case using Apptainer

* Apply suggestions from code review

Co-authored-by: Dan Adriaansen <[email protected]>

* bugfix dtcenter/MET#2899 prevents differences in output from use case, so removing the 'disabled' item to run use case in GHA

* hotfix: remove quotes around input files because logic that obtains python embedding commands as input file arguments handles quotes

* fix tests to match new expected commands

---------

Co-authored-by: Dan Adriaansen <[email protected]>
* added config file and python scripts for fire weather use case

* Improved logic if multiple files were found to use the closest file to the valid time. Assuming that the files are in order, it will use the first file if multiple files match the valid hour or the last file if multiple files match 1 hour prior to the valid hour. This does not factor in if files before and after the valid time were found. Modifications are needed to obtain the correct file if, for example, the valid time is 12Z and there are 1258 and 1159 files available -- in this case the 1258 file will be used even though 1159 is closer.

* rename use case and update configuration to read data from appropriate directories

* per #2560, add new use case to automated tests

* turn of use case to prepare for PR

* removed comments

* added in-progress use case documentation - still needs updates

* fix formatting

* more formatting

* more doc formatting and cleanup

* remove notes from sections that were updated

* doc cleanup

* add thumbnail for new use case

* add description of fire use case category

* turn off use case

* fix SonarQube complaints

* update use case doc to match use case template

* minor formatting change to match template

* update path for kml schema file

* use wildcard to avoid having to reference namespace that includes insecure protocol

* Update documentation to resemble template

---------

Co-authored-by: j-opatz <[email protected]>
@georgemccabe georgemccabe added this to the METplus-6.0.0 milestone Nov 13, 2024
@georgemccabe georgemccabe merged commit 435823b into develop-ref Nov 13, 2024
1 check was pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🏁 Done
Development

Successfully merging this pull request may close these issues.