Skip to content

Commit 4ecba94

Browse files
committed
Github stats v3.10.4
1 parent 16cf944 commit 4ecba94

File tree

3 files changed

+259
-115
lines changed

3 files changed

+259
-115
lines changed

ci/codespell-ignore-words.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@ whis
1818
wit
1919
Copin
2020
socio-economic
21+
Ines

doc/users/github_stats.rst

Lines changed: 114 additions & 115 deletions
Original file line numberDiff line numberDiff line change
@@ -1,147 +1,146 @@
11
.. _github-stats:
22

3-
GitHub statistics for 3.10.3 (May 08, 2025)
3+
GitHub statistics for 3.10.4 (Jul 31, 2025)
44
===========================================
55

6-
GitHub statistics for 2025/02/27 (tag: v3.10.1) - 2025/05/08
6+
GitHub statistics for 2024/12/14 (tag: v3.10.0) - 2025/07/31
77

88
These lists are automatically generated, and may be incomplete or contain duplicates.
99

10-
We closed 16 issues and merged 78 pull requests.
11-
The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/101?closed=1>`__
10+
We closed 18 issues and merged 67 pull requests.
11+
The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/102?closed=1>`__
1212

13-
The following 28 authors contributed 128 commits.
13+
The following 36 authors contributed 371 commits.
1414

15-
* Alexandra Khoo
1615
* Antony Lee
17-
* Carlos Ramos Carreño
18-
* David Lowry-Duda
16+
* Brian Christian
17+
* chrisjbillington
18+
* Christine P. Chai
19+
* Clément Robert
1920
* David Stansby
20-
* DerWeh
21+
* dependabot[bot]
2122
* Elliott Sales de Andrade
22-
* guillermodotn
23+
* G.D. McBain
24+
* Greg Lucas
2325
* hannah
24-
* Hassan Kibirige
26+
* hu-xiaonan
2527
* Ian Thomas
26-
* James Addison
28+
* ianlv
29+
* IdiotCoffee
30+
* Ines Cachola
31+
* Inês Cachola
2732
* Jody Klymak
33+
* Jouni K. Seppänen
34+
* Khushi_29
2835
* Kyle Sunden
29-
* Marten H. van Kerkwijk
30-
* Marten Henric van Kerkwijk
31-
* martincornejo
32-
* Mateusz Sokół
33-
* Nicolai Weitkemper
36+
* Lumberbot (aka Jack)
37+
* N R Navaneet
38+
* Nathan G. Wiseman
3439
* Oscar Gustafsson
3540
* Praful Gulani
36-
* prafulgulani555
3741
* Qian Zhang
3842
* Raphael Erik Hviding
43+
* Roman
44+
* Roman A
3945
* Ruth Comer
46+
* saikarna913
47+
* Scott Shambaugh
4048
* Thomas A Caswell
4149
* Tim Hoffmann
42-
* Weh Andreas
50+
* Trygve Magnus Ræder
4351

4452
GitHub issues and pull requests:
4553

46-
Pull Requests (78):
54+
Pull Requests (67):
4755

