Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 3c11861

Browse filesBrowse files
authored
Merge pull request #27899 from dstansby/merge_3.8.x
Merge up 3.8.x into main
2 parents 9a60729 + 2747076 commit 3c11861
Copy full SHA for 3c11861

File tree

Expand file treeCollapse file tree

8 files changed

+420
-139
lines changed
Filter options
Expand file treeCollapse file tree

8 files changed

+420
-139
lines changed

‎doc/_static/zenodo_cache/10150955.svg

Copy file name to clipboard
+35Lines changed: 35 additions & 0 deletions
Loading

‎doc/_static/zenodo_cache/10661079.svg

Copy file name to clipboard
+35Lines changed: 35 additions & 0 deletions
Loading

‎doc/project/citing.rst

Copy file name to clipboardExpand all lines: doc/project/citing.rst
+6Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ By version
3030
.. START OF AUTOGENERATED
3131
3232
33+
v3.8.3
34+
.. image:: ../_static/zenodo_cache/10661079.svg
35+
:target: https://doi.org/10.5281/zenodo.10661079
36+
v3.8.2
37+
.. image:: ../_static/zenodo_cache/10150955.svg
38+
:target: https://doi.org/10.5281/zenodo.10150955
3339
v3.8.1
3440
.. image:: ../_static/zenodo_cache/10059757.svg
3541
:target: https://doi.org/10.5281/zenodo.10059757

‎doc/users/github_stats.rst

