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

# GitHub statistics for 3.0.1 (Oct 25, 2018) {#github-stats-3-0-1}

GitHub statistics for 2018/09/18 (tag: v3.0.0) - 2018/10/25

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

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

The following 23 authors contributed 227 commits.

-   Abhinuv Nitin Pitale
-   Antony Lee
-   Anubhav Shrimal
-   Ben Root
-   Colin
-   Daniele Nicolodi
-   David Haberthür
-   David Stansby
-   Elan Ernest
-   Elliott Sales de Andrade
-   Eric Firing
-   ImportanceOfBeingErnest
-   Jody Klymak
-   Kai Muehlbauer
-   Kevin Rose
-   Marcel Martin
-   MeeseeksMachine
-   Nelle Varoquaux
-   Nikita Kniazev
-   Ryan May
-   teresy
-   Thomas A Caswell
-   Tim Hoffmann

GitHub issues and pull requests:

Pull Requests (127):

-   `12595`{.interpreted-text role="ghpull"}: Backport PR #12569 on
    branch v3.0.x (Don\'t confuse uintptr_t and Py_ssize_t.)
-   `12623`{.interpreted-text role="ghpull"}: Backport PR #12285 on
    branch v3.0.x (FIX: Don\'t apply tight_layout if axes collapse)
-   `12285`{.interpreted-text role="ghpull"}: FIX: Don\'t apply
    tight_layout if axes collapse
-   `12622`{.interpreted-text role="ghpull"}: FIX: flake8errors 3.0.x
    mergeup
-   `12619`{.interpreted-text role="ghpull"}: Backport PR #12548 on
    branch v3.0.x (undef \_XOPEN_SOURCE breaks the build in AIX)
-   `12621`{.interpreted-text role="ghpull"}: Backport PR #12607 on
    branch v3.0.x (STY: fix whitespace and escaping)
-   `12616`{.interpreted-text role="ghpull"}: Backport PR #12615 on
    branch v3.0.x (Fix travis OSX build)
-   `12594`{.interpreted-text role="ghpull"}: Backport PR #12572 on
    branch v3.0.x (Fix singleton hist labels)
-   `12615`{.interpreted-text role="ghpull"}: Fix travis OSX build
-   `12607`{.interpreted-text role="ghpull"}: STY: fix whitespace and
    escaping
-   `12605`{.interpreted-text role="ghpull"}: Backport PR #12603 on
    branch v3.0.x (FIX: don\'t import macosx to check if eventloop
    running)
-   `12604`{.interpreted-text role="ghpull"}: FIX: over-ride \'copy\' on
    RcParams
-   `12603`{.interpreted-text role="ghpull"}: FIX: don\'t import macosx
    to check if eventloop running
-   `12602`{.interpreted-text role="ghpull"}: Backport PR #12599 on
    branch v3.0.x (Fix formatting of docstring)
-   `12599`{.interpreted-text role="ghpull"}: Fix formatting of
    docstring
-   `12593`{.interpreted-text role="ghpull"}: Backport PR #12581 on
    branch v3.0.x (Fix hist() error message)
-   `12569`{.interpreted-text role="ghpull"}: Don\'t confuse uintptr_t
    and Py_ssize_t.
-   `12572`{.interpreted-text role="ghpull"}: Fix singleton hist labels
-   `12581`{.interpreted-text role="ghpull"}: Fix hist() error message
-   `12575`{.interpreted-text role="ghpull"}: Backport PR #12573 on
    branch v3.0.x (BUG: mplot3d: Don\'t crash if azim or elev are
    non-integral)
-   `12558`{.interpreted-text role="ghpull"}: Backport PR #12555 on
    branch v3.0.x (Clarify horizontalalignment and verticalalignment in
    suptitle)
-   `12544`{.interpreted-text role="ghpull"}: Backport PR #12159 on
    branch v3.0.x (FIX: colorbar re-check norm before draw for
    autolabels)
-   `12159`{.interpreted-text role="ghpull"}: FIX: colorbar re-check
    norm before draw for autolabels
-   `12540`{.interpreted-text role="ghpull"}: Backport PR #12501 on
    branch v3.0.x (Rectified plot error)
-   `12531`{.interpreted-text role="ghpull"}: Backport PR #12431 on
    branch v3.0.x (FIX: allow single-string color for scatter)
-   `12431`{.interpreted-text role="ghpull"}: FIX: allow single-string
    color for scatter
-   `12529`{.interpreted-text role="ghpull"}: Backport PR #12216 on
    branch v3.0.x (Doc: Fix search for sphinx \>=1.8)
-   `12527`{.interpreted-text role="ghpull"}: Backport PR #12461 on
    branch v3.0.x (FIX: make add_lines work with new colorbar)
-   `12461`{.interpreted-text role="ghpull"}: FIX: make add_lines work
    with new colorbar
-   `12522`{.interpreted-text role="ghpull"}: Backport PR #12241 on
    branch v3.0.x (FIX: make unused spines invisible)
-   `12241`{.interpreted-text role="ghpull"}: FIX: make unused spines
    invisible
-   `12519`{.interpreted-text role="ghpull"}: Backport PR #12504 on
    branch v3.0.x (DOC: clarify min supported version wording)
-   `12517`{.interpreted-text role="ghpull"}: Backport PR #12507 on
    branch v3.0.x (FIX: make minor ticks formatted with science
    formatter as well)
-   `12507`{.interpreted-text role="ghpull"}: FIX: make minor ticks
    formatted with science formatter as well
-   `12512`{.interpreted-text role="ghpull"}: Backport PR #12363 on
    branch v3.0.x
-   `12511`{.interpreted-text role="ghpull"}: Backport PR #12366 on
    branch v2.2.x (TST: Update test images for new Ghostscript.)
-   `12509`{.interpreted-text role="ghpull"}: Backport PR #12478 on
    branch v3.0.x (MAINT: numpy deprecates asscalar in 1.16)
-   `12363`{.interpreted-text role="ghpull"}: FIX: errors in
    get_position changes
-   `12497`{.interpreted-text role="ghpull"}: Backport PR #12495 on
    branch v3.0.x (Fix duplicate condition in pathpatch3d example)
-   `12490`{.interpreted-text role="ghpull"}: Backport PR #12489 on
    branch v3.0.x (Fix typo in documentation of ylim)
-   `12485`{.interpreted-text role="ghpull"}: Fix
    font_manager.OSXInstalledFonts()
-   `12484`{.interpreted-text role="ghpull"}: Backport PR #12448 on
    branch v3.0.x (Don\'t error if some font directories are not
    readable.)
-   `12421`{.interpreted-text role="ghpull"}: Backport PR #12360 on
    branch v3.0.x (Replace axes_grid by axes_grid1 in test)
-   `12448`{.interpreted-text role="ghpull"}: Don\'t error if some font
    directories are not readable.
-   `12471`{.interpreted-text role="ghpull"}: Backport PR #12468 on
    branch v3.0.x (Fix `set_ylim` unit handling)
-   `12475`{.interpreted-text role="ghpull"}: Backport PR #12469 on
    branch v3.0.x (Clarify documentation of offsetbox.AnchoredText\'s
    prop kw argument)
-   `12468`{.interpreted-text role="ghpull"}: Fix `set_ylim` unit
    handling
-   `12464`{.interpreted-text role="ghpull"}: Backport PR #12457 on
    branch v3.0.x (Fix tutorial typos.)
-   `12432`{.interpreted-text role="ghpull"}: Backport PR #12277: FIX:
    datetime64 now recognized if in a list
-   `12277`{.interpreted-text role="ghpull"}: FIX: datetime64 now
    recognized if in a list
-   `12426`{.interpreted-text role="ghpull"}: Backport PR #12293 on
    branch v3.0.x (Make pyplot more tolerant wrt. 3rd-party subclasses.)
-   `12293`{.interpreted-text role="ghpull"}: Make pyplot more tolerant
    wrt. 3rd-party subclasses.
-   `12360`{.interpreted-text role="ghpull"}: Replace axes_grid by
    axes_grid1 in test
-   `12412`{.interpreted-text role="ghpull"}: Backport PR #12394 on
    branch v3.0.x (DOC: fix CL tutorial to give same output from saved
    file and example)
-   `12410`{.interpreted-text role="ghpull"}: Backport PR #12408 on
    branch v3.0.x (Don\'t crash on invalid registry font entries on
    Windows.)
-   `12411`{.interpreted-text role="ghpull"}: Backport PR #12366 on
    branch v3.0.0-doc (TST: Update test images for new Ghostscript.)
-   `12408`{.interpreted-text role="ghpull"}: Don\'t crash on invalid
    registry font entries on Windows.
-   `12403`{.interpreted-text role="ghpull"}: Backport PR #12149 on
    branch v3.0.x (Mathtext tutorial fixes)
-   `12400`{.interpreted-text role="ghpull"}: Backport PR #12257 on
    branch v3.0.x (Document standard backends in matplotlib.use())
-   `12257`{.interpreted-text role="ghpull"}: Document standard backends
    in matplotlib.use()
-   `12399`{.interpreted-text role="ghpull"}: Backport PR #12383 on
    branch v3.0.x (Revert change of parameter name in annotate())
-   `12383`{.interpreted-text role="ghpull"}: Revert change of parameter
    name in annotate()
-   `12390`{.interpreted-text role="ghpull"}: Backport PR #12385 on
    branch v3.0.x (CI: Added Appveyor Python 3.7 build)
-   `12385`{.interpreted-text role="ghpull"}: CI: Added Appveyor Python
    3.7 build
-   `12381`{.interpreted-text role="ghpull"}: Backport PR #12353 on
    branch v3.0.x (Doc: clarify default parameters in scatter docs)
-   `12378`{.interpreted-text role="ghpull"}: Backport PR #12366 on
    branch v3.0.x (TST: Update test images for new Ghostscript.)
-   `12375`{.interpreted-text role="ghpull"}: Backport PR #11648 on
    branch v3.0.x (FIX: colorbar placement in constrained layout)
-   `11648`{.interpreted-text role="ghpull"}: FIX: colorbar placement in
    constrained layout
-   `12350`{.interpreted-text role="ghpull"}: Backport PR #12214 on
    branch v3.0.x
-   `12348`{.interpreted-text role="ghpull"}: Backport PR #12347 on
    branch v3.0.x (DOC: add_child_axes to axes_api.rst)
-   `12214`{.interpreted-text role="ghpull"}: Improve docstring of
    Annotation
-   `12344`{.interpreted-text role="ghpull"}: Backport PR #12321 on
    branch v3.0.x (maint: setupext.py for freetype had a Catch case for
    missing ft2build.h)
-   `12342`{.interpreted-text role="ghpull"}: Backport PR #12334 on
    branch v3.0.x (Improve selection of inset indicator connectors.)
-   `12334`{.interpreted-text role="ghpull"}: Improve selection of inset
    indicator connectors.
-   `12339`{.interpreted-text role="ghpull"}: Backport PR #12297 on
    branch v3.0.x (Remove some pytest parameterising warnings)
-   `12338`{.interpreted-text role="ghpull"}: Backport PR #12268 on
    branch v3.0.x (FIX: remove unnecessary `self` in `super_`-calls,
    fixes #12265)
-   `12336`{.interpreted-text role="ghpull"}: Backport PR #12212 on
    branch v3.0.x (font_manager: Fixed problems with Path(\...).suffix)
-   `12268`{.interpreted-text role="ghpull"}: FIX: remove unnecessary
    `self` in `super_`-calls, fixes #12265
-   `12212`{.interpreted-text role="ghpull"}: font_manager: Fixed
    problems with Path(\...).suffix
-   `12331`{.interpreted-text role="ghpull"}: Backport PR #12322 on
    branch v3.0.x (Fix the docs build.)
-   `12327`{.interpreted-text role="ghpull"}: Backport PR #12326 on
    branch v3.0.x (fixed minor spelling error in docstring)
-   `12320`{.interpreted-text role="ghpull"}: Backport PR #12319 on
    branch v3.0.x (Fix Travis 3.6 builds)
-   `12315`{.interpreted-text role="ghpull"}: Backport PR #12313 on
    branch v3.0.x (BUG: Fix typo in view_limits() for MultipleLocator)
-   `12313`{.interpreted-text role="ghpull"}: BUG: Fix typo in
    view_limits() for MultipleLocator
-   `12305`{.interpreted-text role="ghpull"}: Backport PR #12274 on
    branch v3.0.x (MNT: put back `_hold` as read-only attribute on
    AxesBase)
-   `12274`{.interpreted-text role="ghpull"}: MNT: put back `_hold` as
    read-only attribute on AxesBase
-   `12303`{.interpreted-text role="ghpull"}: Backport PR #12163 on
    branch v3.0.x (TST: Defer loading Qt framework until test is run.)
-   `12299`{.interpreted-text role="ghpull"}: Backport PR #12294 on
    branch v3.0.x (Fix expand_dims warnings in triinterpolate)
-   `12163`{.interpreted-text role="ghpull"}: TST: Defer loading Qt
    framework until test is run.
-   `12301`{.interpreted-text role="ghpull"}: Ghostscript 9.0
    requirement revisited
-   `12294`{.interpreted-text role="ghpull"}: Fix expand_dims warnings
    in triinterpolate
-   `12297`{.interpreted-text role="ghpull"}: Remove some pytest
    parameterising warnings
-   `12295`{.interpreted-text role="ghpull"}: Backport PR #12261 on
    branch v3.0.x (FIX: parasite axis2 demo)
-   `12289`{.interpreted-text role="ghpull"}: Backport PR #12278 on
    branch v3.0.x (Document inheriting docstrings)
-   `12287`{.interpreted-text role="ghpull"}: Backport PR #12262 on
    branch v3.0.x (Simplify empty-rasterized pdf test.)
-   `12280`{.interpreted-text role="ghpull"}: Backport PR #12269 on
    branch v3.0.x (Add some param docs to BlockingInput methods)
-   `12266`{.interpreted-text role="ghpull"}: Backport PR #12254 on
    branch v3.0.x (Improve docstrings of Animations)
-   `12262`{.interpreted-text role="ghpull"}: Simplify empty-rasterized
    pdf test.
-   `12254`{.interpreted-text role="ghpull"}: Improve docstrings of
    Animations
-   `12263`{.interpreted-text role="ghpull"}: Backport PR #12258 on
    branch v3.0.x (Fix CSS for module-level data)
-   `12250`{.interpreted-text role="ghpull"}: Backport PR #12209 on
    branch v3.0.x (Doc: Sort named colors example by palette)
-   `12248`{.interpreted-text role="ghpull"}: Backport PR #12237 on
    branch v3.0.x (Use (float, float) as parameter type for 2D positions
    in docstrings)
-   `12240`{.interpreted-text role="ghpull"}: Backport PR #12236 on
    branch v3.0.x
-   `12237`{.interpreted-text role="ghpull"}: Use (float, float) as
    parameter type for 2D positions in docstrings
-   `12242`{.interpreted-text role="ghpull"}: Backport PR #12238 on
    branch v3.0.x (Typo in docs)
-   `12236`{.interpreted-text role="ghpull"}: Make boilerplate-generated
    pyplot.py flake8 compliant
-   `12234`{.interpreted-text role="ghpull"}: Backport PR #12228 on
    branch v3.0.x (Fix trivial typo in docs.)
-   `12230`{.interpreted-text role="ghpull"}: Backport PR #12213 on
    branch v3.0.x (Change win32InstalledFonts return value)
-   `12213`{.interpreted-text role="ghpull"}: Change win32InstalledFonts
    return value
-   `12223`{.interpreted-text role="ghpull"}: Backport PR #11688 on
    branch v3.0.x (Don\'t draw axis (spines, ticks, labels) twice when
    using parasite axes.)
-   `12224`{.interpreted-text role="ghpull"}: Backport PR #12207 on
    branch v3.0.x (FIX: don\'t check for interactive framework if none
    required)
-   `12207`{.interpreted-text role="ghpull"}: FIX: don\'t check for
    interactive framework if none required
-   `11688`{.interpreted-text role="ghpull"}: Don\'t draw axis (spines,
    ticks, labels) twice when using parasite axes.
-   `12205`{.interpreted-text role="ghpull"}: Backport PR #12186 on
    branch v3.0.x (DOC: fix API note about get_tightbbox)
-   `12204`{.interpreted-text role="ghpull"}: Backport PR #12203 on
    branch v3.0.x (Document legend best slowness)
-   `12203`{.interpreted-text role="ghpull"}: Document legend\'s
    slowness when \"best\" location is used
-   `12194`{.interpreted-text role="ghpull"}: Backport PR #12164 on
    branch v3.0.x (Fix Annotation.contains.)
-   `12193`{.interpreted-text role="ghpull"}: Backport PR #12177 on
    branch v3.0.x (FIX: remove cwd from mac font path search)
-   `12164`{.interpreted-text role="ghpull"}: Fix Annotation.contains.
-   `12177`{.interpreted-text role="ghpull"}: FIX: remove cwd from mac
    font path search
-   `12185`{.interpreted-text role="ghpull"}: Backport PR #12183 on
    branch v3.0.x (Doc: Don\'t use Sphinx 1.8)
-   `12183`{.interpreted-text role="ghpull"}: Doc: Don\'t use Sphinx 1.8
-   `12172`{.interpreted-text role="ghpull"}: Backport PR #12157 on
    branch v3.0.x (Properly declare the interactive framework for the
    qt4foo backends.)
-   `12167`{.interpreted-text role="ghpull"}: Backport PR #12166 on
    branch v3.0.x (Document preference order for backend auto selection)
-   `12166`{.interpreted-text role="ghpull"}: Document preference order
    for backend auto selection
-   `12157`{.interpreted-text role="ghpull"}: Properly declare the
    interactive framework for the qt4foo backends.
-   `12153`{.interpreted-text role="ghpull"}: Backport PR #12148 on
    branch v3.0.x (BLD: pragmatic fix for building basic_unit example on
    py37)

Issues (31):

-   `12626`{.interpreted-text role="ghissue"}: AttributeError: module
    \'matplotlib\' has no attribute \'artist\'
-   `12613`{.interpreted-text role="ghissue"}: transiently linked
    interactivity of unshared pair of axes generated with
    make_axes_locatable
-   `12601`{.interpreted-text role="ghissue"}: Can\'t import matplotlib
-   `12580`{.interpreted-text role="ghissue"}: Incorrect hist error
    message with bad color size
-   `12567`{.interpreted-text role="ghissue"}: Calling pyplot.show()
    with TkAgg backend on x86 machine raises OverflowError.
-   `12556`{.interpreted-text role="ghissue"}: Matplotlib 3.0.0 import
    hangs in clean environment
-   `12550`{.interpreted-text role="ghissue"}: colorbar resizes in
    animation
-   `12155`{.interpreted-text role="ghissue"}: Incorrect placement of
    Colorbar ticks using LogNorm
-   `12438`{.interpreted-text role="ghissue"}: Scatter doesn\'t accept a
    list of strings as color spec.
-   `12429`{.interpreted-text role="ghissue"}: scatter() does not accept
    gray strings anymore
-   `12458`{.interpreted-text role="ghissue"}: add_lines misses lines
    for matplotlib.colorbar.ColorbarBase
-   `12239`{.interpreted-text role="ghissue"}: 3d axes are collapsed by
    tight_layout
-   `12488`{.interpreted-text role="ghissue"}: inconsistent colorbar
    tick labels for LogNorm
-   `12515`{.interpreted-text role="ghissue"}: pyplot.step broken in
    3.0.0?
-   `12355`{.interpreted-text role="ghissue"}: Error for
    bbox_inches=\'tight\' in savefig with make_axes_locatable
-   `12505`{.interpreted-text role="ghissue"}: ImageGrid in 3.0
-   `12291`{.interpreted-text role="ghissue"}: Importing pyplot crashes
    on macOS due to missing fontlist-v300.json and then Permission
    denied: \'/opt/local/share/fonts\'
-   `12288`{.interpreted-text role="ghissue"}: New function signatures
    in pyplot break Cartopy
-   `12445`{.interpreted-text role="ghissue"}: Error on colorbar
-   `12446`{.interpreted-text role="ghissue"}: Polar Contour - float()
    argument must be a string or a number, not
    \'AxesParasiteParasiteAuxTrans\'
-   `12271`{.interpreted-text role="ghissue"}: error with errorbar with
    datetime64
-   `12405`{.interpreted-text role="ghissue"}: plt.stackplot() does not
    work with 3.0.0
-   `12406`{.interpreted-text role="ghissue"}: Bug with font finding,
    and here is my fix as well.
-   `12325`{.interpreted-text role="ghissue"}: Annotation change from
    \"s\" to \"text\" in 3.0- documentation
-   `11641`{.interpreted-text role="ghissue"}: constrained_layout and
    colorbar for a subset of axes
-   `12352`{.interpreted-text role="ghissue"}: TeX rendering broken on
    master with windows
-   `12354`{.interpreted-text role="ghissue"}: Too many levels of
    symbolic links
-   `12265`{.interpreted-text role="ghissue"}: ParasiteAxesAuxTrans
    pcolor/pcolormesh and contour/contourf broken
-   `12173`{.interpreted-text role="ghissue"}: Cannot import pyplot
-   `12120`{.interpreted-text role="ghissue"}: Default legend behavior
    (loc=\'best\') very slow for large amounts of data.
-   `12176`{.interpreted-text role="ghissue"}: import pyplot on MacOS
    without font cache will search entire subtree of current dir