Skip to content

Commit d48b46a

Browse files
authored
Feature 579 v13.0.0 beta2 (#580)
* Updates for beta2 release * Updated version and date for beta2 * Fixed short underline * Rename vulnerabilities.yaml to vulnerabilities_yaml.txt rename to avoid running until the pip-audit database has latest versions of numpy * updated versions for migration to Python 3.14 * Updated versions for migration to Python 3.14
1 parent edd7292 commit d48b46a

5 files changed

Lines changed: 58 additions & 48 deletions

File tree

File renamed without changes.

docs/Users_Guide/release-notes.rst

Lines changed: 35 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,38 @@ describes the bugfix, enhancement, or new feature:
77
`METplotpy GitHub issues. <https://github.com/dtcenter/METplotpy/issues>`_
88

99

10-
METplotpy Version 4.0.0-beta1 release notes (20260205)
11-
======================================================
10+
METplotpy Version 13.0.0-beta2 release notes (20260507)
11+
=======================================================
12+
13+
.. dropdown:: New Plots
14+
15+
None
16+
17+
.. dropdown:: Enhancements
18+
19+
* **Remove plotly dependency** (`#555 <https://github.com/dtcenter/METplotpy/issues/555>`_)
20+
* Remove plotly: Create copy of base/common functionality using matplotlib (`#556 <https://github.com/dtcenter/METplotpy/issues/556>`_)
21+
* Remove scikit-image package from nco_requirements.txt and requirements.txt (`#565 <https://github.com/dtcenter/METplotpy/issues/565>`_)
22+
* Remove plotly: Update bar, box, and histogramm plot (`#558 <https://github.com/dtcenter/METplotpy/issues/558>`_)
23+
* Remove plotly: Update ROC diagram, Reliability diagram, and ens_ss plots (`#569 <https://github.com/dtcenter/METplotpy/issues/569>`_)
24+
* Remove plotly: Update contour plot (`#572 <https://github.com/dtcenter/METplotpy/issues/572>`_)
25+
* Remove plotly: Wind Rose, MPR, Hovmoeller, TCMPR, 2D Histogram (`#574 <https://github.com/dtcenter/METplotpy/issues/574>`_)
26+
* Remove plotly: Update line, eclv, equivalence testing bounds, and revision series (`#557 <https://github.com/dtcenter/METplotpy/issues/557>`_)
27+
28+
.. dropdown:: Bugfixes
29+
30+
31+
.. dropdown:: Documentation
32+
33+
* None
34+
35+
.. dropdown:: Repository, build, and test
36+
37+
* None
38+
39+
40+
METplotpy Version 13.0.0-beta1 release notes (20260205)
41+
=======================================================
1242

1343
.. dropdown:: New Plots
1444

@@ -38,25 +68,7 @@ METplotpy Upgrade Instructions
3868
This section summarizes and highlights important changes to METplotpy since version 3.1.0, including:
3969

4070
.. note::
71+
72+
Plots that originally utilized the Python Plotly plotting package are now using Matplotlib. As a result, all plots in this repository utilize Matplotlib. This removes the dependency on chrome by the kaleido module in Plotly. The kaleido/chrome dependency required run-time downloading of chrome and also broke existing functionality.
4173

42-
In the METplotpy-3.1.0-beta2 release, METplotpy switched from development with Python 3.10.4 to
43-
development with Python 3.12. View the requirements.txt/nco_requirements.txt file at the top
44-
level of the repository for version numbers for the corresponding third-party packages.
45-
46-
.. note::
47-
48-
In June 2025, Plotly made significant updates to the kaleido package with the 1.0.0
49-
release by removing Google Chrome code. Now, users will need to have Google Chrome
50-
installed in directories specified in this Plotly documentation (based on operating
51-
system):
52-
https://plotly.com/python/static-image-export/
53-
54-
The METplotpy code downloads Chrome at runtime by invoking the kaleido.get_chrome_sync()
55-
method call.
56-
57-
If users do not wish to have Chrome downloaded at run time and already have Chrome installed
58-
in one of the expected locations (specified in the Plotly link above), then the PRE_LOAD_CHROME environment variable
59-
will need to be set to 'True' (case insensitive string).
60-
61-
Refer to the Kaleido README for more information on the changes:
62-
https://github.com/plotly/Kaleido
74+
The version numbering for METdataio has been updated to 13.0.0 to provide consistency and clarity with all METplus components. View the requirements.txt/nco_requirements.txt file at the top level of the repository for version numbers for the corresponding third-party packages.

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
release = f'{version}'
3030
release_year = '2026'
3131

32-
release_date = f'{release_year}-02-05'
32+
release_date = f'{release_year}-05-07'
3333

3434
copyright = f'{release_year}, {author}'
3535

nco_requirements.txt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
matplotlib>=3.10.0
2-
metpy>=1.6.3
3-
netcdf4>=1.7.2
4-
numpy==2.2.2
5-
scipy>=1.15.1
6-
pandas>=2.2.3
7-
pint>=0.24.4
8-
pytest>=8.3.4
9-
pyyaml>=6.0.2
10-
xarray>=2025.1.2
1+
matplotlib>=3.10.8
2+
metpy>=1.7.1
3+
netcdf4>=1.7.4
4+
numpy>=2.4.3
5+
scipy>=1.17.1
6+
pandas>=3.0.2
7+
pint>=0.25.3
8+
pytest>=9.0.3
9+
pyyaml>=6.0.3
10+
xarray>=2026.4.0

requirements.txt

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
21
imageio>=2.37.0
32
imutils>=0.5.4
4-
matplotlib>=3.10.0
5-
metpy>=1.6.3
6-
netcdf4>=1.7.2
7-
numpy>=2.2.2
8-
opencv-python>=4.10.0
9-
pandas>=2.2.3
10-
pint>=0.24.4
11-
pytest>=8.3.4
12-
pyyaml>=6.0.2
13-
scipy>=1.15.1
14-
xarray>=2025.1.2
3+
matplotlib>=3.10.8
4+
metpy>=1.7.1
5+
netcdf4>=1.7.4
6+
numpy>=2.4.3
7+
opencv-python>=4.13.0
8+
pandas>=3.0.2
9+
pint>=0.25.3
10+
pytest>=9.0.3
11+
pyyaml>=6.0.3
12+
scipy>=1.17.1
13+
xarray>=2026.4.0
1514
eofs>=2.0.0
16-
cartopy>=0.24.0
17-
scikit-learn>=1.6.1
15+
cartopy>=0.25.0
1816
cmocean>=4.0.3

0 commit comments

Comments
 (0)