Feature dtcenter/METbaseimage#61 python 3.14 conda envs#3293
Feature dtcenter/METbaseimage#61 python 3.14 conda envs#3293georgemccabe merged 37 commits intodevelopfrom
Conversation
…rsions -- these will be specified explicitly based on what is used by conda/mamba to install them after the envs are successfully created to preserve the state of the environments when they were created
…ting certificate file
…pecifying versions to preserve state of environments upon rebuild
…quirements explicitly due to a bug in conda on MacOS where the metplotpy env cannot be cloned due to a weird issue with x264 package caching
…imiter cannot be the same value
…ault from fork to forkserver), to prevent crash when importing via python embedding
…dded before each space in the output file
…ything because plotly is no longer used
…ith escape characters and delimeters when switching to pandas 3
…r occurs for all uses of the value
… true to allow rerun
Coverage Report for CI Build 25222239880Coverage remained the same at 92.054%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsNo coverage regressions found. Coverage Stats
💛 - Coveralls |
|
The differences in these outputs are negligible image diffs: medium_range:12 -- medium_range/PointStat_fcstCREDIT_GFS_obsGDAS_6hrRealtime The following have rounding differences that come from metpy functions that can produce slightly different results medium_range:8 -- medium_range/TCStat_SeriesAnalysis_fcstGFS_obsGFS_FeatureRelative_SeriesByLead_PyEmbed_Multiple_Diagnostics |
CPKalb
left a comment
There was a problem hiding this comment.
Examined the differences. All of the changes I saw result either from small changes in Metpy functions, or negligible image differences.
jprestop
left a comment
There was a problem hiding this comment.
Thanks for all of your work on this @georgemccabe and for including me in the PR. I have reviewed changes to the conda environment files.
|
I talked with @georgemccabe offline on several of the differences including from the CTP/HI |
Part of work for dtcenter/METbaseimage#61
Pull Request Testing
Ran use cases, then debugged issues with failing use cases relating to pandas 2>3
@jprestop : Review changes to conda environment files for your own understanding
Use case owners: Please review changes to use case python scripts for your awareness and differences in the output (if any).
@DanielAdriaansen :
@CPKalb
@willmayfield
Do these changes include sufficient documentation updates, ensuring that no errors or warnings exist in the build of the documentation? [Yes]
Do these changes include sufficient testing updates? [Yes]
Will this PR result in changes to the test suite? [No]
If yes, describe the new output and/or changes to the existing output:
Do these changes introduce new SonarQube findings? [No]
If yes, please describe:
Please complete this pull request review by 5/4/2026.
Pull Request Checklist
See the METplus Workflow for details.
Select: Reviewer(s) and Development issue
Select: Milestone as the version that will include these changes
Select: Coordinated METplus-X.Y Support project for bugfix releases or METplus-Wrappers-X.Y.Z Development project for official releases