|
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