Copy file name to clipboardExpand all lines: doc/users/github_stats.rst
+110-139Lines changed: 110 additions & 139 deletions
Large diffs are not rendered by default.
+168Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
.. _github-stats-3-8-1:
2+
3+
GitHub statistics for 3.8.1 (Oct 31, 2023)
4+
==========================================
5+
6+
GitHub statistics for 2023/09/15 (tag: v3.8.0) - 2023/10/31
7+
8+
These lists are automatically generated, and may be incomplete or contain duplicates.
9+
10+
We closed 24 issues and merged 95 pull requests.
11+
The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/85?closed=1>`__
12+
13+
The following 27 authors contributed 165 commits.
14+
15+
* 0taj
16+
* Antony Lee
17+
* Anvi Verma
18+
* Artyom Romanov
19+
* Augusto Borges
20+
* Chiraag Balu
21+
* David Stansby
22+
* dependabot[bot]
23+
* Elliott Sales de Andrade
24+
* Eric Firing
25+
* Gaurav-Kumar-Soni
26+
* Greg Lucas
27+
* Gurudatta Shanbhag
28+
* hannah
29+
* Hugues Hoppe
30+
* Jody Klymak
31+
* Joshua Stevenson
32+
* Junpei Ota
33+
* katotaisei
34+
* Kyle Sunden
35+
* Lucia Korpas
36+
* Matthew Morrison
37+
* Oscar Gustafsson
38+
* Ruth Comer
39+
* Thomas A Caswell
40+
* Tim Hoffmann
41+
* wemi3
42+
43+
GitHub issues and pull requests:
44+
45+
Pull Requests (95):
46+
47+
* :ghpull:`27239`: Backport PR #27237 on branch v3.8.x (DOC: Add command to install appropriate ``requirements.txt`` during dev venv setup)
48+
* :ghpull:`27238`: Backport PR #27165 on branch v3.8.x (Fixing Matplotlib Notebook Text)
49+
* :ghpull:`27165`: Fixing Matplotlib Notebook Text
50+
* :ghpull:`27229`: Backport PR #27226 on branch v3.8.x (DOC: link out to troubleshooting guide in install)
51+
* :ghpull:`27226`: DOC: link out to troubleshooting guide in install
52+
* :ghpull:`27227`: Backport PR #27221 on branch v3.8.x (FIX: Enable interrupts on macosx event loops)
53+
* :ghpull:`27221`: FIX: Enable interrupts on macosx event loops
54+
* :ghpull:`27220`: Backport PR #27217 on branch v3.8.x: Fix type hints for undeprecated contour APIs
55+
* :ghpull:`27217`: Fix type hints for undeprecated contour APIs
56+
* :ghpull:`27212`: Backport PR #27088 on branch v3.8.x (Update ``find_nearest_contour`` and revert contour deprecations)
57+
* :ghpull:`27207`: Backport PR #26970 on branch v3.8.x (FIX: Add PyOS_InputHook back to macos backend)
58+
* :ghpull:`27088`: Update ``find_nearest_contour`` and revert contour deprecations
59+
* :ghpull:`27206`: Backport PR #27205 on branch v3.8.x (Improve legend picking example)
60+
* :ghpull:`26970`: FIX: Add PyOS_InputHook back to macos backend
61+
* :ghpull:`27205`: Improve legend picking example
62+
* :ghpull:`27202`: Backport PR #27178 on branch v3.8.x (Try/except import of Axes3D)
63+
* :ghpull:`27178`: Try/except import of Axes3D
64+
* :ghpull:`27201`: Backport PR #27179 on branch v3.8.x (Restore default behavior of hexbin mincnt with C provided)
65+
* :ghpull:`27197`: Backport PR #27045 on branch v3.8.x (Ensure valid path mangling for ContourLabeler)
66+
* :ghpull:`27179`: Restore default behavior of hexbin mincnt with C provided
67+
* :ghpull:`27045`: Ensure valid path mangling for ContourLabeler
68+
* :ghpull:`27191`: Backport PR #27189 on branch v3.8.x (Fix typo in docstring of ``matplotlib.colors.from_levels_and_colors``)
69+
* :ghpull:`27189`: Fix typo in docstring of ``matplotlib.colors.from_levels_and_colors``
70+
* :ghpull:`27154`: Backport PR #27153 on branch v3.8.x (Link xkcd color survey in named colors example)
71+
* :ghpull:`27133`: Backport PR #27132 on branch v3.8.x (changed automated tests from subsection to section in workflow)
72+
* :ghpull:`27131`: Backport PR #27118 on branch v3.8.x (Update developer release guide to follow conventions)
73+
* :ghpull:`27118`: Update developer release guide to follow conventions
74+
* :ghpull:`27122`: Backport PR #26930 on branch v3.8.x (Added documentation on getting full list of registered colormaps re: issue #26244)
75+
* :ghpull:`26930`: Added documentation on getting full list of registered colormaps re: issue #26244
76+
* :ghpull:`27113`: Backport PR #27039 on branch v3.8.x (Formatted docs)
77+
* :ghpull:`27039`: Formatted release note docs
78+
* :ghpull:`27101`: Backport PR #27096 on branch v3.8.x (make fonts.py, mathtext.py, text_intro.py confirm to docs guidelines)
79+
* :ghpull:`27097`: Backport PR #27093 on branch v3.8.x ([Doc]: Move Automated Tests section to workflow docs #26998)
80+
* :ghpull:`27065`: Backport PR #26943 on branch v3.8.x (ci: Run mypy against typed cycler)
81+
* :ghpull:`26943`: ci: Run mypy against typed cycler
82+
* :ghpull:`27060`: Backport PR #27059: ci: Clean up Python 3.12 builds
83+
* :ghpull:`27057`: Backport PR #27040 on branch v3.8.x (Bump pypa/cibuildwheel from 2.16.1 to 2.16.2)
84+
* :ghpull:`27059`: ci: Clean up Python 3.12 builds
85+
* :ghpull:`27055`: Backport PR #27054 on branch v3.8.x (updated interactive.rst)
86+
* :ghpull:`27052`: Backport PR #27036 on branch v3.8.x (updated artist_intro.rst)
87+
* :ghpull:`27051`: Backport PR #26995 on branch v3.8.x (user/project/citing updated)
88+
* :ghpull:`27046`: Backport PR #27043 on branch v3.8.x (updated api_interfaces.rst)
89+
* :ghpull:`27040`: Bump pypa/cibuildwheel from 2.16.1 to 2.16.2
90+
* :ghpull:`27041`: Backport PR #26908 on branch v3.8.x (``allsegs`` and ``allkinds`` return individual segments)
91+
* :ghpull:`26908`: ``allsegs`` and ``allkinds`` return individual segments
92+
* :ghpull:`27034`: Backport PR #27017 on branch v3.8.x (DOC: clarify usetex versus mathtext)
93+
* :ghpull:`27017`: DOC: clarify usetex versus mathtext
94+
* :ghpull:`27031`: Backport PR #27015 on branch v3.8.x (ValueError exception added to handle mix of {} and % string in colorbar format)
95+
* :ghpull:`27015`: ValueError exception added to handle mix of {} and % string in colorbar format
96+
* :ghpull:`27022`: BLD: Remove development dependencies from sdists
97+
* :ghpull:`27023`: Backport PR #26883 on branch v3.8.x ([TYP] Type changes from running against Pandas)
98+
* :ghpull:`26883`: [TYP] Type changes from running against Pandas
99+
* :ghpull:`27018`: Backport PR #26961 on branch v3.8.x (DOC: made "open PR on MPL" a section in contribute guide)
100+
* :ghpull:`27009`: Backport PR #27006 on branch v3.8.x (DOC: Fix resizing of animation examples)
101+
* :ghpull:`26999`: Backport PR #26940 on branch v3.8.x (Add typing to pyplot.show() to avoid errors with mypy --strict.)
102+
* :ghpull:`27000`: Backport PR #26605 on branch v3.8.x (ci: Install GTK4 from brew on macOS)
103+
* :ghpull:`26982`: Backport PR #26976 on branch v3.8.x (Bump pypa/cibuildwheel from 2.16.0 to 2.16.1)
104+
* :ghpull:`26940`: Add typing to pyplot.show() to avoid errors with mypy --strict.
105+
* :ghpull:`26997`: Backport PR #26850 on branch v3.8.x (DOC: Fix missing-reference generation on Windows)
106+
* :ghpull:`26860`: Backport PR #26849 on branch v3.8.x (Bump setuptools required version because of setuptools_scm v8)
107+
* :ghpull:`26850`: DOC: Fix missing-reference generation on Windows
108+
* :ghpull:`26987`: Backport PR #26985 on branch v3.8.x (Reformatted documentation under toolkits and tutorials directory )
109+
* :ghpull:`26979`: Backport PR #26959 on branch v3.8.x (Move papersize="auto" deprecation to backend_bases.)
110+
* :ghpull:`26976`: Bump pypa/cibuildwheel from 2.16.0 to 2.16.1
111+
* :ghpull:`26959`: Move papersize="auto" deprecation to backend_bases.
112+
* :ghpull:`26939`: Backport PR #26937 on branch v3.8.x (Add ArrayLike to scatter c arg type hint)
113+
* :ghpull:`26964`: Backport PR #26952 on branch v3.8.x (FIX 2-tuple of colors in to_rgba_array)
114+
* :ghpull:`26956`: Backport PR #26955 on branch v3.8.x (Fix incorrect skip check in test_backend_ps.)
115+
* :ghpull:`26952`: FIX 2-tuple of colors in to_rgba_array
116+
* :ghpull:`26955`: Fix incorrect skip check in test_backend_ps.
117+
* :ghpull:`26945`: Backport PR #26927 on branch v3.8.x ([TYP] Remove some stubtest allowlist entries)
118+
* :ghpull:`26927`: [TYP] Remove some stubtest allowlist entries
119+
* :ghpull:`26937`: Add ArrayLike to scatter c arg type hint
120+
* :ghpull:`26933`: Backport PR #26914 on branch v3.8.x (DOC: add a couple more placement examples, crosslink axes_grid [ci doc])
121+
* :ghpull:`26849`: Bump setuptools required version because of setuptools_scm v8
122+
* :ghpull:`26844`: Backport PR #26843 on branch v3.8.x (DOC: Use ax.xaxis rather ax.get_xaxis())
123+
* :ghpull:`26836`: Backport PR #26834 on branch v3.8.x (Fix Issue 26821: [Bug]: ValueError: The truth value... when an ndarray is passed to the color kwarg of axes3d.scatter)
124+
* :ghpull:`26834`: Fix Issue 26821: [Bug]: ValueError: The truth value... when an ndarray is passed to the color kwarg of axes3d.scatter
125+
* :ghpull:`26835`: Backport PR #26814 on branch v3.8.x (Bump pypa/cibuildwheel from 2.15.0 to 2.16.0)
126+
* :ghpull:`26828`: Backport PR #26825 on branch v3.8.x (Fix issue with non-string labels and legend)
127+
* :ghpull:`26825`: Fix issue with non-string labels and legend
128+
* :ghpull:`26814`: Bump pypa/cibuildwheel from 2.15.0 to 2.16.0
129+
* :ghpull:`26816`: Backport PR #26799 on branch v3.8.x (Update kiwisolver and pillow versions to be consistent with requirements)
130+
* :ghpull:`26820`: Backport PR #26811 on branch v3.8.x (Add overload for slice to Spines.__getitem__)
131+
* :ghpull:`26811`: Add overload for slice to Spines.__getitem__
132+
* :ghpull:`26799`: Update kiwisolver and pillow versions to be consistent with requirements
133+
* :ghpull:`26809`: Backport PR #26804 on branch v3.8.x (Fix issue with locale comma when not using math text)
134+
* :ghpull:`26789`: Backport changes to contribute from PR #26737
135+
* :ghpull:`26810`: Backport PR #26807 on branch v3.8.x (Catch ValueError to support pytorch (and others) plotting)
136+
* :ghpull:`26807`: Catch ValueError to support pytorch (and others) plotting
137+
* :ghpull:`26804`: Fix issue with locale comma when not using math text
138+
* :ghpull:`26781`: Backport PR #26780 on branch v3.8.x (fix Axes.errorbar docstring)
139+
* :ghpull:`26780`: fix Axes.errorbar docstring
140+
* :ghpull:`26699`: Improve naming of cibuildwheel jobs
141+
* :ghpull:`26605`: ci: Install GTK4 from brew on macOS
142+
143+
Issues (24):
144+
145+
* :ghissue:`27120`: [Bug]: macosx backend pause() cannot be ctrl-c'd
146+
* :ghissue:`27070`: [Bug]: find_nearest_contour deprecated with no replacement?
147+
* :ghissue:`26913`: Should ``ContourSet.allsegs`` and ``.allkinds`` be deprecated?
148+
* :ghissue:`26869`: [Bug]: Plot window not shown in Mac OS with backend set to default MacOSX
149+
* :ghissue:`16865`: Hexbin mincnt parameter docstring should say "more than or equal to" not "more than"
150+
* :ghissue:`27103`: [Bug]: hexbin cannot always accept np.max like functions as reduce_C_function
151+
* :ghissue:`27062`: [Bug]: ContourLabeler.clabel with manual != False breaks unconnected contours
152+
* :ghissue:`26971`: [Bug]: plt.clabel raises exception at very low DPI: ``ValueError: 'codes' must be a 1D list or array with the same length of 'vertices'. Your vertices have shape (2, 2) but your codes have shape (1,)``
153+
* :ghissue:`27188`: Small error in docstring of matplotlib.colors.from_levels_and_colors
154+
* :ghissue:`27126`: [Bug]: LinearSegmentedColormap.from_list cannot process list with two colors
155+
* :ghissue:`26244`: [Doc]: document how to get list of registered colormaps
156+
* :ghissue:`26863`: [Doc]: ``ContourSet`` ``allsegs`` and ``allkinds`` after #25247
157+
* :ghissue:`26932`: [Bug]: Poetry installs setuptools-scm and setuptools
158+
* :ghissue:`27007`: [Bug]: Colorbar format string kind guess could be made more robust
159+
* :ghissue:`26919`: [Bug]: Missing file pyplot.pyi for mypy typing
160+
* :ghissue:`26949`: [Bug]: colors.LinearSegmentedColormap.from_list does not take two tuples in 3.8.0
161+
* :ghissue:`26936`: [Bug/TYPE]: Scatter ``c`` Typehint does not support list of numbers when using ``cmap``
162+
* :ghissue:`26846`: [MNT]: setuptools-scm v8.0.1 compatibility
163+
* :ghissue:`26821`: [Bug]: ``ValueError: The truth value...`` when an ndarray is passed to the ``color`` kwarg of ``axes3d.scatter``
164+
* :ghissue:`26822`: [Bug]: QuadMesh.get_array change breaks seaborn heatmap annotation
165+
* :ghissue:`26824`: [Bug]: Legend fails for bar plot with numeric label
166+
* :ghissue:`26808`: [Bug]: No overload variant of "__getitem__" of "Spines" matches argument type "slice" [call-overload]
167+
* :ghissue:`26806`: [Bug]: ValueError when plotting 2D pytorch tensor using matplotlib==3.8.0
168+
* :ghissue:`26803`: [Bug]: use_locale leads to curly brackets around decimal separator
+62Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
.. _github-stats-3-8-2:
2+
3+
GitHub statistics for 3.8.2 (Nov 17, 2023)
4+
==========================================
5+
6+
GitHub statistics for 2023/10/31 (tag: v3.8.1) - 2023/11/17
7+
8+
These lists are automatically generated, and may be incomplete or contain duplicates.
9+
10+
We closed 3 issues and merged 27 pull requests.
11+
The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/86?closed=1>`__
12+
13+
The following 10 authors contributed 39 commits.
14+
15+
* Antony Lee
16+
* dohyun
17+
* Elliott Sales de Andrade
18+
* hannah
19+
* Jody Klymak
20+
* Kyle Sunden
21+
* Oscar Gustafsson
22+
* Ruth Comer
23+
* Thomas A Caswell
24+
* Tim Hoffmann
25+
26+
GitHub issues and pull requests:
27+
28+
Pull Requests (27):
29+
30+
* :ghpull:`27339`: Backport PR #27299 on branch v3.8.x ([MNT] swap xkcd script for humor sans)
31+
* :ghpull:`27338`: Backport PR #27334 on branch v3.8.x (Omit MOVETO lines from nearest contour logic)
32+
* :ghpull:`27299`: [MNT] swap xkcd script for humor sans
33+
* :ghpull:`27334`: Omit MOVETO lines from nearest contour logic
34+
* :ghpull:`27324`: Backport PR #27323 on branch v3.8.x ([DOC] Minor fixes for savefig-docstring)
35+
* :ghpull:`27323`: [DOC] Minor fixes for savefig-docstring
36+
* :ghpull:`27314`: Backport PR #27312 on branch v3.8.x (Doc: Step redirect)
37+
* :ghpull:`27294`: Backport PR #27291 on branch v3.8.x (Expand 3D import to handle any exception not just ImportError)
38+
* :ghpull:`27291`: Expand 3D import to handle any exception not just ImportError
39+
* :ghpull:`27293`: Backport PR #27290 on branch v3.8.x (Ensure GIL while releasing buffer)
40+
* :ghpull:`27283`: Backport PR #27280 on branch v3.8.x (DOC: added rest of licenses to license page)
41+
* :ghpull:`27280`: DOC: added rest of licenses to license page
42+
* :ghpull:`27278`: Backport PR #27276 on branch v3.8.x (Clarify behavior of ``prune`` parameter to MaxNLocator.)
43+
* :ghpull:`27276`: Clarify behavior of ``prune`` parameter to MaxNLocator.
44+
* :ghpull:`27272`: Backport PR #27271 on branch v3.8.x (DOC: minor fixes to dev workflow)
45+
* :ghpull:`27269`: Backport PR #27268 on branch v3.8.x (Copy-edit various examples.)
46+
* :ghpull:`27263`: Backport PR #27213 on branch v3.8.x (DOC: consolidated coding guide and added naming conventions table)
47+
* :ghpull:`27258`: Backport PR #27249 on branch v3.8.x (DOC: reasoning for communications guidelines)
48+
* :ghpull:`27255`: Backport PR #27253 on branch v3.8.x (Copy-edit the standalone colorbar tutorial)
49+
* :ghpull:`27253`: Copy-edit the standalone colorbar tutorial
50+
* :ghpull:`27252`: Backport PR #26669 on branch v3.8.x ([DOC] debug backends)
51+
* :ghpull:`26669`: [DOC] debug backends
52+
* :ghpull:`27250`: Backport PR #27219 on branch v3.8.x (Updated axes_box_aspect.py and angle_annotation.py to regularize formatting)
53+
* :ghpull:`27219`: Updated axes_box_aspect.py and angle_annotation.py to regularize formatting
54+
* :ghpull:`27247`: Backport PR #26703 on branch v3.8.x (moved communications guidelines from governance, updated and clarified process )
55+
* :ghpull:`27246`: Backport PR #27244 on branch v3.8.x (Clarify semantics of plt.matshow(..., fignum=...).)
56+
* :ghpull:`27244`: Clarify semantics of plt.matshow(..., fignum=...).
57+
58+
Issues (3):
59+
60+
* :ghissue:`27333`: [Bug]: Spurious lines added with some manually add contour labels
61+
* :ghissue:`27274`: [Bug]: prune parameter of MaxNLocator has no effect
62+
* :ghissue:`27262`: [Bug]: Segmentation fault when resizing on Python 3.12 and MacOS 14

‎doc/users/release_notes.rst

Copy file name to clipboardExpand all lines: doc/users/release_notes.rst
+2Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ Version 3.8
2222
../api/prev_api_changes/api_changes_3.8.1.rst
2323
../api/prev_api_changes/api_changes_3.8.0.rst
2424
github_stats.rst
25+
prev_whats_new/github_stats_3.8.2.rst
26+
prev_whats_new/github_stats_3.8.1.rst
2527
prev_whats_new/github_stats_3.8.0.rst
2628

2729
Version 3.7

‎tools/cache_zenodo_svg.py

Copy file name to clipboardExpand all lines: tools/cache_zenodo_svg.py
+2Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ def _get_xdg_cache_dir():
6363

6464
if __name__ == "__main__":
6565
data = {
66+
"v3.8.3": "10661079",
67+
"v3.8.2": "10150955",
6668
"v3.8.1": "10059757",
6769
"v3.8.0": "8347255",
6870
"v3.7.3": "8336761",

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.