Currently the SeriesAnalysis wrapper will fail to run if the python netCDF4 package is not available. This package is only used when generating plots via the wrapper to compute min/max values. This could be made optional so the package does not prevent SeriesAnalysis from running when it is missing.
Describe the Enhancement
Move import of netCDF4 package to the min/max function and have the function log a warning message and return None, None if the package cannot be imported.
Time Estimate
~1 day
Sub-Issues
Consider breaking the enhancement down into sub-issues.
Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
NCAR base
Define the Metadata
Assignee
Labels
Milestone and Projects
Define Related Issue(s)
Consider the impact to the other METplus components.
Enhancement Checklist
See the METplus Workflow for details.
Currently the SeriesAnalysis wrapper will fail to run if the python
netCDF4package is not available. This package is only used when generating plots via the wrapper to compute min/max values. This could be made optional so the package does not prevent SeriesAnalysis from running when it is missing.Describe the Enhancement
Move import of
netCDF4package to the min/max function and have the function log a warning message and returnNone, Noneif the package cannot be imported.Time Estimate
~1 day
Sub-Issues
Consider breaking the enhancement down into sub-issues.
Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
NCAR base
Define the Metadata
Assignee
Labels
Milestone and Projects
Define Related Issue(s)
Consider the impact to the other METplus components.
Enhancement Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>Pull request:
feature <Issue Number> <Description>Select: Reviewer(s) and Development issue
Select: Milestone as the next official version
Select: METplus-Wrappers-X.Y.Z Development project for development toward the next official release