|
1 | 1 | .. _github-stats: |
2 | 2 |
|
3 | | -GitHub statistics for 3.8.1 (Oct 31, 2023) |
| 3 | +GitHub statistics for 3.8.2 (Nov 17, 2023) |
4 | 4 | ========================================== |
5 | 5 |
|
6 | | -GitHub statistics for 2023/09/15 (tag: v3.8.0) - 2023/10/31 |
| 6 | +GitHub statistics for 2023/10/31 (tag: v3.8.1) - 2023/11/17 |
7 | 7 |
|
8 | 8 | These lists are automatically generated, and may be incomplete or contain duplicates. |
9 | 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>`__ |
| 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 | 12 |
|
13 | | -The following 27 authors contributed 165 commits. |
| 13 | +The following 10 authors contributed 39 commits. |
14 | 14 |
|
15 | | -* 0taj |
16 | 15 | * Antony Lee |
17 | | -* Anvi Verma |
18 | | -* Artyom Romanov |
19 | | -* Augusto Borges |
20 | | -* Chiraag Balu |
21 | | -* David Stansby |
22 | | -* dependabot[bot] |
| 16 | +* dohyun |
23 | 17 | * Elliott Sales de Andrade |
24 | | -* Eric Firing |
25 | | -* Gaurav-Kumar-Soni |
26 | | -* Greg Lucas |
27 | | -* Gurudatta Shanbhag |
28 | 18 | * hannah |
29 | | -* Hugues Hoppe |
30 | 19 | * Jody Klymak |
31 | | -* Joshua Stevenson |
32 | | -* Junpei Ota |
33 | | -* katotaisei |
34 | 20 | * Kyle Sunden |
35 | | -* Lucia Korpas |
36 | | -* Matthew Morrison |
37 | 21 | * Oscar Gustafsson |
38 | 22 | * Ruth Comer |
39 | 23 | * Thomas A Caswell |
40 | 24 | * Tim Hoffmann |
41 | | -* wemi3 |
42 | 25 |
|
43 | 26 | GitHub issues and pull requests: |
44 | 27 |
|
45 | | -Pull Requests (95): |
| 28 | +Pull Requests (27): |
46 | 29 |
|
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 |
| 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=...). |
142 | 57 |
|
143 | | -Issues (24): |
| 58 | +Issues (3): |
144 | 59 |
|
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 |
| 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 |
169 | 63 |
|
170 | 64 |
|
171 | 65 | Previous GitHub statistics |
|
0 commit comments