<spanid="github-stats"></span><h1>GitHub statistics for 3.10.3 (May 08, 2025)<aclass="headerlink" href="#github-statistics-for-3-10-3-may-08-2025" title="Link to this heading">#</a></h1>
<p>GitHub statistics for 2025/02/27 (tag: v3.10.1) - 2025/05/08</p>
<p>These lists are automatically generated, and may be incomplete or contain duplicates.</p>
<p>We closed 16 issues and merged 78 pull requests.
The full list can be seen <aclass="reference external" href="https://github.com/matplotlib/matplotlib/milestone/101?closed=1">on GitHub</a></p>
<p>The following 28 authors contributed 128 commits.</p>
<ulclass="simple">
<li><p>Alexandra Khoo</p></li>
<li><p>Antony Lee</p></li>
<li><p>Carlos Ramos Carreño</p></li>
<li><p>David Lowry-Duda</p></li>
<li><p>David Stansby</p></li>
<li><p>DerWeh</p></li>
<li><p>Elliott Sales de Andrade</p></li>
<li><p>guillermodotn</p></li>
<li><p>hannah</p></li>
<li><p>Hassan Kibirige</p></li>
<li><p>Ian Thomas</p></li>
<li><p>James Addison</p></li>
<li><p>Jody Klymak</p></li>
<li><p>Kyle Sunden</p></li>
<li><p>Marten H. van Kerkwijk</p></li>
<li><p>Marten Henric van Kerkwijk</p></li>
<li><p>martincornejo</p></li>
<li><p>Mateusz Sokół</p></li>
<li><p>Nicolai Weitkemper</p></li>
<li><p>Oscar Gustafsson</p></li>
<li><p>Praful Gulani</p></li>
<li><p>prafulgulani555</p></li>
<li><p>Qian Zhang</p></li>
<li><p>Raphael Erik Hviding</p></li>
<li><p>Ruth Comer</p></li>
<li><p>Thomas A Caswell</p></li>
<li><p>Tim Hoffmann</p></li>
<li><p>Weh Andreas</p></li>
</ul>
<p>GitHub issues and pull requests:</p>
<p>Pull Requests (78):</p>
<ulclass="simple">
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/30018/">PR #30018</a>: Backport PR #29907 on branch v3.10.x (Ensure text metric calculation always uses the text cache)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/30010/">PR #30010</a>: Backport PR #29992 on v3.10.x: Update pinned oldest win image on azure</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29867/">PR #29867</a>: Backport PR #29827 on branch v3.10.x (TST: Remove unnecessary test images)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/30002/">PR #30002</a>: Backport PR #29673 on branch v3.10.x (DOC: document the issues with overlaying new mpl on old mpl)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29673/">PR #29673</a>: DOC: document the issues with overlaying new mpl on old mpl</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29999/">PR #29999</a>: Backport PR #29997 on branch v3.10.x (BLD: Ensure meson.build has the right version of Python)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29997/">PR #29997</a>: BLD: Ensure meson.build has the right version of Python</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29996/">PR #29996</a>: Backport PR #29995 on branch v3.10.x (Fix typo: missing singlequote in unrecognized backend exception)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29983/">PR #29983</a>: Backport PR #29975 on branch v3.10.x (DOC: correct signature for animation update function in rain example)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29974/">PR #29974</a>: Backport PR #29970 on branch v3.10.x (TST: Make refcount tests more resilient to Python changes)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29975/">PR #29975</a>: DOC: correct signature for animation update function in rain example</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29970/">PR #29970</a>: TST: Make refcount tests more resilient to Python changes</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29949/">PR #29949</a>: Backport PR #29796 on branch v3.10.x: ci: rotate soon-to-be-unsupported GitHub Actions ubuntu-20.04 runner out of roster</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29901/">PR #29901</a>: Backport PR #29872 on branch v3.10.x (TST: Use placeholders for text in layout tests)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29933/">PR #29933</a>: Backport PR #29931 on branch v3.10.x (Allow Python native sequences in Matplotlib <codeclass="docutils literal notranslate"><spanclass="pre">imsave()</span></code>.)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29943/">PR #29943</a>: Fix doc build on 3.10.x</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29940/">PR #29940</a>: Backport PR #29919 on branch v3.10.x (Handle MOVETO's, CLOSEPOLY's and empty paths in Path.interpolated)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29919/">PR #29919</a>: Handle MOVETO's, CLOSEPOLY's and empty paths in Path.interpolated</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29908/">PR #29908</a>: TST: Use text placeholders for empty legends</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29932/">PR #29932</a>: Backport PR #29920 on branch v3.10.x (Allow <codeclass="docutils literal notranslate"><spanclass="pre">None</span></code> in set_prop_cycle (in type hints))</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29920/">PR #29920</a>: Allow <codeclass="docutils literal notranslate"><spanclass="pre">None</span></code> in set_prop_cycle (in type hints)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29927/">PR #29927</a>: Backport PR #29897 on branch v3.10.x (BUG: ensure that errorbar does not error on masked negative errors.)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29897/">PR #29897</a>: BUG: ensure that errorbar does not error on masked negative errors.</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29907/">PR #29907</a>: Ensure text metric calculation always uses the text cache</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29902/">PR #29902</a>: Backport PR #29899 on branch v3.10.x ([doc] minimally document what basic units is doing)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29900/">PR #29900</a>: Backport PR #29896 on branch v3.10.x (Change <codeclass="docutils literal notranslate"><spanclass="pre">.T</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">.transpose()</span></code> in <codeclass="docutils literal notranslate"><spanclass="pre">_reshape_2D</span></code>)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29872/">PR #29872</a>: TST: Use placeholders for text in layout tests</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29896/">PR #29896</a>: Change <codeclass="docutils literal notranslate"><spanclass="pre">.T</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">.transpose()</span></code> in <codeclass="docutils literal notranslate"><spanclass="pre">_reshape_2D</span></code></p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29818/">PR #29818</a>: Backport PR #29801 on branch v3.10.x (DOC: Slightly further improve arrowstyle demo)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29814/">PR #29814</a>: Backport PR #29552 on branch v3.10.x (Bug Fix: Normalize kwargs for Histogram)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29792/">PR #29792</a>: Backport PR #29770 on branch v3.10.x (MNT: Move test for old ipython behavior to minver tests)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29750/">PR #29750</a>: Backport PR #29748 on branch v3.10.x (Fix PyGObject version pinning in macOS tests)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29784/">PR #29784</a>: Backport PR #29781 on branch v3.10.x (Fix escaping of nulls and "0" in default filenames.)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29781/">PR #29781</a>: Fix escaping of nulls and "0" in default filenames.</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29771/">PR #29771</a>: Backport PR #29752 on branch v3.10.x (DOC: Add install instructions for pixi and uv)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29768/">PR #29768</a>: Backport PR #29767 on branch v3.10.x (Add description to logit_demo.py script)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29730/">PR #29730</a>: Backport PR #29724 on branch v3.10.x (Fix SubplotSpec.get_gridspec type hint)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29724/">PR #29724</a>: Fix SubplotSpec.get_gridspec type hint</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29727/">PR #29727</a>: Backport PR #29726 on branch v3.10.x (Add reference tag to Hatch style reference)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29709/">PR #29709</a>: Backport PR #29708 on branch v3.10.x (MNT: correct version in plotting method deprecation warnings)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29708/">PR #29708</a>: MNT: correct version in plotting method deprecation warnings</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29692/">PR #29692</a>: Backport PR #29689 on branch v3.10.x (Fix alt and caption handling in Sphinx directives)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29693/">PR #29693</a>: Backport PR #29590 on branch v3.10.x (Blocked set_clim() callbacks to prevent inconsistent state (#29522))</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29590/">PR #29590</a>: Blocked set_clim() callbacks to prevent inconsistent state (#29522)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29689/">PR #29689</a>: Fix alt and caption handling in Sphinx directives</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29691/">PR #29691</a>: Backport PR #29584 on branch v3.10.x (DOC: Recommend constrained_layout over tight_layout)</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29584/">PR #29584</a>: DOC: Recommend constrained_layout over tight_layout</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/pull/29552/">PR #29552</a>: Bug Fix: Normalize kwargs for Histogram</p></li>
</ul>
<p>Issues (16):</p>
<ulclass="simple">
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/29183/">#29183</a>: [Bug]: I give an RGB image to imsave but I don't have the right color map!</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/29797/">#29797</a>: [MNT]: Flaky Windows_py31x tests on Azure Pipelines</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/26827/">#26827</a>: [Bug]: ImportError when using Matplotlib v3.8.0 in Python package tests</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/29964/">#29964</a>: [Doc]: object description for "spines"of matplot.axes.Axes not found</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/29917/">#29917</a>: [Bug]: Contour plots using mollweide-projection</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/29142/">#29142</a>: [MNT]: Draggable legend gets stuck on cursor after scroll event</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/29857/">#29857</a>: [Bug]: Unexpected behavior of the line style specifiers in the histogram method</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/29766/">#29766</a>: [MNT]: ci: ubuntu-20.04 GitHub Actions runner will soon be unmaintained</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/29812/">#29812</a>: [MNT]: Backport request for #29552 to 3.10.x</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/29779/">#29779</a>: [Bug]: get_default_filename removes '0' from file name instead of '0' from window title</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/29717/">#29717</a>: [Bug]: Using a linestyle tuple with a histogram crashes with matplotlib 3.10</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/29522/">#29522</a>: [Bug]: Image color limits not correctly updated with set_clim() IFF color bar present AND new norm.vmin > old norm.vmax</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/17339/">#17339</a>: Clarify that constrained_layout and tight_layout conflict with each other</p></li>
<li><p><aclass="reference external" href="https://github.com/matplotlib/matplotlib/issues/28884/">#28884</a>: [ENH]: Expand <codeclass="docutils literal notranslate"><spanclass="pre">hist()</span></code> signature to support aliases and plural kwargs</p></li>
</ul>
<sectionid="previous-github-statistics">
<h2>Previous GitHub statistics<aclass="headerlink" href="#previous-github-statistics" title="Link to this heading">#</a></h2>
<divclass="toctree-wrapper compound">
<ul>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.9.4.html">GitHub statistics for 3.9.4 (Dec 13, 2024)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.9.3.html">GitHub statistics for 3.9.3 (Nov 30, 2024)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.9.2.html">GitHub statistics for 3.9.2 (Aug 12, 2024)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.9.1.html">GitHub statistics for 3.9.1 (Jul 04, 2024)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.9.0.html">GitHub statistics for 3.9.0 (May 15, 2024)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.8.4.html">GitHub statistics for 3.8.4 (Apr 03, 2024)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.8.3.html">GitHub statistics for 3.8.3 (Feb 14, 2024)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.8.2.html">GitHub statistics for 3.8.2 (Nov 17, 2023)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.8.1.html">GitHub statistics for 3.8.1 (Oct 31, 2023)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.8.0.html">GitHub statistics for 3.8.0 (Sep 14, 2023)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.7.3.html">GitHub statistics for 3.7.3 (Sep 11, 2023)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.7.2.html">GitHub statistics for 3.7.2 (Jul 05, 2023)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.7.1.html">GitHub statistics for 3.7.1 (Mar 03, 2023)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.7.0.html">GitHub statistics for 3.7.0 (Feb 13, 2023)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.6.3.html">GitHub statistics for 3.6.3 (Jan 11, 2023)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.6.2.html">GitHub statistics for 3.6.2 (Nov 02, 2022)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.6.1.html">GitHub statistics for 3.6.1 (Oct 08, 2022)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.6.0.html">GitHub statistics for 3.6.0 (Sep 15, 2022)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.5.3.html">GitHub statistics for 3.5.3 (Aug 10, 2022)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.5.2.html">GitHub statistics for 3.5.2 (May 02, 2022)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.5.1.html">GitHub statistics for 3.5.1 (Dec 11, 2021)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.5.0.html">GitHub statistics for 3.5.0 (Nov 15, 2021)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.4.3.html">GitHub statistics for 3.4.3 (August 21, 2021)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.4.2.html">GitHub statistics for 3.4.2 (May 08, 2021)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.4.1.html">GitHub statistics for 3.4.1 (Mar 31, 2021)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.4.0.html">GitHub statistics for 3.4.0 (Mar 26, 2021)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.3.4.html">GitHub statistics for 3.3.4 (Jan 28, 2021)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.3.3.html">GitHub statistics for 3.3.3 (Nov 11, 2020)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.3.2.html">GitHub statistics for 3.3.2 (Sep 15, 2020)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.3.1.html">GitHub statistics for 3.3.1 (Aug 13, 2020)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.3.0.html">GitHub statistics for 3.3.0 (Jul 16, 2020)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.2.2.html">GitHub statistics for 3.2.2 (Jun 17, 2020)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.2.1.html">GitHub statistics for 3.2.1 (Mar 18, 2020)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.2.0.html">GitHub statistics for 3.2.0 (Mar 04, 2020)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.10.1.html">GitHub statistics for 3.10.1 (Feb 27, 2025)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.10.0.html">GitHub statistics for 3.10.0 (Dec 13, 2024)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.1.3.html">GitHub statistics for 3.1.3 (Feb 03, 2020)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.1.2.html">GitHub statistics for 3.1.2 (Nov 21, 2019)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.1.1.html">GitHub statistics for 3.1.1 (Jul 02, 2019)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.1.0.html">GitHub statistics for 3.1.0 (May 18, 2019)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.0.3.html">GitHub statistics for 3.0.3 (Feb 28, 2019)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.0.2.html">GitHub statistics for 3.0.2 (Nov 10, 2018)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.0.1.html">GitHub statistics for 3.0.1 (Oct 25, 2018)</a></li>
<liclass="toctree-l1"><aclass="reference internal" href="prev_whats_new/github_stats_3.0.0.html">GitHub statistics for 3.0.0 (Sep 18, 2018)</a></li>