48-
* :ghpull:`30018`: Backport PR #29907 on branch v3.10.x (Ensure text metric calculation always uses the text cache)
49-
* :ghpull:`30010`: Backport PR #29992 on v3.10.x: Update pinned oldest win image on azure
50-
* :ghpull:`29992`: Update pinned oldest win image on azure
51-
* :ghpull:`29867`: Backport PR #29827 on branch v3.10.x (TST: Remove unnecessary test images)
52-
* :ghpull:`30002`: Backport PR #29673 on branch v3.10.x (DOC: document the issues with overlaying new mpl on old mpl)
53-
* :ghpull:`29673`: DOC: document the issues with overlaying new mpl on old mpl
54-
* :ghpull:`29999`: Backport PR #29997 on branch v3.10.x (BLD: Ensure meson.build has the right version of Python)
55-
* :ghpull:`29997`: BLD: Ensure meson.build has the right version of Python
56-
* :ghpull:`29996`: Backport PR #29995 on branch v3.10.x (Fix typo: missing singlequote in unrecognized backend exception)
57-
* :ghpull:`29995`: Fix typo: missing singlequote in unrecognized backend exception
58-
* :ghpull:`29990`: Backport PR #29789 on branch v3.10.x (Improve layout of cheatsheets in sidebar)
59-
* :ghpull:`29987`: Backport PR #29370 on branch v3.10.x (DOC: Improve NonUniformImage docs)
60-
* :ghpull:`29370`: DOC: Improve NonUniformImage docs
61-
* :ghpull:`29983`: Backport PR #29975 on branch v3.10.x (DOC: correct signature for animation update function in rain example)
62-
* :ghpull:`29974`: Backport PR #29970 on branch v3.10.x (TST: Make refcount tests more resilient to Python changes)
63-
* :ghpull:`29975`: DOC: correct signature for animation update function in rain example
64-
* :ghpull:`29980`: Backport PR #29979 on branch v3.10.x (Fix typos: horizonatal -> horizontal)
65-
* :ghpull:`29979`: Fix typos: horizonatal -> horizontal
66-
* :ghpull:`29970`: TST: Make refcount tests more resilient to Python changes
67-
* :ghpull:`29969`: Backport PR #29965 on branch v3.10.x (Document Axes.spines)
68-
* :ghpull:`29965`: Document Axes.spines
69-
* :ghpull:`29949`: Backport PR #29796 on branch v3.10.x: ci: rotate soon-to-be-unsupported GitHub Actions ubuntu-20.04 runner out of roster
70-
* :ghpull:`29901`: Backport PR #29872 on branch v3.10.x (TST: Use placeholders for text in layout tests)
71-
* :ghpull:`29933`: Backport PR #29931 on branch v3.10.x (Allow Python native sequences in Matplotlib ``imsave()``.)
72-
* :ghpull:`29943`: Fix doc build on 3.10.x
73-
* :ghpull:`29940`: Backport PR #29919 on branch v3.10.x (Handle MOVETO's, CLOSEPOLY's and empty paths in Path.interpolated)
74-
* :ghpull:`29919`: Handle MOVETO's, CLOSEPOLY's and empty paths in Path.interpolated
75-
* :ghpull:`29908`: TST: Use text placeholders for empty legends
76-
* :ghpull:`29931`: Allow Python native sequences in Matplotlib ``imsave()``.
77-
* :ghpull:`29932`: Backport PR #29920 on branch v3.10.x (Allow ``None`` in set_prop_cycle (in type hints))
78-
* :ghpull:`29920`: Allow ``None`` in set_prop_cycle (in type hints)
79-
* :ghpull:`29927`: Backport PR #29897 on branch v3.10.x (BUG: ensure that errorbar does not error on masked negative errors.)
80-
* :ghpull:`29930`: Backport PR #29929 on branch v3.10.x (Correct rightparen typo)
81-
* :ghpull:`29929`: Correct rightparen typo
82-
* :ghpull:`29897`: BUG: ensure that errorbar does not error on masked negative errors.
83-
* :ghpull:`29907`: Ensure text metric calculation always uses the text cache
84-
* :ghpull:`29902`: Backport PR #29899 on branch v3.10.x ([doc] minimally document what basic units is doing)
85-
* :ghpull:`29900`: Backport PR #29896 on branch v3.10.x (Change ``.T`` to ``.transpose()`` in ``_reshape_2D``)
86-
* :ghpull:`29872`: TST: Use placeholders for text in layout tests
87-
* :ghpull:`29896`: Change ``.T`` to ``.transpose()`` in ``_reshape_2D``
88-
* :ghpull:`29888`: Backport PR #29803 on branch v3.10.x (DOC: Improve FancyArrowPatch docstring)
89-
* :ghpull:`29880`: Backport PR #29853 on branch v3.10.x (Update lib/matplotlib/stackplot.py)
90-
* :ghpull:`29853`: Update lib/matplotlib/stackplot.py
91-
* :ghpull:`29868`: Backport PR #29834 on branch v3.10.x (TST: pin flake8)
92-
* :ghpull:`29827`: TST: Remove unnecessary test images
93-
* :ghpull:`29861`: Backport PR #29773 on branch v3.10.x (DOC: Improve interactive figures guide / Blocking input)
94-
* :ghpull:`29859`: Backport PR #29545 on branch v3.10.x (DOC: correctly specify return type of ``figaspect``)
95-
* :ghpull:`29545`: DOC: correctly specify return type of ``figaspect``
96-
* :ghpull:`29858`: Backport PR #29842 on branch v3.10.x (Don't drag draggables on scroll events)
97-
* :ghpull:`29842`: Don't drag draggables on scroll events
98-
* :ghpull:`29848`: Backport PR #29839 on branch v3.10.x (Improve docs regarding plt.close().)
99-
* :ghpull:`29839`: Improve docs regarding plt.close().
100-
* :ghpull:`29818`: Backport PR #29801 on branch v3.10.x (DOC: Slightly further improve arrowstyle demo)
101-
* :ghpull:`29814`: Backport PR #29552 on branch v3.10.x (Bug Fix: Normalize kwargs for Histogram)
102-
* :ghpull:`29792`: Backport PR #29770 on branch v3.10.x (MNT: Move test for old ipython behavior to minver tests)
103-
* :ghpull:`29750`: Backport PR #29748 on branch v3.10.x (Fix PyGObject version pinning in macOS tests)
104-
* :ghpull:`29754`: Backport PR #29721 on branch v3.10.x (FIX: pyplot auto-backend detection case-sensitivity fixup)
105-
* :ghpull:`29786`: Backport PR #29755 on branch v3.10.x (DOC: Simplify annotation arrow style reference)
106-
* :ghpull:`29784`: Backport PR #29781 on branch v3.10.x (Fix escaping of nulls and "0" in default filenames.)
107-
* :ghpull:`29781`: Fix escaping of nulls and "0" in default filenames.
108-
* :ghpull:`29771`: Backport PR #29752 on branch v3.10.x (DOC: Add install instructions for pixi and uv)
109-
* :ghpull:`29768`: Backport PR #29767 on branch v3.10.x (Add description to logit_demo.py script)
110-
* :ghpull:`29721`: FIX: pyplot auto-backend detection case-sensitivity fixup
111-
* :ghpull:`29737`: Backport PR #29734 on branch v3.10.x (ci: MacOS 14: temporarily upper-bound the 'PyGObject' Python package version)
112-
* :ghpull:`29735`: Backport PR #29719 on branch v3.10.x (Fix passing singleton sequence-type styles to hist)
113-
* :ghpull:`29719`: Fix passing singleton sequence-type styles to hist
114-
* :ghpull:`29730`: Backport PR #29724 on branch v3.10.x (Fix SubplotSpec.get_gridspec type hint)
115-
* :ghpull:`29724`: Fix SubplotSpec.get_gridspec type hint
116-
* :ghpull:`29727`: Backport PR #29726 on branch v3.10.x (Add reference tag to Hatch style reference)
117-
* :ghpull:`29709`: Backport PR #29708 on branch v3.10.x (MNT: correct version in plotting method deprecation warnings)
118-
* :ghpull:`29708`: MNT: correct version in plotting method deprecation warnings
119-
* :ghpull:`29692`: Backport PR #29689 on branch v3.10.x (Fix alt and caption handling in Sphinx directives)
120-
* :ghpull:`29693`: Backport PR #29590 on branch v3.10.x (Blocked set_clim() callbacks to prevent inconsistent state (#29522))
121-
* :ghpull:`29590`: Blocked set_clim() callbacks to prevent inconsistent state (#29522)
122-
* :ghpull:`29689`: Fix alt and caption handling in Sphinx directives
123-
* :ghpull:`29691`: Backport PR #29584 on branch v3.10.x (DOC: Recommend constrained_layout over tight_layout)
124-
* :ghpull:`29584`: DOC: Recommend constrained_layout over tight_layout
125-
* :ghpull:`29552`: Bug Fix: Normalize kwargs for Histogram
56+
* :ghpull:`30357`: CIBW updates: fix pypy sections, update cibw version
57+
* :ghpull:`30356`: Manual Backport PR #30195 on branch v3.10.x (ci: Enable wheel builds on Python 3.14)
58+
* :ghpull:`30352`: Backport PR #28554 on branch v3.10.x (BLD: Enable wheels on Windows-on-ARM)
59+
* :ghpull:`30353`: Backport PR #30345 on branch v3.10.x (qt: Use better devicePixelRatio event to refresh scaling)
60+
* :ghpull:`30350`: Backport PR #30344 on branch v3.10.x (Support fractional HiDPI in GTK4 backend)
61+
* :ghpull:`30277`: Backport PR #30271 on branch v3.10.x (Reduce pause time in interactive timer test)
62+
* :ghpull:`30351`: Backport PR #30327 on branch v3.10.x (FIX Update Axes limits from Axes.add_collection(... autolim=True))
63+
* :ghpull:`30345`: qt: Use better devicePixelRatio event to refresh scaling
64+
* :ghpull:`28554`: BLD: Enable wheels on Windows-on-ARM
65+
* :ghpull:`30292`: Backport PR #30237: Add explicit ``**options: Any`` for ``add_subplot`` m…
66+
* :ghpull:`29935`: Backport PR #29908 on branch v3.10.x (TST: Use text placeholders for empty legends)
67+
* :ghpull:`30327`: FIX Update Axes limits from Axes.add_collection(... autolim=True)
68+
* :ghpull:`30344`: Support fractional HiDPI in GTK4 backend
69+
* :ghpull:`30326`: Backport PR #30321 on branch v3.10.x (Fix type annotation for Axes.get_legend() to include None)
70+
* :ghpull:`30321`: Fix type annotation for Axes.get_legend() to include None
71+
* :ghpull:`29816`: Update FreeType to 2.13.3
72+
* :ghpull:`30287`: Backport PR #30286 on branch v3.10.x (Fix whitespace in _axes.py error message)
73+
* :ghpull:`30288`: Backport PR #30283 on branch v3.10.x (changed the FAQ link to point to the correct path)
74+
* :ghpull:`30293`: Backport PR #30289 on branch v3.10.x (DOC: Fix build with pybind11 3)
75+
* :ghpull:`30283`: changed the FAQ link to point to the correct path
76+
* :ghpull:`30286`: Fix whitespace in _axes.py error message
77+
* :ghpull:`30271`: Reduce pause time in interactive timer test
78+
* :ghpull:`30269`: Backport PR #30186 on branch v3.10.x (Fix figure legend when drawing stackplots)
79+
* :ghpull:`30186`: Fix figure legend when drawing stackplots
80+
* :ghpull:`30268`: Backport PR #30233 on branch v3.10.x (Check that stem input is 1D)
81+
* :ghpull:`30233`: Check that stem input is 1D
82+
* :ghpull:`30259`: Backport PR #30256 on branch v3.10.x (Time out in _get_executable_info)
83+
* :ghpull:`30256`: Time out in _get_executable_info
84+
* :ghpull:`30237`: Add explicit ``**options: Any`` for ``add_subplot`` method
85+
* :ghpull:`30253`: Backport PR #30243 on branch v3.10.x (Fix FancyArrow rendering for zero-length arrows)
86+
* :ghpull:`30243`: Fix FancyArrow rendering for zero-length arrows
87+
* :ghpull:`30250`: Backport PR #30244 on branch v3.10.x (DOC: Recommend to use bare Figure instances for saving to file)
88+
* :ghpull:`30247`: Backport PR #30246 on branch v3.10.x (chore: remove redundant words in comment)
89+
* :ghpull:`30246`: chore: remove redundant words in comment
90+
* :ghpull:`30240`: Backport PR #30236 on branch v3.10.x (Copy-edit the docstring of AuxTransformBox.)
91+
* :ghpull:`30236`: Copy-edit the docstring of AuxTransformBox.
92+
* :ghpull:`30234`: Backport PR #30209 on branch v3.10.x (Clean up Qt socket notifier to avoid spurious interrupt handler calls)
93+
* :ghpull:`30209`: Clean up Qt socket notifier to avoid spurious interrupt handler calls
94+
* :ghpull:`30195`: ci: Enable wheel builds on Python 3.14
95+
* :ghpull:`30229`: Backport PR #30221 on branch v3.10.x (BUG: fix future incompatibility with Pillow 13)
96+
* :ghpull:`30221`: BUG: fix future incompatibility with Pillow 13
97+
* :ghpull:`30228`: Backport PR #30098 on branch v3.10.x (Fix label_outer in the presence of colorbars.)
98+
* :ghpull:`30227`: Backport PR #30223 on branch v3.10.x (Polar log scale: fix inner patch boundary and spine location)
99+
* :ghpull:`30098`: Fix label_outer in the presence of colorbars.
100+
* :ghpull:`30223`: Polar log scale: fix inner patch boundary and spine location
101+
* :ghpull:`30217`: Backport PR #30198 on branch v3.10.x (Implement Path.__deepcopy__ avoiding infinite recursion)
102+
* :ghpull:`30198`: Implement Path.__deepcopy__ avoiding infinite recursion
103+
* :ghpull:`30213`: Backport PR #30212 on branch v3.10.x ([Doc]: fix bug in release notes for matplotlib v3.5.0 and v3.7.0)
104+
* :ghpull:`30189`: Backport PR #30180 on branch v3.10.x (DOC: expand polar example)
105+
* :ghpull:`30167`: Backport PR #30162 on branch v3.10.x (TST: Fix runtime error checking NaN input to format_cursor_data)
106+
* :ghpull:`30162`: TST: Fix runtime error checking NaN input to format_cursor_data
107+
* :ghpull:`30146`: Backport PR #30144 on branch v3.10.x (js: Fix externally-controlled format strings)
108+
* :ghpull:`30144`: js: Fix externally-controlled format strings
109+
* :ghpull:`30140`: Backport PR #30118 on branch v3.10.x (CI: Skip jobs on forks)
110+
* :ghpull:`30120`: Backport PR #30114 on branch v3.10.x (Fix _is_tensorflow_array.)
111+
* :ghpull:`30122`: Backport PR #30119 on branch v3.10.x (Add some types to _mathtext.py)
112+
* :ghpull:`30119`: Add some types to _mathtext.py
113+
* :ghpull:`30114`: Fix _is_tensorflow_array.
114+
* :ghpull:`30106`: Backport PR #30089 on branch v3.10.x (FIX: fix submerged margins algorithm being applied twice)
115+
* :ghpull:`30089`: FIX: fix submerged margins algorithm being applied twice
116+
* :ghpull:`30101`: Backport PR #30096 on branch v3.10.x (Fix OffsetBox custom picker)
117+
* :ghpull:`30096`: Fix OffsetBox custom picker
118+
* :ghpull:`30081`: Backport PR #30079 on branch v3.10.x (FIX: cast legend handles to list)
119+
* :ghpull:`30079`: FIX: cast legend handles to list
120+
* :ghpull:`30057`: Backport PR #29895 on branch v3.10.x (The 'lines.markeredgecolor' now doesn't interfere on the color of errorbar caps)"
121+
* :ghpull:`29895`: The 'lines.markeredgecolor' now doesn't interfere on the color of errorbar caps
122+
* :ghpull:`30033`: Backport PR #30029 on branch v3.10.x (Update diagram in subplots_adjust documentation to clarify parameters)
126123

127-
Issues (16):
124+
Issues (18):
128125

129-
* :ghissue:`29183`: [Bug]: I give an RGB image to imsave but I don't have the right color map!
130-
* :ghissue:`29797`: [MNT]: Flaky Windows_py31x tests on Azure Pipelines
131-
* :ghissue:`26827`: [Bug]: ImportError when using Matplotlib v3.8.0 in Python package tests
132-
* :ghissue:`29964`: [Doc]: object description for "spines"of matplot.axes.Axes not found
133-
* :ghissue:`29917`: [Bug]: Contour plots using mollweide-projection
134-
* :ghissue:`29540`: [Bug]: matshow(..., fignum=...) broken
135-
* :ghissue:`29142`: [MNT]: Draggable legend gets stuck on cursor after scroll event
136-
* :ghissue:`29857`: [Bug]: Unexpected behavior of the line style specifiers in the histogram method
137-
* :ghissue:`29766`: [MNT]: ci: ubuntu-20.04 GitHub Actions runner will soon be unmaintained
138-
* :ghissue:`29812`: [MNT]: Backport request for #29552 to 3.10.x
139-
* :ghissue:`29779`: [Bug]: get_default_filename removes '0' from file name instead of '\0' from window title
140-
* :ghissue:`29713`: [Bug]: Matplotlib selects TkAgg backend on LXC containers
141-
* :ghissue:`29717`: [Bug]: Using a linestyle tuple with a histogram crashes with matplotlib 3.10
142-
* :ghissue:`29522`: [Bug]: Image color limits not correctly updated with set_clim() IFF color bar present AND new norm.vmin > old norm.vmax
143-
* :ghissue:`17339`: Clarify that constrained_layout and tight_layout conflict with each other
144-
* :ghissue:`28884`: [ENH]: Expand ``hist()`` signature to support aliases and plural kwargs
126+
* :ghissue:`30370`: [Bug]: matplotlib simple example fails in Python 3.14
127+
* :ghissue:`30218`: [Bug]: Rendering on Wayland with fractional scaling looks bad
128+
* :ghissue:`30318`: [Bug]: type annotation of ``Axes.get_legend()`` misses ``None``
129+
* :ghissue:`30169`: [Doc]: Incorrect FAQ Link on Tutorials Page
130+
* :ghissue:`30285`: [Bug]: Missing whitespace in _axes.py error message
131+
* :ghissue:`30280`: [Bug]: Pillow 11.3 raises a deprecation warning when using TkAgg
132+
* :ghissue:`30158`: [Bug]: Stackplot in SubFigure raises when drawing Legend
133+
* :ghissue:`30216`: [Bug]: stem complaining about PyTorch's Tensor
134+
* :ghissue:`30242`: [Bug]: Cannot create empty FancyArrow (expired numpy deprecation)
135+
* :ghissue:`30249`: [Bug]: DeprecationWarning from Pillow 11.3.0 about 'mode' parameter of PIL.Image.fromarray()
136+
* :ghissue:`29688`: [Bug]: "Bad file descriptor" raised repeatedly when plt.pause() interrupted in IPython
137+
* :ghissue:`27305`: [Bug]: Axes.label_outer() does not work when there is a colorbar
138+
* :ghissue:`30179`: [Bug]: Inner border is not rendered correctly when using log-scale and polar projection.
139+
* :ghissue:`29157`: FUTURE BUG: reconsider how we deep-copy path objects
140+
* :ghissue:`30152`: [Bug]: Test pipeline failure on windows
141+
* :ghissue:`30076`: [Bug]: Layout Managers are confused by complex arrangement of sub-figures and gridspec's
142+
* :ghissue:`30078`: [Bug]: legend no longer works with itertools.chain
143+
* :ghissue:`29780`: [Bug]: Setting 'lines.markeredgecolor' affects color of errorbar caps.
145144

146145

147146
Previous GitHub statistics

0 commit comments

Comments
 (0)