From f7b40cd20618e1c8141a572b9fc85a1b23de3c1f Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 13:16:36 -0600 Subject: [PATCH 01/43] Per #584, fixing links --- docs/Contributors_Guide/conda_environment.rst | 2 +- docs/Contributors_Guide/pull_request.rst | 4 ++-- docs/Contributors_Guide/tests_github_actions.rst | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/Contributors_Guide/conda_environment.rst b/docs/Contributors_Guide/conda_environment.rst index 4f6740606..5d7805b74 100644 --- a/docs/Contributors_Guide/conda_environment.rst +++ b/docs/Contributors_Guide/conda_environment.rst @@ -10,5 +10,5 @@ in the METplus Contributor’s Guide to set up a similar environment to METplus. Refer to the `METplotpy User’s Guide -`_ +`_ to obtain the appropriate packages and specific versions (when specified). diff --git a/docs/Contributors_Guide/pull_request.rst b/docs/Contributors_Guide/pull_request.rst index 9482de14b..a2eb01e0f 100644 --- a/docs/Contributors_Guide/pull_request.rst +++ b/docs/Contributors_Guide/pull_request.rst @@ -2,8 +2,8 @@ Pull Requests in Github *********************** -Please refer to the `Open a pull request using a browser -`_ +Please refer to the `Open a Pull Request +`_ section of the METplus Contributor’s Guide, replacing “METplus” references with “METplotpy”. However, if external contributors are unsure who to assign as a reviewer, a post should still be created in the diff --git a/docs/Contributors_Guide/tests_github_actions.rst b/docs/Contributors_Guide/tests_github_actions.rst index 454295956..033892bf1 100644 --- a/docs/Contributors_Guide/tests_github_actions.rst +++ b/docs/Contributors_Guide/tests_github_actions.rst @@ -8,7 +8,7 @@ name of the plot type that is being added to the repository.) Add sample data (see applicable information in the `Adding a New Plot -`_ +`_ section). Use the pytest framework to generate tests. For more information review From be882f395d49f27496e4661b8499279b3289711a Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 13:17:57 -0600 Subject: [PATCH 02/43] Per #584, fixing links --- docs/Users_Guide/index.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Users_Guide/index.rst b/docs/Users_Guide/index.rst index 9b2730acf..79c269468 100644 --- a/docs/Users_Guide/index.rst +++ b/docs/Users_Guide/index.rst @@ -9,7 +9,7 @@ contains packages for plotting in METplus as stand-alone, or part of METplus use case, METplus wrappers, METexpress, or METviewer. It is also a component of the unified METplus verification framework. More details about METplus can be found on the -`METplus website `_. +`METplus website `_. It is important to note here that METplotpy is an evolving software package. This documentation describes the |release| release dated |release_date|. @@ -29,7 +29,7 @@ You may not use this file except in compliance with the License. You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 +https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under From 89c2b2f2bb7ead1637a7efa2243455451b934537 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 13:32:28 -0600 Subject: [PATCH 03/43] Per #584, fixing links --- docs/Users_Guide/references.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/Users_Guide/references.rst b/docs/Users_Guide/references.rst index df2b45a00..3501476ec 100644 --- a/docs/Users_Guide/references.rst +++ b/docs/Users_Guide/references.rst @@ -6,34 +6,34 @@ References | Hoaglin, D. C., Mosteller F. and Tukey, J. W., 1983: *Understanding robust* | *and exploratory data analysis.* Hoboken, NJ: Wiley. -| doi: https://doi.org/10.2307/2988240 +| doi: `https://doi.org/10.2307/2988240 `_ | .. _Richardson: | Richardson, D.S. (2000). Skill and relative economic value of the ECMWF | ensemble prediction system. *Quarterly Journal Royal Meteorological* -| *Society,* 126, 649-667. https://doi.org/10.1002/qj.49712656313 +| *Society,* 126, 649-667. `https://doi.org/10.1002/qj.49712656313 `_ | .. _Roebber: | Roebber, P.J., 2009: Visualizing Multiple Measures of Forecast Quality | *Weather and Forecasting*, 24, 601-608. -| doi: https://doi.org/10.1175/2008WAF2222159.1 +| doi: `https://doi.org/10.1175/2008WAF2222159.1 `_ .. _Taylor: | Taylor, K. E., 2001. Summarizing multiple aspects of model performance | in a single diagram. Journal of Geophysical Research, 106(D7), 7183-7192. -| doi: https://doi.org/10.1029/2000JD900719 +| doi: `https://doi.org/10.1029/2000JD900719 `_ | .. _Wilks_2001: | Wilks, D.S. (2001). A skill score based on economic value for | probability forecasts. *Meteorological Applications,* 8, 209-219. -| https://doi.org/10.1017/S1350482701002092 +| `https://doi.org/10.1017/S1350482701002092 `_ | From c46b2e3543b6812225c2a5b9c73584af9051c8ef Mon Sep 17 00:00:00 2001 From: jprestop Date: Mon, 6 Jul 2026 17:55:10 -0600 Subject: [PATCH 04/43] Per METplus#3247, adding automated link checking in conjunction with new repo dtcenter/metplus-action-linkcheck --- .github/workflows/linkcheck_pull_request.yml | 15 ++++++++++++ .github/workflows/linkcheck_scheduled.yml | 15 ++++++++++++ docs/conf.py | 24 +++++++++++++++++++- 3 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/linkcheck_pull_request.yml create mode 100644 .github/workflows/linkcheck_scheduled.yml diff --git a/.github/workflows/linkcheck_pull_request.yml b/.github/workflows/linkcheck_pull_request.yml new file mode 100644 index 000000000..87639a3ec --- /dev/null +++ b/.github/workflows/linkcheck_pull_request.yml @@ -0,0 +1,15 @@ +name: linkcheck-pr +on: + pull_request: + paths: + - 'docs/**' + +jobs: + linkcheck: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtcenter/metplus-action-linkcheck@v1 + with: + fail-on-broken-links: 'true' + upload-artifact: 'true' \ No newline at end of file diff --git a/.github/workflows/linkcheck_scheduled.yml b/.github/workflows/linkcheck_scheduled.yml new file mode 100644 index 000000000..7d6869354 --- /dev/null +++ b/.github/workflows/linkcheck_scheduled.yml @@ -0,0 +1,15 @@ +name: linkcheck-scheduled +on: + schedule: + - cron: '0 6 * * 1' + workflow_dispatch: {} + +jobs: + linkcheck: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtcenter/metplus-action-linkcheck@v1 + with: + fail-on-broken-links: 'true' + \ No newline at end of file diff --git a/docs/conf.py b/docs/conf.py index 3da31ba32..4447ff62b 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -97,7 +97,29 @@ numfig_format = { 'figure': 'Figure %s', } - + +# -- linkcheck builder configuration ---------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-the-linkcheck-builder + +linkcheck_timeout = 10 +linkcheck_retries = 2 +linkcheck_workers = 8 + +linkcheck_ignore = [ + # add regex patterns for URLs that should be skipped, e.g.: + # r'https://dtcenter\.org/.*', # if this site blocks automated requests + # r'https://matplotlib\.org/.*', # occasionally rate-limits automated clients + # r'https://scitools\.org\.uk/cartopy/.*', # occasionally slow + # r'https://doi\.org/.*', # DOI redirectors often 403 non-browser requests +] + +linkcheck_allowed_redirects = { + # map of regex -> regex for redirects that are fine to follow +} + +linkcheck_anchors = True +linkcheck_anchors_ignore = ['^!'] + # -- Export variables -------------------------------------------------------- rst_epilog = """ From b8724f5eb1b9c551f8c4510419f2c95d443b43be Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 13:53:27 -0600 Subject: [PATCH 05/43] Per #584, fixing and ignoring links --- docs/Users_Guide/references.rst | 10 +++++----- docs/conf.py | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/Users_Guide/references.rst b/docs/Users_Guide/references.rst index 3501476ec..df2b45a00 100644 --- a/docs/Users_Guide/references.rst +++ b/docs/Users_Guide/references.rst @@ -6,34 +6,34 @@ References | Hoaglin, D. C., Mosteller F. and Tukey, J. W., 1983: *Understanding robust* | *and exploratory data analysis.* Hoboken, NJ: Wiley. -| doi: `https://doi.org/10.2307/2988240 `_ +| doi: https://doi.org/10.2307/2988240 | .. _Richardson: | Richardson, D.S. (2000). Skill and relative economic value of the ECMWF | ensemble prediction system. *Quarterly Journal Royal Meteorological* -| *Society,* 126, 649-667. `https://doi.org/10.1002/qj.49712656313 `_ +| *Society,* 126, 649-667. https://doi.org/10.1002/qj.49712656313 | .. _Roebber: | Roebber, P.J., 2009: Visualizing Multiple Measures of Forecast Quality | *Weather and Forecasting*, 24, 601-608. -| doi: `https://doi.org/10.1175/2008WAF2222159.1 `_ +| doi: https://doi.org/10.1175/2008WAF2222159.1 .. _Taylor: | Taylor, K. E., 2001. Summarizing multiple aspects of model performance | in a single diagram. Journal of Geophysical Research, 106(D7), 7183-7192. -| doi: `https://doi.org/10.1029/2000JD900719 `_ +| doi: https://doi.org/10.1029/2000JD900719 | .. _Wilks_2001: | Wilks, D.S. (2001). A skill score based on economic value for | probability forecasts. *Meteorological Applications,* 8, 209-219. -| `https://doi.org/10.1017/S1350482701002092 `_ +| https://doi.org/10.1017/S1350482701002092 | diff --git a/docs/conf.py b/docs/conf.py index 4447ff62b..ad338deff 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -110,7 +110,7 @@ # r'https://dtcenter\.org/.*', # if this site blocks automated requests # r'https://matplotlib\.org/.*', # occasionally rate-limits automated clients # r'https://scitools\.org\.uk/cartopy/.*', # occasionally slow - # r'https://doi\.org/.*', # DOI redirectors often 403 non-browser requests + r'https://doi\.org/.*', # DOI redirectors often 403 non-browser requests ] linkcheck_allowed_redirects = { From 818b478c2ce878a413052994ef435d8c8c9684b8 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 13:56:59 -0600 Subject: [PATCH 06/43] Per #584, ignoring links --- docs/conf.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index ad338deff..60107fa68 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -110,7 +110,13 @@ # r'https://dtcenter\.org/.*', # if this site blocks automated requests # r'https://matplotlib\.org/.*', # occasionally rate-limits automated clients # r'https://scitools\.org\.uk/cartopy/.*', # occasionally slow - r'https://doi\.org/.*', # DOI redirectors often 403 non-browser requests + r'https://doi\.org/.*', # DOI redirectors often 403 non-browser requests + # bmcnoldy.rsmas.miami.edu sends an incomplete SSL certificate chain + # (missing intermediate cert). Browsers work around this via AIA + # fetching; curl/Python do not. Confirmed 2026-07 via curl -v + # ("SSL certificate problem: unable to get local issuer certificate"). + # Re-check periodically and remove once fixed server-side. + r'https://bmcnoldy\.rsmas\.miami\.edu/.*', ] linkcheck_allowed_redirects = { From f2bfaf473ad54b76dac66f958cde56eb22914c4d Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:07:28 -0600 Subject: [PATCH 07/43] Per #584, fixing links and modifying documentation --- docs/Users_Guide/tcmpr_plots.rst | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/Users_Guide/tcmpr_plots.rst b/docs/Users_Guide/tcmpr_plots.rst index 65b50ca39..b8a4bb0f6 100644 --- a/docs/Users_Guide/tcmpr_plots.rst +++ b/docs/Users_Guide/tcmpr_plots.rst @@ -5,9 +5,10 @@ TCMPR Plots Description =========== -The TCMPR plots were originally available under the MET repository: https://github.com/dtcenter/MET -and written in R script. The code has been rewritten in Python and is now located in the METplotpy repository: -https://github.com/dtcenter/METplotpy/metplotpy/plots/tcmpr_plots +The TCMPR plots were originally available under the `MET repository `_ +and written in R script. The code has been rewritten in Python and is now located in the +`tcmpr_plots directory `_ of the +`METplotpy repository `_. The TCMPR plots require TCMPR line type data produced by the MET TC-pairs tool. The data must have all header names consistent with those in the MET User's Guide, section 24.2. @@ -15,7 +16,7 @@ must have all header names consistent with those in the MET User's Guide, sectio In addition, the METcalcpy source code will be needed to perform event equalization and other necessary calculations. -The METcalcpy repository is located: +The METcalcpy repository is located at https://github.com/dtcenter/METcalcpy Use the same release versions for METplotpy and METcalcpy (i.e. if using a vx.y.z of METplotpy, use the @@ -50,7 +51,7 @@ Sample Data The data is columnar text output from the MET TC-Pairs tool for the TCMPR line type (saved as .tcst files). The sample data used to create various TCMPR plots is available in the -`METplotpy `_ repository, where the TCMPR plot tests are located: +`METplotpy repository `_, where the TCMPR plot tests are located: *$METPLOTPY_BASE/test/tcmpr_plots/Data* From 36dbd3d0d4f85b48db97f75a5b4523ebc24b0880 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:10:47 -0600 Subject: [PATCH 08/43] Per #584, fixing links and modifying documentation --- docs/Users_Guide/histogram_2d.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/Users_Guide/histogram_2d.rst b/docs/Users_Guide/histogram_2d.rst index 1e2033463..38838e6bc 100644 --- a/docs/Users_Guide/histogram_2d.rst +++ b/docs/Users_Guide/histogram_2d.rst @@ -8,9 +8,9 @@ Description The output from the MET grid_diag tool can be visualized as a 2D-histogram by invoking the **histogram_2d.py** plotting script from the command line. -For more information about the MET grid_diag tool, please refer to the +For more information about the MET Grid-Diag tool, please refer to the `documentation -`_. +>`_. Example @@ -19,7 +19,7 @@ Example Sample Data ----------- -The data is in netCDF format. The sample data used to create an example 2d histogram is available in the +The data is in NetCDF format. The sample data used to create an example 2d histogram is available in the METplotpy repository, where the **histogram_2d.py** code is located: *$METPLOTPY_BASE/test/histogram_2d/grid_diag_temperature.nc* @@ -195,7 +195,7 @@ Run from the Command Line ========================= The **histogram_2d_defaults.yaml** configuration file, in combination with the -**grid_diag_temperature.nc** netCDF data file (generated from the MET +**grid_diag_temperature.nc** NetCDF data file (generated from the MET tool grid_diag), generates a 2D-histogram plot of the hist_TMP_Z2_TMP_P500 variable: @@ -206,7 +206,7 @@ Perform the following: * If using a conda environment, verify that the conda environment is running and has the required Python packages outlined in the `Python Requirements section - `_: + `_: * Clone the METplotpy repository from GitHub. First, make the directory: From 1ed79f56bd7376bfa42b5a50688adbe7ff32e099 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:14:21 -0600 Subject: [PATCH 09/43] Per #584, fixing links --- docs/Users_Guide/tcrmw_cross_section.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Users_Guide/tcrmw_cross_section.rst b/docs/Users_Guide/tcrmw_cross_section.rst index 0b3078fcd..89e1edbfa 100644 --- a/docs/Users_Guide/tcrmw_cross_section.rst +++ b/docs/Users_Guide/tcrmw_cross_section.rst @@ -8,7 +8,7 @@ Description Generate cross-section plots for TC-RMW data based on *height levels* using output from the METcalcpy vertical interpolation module, *vertical_interpolation.py*: -https://metcalcpy.readthedocs.io/en/develop/Users_Guide/vertical_interpolation.html +https://metplus.readthedocs.io/projects/metcalcpy/en/latest/Users_Guide/vertical_interpolation.html **NOTE**:Data must have the following **required fields**: **temperature**, **relative humidity**, and **surface pressure**. These are required by the METcalcpy vertical_interpolation module to compute pressure indices. @@ -21,7 +21,7 @@ Sample Data Create the sample data by performing the conversion from pressure levels to height levels by following the instructions: -https://metcalcpy.readthedocs.io/en/develop/Users_Guide/vertical_interpolation.html +https://metplus.readthedocs.io/projects/metcalcpy/en/latest/Users_Guide/vertical_interpolation.html From 0f22ffe3c8ea2769d2126bfb9a3117556103bb38 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:17:49 -0600 Subject: [PATCH 10/43] Per #584, fixing links --- docs/Users_Guide/taylor_diagram.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/Users_Guide/taylor_diagram.rst b/docs/Users_Guide/taylor_diagram.rst index 89694ffc9..94c3f07a9 100644 --- a/docs/Users_Guide/taylor_diagram.rst +++ b/docs/Users_Guide/taylor_diagram.rst @@ -5,7 +5,7 @@ Taylor Diagram Description =========== -The `Taylor diagram `_ was invented by +The `Taylor diagram `_ was invented by Karl E. Taylor in 1994 and is useful in quantifying the correspondence between models and a "reference" based on the Pearson correlation coefficient, the root-mean-square error (RMSE), and the standard deviation. Taylor diagrams have been widely used for climate and other @@ -16,7 +16,7 @@ point and grid lines for the RMS. For more information on Taylor diagrams, please refer to the `METviewer documentation -`_. +`_. Examples of Taylor diagrams are shown below. @@ -217,8 +217,8 @@ perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the - `requirements section. - `_ + `requirements section + `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. From 94e88864721441db8812c36776f119f3be4d8e7c Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:24:34 -0600 Subject: [PATCH 11/43] Per #584, fixing links --- docs/Users_Guide/s2s_blocking.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Users_Guide/s2s_blocking.rst b/docs/Users_Guide/s2s_blocking.rst index fc97a6967..1d995ecce 100644 --- a/docs/Users_Guide/s2s_blocking.rst +++ b/docs/Users_Guide/s2s_blocking.rst @@ -10,7 +10,7 @@ The **CBL_plot.py** is plotting only a portion of the original **CBL.py** script created by Doug Miller at the University of Illinois. For more background on this plot, please refer to the `METplus use case -documentation `_. +documentation `_. Required Packages From 009a2216521c848f1b6714688dc065bb33f16b28 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:28:10 -0600 Subject: [PATCH 12/43] Per #584, fixing links --- docs/Users_Guide/mjo_rmm_omi.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Users_Guide/mjo_rmm_omi.rst b/docs/Users_Guide/mjo_rmm_omi.rst index d24d0ee95..0ac64ac4f 100644 --- a/docs/Users_Guide/mjo_rmm_omi.rst +++ b/docs/Users_Guide/mjo_rmm_omi.rst @@ -23,11 +23,11 @@ which illustrate how to generate RMM and OMI plots: * To generate an RMM diagram, follow the instructions: `Make a Phase Diagram plot from input RMM or OMI - `_. + `_. * To generate an OMI diagram, follow the instructions: `Make OMI plot from calculated MJO Indices - `_. + `_. Instructions for obtaining sample data and all necessary configuration files are indicated in the use cases. The use cases invoke the necessary From d8935035ec9cbf8803f4bcab63256ef869265d38 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:38:59 -0600 Subject: [PATCH 13/43] Per #584, updating formatting --- docs/Users_Guide/stratosphere_plots.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/Users_Guide/stratosphere_plots.rst b/docs/Users_Guide/stratosphere_plots.rst index 8fc88d6fa..6fc7def0b 100644 --- a/docs/Users_Guide/stratosphere_plots.rst +++ b/docs/Users_Guide/stratosphere_plots.rst @@ -1,6 +1,6 @@ -******************* -Stratosphere plots -******************* +****************** +Stratosphere Plots +****************** Description =========== @@ -10,7 +10,7 @@ three Stratosphere use cases. One use case creates a ME plot in latitude and pr another which creates ME and RMSE plots for lead time and pressure, and a third which creates two phase diagrams and a time series of U for at 50mb and 30mb. The three METplus use cases, illustrate how to use these plotting scripts for `zonal mean biases -`_ , creating bias and RMSE for `polar cap temperature and polar vortex U `_ and creating `phase diagrams and time series for QBO `_ +`_, creating bias and RMSE for `polar cap temperature and polar vortex U `_, and creating `phase diagrams and time series for QBO `_. These files are used by the image comparison test: @@ -68,7 +68,7 @@ Required Packages How to Use -=========== +========== Import stratosphere_plots into the script: From 54082dcafd10bb2b4f8285775f3b591d3570fef7 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:46:26 -0600 Subject: [PATCH 14/43] Per #584, fixing links --- docs/Users_Guide/contour.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/Users_Guide/contour.rst b/docs/Users_Guide/contour.rst index c795832ab..472066914 100644 --- a/docs/Users_Guide/contour.rst +++ b/docs/Users_Guide/contour.rst @@ -12,7 +12,7 @@ value is then contoured. This type of plot is often used to examine statistics over a series of time or heights. For more information on Contour plots, please refer to the `METviewer documentation -`_. +`_. @@ -171,8 +171,8 @@ perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the - `requirements section. - `_ + `requirements section + `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. From c6483f5a940a2f3cc146554a43ea5a2724bd2943 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:51:08 -0600 Subject: [PATCH 15/43] Per #584, fixing links --- docs/Users_Guide/spacetime.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Users_Guide/spacetime.rst b/docs/Users_Guide/spacetime.rst index df769bc19..9276ab75e 100644 --- a/docs/Users_Guide/spacetime.rst +++ b/docs/Users_Guide/spacetime.rst @@ -7,7 +7,7 @@ Description Please refer to the `METplus use case -`_ +`_ for a description of the spacetime (cross-spectra) plot and for instructions on creating a spacetime (cross-spectra) plot. From 9ceaa1b06bab58568812d18ed05d43190f34643e Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:54:07 -0600 Subject: [PATCH 16/43] Per #584, fixing links and formatting --- docs/Users_Guide/weather_regime.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/Users_Guide/weather_regime.rst b/docs/Users_Guide/weather_regime.rst index 8e2ef10c1..85c3ae76d 100644 --- a/docs/Users_Guide/weather_regime.rst +++ b/docs/Users_Guide/weather_regime.rst @@ -1,5 +1,5 @@ ******************* -Weather Regime plot +Weather Regime Plot ******************* Description @@ -9,7 +9,7 @@ The **plot_weather_regime.py** script contains the plotting portion for three scripts (**elbow.py, Calc_EOF.py**, and **K_means.py**) These were originally created by Doug Miller at the University of Illinois. A `METplus use case -`_ +`_ illustrates how to use this plot. These files are used by the image comparison test: @@ -53,7 +53,7 @@ Required Packages How to Use -=========== +========== Import plot_weather_regime into the script: From 092b2b597ba8ebdf287e0298fe98144037e4ac0b Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:55:26 -0600 Subject: [PATCH 17/43] Per #584, fixing links --- 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 1669927b8..741a0f29d 100644 --- a/docs/Users_Guide/release-notes.rst +++ b/docs/Users_Guide/release-notes.rst @@ -22,7 +22,7 @@ METplotpy Version 13.0.0-beta2 release notes (20260507) * Remove plotly: Update bar, box, and histogramm plot (`#558 `_) * Remove plotly: Update ROC diagram, Reliability diagram, and ens_ss plots (`#569 `_) * Remove plotly: Update contour plot (`#572 `_) - * Remove plotly: Wind Rose, MPR, Hovmoeller, TCMPR, 2D Histogram (`#574 `_) + * Remove plotly: Wind Rose, MPR, Hovmoeller, TCMPR, 2D Histogram (`#574 `_) * Remove plotly: Update line, eclv, equivalence testing bounds, and revision series (`#557 `_) .. dropdown:: Bugfixes From 3a3f2947e38c1c428dd43f949664662dc069e094 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:57:03 -0600 Subject: [PATCH 18/43] Per #584, fixing links and formatting --- docs/Users_Guide/roc_diagram.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Users_Guide/roc_diagram.rst b/docs/Users_Guide/roc_diagram.rst index 0c1e97139..868660945 100644 --- a/docs/Users_Guide/roc_diagram.rst +++ b/docs/Users_Guide/roc_diagram.rst @@ -1,5 +1,5 @@ *********** -ROC diagram +ROC Diagram *********** Description @@ -24,7 +24,7 @@ Data The ROC diagram utilizes MET CTC or PCT linetype data. The MET .stat output files must first be reformatted into a format recognized by the ROC diagram code. The METdataio METreformat module provides reformatting support for these linetypes. Please refer to the -`METdataio User's Guide `_ +`METdataio User's Guide `_ for instructions on reformatting the MET .stat output. Sample Data From cd13cf2a604f732ae35c7d5c5bbb910bdc31eb34 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 14:59:01 -0600 Subject: [PATCH 19/43] Per #584, fixing links --- docs/Users_Guide/eclv.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/Users_Guide/eclv.rst b/docs/Users_Guide/eclv.rst index 149884c86..8e247cc99 100644 --- a/docs/Users_Guide/eclv.rst +++ b/docs/Users_Guide/eclv.rst @@ -12,7 +12,7 @@ table along with the expected cost-to-loss ratio. For more information on Economic Cost/Loss Value Plots, please refer to the `METviewer documentation -`_. +`_. The ECLV score can range from -:math:`\infty` to 1. @@ -178,8 +178,8 @@ perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the - `requirements section. - `_ + `requirements section + `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. From f034259f10e16446cd841466e73e0d5c2fcc4a8e Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 15:00:49 -0600 Subject: [PATCH 20/43] Per #584, fixing links --- docs/Users_Guide/stratosphere_diagnostics.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Users_Guide/stratosphere_diagnostics.rst b/docs/Users_Guide/stratosphere_diagnostics.rst index b8ee99987..01d645499 100644 --- a/docs/Users_Guide/stratosphere_diagnostics.rst +++ b/docs/Users_Guide/stratosphere_diagnostics.rst @@ -34,7 +34,7 @@ The **directional_means.py** module in the METcalcpy repository is used to calculate the zonal and meridional means from the input data. The **stratosphere_diagnostics.py** module is based on code provided by Zach D. Lawrence (CIRES/CU, NOAA/PSL) and the **directional_means.py** module is based on the pyzome package (also provided by Zach Lawrence). -A `METplus use case `_ +A `METplus use case `_ illustrates how to use the **directional_means** module to calculate zonal and meridional means on sample data. From 86759f75ddd117a38105721c6ab0ea8de5b10ce5 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 15:01:34 -0600 Subject: [PATCH 21/43] Per #584, fixing links and formatting --- docs/Users_Guide/bar.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Users_Guide/bar.rst b/docs/Users_Guide/bar.rst index 58a83a50d..069084e16 100644 --- a/docs/Users_Guide/bar.rst +++ b/docs/Users_Guide/bar.rst @@ -1,5 +1,5 @@ ******** -Bar plot +Bar Plot ******** Description @@ -21,7 +21,7 @@ categorical and one numeric. Bar plots often represent counts or frequencies, however, bar plots can represent means, medians, standard deviations, or any other statistic. Refer to the -`METviewer documentation `_ +`METviewer documentation `_ for details on how this plot is utilized. Example From 5d48aa69e0de59ecf5fd48c30e6eb741c5dcb732 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 15:02:08 -0600 Subject: [PATCH 22/43] Per #584, fixing links and formatting --- docs/Users_Guide/box.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Users_Guide/box.rst b/docs/Users_Guide/box.rst index a2ce1ba18..f5925540f 100644 --- a/docs/Users_Guide/box.rst +++ b/docs/Users_Guide/box.rst @@ -1,5 +1,5 @@ ******** -Box plot +Box Plot ******** Description @@ -20,7 +20,7 @@ that do not fall inside the whiskers. Outliers are extreme values. It is used by METviewer for generating box plots. Refer to the `METviewer documentation -`_ +`_ for details on how this plot is utilized. From bd2c3d7c428c41f3c3debbde830d54c332f97201 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 15:04:30 -0600 Subject: [PATCH 23/43] Per #584, fixing links --- docs/Users_Guide/performance_diagram.rst | 4 ++-- docs/Users_Guide/reliability_diagram.rst | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/Users_Guide/performance_diagram.rst b/docs/Users_Guide/performance_diagram.rst index a3592c361..73dd17b21 100644 --- a/docs/Users_Guide/performance_diagram.rst +++ b/docs/Users_Guide/performance_diagram.rst @@ -13,7 +13,7 @@ table statistics (CTS) output. This output can be produced by many of the MET tools (Point-Stat, Grid-Stat, etc.) For more information on Performance diagrams, please refer to the `METviewer documentation -`_. +`_. There are several reference lines on the performance diagram. The dashed lines that radiate from the origin are lines of equal frequency bias. @@ -238,7 +238,7 @@ perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the `requirements section. - `_ + `_ * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. diff --git a/docs/Users_Guide/reliability_diagram.rst b/docs/Users_Guide/reliability_diagram.rst index ee0865d86..ea2b8c5c7 100644 --- a/docs/Users_Guide/reliability_diagram.rst +++ b/docs/Users_Guide/reliability_diagram.rst @@ -7,7 +7,7 @@ Description Reliability diagrams are useful in displaying the conditional bias of probabilistic forecasts. For more information about reliability diagrams, refer to the -`METviewer documentation `_. +`METviewer documentation `_. Example ======= From 08b10715fda1455c63b31bbddf0fda6ef42e4e93 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 15:07:30 -0600 Subject: [PATCH 24/43] Per #584, fixing links --- docs/Users_Guide/line.rst | 2 +- docs/Users_Guide/roc_diagram.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Users_Guide/line.rst b/docs/Users_Guide/line.rst index 35c78e5b2..87a374d50 100644 --- a/docs/Users_Guide/line.rst +++ b/docs/Users_Guide/line.rst @@ -8,7 +8,7 @@ The line plot is a scatter plot where each point is connected by a line. It is used by METviewer for generating series plots. Refer to the `METviewer documentation -`_ +`_ for details on how this plot is utilized. Example diff --git a/docs/Users_Guide/roc_diagram.rst b/docs/Users_Guide/roc_diagram.rst index 868660945..b25a7803a 100644 --- a/docs/Users_Guide/roc_diagram.rst +++ b/docs/Users_Guide/roc_diagram.rst @@ -13,7 +13,7 @@ from the source code in the METplotpy repository, ROC diagrams can be generated through METviewer. For more information on ROC diagrams, please refer to the `METviewer documentation -`_. +`_. Example ======= From eb87c2d913cd61ab1ecb35e10248200c98e37d0d Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 15:11:46 -0600 Subject: [PATCH 25/43] Per #584, fixing links and formatting --- docs/Users_Guide/fv3_physics.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/Users_Guide/fv3_physics.rst b/docs/Users_Guide/fv3_physics.rst index fc4e7caea..81c581d20 100644 --- a/docs/Users_Guide/fv3_physics.rst +++ b/docs/Users_Guide/fv3_physics.rst @@ -49,8 +49,9 @@ Click here to access the METplus releases page and download sample data for the Untar and copy files in *model_applications/short_range/UserScript_fcstFV3_fcstOnly_PhysicsTendency/* to *$DATA_DIR* directory where you have read and write permissions. -For additional details see -`grid description in UFS Short Range Weather App user manual `_ +For additional details see the +`Limited Area Model (LAM) Grids: Predefined and User-Generated Options `_ in the +UFS Short-Range Weather App User's Guide. Default tendency variable names From fa63d8ab5457bb7d73378fddec3eb8250483b77f Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 15:12:24 -0600 Subject: [PATCH 26/43] Per #584, fixing links --- docs/Users_Guide/skew_t.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Users_Guide/skew_t.rst b/docs/Users_Guide/skew_t.rst index 95dab5343..c17fa747d 100644 --- a/docs/Users_Guide/skew_t.rst +++ b/docs/Users_Guide/skew_t.rst @@ -10,7 +10,7 @@ For more information on the skew-T log-P plot, please refer to the following: https://en.wikipedia.org/wiki/Skew-T_log-P_diagram -https://www.e-education.psu.edu/meteo300/node/638 +https://courses.ems.psu.edu/meteo300/node/638 From 03204a376d48904be3decc720b07168464cc6b4c Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 15:13:42 -0600 Subject: [PATCH 27/43] Per #584, remove extraneous character --- docs/Users_Guide/histogram_2d.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Users_Guide/histogram_2d.rst b/docs/Users_Guide/histogram_2d.rst index 38838e6bc..d28622c3f 100644 --- a/docs/Users_Guide/histogram_2d.rst +++ b/docs/Users_Guide/histogram_2d.rst @@ -10,7 +10,7 @@ by invoking the **histogram_2d.py** plotting script from the command line. For more information about the MET Grid-Diag tool, please refer to the `documentation ->`_. +`_. Example From 98d6980e9e92ef9cfc306fc28062ba7e649e6f50 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 15:22:06 -0600 Subject: [PATCH 28/43] Per #584, fixing links --- docs/Contributors_Guide/third_party_packages.rst | 2 +- docs/Users_Guide/contour.rst | 2 +- docs/Users_Guide/eclv.rst | 2 +- docs/Users_Guide/histogram.rst | 2 +- docs/Users_Guide/overview.rst | 2 +- docs/Users_Guide/performance_diagram.rst | 2 +- docs/Users_Guide/stratosphere_diagnostics.rst | 6 +++--- docs/Users_Guide/taylor_diagram.rst | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/Contributors_Guide/third_party_packages.rst b/docs/Contributors_Guide/third_party_packages.rst index ed6da0d83..475c7f563 100644 --- a/docs/Contributors_Guide/third_party_packages.rst +++ b/docs/Contributors_Guide/third_party_packages.rst @@ -5,7 +5,7 @@ Add Additional Third-Party Packages to the Github actions tests If necessary, modify the **requirements.txt** file (in the top level GitHub directory) and the `Python Requirements -`_ +`_ section in the METplotpy User’s Guide with any additional packages with the version information. diff --git a/docs/Users_Guide/contour.rst b/docs/Users_Guide/contour.rst index 472066914..4581e3378 100644 --- a/docs/Users_Guide/contour.rst +++ b/docs/Users_Guide/contour.rst @@ -172,7 +172,7 @@ perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the `requirements section - `_. + `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. diff --git a/docs/Users_Guide/eclv.rst b/docs/Users_Guide/eclv.rst index 8e247cc99..5fcebb7de 100644 --- a/docs/Users_Guide/eclv.rst +++ b/docs/Users_Guide/eclv.rst @@ -179,7 +179,7 @@ perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the `requirements section - `_. + `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. diff --git a/docs/Users_Guide/histogram.rst b/docs/Users_Guide/histogram.rst index 8f1d3c123..df1307df4 100644 --- a/docs/Users_Guide/histogram.rst +++ b/docs/Users_Guide/histogram.rst @@ -260,7 +260,7 @@ perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the `requirements section. - `_ + `_ * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. diff --git a/docs/Users_Guide/overview.rst b/docs/Users_Guide/overview.rst index 0365ac52e..89cea5988 100644 --- a/docs/Users_Guide/overview.rst +++ b/docs/Users_Guide/overview.rst @@ -20,7 +20,7 @@ The Developmental Testbed Center (DTC) ====================================== METplotpy has been developed, and will be maintained and enhanced, by the -Developmental Testbed Center (DTC; http://www.dtcenter.org/ ). +Developmental Testbed Center (DTC; https://www.dtcenter.org/ ). The main goal of the DTC is to serve as a bridge between operations and research, to facilitate the activities of these two important components of the numerical weather prediction (NWP) community. The DTC provides an diff --git a/docs/Users_Guide/performance_diagram.rst b/docs/Users_Guide/performance_diagram.rst index 73dd17b21..e32260de4 100644 --- a/docs/Users_Guide/performance_diagram.rst +++ b/docs/Users_Guide/performance_diagram.rst @@ -238,7 +238,7 @@ perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the `requirements section. - `_ + `_ * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. diff --git a/docs/Users_Guide/stratosphere_diagnostics.rst b/docs/Users_Guide/stratosphere_diagnostics.rst index 01d645499..18d0e1c7a 100644 --- a/docs/Users_Guide/stratosphere_diagnostics.rst +++ b/docs/Users_Guide/stratosphere_diagnostics.rst @@ -68,11 +68,11 @@ Example Sample Data ----------- -The sample dataset is a netCDF file: +The sample dataset is a NetCDF file: **SSWC_v1.0_varFull_ERAi_d20130106_s20121107_e20130307_c20160701.nc** -To obtain this data follow these steps, based on the instructions from the `section 2.6 of the METplus installation -section `_ : +To obtain this data follow these steps, based on the instructions from the `METplus installation +section `_ : * Create a directory where you will save the sample data, hereafter referred to as $INPUT_DATA_DIR. diff --git a/docs/Users_Guide/taylor_diagram.rst b/docs/Users_Guide/taylor_diagram.rst index 94c3f07a9..8b29dea88 100644 --- a/docs/Users_Guide/taylor_diagram.rst +++ b/docs/Users_Guide/taylor_diagram.rst @@ -218,7 +218,7 @@ perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the `requirements section - `_. + `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. From 4fc338228b14582655ddfec3938a556b5851056c Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 15:25:48 -0600 Subject: [PATCH 29/43] Per #584, fixing links --- docs/Users_Guide/bar.rst | 2 +- docs/Users_Guide/overview.rst | 2 +- docs/Users_Guide/wind_rose.rst | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/Users_Guide/bar.rst b/docs/Users_Guide/bar.rst index 069084e16..4c84c8ae7 100644 --- a/docs/Users_Guide/bar.rst +++ b/docs/Users_Guide/bar.rst @@ -173,7 +173,7 @@ To generate the above bar plot, perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the `requirements section - `_. + `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE* diff --git a/docs/Users_Guide/overview.rst b/docs/Users_Guide/overview.rst index 89cea5988..50aeb9199 100644 --- a/docs/Users_Guide/overview.rst +++ b/docs/Users_Guide/overview.rst @@ -20,7 +20,7 @@ The Developmental Testbed Center (DTC) ====================================== METplotpy has been developed, and will be maintained and enhanced, by the -Developmental Testbed Center (DTC; https://www.dtcenter.org/ ). +Developmental Testbed Center (`DTC `_). The main goal of the DTC is to serve as a bridge between operations and research, to facilitate the activities of these two important components of the numerical weather prediction (NWP) community. The DTC provides an diff --git a/docs/Users_Guide/wind_rose.rst b/docs/Users_Guide/wind_rose.rst index a55d8e40b..fd769a1d7 100644 --- a/docs/Users_Guide/wind_rose.rst +++ b/docs/Users_Guide/wind_rose.rst @@ -1,6 +1,6 @@ -****************** +***************** Wind Rose Diagram -****************** +***************** Description =========== @@ -240,8 +240,8 @@ perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the - `requirements section. - `_ + `requirements section + `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. From 7cf406cc863f408fc416a6da3c1f16c274030ee3 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 15:29:15 -0600 Subject: [PATCH 30/43] Per #584, making capitalization consistent --- docs/Users_Guide/ens_ss.rst | 2 +- docs/Users_Guide/fv3_physics.rst | 2 +- docs/Users_Guide/histogram_2d.rst | 2 +- docs/Users_Guide/s2s_blocking.rst | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/Users_Guide/ens_ss.rst b/docs/Users_Guide/ens_ss.rst index aa52c3232..eed241496 100644 --- a/docs/Users_Guide/ens_ss.rst +++ b/docs/Users_Guide/ens_ss.rst @@ -1,5 +1,5 @@ ************************** -Ensemble spread-skill plot +Ensemble Spread-Skill Plot ************************** Description diff --git a/docs/Users_Guide/fv3_physics.rst b/docs/Users_Guide/fv3_physics.rst index 81c581d20..0da39d7ff 100644 --- a/docs/Users_Guide/fv3_physics.rst +++ b/docs/Users_Guide/fv3_physics.rst @@ -1,5 +1,5 @@ ********************** -FV3 physics tendencies +FV3 Physics Tendencies ********************** Description diff --git a/docs/Users_Guide/histogram_2d.rst b/docs/Users_Guide/histogram_2d.rst index d28622c3f..4f3d20c2e 100644 --- a/docs/Users_Guide/histogram_2d.rst +++ b/docs/Users_Guide/histogram_2d.rst @@ -1,5 +1,5 @@ ***************** -Histogram_2d plot +Histogram 2D Plot ***************** Description diff --git a/docs/Users_Guide/s2s_blocking.rst b/docs/Users_Guide/s2s_blocking.rst index 1d995ecce..8c1a77014 100644 --- a/docs/Users_Guide/s2s_blocking.rst +++ b/docs/Users_Guide/s2s_blocking.rst @@ -1,5 +1,5 @@ ***************** -S2S Blocking plot +S2S Blocking Plot ***************** Description From 09f22ebc7dc49a8b483d0a3b14e7e1fee7dc5742 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 18:06:01 -0600 Subject: [PATCH 31/43] Per 84, reformatting in hopes of getting rid of warning --- docs/Users_Guide/box.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/Users_Guide/box.rst b/docs/Users_Guide/box.rst index f5925540f..f6c4033b1 100644 --- a/docs/Users_Guide/box.rst +++ b/docs/Users_Guide/box.rst @@ -211,8 +211,7 @@ Perform the following to generate the plots: * If using the conda environment, verify the conda environment is running and has the required - `Python packages - `_ + `Python packages `_ outlined in the requirements section. * Set the METPLOTPY_BASE environment variable to point to From 5aa9f521cd2b82c7ee7414b52dea25e023946ecf Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 18:09:06 -0600 Subject: [PATCH 32/43] Per #584, modifying text to match link to resolve link --- docs/Users_Guide/box.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/Users_Guide/box.rst b/docs/Users_Guide/box.rst index f6c4033b1..e25b7ca7a 100644 --- a/docs/Users_Guide/box.rst +++ b/docs/Users_Guide/box.rst @@ -210,9 +210,9 @@ Run from the Command Line Perform the following to generate the plots: * If using the conda environment, verify the conda environment - is running and has the required - `Python packages `_ - outlined in the requirements section. + is running and has the required Python packages as outlined in the + Python Requirements section of the + `Installation guide `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. From 18174ad2f0b3a5d89512921dbfa8f1ffce77bb76 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 18:14:31 -0600 Subject: [PATCH 33/43] Per #584, still working to resolve problems --- docs/Users_Guide/box.rst | 6 +++--- docs/Users_Guide/ens_ss.rst | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/Users_Guide/box.rst b/docs/Users_Guide/box.rst index e25b7ca7a..d70c9c13f 100644 --- a/docs/Users_Guide/box.rst +++ b/docs/Users_Guide/box.rst @@ -210,9 +210,9 @@ Run from the Command Line Perform the following to generate the plots: * If using the conda environment, verify the conda environment - is running and has the required Python packages as outlined in the - Python Requirements section of the - `Installation guide `_. + is running and has the required + `Python packages `_ + outlined in the requirements section. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. diff --git a/docs/Users_Guide/ens_ss.rst b/docs/Users_Guide/ens_ss.rst index eed241496..e077f3ad8 100644 --- a/docs/Users_Guide/ens_ss.rst +++ b/docs/Users_Guide/ens_ss.rst @@ -164,8 +164,8 @@ Perform the following: * If the conda environment is being used, verify the conda environment is running and has has the required - Python packages outlined in the `requirements section. - `_ + Python packages outlined in the `requirements section + `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. From e49e3f2bb9be0649d9a65db115436fef461a15b1 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 18:15:42 -0600 Subject: [PATCH 34/43] Per #584, updating link --- docs/Users_Guide/histogram.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Users_Guide/histogram.rst b/docs/Users_Guide/histogram.rst index df1307df4..2237edf8f 100644 --- a/docs/Users_Guide/histogram.rst +++ b/docs/Users_Guide/histogram.rst @@ -259,8 +259,8 @@ perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the - `requirements section. - `_ + `requirements section + `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. From 9b09d1fcf301f6f66e352beb58b51f305cbe4e65 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 18:17:34 -0600 Subject: [PATCH 35/43] Per #584, resolving link --- docs/Users_Guide/hovmoeller.rst | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/Users_Guide/hovmoeller.rst b/docs/Users_Guide/hovmoeller.rst index 8113d8ebe..ede5175fa 100644 --- a/docs/Users_Guide/hovmoeller.rst +++ b/docs/Users_Guide/hovmoeller.rst @@ -213,9 +213,8 @@ Perform the following: * To use the conda environment, verify the conda environment is running and has has the required - Python packages outlined in the `Python Requirements section - `_ (and - from the Requirements Packages section above): + Python packages outlined in the `Python Requirements section `_ + (and from the Requirements Packages section above). * Set the PYTHONPATH environment variable: From 95de3236ff03f0f2d0ffc9e7fd80d2dfabd54315 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 18:19:02 -0600 Subject: [PATCH 36/43] Per #584, resolving link --- docs/Users_Guide/line.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/Users_Guide/line.rst b/docs/Users_Guide/line.rst index 87a374d50..45549dbab 100644 --- a/docs/Users_Guide/line.rst +++ b/docs/Users_Guide/line.rst @@ -216,8 +216,7 @@ To generate the above plot using the **line_defaults.yaml** and * If using the conda environment, verify the conda environment is running and has the required - `Python packages - `_ + `Python packages `_ outlined in the requirements section. * Set the METPLOTPY_BASE environment variable to point to From 0c926f83649dbd63012dd46b304592473f194731 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 18:19:55 -0600 Subject: [PATCH 37/43] Per #584, resolving link --- docs/Users_Guide/performance_diagram.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/Users_Guide/performance_diagram.rst b/docs/Users_Guide/performance_diagram.rst index e32260de4..fcdd85b41 100644 --- a/docs/Users_Guide/performance_diagram.rst +++ b/docs/Users_Guide/performance_diagram.rst @@ -237,8 +237,7 @@ perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in the - `requirements section. - `_ + `requirements section `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. From a311a706352fed8a6773106d022447c26fb15c65 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 18:20:47 -0600 Subject: [PATCH 38/43] Per #584, resolving link --- docs/Users_Guide/reliability_diagram.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/Users_Guide/reliability_diagram.rst b/docs/Users_Guide/reliability_diagram.rst index ea2b8c5c7..b23bd1f50 100644 --- a/docs/Users_Guide/reliability_diagram.rst +++ b/docs/Users_Guide/reliability_diagram.rst @@ -228,8 +228,7 @@ Perform the following: * If using the conda environment, verify the conda environment is running and has has the required Python packages outlined in - the `requirements section - `_. + the `requirements section `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. From 8d430ee24d44c42314595afeb3d0694fb427a813 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 18:21:33 -0600 Subject: [PATCH 39/43] Per #584, resolving link --- docs/Users_Guide/roc_diagram.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/Users_Guide/roc_diagram.rst b/docs/Users_Guide/roc_diagram.rst index b25a7803a..a16728692 100644 --- a/docs/Users_Guide/roc_diagram.rst +++ b/docs/Users_Guide/roc_diagram.rst @@ -243,8 +243,7 @@ Perform the following: * To use the conda environment, verify the conda environment is running and has has the required - Python packages outlined in the `Python Requirements section - `_.>`_: + Python packages outlined in the `Python Requirements section `_. * Set the METPLOTPY_BASE environment variable to point to From c2b42245a7708a5444ef0f151001e8f6c5a4e584 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 18:22:39 -0600 Subject: [PATCH 40/43] Per #584, resolving link --- docs/Users_Guide/scatter.rst | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/Users_Guide/scatter.rst b/docs/Users_Guide/scatter.rst index b6987f76a..5f88961ee 100644 --- a/docs/Users_Guide/scatter.rst +++ b/docs/Users_Guide/scatter.rst @@ -199,9 +199,8 @@ To generate the above plot using the **scatter_defaults.yaml** and * If using the conda environment, verify the conda environment is running and has the required - `Python packages - `_ - outscatterd in the requirements section. + `Python packages `_ + outlined in the requirements section. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE*. From abd259b72f8ca9d8228e4391ff19c4da19659d63 Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 18:23:31 -0600 Subject: [PATCH 41/43] Per #584, resolving link --- docs/Users_Guide/skew_t.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/Users_Guide/skew_t.rst b/docs/Users_Guide/skew_t.rst index c17fa747d..ffc1544ed 100644 --- a/docs/Users_Guide/skew_t.rst +++ b/docs/Users_Guide/skew_t.rst @@ -109,8 +109,7 @@ To generate a skew-T plot from the sample data and your * If using the conda environment, verify the conda environment is running and has the required - Python packages outlined in the `requirements section - `_. + Python packages outlined in the `requirements section `_. * Set the METPLOTPY_BASE environment variable to point to *$METPLOTPY_BASE* From 230c65e7b7242e1b7838b25a67e81aa9893b97dd Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 22 Jul 2026 18:25:05 -0600 Subject: [PATCH 42/43] Per #584, resolving link --- docs/Users_Guide/scatter.rst | 2 +- docs/Users_Guide/tcmpr_plots.rst | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/Users_Guide/scatter.rst b/docs/Users_Guide/scatter.rst index 5f88961ee..b940df77d 100644 --- a/docs/Users_Guide/scatter.rst +++ b/docs/Users_Guide/scatter.rst @@ -199,7 +199,7 @@ To generate the above plot using the **scatter_defaults.yaml** and * If using the conda environment, verify the conda environment is running and has the required - `Python packages `_ + `Python packages `_ outlined in the requirements section. * Set the METPLOTPY_BASE environment variable to point to diff --git a/docs/Users_Guide/tcmpr_plots.rst b/docs/Users_Guide/tcmpr_plots.rst index b8a4bb0f6..b0091190e 100644 --- a/docs/Users_Guide/tcmpr_plots.rst +++ b/docs/Users_Guide/tcmpr_plots.rst @@ -680,8 +680,7 @@ Run from the Command Line * If using the conda environment, verify the conda environment is running and has the required - `Python packages - `_ + `Python packages `_ outlined in the requirements section. * Set the METPLOTPY_BASE environment variable to point to where the METplotpy source code resides From c9be98d32cc2d4eb2806d1e3a41d29de63ae81eb Mon Sep 17 00:00:00 2001 From: jprestop Date: Wed, 29 Jul 2026 11:21:53 -0600 Subject: [PATCH 43/43] Per #584, removing old files --- .github/workflows/linkcheck_pull_request.yml | 15 --------------- .github/workflows/linkcheck_scheduled.yml | 15 --------------- 2 files changed, 30 deletions(-) delete mode 100644 .github/workflows/linkcheck_pull_request.yml delete mode 100644 .github/workflows/linkcheck_scheduled.yml diff --git a/.github/workflows/linkcheck_pull_request.yml b/.github/workflows/linkcheck_pull_request.yml deleted file mode 100644 index 87639a3ec..000000000 --- a/.github/workflows/linkcheck_pull_request.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: linkcheck-pr -on: - pull_request: - paths: - - 'docs/**' - -jobs: - linkcheck: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: dtcenter/metplus-action-linkcheck@v1 - with: - fail-on-broken-links: 'true' - upload-artifact: 'true' \ No newline at end of file diff --git a/.github/workflows/linkcheck_scheduled.yml b/.github/workflows/linkcheck_scheduled.yml deleted file mode 100644 index 7d6869354..000000000 --- a/.github/workflows/linkcheck_scheduled.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: linkcheck-scheduled -on: - schedule: - - cron: '0 6 * * 1' - workflow_dispatch: {} - -jobs: - linkcheck: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: dtcenter/metplus-action-linkcheck@v1 - with: - fail-on-broken-links: 'true' - \ No newline at end of file