::: redirect-from
/users/prev_whats_new/github_stats_3.5.3
:::

# GitHub statistics for 3.5.3 (Aug 10, 2022) {#github-stats-3-5-3}

GitHub statistics for 2022/05/03 (tag: v3.5.2) - 2022/08/10

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

We closed 19 issues and merged 66 pull requests. The full list can be
seen [on
GitHub](https://github.com/matplotlib/matplotlib/milestone/71?closed=1)

The following 20 authors contributed 99 commits.

-   Antony Lee
-   Biswapriyo Nath
-   David Gilbertson
-   DWesl
-   Elliott Sales de Andrade
-   GavinZhang
-   Greg Lucas
-   Jody Klymak
-   Kayran Schmidt
-   Matthew Feickert
-   Nickolaos Giannatos
-   Oscar Gustafsson
-   Ruth Comer
-   SaumyaBhushan
-   Scott Jones
-   Scott Shambaugh
-   tfpf
-   Thomas A Caswell
-   Tim Hoffmann
-   wsykala

GitHub issues and pull requests:

Pull Requests (66):

-   `23591`{.interpreted-text role="ghpull"}: Backport PR #23549 on
    branch v3.5.x (Don\'t clip colorbar dividers)
-   `23593`{.interpreted-text role="ghpull"}: STY: Fix whitespace error
    from new flake8
-   `23549`{.interpreted-text role="ghpull"}: Don\'t clip colorbar
    dividers
-   `23528`{.interpreted-text role="ghpull"}: Backport PR #23523 on
    branch v3.5.x (TST: Update Quantity test class)
-   `23523`{.interpreted-text role="ghpull"}: TST: Update Quantity test
    class
-   `23508`{.interpreted-text role="ghpull"}: Add explicit registration
    of units in examples
-   `23515`{.interpreted-text role="ghpull"}: Backport PR #23462: Fix
    AttributeError for pickle load of Figure class
-   `23518`{.interpreted-text role="ghpull"}: Backport PR #23514 on
    branch v3.5.x (Fix doc build)
-   `23517`{.interpreted-text role="ghpull"}: Backport PR #23511 on
    branch v3.5.x (supporting IBM i OS)
-   `23511`{.interpreted-text role="ghpull"}: supporting IBM i OS
-   `23462`{.interpreted-text role="ghpull"}: Fix AttributeError for
    pickle load of Figure class
-   `23488`{.interpreted-text role="ghpull"}: Backport PR #23066 on
    branch v3.5.x (BLD: Define PyErr_SetFromWindowsErr on Cygwin.)
-   `23066`{.interpreted-text role="ghpull"}: BLD: Define
    PyErr_SetFromWindowsErr on Cygwin.
-   `23479`{.interpreted-text role="ghpull"}: Pin setuptools_scm on
    v3.5.x
-   `22998`{.interpreted-text role="ghpull"}: Backport PR #22987 on
    branch v3.5.x (CI: bump test limit from tkagg on osx)
-   `23478`{.interpreted-text role="ghpull"}: Backport PR #23476: FIX:
    reset to original DPI in getstate
-   `23476`{.interpreted-text role="ghpull"}: FIX: reset to original DPI
    in getstate
-   `23458`{.interpreted-text role="ghpull"}: Backport PR #23445 on
    branch v3.5.x (Compare thread native ids when checking whether
    running on main thread.)
-   `23440`{.interpreted-text role="ghpull"}: Backport PR #23430 on
    branch v3.5.x (Fix divide by 0 runtime warning)
-   `23430`{.interpreted-text role="ghpull"}: Fix divide by 0 runtime
    warning
-   `23344`{.interpreted-text role="ghpull"}: Backport PR #23333: Fix
    errorbar handling of nan.
-   `23333`{.interpreted-text role="ghpull"}: Fix errorbar handling of
    nan.
-   `23338`{.interpreted-text role="ghpull"}: Backport PR #23278: Remove
    internal use of get/set dpi
-   `23331`{.interpreted-text role="ghpull"}: Backport PR #22835 on
    branch v3.5.x (Fix BoundaryNorm cursor data output)
-   `22835`{.interpreted-text role="ghpull"}: Fix BoundaryNorm cursor
    data output
-   `23292`{.interpreted-text role="ghpull"}: Backport PR #23232 on
    branch v3.5.x (Fix passing stem markerfmt positionally when locs are
    not given)
-   `23275`{.interpreted-text role="ghpull"}: Backport PR #23260 on
    branch v3.5.x (Fix Colorbar extend patches to have correct alpha)
-   `23312`{.interpreted-text role="ghpull"}: Pin to an older
    pydata-sphinx-theme for v3.5.x
-   `23278`{.interpreted-text role="ghpull"}: Remove internal use of
    get/set dpi
-   `23232`{.interpreted-text role="ghpull"}: Fix passing stem markerfmt
    positionally when locs are not given
-   `22865`{.interpreted-text role="ghpull"}: Fix issue with colorbar
    extend and drawedges
-   `23260`{.interpreted-text role="ghpull"}: Fix Colorbar extend
    patches to have correct alpha
-   `23245`{.interpreted-text role="ghpull"}: Backport PR #23144 on
    branch v3.5.x (Only import setuptools_scm when we are in a
    matplotlib git repo)
-   `23144`{.interpreted-text role="ghpull"}: Only import setuptools_scm
    when we are in a matplotlib git repo
-   `23242`{.interpreted-text role="ghpull"}: Backport PR #23203 on
    branch v3.5.x (Honour `panchor` keyword for colorbar on subplot)
-   `23203`{.interpreted-text role="ghpull"}: Honour `panchor` keyword
    for colorbar on subplot
-   `23228`{.interpreted-text role="ghpull"}: Backport PR #23209 on
    branch v3.5.x (Fix the vertical alignment of overunder symbols.)
-   `23209`{.interpreted-text role="ghpull"}: Fix the vertical alignment
    of overunder symbols.
-   `23184`{.interpreted-text role="ghpull"}: Backport PR #23174: Make
    sure SubFigure has \_cachedRenderer
-   `23194`{.interpreted-text role="ghpull"}: Backport PR #23095: Try to
    unbreak CI by xfailing OSX Tk tests
-   `23113`{.interpreted-text role="ghpull"}: Backport PR #23057 and
    #23106
-   `23185`{.interpreted-text role="ghpull"}: Backport PR #23168 on
    branch v3.5.x (Corrected docstring for artist.Artist.set_agg_filter)
-   `23168`{.interpreted-text role="ghpull"}: Corrected docstring for
    artist.Artist.set_agg_filter
-   `23174`{.interpreted-text role="ghpull"}: Make sure SubFigure has
    \_cachedRenderer
-   `23110`{.interpreted-text role="ghpull"}: Tweak
    subprocess_run_helper.
-   `23138`{.interpreted-text role="ghpull"}: Backport PR #23137 on
    branch v3.5.x (DOC fix typo)
-   `23137`{.interpreted-text role="ghpull"}: DOC fix typo
-   `23125`{.interpreted-text role="ghpull"}: Backport PR #23122 on
    branch v3.5.x (Remove redundant rcparam default)
-   `23120`{.interpreted-text role="ghpull"}: Backport PR #23115 on
    branch v3.5.x (DOC fixed duplicate/wrong default)
-   `23095`{.interpreted-text role="ghpull"}: Try to unbreak CI by
    xfailing OSX Tk tests
-   `23106`{.interpreted-text role="ghpull"}: Reuse
    subprocess_run_helper in test_pylab_integration.
-   `23112`{.interpreted-text role="ghpull"}: Backport PR #23111 on
    branch v3.5.x (Fix \_g_sig_digits for value\<0 and delta=0.)
-   `23111`{.interpreted-text role="ghpull"}: Fix \_g_sig_digits for
    value\<0 and delta=0.
-   `23057`{.interpreted-text role="ghpull"}: FIX: ensure switching the
    backend installs repl hook
-   `23075`{.interpreted-text role="ghpull"}: Backport PR #23069 on
    branch v3.5.x (TST: forgive more failures on pyside2 / pyside6 cross
    imports)
-   `23069`{.interpreted-text role="ghpull"}: TST: forgive more failures
    on pyside2 / pyside6 cross imports
-   `22981`{.interpreted-text role="ghpull"}: Backport PR #22979 on
    branch v3.5.x (Skip additional backend tests on import error)
-   `23064`{.interpreted-text role="ghpull"}: Backport PR #22975 on
    branch v3.5.x (MNT: fix \_\_array\_\_ to numpy)
-   `22975`{.interpreted-text role="ghpull"}: MNT: fix \_\_array\_\_ to
    numpy
-   `23058`{.interpreted-text role="ghpull"}: Backport PR #23051 on
    branch v3.5.x (Fix variable initialization due to jump bypassing it)
-   `23051`{.interpreted-text role="ghpull"}: Fix variable
    initialization due to jump bypassing it
-   `23010`{.interpreted-text role="ghpull"}: Backport PR #23000 on
    branch v3.5.x (Additional details on VS install on installation
    page)
-   `22995`{.interpreted-text role="ghpull"}: Backport PR #22994 on
    branch v3.5.x (Docs: ignore \>\>\> on code prompts on documentation
    prompts)
-   `23001`{.interpreted-text role="ghpull"}: CI: Add trivial
    pre-commit.ci config to avoid CI failure
-   `22987`{.interpreted-text role="ghpull"}: CI: bump test limit from
    tkagg on osx
-   `22979`{.interpreted-text role="ghpull"}: Skip additional backend
    tests on import error

Issues (19):

-   `22864`{.interpreted-text role="ghissue"}: \[Bug\]: Colorbar with
    drawedges=True and extend=\'both\' does not draw edges at
    extremities
-   `23382`{.interpreted-text role="ghissue"}: \[TST\] Upcoming
    dependency test failures
-   `23470`{.interpreted-text role="ghissue"}: \[Bug\]:
    fig.canvas.mpl_connect in 3.5.2 not registering events in jupyter
    lab unless using widget pan or zoom controls
-   `22997`{.interpreted-text role="ghissue"}: \[Bug\]: Cygwin build
    fails due to use of Windows-only functions in \_tkagg.cpp
-   `23471`{.interpreted-text role="ghissue"}: \[Bug\]: DPI of a figure
    is doubled after unpickling on M1 Mac
-   `23050`{.interpreted-text role="ghissue"}: \[Doc\]: Docstring for
    artist.Artist.set_agg_filter is incorrect
-   `23307`{.interpreted-text role="ghissue"}: \[Bug\]: PEX warns about
    missing `setuptools` from `install_requires` in matplotlib
-   `23330`{.interpreted-text role="ghissue"}: \[Bug\]: Missing values
    cause exception in errorbar plot
-   `21915`{.interpreted-text role="ghissue"}: \[Bug\]: scalar mappable
    format_cursor_data crashes on BoundarNorm
-   `22970`{.interpreted-text role="ghissue"}: \[Bug\]: Colorbar extend
    patches do not have correct alpha
-   `23114`{.interpreted-text role="ghissue"}: \[Bug\]: matplotlib
    \_\_init\_\_.py checks for .git folder 2 levels up, then errors due
    to setup tools_scm
-   `23157`{.interpreted-text role="ghissue"}: \[Bug\]: colorbar ignores
    keyword panchor=False
-   `23229`{.interpreted-text role="ghissue"}: \[Bug\]:
    matplotlib==3.5.2 breaks ipywidgets
-   `18085`{.interpreted-text role="ghissue"}: vertical alignment of sum
    depends on the presence of subscripts and superscripts
-   `23173`{.interpreted-text role="ghissue"}: \[Bug\]: Crash when
    adding clabels to subfigures
-   `23108`{.interpreted-text role="ghissue"}: \[Bug\]: Imshow with all
    negative values leads to math domain errors.
-   `23042`{.interpreted-text role="ghissue"}: \[Bug\]: Figures fail to
    redraw with IPython
-   `23004`{.interpreted-text role="ghissue"}: \[Bug\]: test failure of
    test_cross_Qt_imports in 3.5.2
-   `22973`{.interpreted-text role="ghissue"}: \[Bug\]: v3.5.2 causing
    plot to crash when plotting object with `__array__` method