From 059dbe7fc0e7cfa825afc407c60d67ee3bfdab0b Mon Sep 17 00:00:00 2001 From: George McCabe <23407799+georgemccabe@users.noreply.github.com> Date: Tue, 26 Jul 2022 16:19:22 -0600 Subject: [PATCH 1/2] per #1566, updated documentation to reflect new METplus requirement of Python 3.8.6 --- docs/Users_Guide/installation.rst | 20 ++++++++++---------- docs/Users_Guide/overview.rst | 12 +----------- 2 files changed, 11 insertions(+), 21 deletions(-) diff --git a/docs/Users_Guide/installation.rst b/docs/Users_Guide/installation.rst index 2a2d1ba090..c248f3d15f 100644 --- a/docs/Users_Guide/installation.rst +++ b/docs/Users_Guide/installation.rst @@ -24,7 +24,7 @@ Pre-built METplus images on DockerHub are also provided. Programming/scripting languages =============================== -METplus Wrappers is written in Python 3.6.3. It is intended to be a tool +METplus Wrappers is written in Python. It is intended to be a tool for the modeling community to use and adapt. As users make upgrades and improvements to the tools, they are encouraged to offer those upgrades to the broader community by offering feedback to the developers or @@ -42,7 +42,7 @@ Software Requirements The following software is required to run METplus Wrappers: -- Python 3.6.3 or above +- Python 3.8.6 or above - MET version 10.0.0 or above - For information on installing MET please see the `Software Installation/Getting Started `_ @@ -93,13 +93,13 @@ If running use cases that use Python embedding, the **MET** executables must be installed with Python enabled and the following Python packages installed: -- xarray (0.17.0) +- xarray (2022.3.0) -- numpy (1.19.2) +- numpy (1.22.4) -- pandas (1.0.5) +- pandas (1.4.2) -- netCDF4 (1.5.4) +- netCDF4 (1.5.8) See `Appendix F Python Embedding `_ section in the MET User's Guide for more information. @@ -115,13 +115,13 @@ to run. - MakePlots wrapper - - cartopy (0.18.0) - - pandas (1.0.5) + - cartopy (0.20.3) + - pandas (1.4.3) - CyclonePlotter wrapper - - cartopy (0.18.0) - - matplotlib (3.3.4) + - cartopy (0.20.3) + - matplotlib (3.5.2) Cartopy, one of the dependencies of CyclonePlotter, attempts to download shapefiles from the internet to complete successfully. So if CyclonePlotter is run on a closed system (i.e. no internet), additional steps need to be taken. First, go to the Natural Earth Data webpage and download the small scale (1:110m) cultural and physical files that will have multiple extensions (e.g. .dbf, .shp, .shx). Untar these files in a noted location. Finally, create an environment variable in the user-specific system configuration file for CARTOPY_DIR, setting it to the location where the shapefiles are located. diff --git a/docs/Users_Guide/overview.rst b/docs/Users_Guide/overview.rst index b6f30e4025..088e0ede02 100644 --- a/docs/Users_Guide/overview.rst +++ b/docs/Users_Guide/overview.rst @@ -112,7 +112,7 @@ METplus Components Python Requirements - Description - Use Cases (only applicable for METplus wrappers component)(followed by python package name) - * - Python 3.6.3+ + * - Python 3.8.6+ - - METplus wrappers, :raw-html:`
` METcalcpy, :raw-html:`
` @@ -120,16 +120,6 @@ METplus Components Python Requirements - - - - * - Python 3.7 - - - - METplus wrappers - - - - - - `Multi_Tool: - Feature Relative by Lead - using Multiple User-Defined Fields - (Python 3.7) - <../generated/model_applications/medium_range/TCStat_SeriesAnalysis_fcstGFS_obsGFS_FeatureRelative_SeriesByLead_PyEmbed_Multiple_Diagnostics.html>`_ * - cartopy - >=0.18.0 - METplus wrappers, :raw-html:`
` From 62cf138bf401a96bca289748fb51bc204dc29c1f Mon Sep 17 00:00:00 2001 From: George McCabe <23407799+georgemccabe@users.noreply.github.com> Date: Wed, 27 Jul 2022 11:36:49 -0600 Subject: [PATCH 2/2] per #1566 changed another instance of python 3.6 to 3.8 in the documentation --- docs/Users_Guide/overview.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Users_Guide/overview.rst b/docs/Users_Guide/overview.rst index 088e0ede02..02dc581823 100644 --- a/docs/Users_Guide/overview.rst +++ b/docs/Users_Guide/overview.rst @@ -67,7 +67,7 @@ their verification environments. Wrappers can be run individually, or as a group of wrappers that represent a sequence of MET processes. New wrappers can readily be added to the METplus Wrappers package due to this modular design. Currently, METplus Wrappers can easily be applied -by any user on their own computer platform that supports Python 3.6. We have deprecated support to Python 2.7. +by any user on their own computer platform that supports Python 3.8. We have deprecated support to Python 2.7. The METplus Wrappers code and documentation is maintained by the DTC in Boulder, Colorado. METplus Wrappers is freely available to the modeling,