doc/users/prev_whats_new/github_stats_3.8.0.rst
.. _github-stats-3-8-0:
GitHub statistics for 2023/02/13 (tag: v3.7.0) - 2023/09/14
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 185 issues and merged 649 pull requests.
The full list can be seen on GitHub <https://github.com/matplotlib/matplotlib/milestone/77?closed=1>__
The following 146 authors contributed 2914 commits.
GitHub issues and pull requests:
Pull Requests (649):
26777: Backport PR #26702 on branch v3.8.x (converted coc to rst and put links in code_of_conduct.md)26775: Backport PR #26767 on branch v3.8.x (Trim Gouraud triangles that contain NaN)26776: Backport PR #26687 on branch v3.8.x (Remove usage of recarray)26702: converted coc to rst and put links in code_of_conduct.md26687: Remove usage of recarray26767: Trim Gouraud triangles that contain NaN26770: Backport PR #26762 on branch v3.8.x (MNT: Numpy 2.0 removals from ndarray class)26762: MNT: Numpy 2.0 removals from ndarray class26769: DOC: Pin mpl-sphinx-theme to 3.8.x26768: Backport PR #26700 on branch v3.8.x (Check type for set_clip_box)26700: Check type for set_clip_box26766: Backport PR #26763 on branch v3.8.x (DOC: Add redirects for old gitwash files)26763: DOC: Add redirects for old gitwash files26756: Pin numpy to <2 for 3.8.026761: Merge branch v3.7.x into v3.8.x26757: Backport PR #26628 on branch v3.8.x (DOC: move install related FAQ to install docs)26628: DOC: move install related FAQ to install docs26753: Backport PR #26705 on branch v3.8.x ([Doc] Small fixes found by velin)26705: [Doc] Small fixes found by velin26746: Backport PR #26671 on branch v3.8.x ([DOC] Enhance API reference index)26671: [DOC] Enhance API reference index26740: Backport PR #26676 on branch v3.8.x ([DOC] Slightly improve the LineCollection docstring)26676: [DOC] Slightly improve the LineCollection docstring26712: Backport PR #26491 on branch v3.8.x (TYP: Add common-type overloads of subplot_mosaic)26726: Backport PR #26719 on branch v3.8.x (Fix issue with missing attribute in Path3DCollection)26724: Backport PR #26721 on branch v3.8.x (Add a Python 3.12 classifier)26711: Backport PR #26709 on branch v3.8.x (DOC: consistency in docstrings of formatting of array-like)26491: TYP: Add common-type overloads of subplot_mosaic26709: DOC: consistency in docstrings of formatting of array-like26708: Backport PR #26601 on branch v3.8.x (Avoid checking limits when updating both min and max for contours)26601: Avoid checking limits when updating both min and max for contours26701: Backport PR #26695 on branch v3.8.x (Bump actions/checkout from 3 to 4)26695: Bump actions/checkout from 3 to 426694: Backport PR #26689 on branch v3.8.x (Fix error generation for missing pgf.texsystem.)26522: TST: Add failing test26689: Fix error generation for missing pgf.texsystem.26688: Backport PR #26680 on branch v3.8.x (Fix flaky CI tests)26680: Fix flaky CI tests26675: Backport PR #26665 on branch v3.8.x (Clarify loading of backend FigureCanvas and show().)26673: Backport PR #26193 on branch v3.8.x (Sort tex2uni data in mathtext)26665: Clarify loading of backend FigureCanvas and show().26193: Sort tex2uni data in mathtext26663: Backport PR #26245 on branch v3.8.x ([pre-commit.ci] pre-commit autoupdate)26668: Backport PR #26541 on branch v3.8.x (TYP: Add typing on mathtext internals)26666: Backport PR #26657 on branch v3.8.x (DOC: Fix some small issues)26541: TYP: Add typing on mathtext internals26662: Backport PR #26542 on branch v3.8.x (TST: Ensure test_webagg subprocess is terminated)26661: Backport PR #26566 on branch v3.8.x (MAINT: Numpy 2.0 deprecations for row_stack and in1d)26657: DOC: Fix some small issues26660: Backport PR #26656 on branch v3.8.x (TYP: Fix some small bugs)26659: Backport PR #26470 on branch v3.8.x ([DOC]: mathtext tutorial-consolidate explain and notes)26245: [pre-commit.ci] pre-commit autoupdate26658: Backport PR #26608 on branch v3.8.x (Removed unnecessary origin keywords)26542: TST: Ensure test_webagg subprocess is terminated26566: MAINT: Numpy 2.0 deprecations for row_stack and in1d26656: TYP: Fix some small bugs26651: Backport PR #26348 on branch v3.8.x (Test some untested Locator code)26470: [DOC]: mathtext tutorial-consolidate explain and notes26608: Removed unnecessary origin keywords26655: Backport PR #26649 on branch v3.8.x ([DOC] Remove "Discouraged" notices that have been superseded by deprecation)26654: Backport PR #26597 on branch v3.8.x (Squeeze post-converted values when validating limits)26652: Backport PR #26646 on branch v3.8.x (Use standard method for closing QApp when last window is closed.)26648: Backport PR #26521 on branch v3.8.x (Replaced list with tuple in pyplot for axes)26649: [DOC] Remove "Discouraged" notices that have been superseded by deprecation26647: Backport PR #26582 on branch v3.8.x (MNT: Enable wheels for Python 3.12)26646: Use standard method for closing QApp when last window is closed.26650: Backport PR #26635 on branch v3.8.x ([MNT] Do not configure axes properties via subplots(..., subplot_kw={...}))26644: Backport PR #26641 on branch v3.8.x ([Doc] Add ACCEPTS for some Axes set methods)26348: Test some untested Locator code26635: [MNT] Do not configure axes properties via subplots(..., subplot_kw={...})26521: Replaced list with tuple in pyplot for axes26643: Backport PR #26636 on branch v3.8.x ([Doc] Improve set_layout_engine docs)26641: [Doc] Add ACCEPTS for some Axes set methods26640: Backport PR #24209 on branch v3.8.x (List the webagg_core module in the sphinx docs.)26638: Backport PR #26633 on branch v3.8.x ([Doc] Shorten documentation links in widgets)26636: [Doc] Improve set_layout_engine docs24209: List the webagg_core module in the sphinx docs.26633: [Doc] Shorten documentation links in widgets26632: Backport PR #26540 on branch v3.8.x (TYP: Add overloads for FT2Font.get_sfnt_table)26631: Backport PR #26619 on branch v3.8.x ([DOC] Clarify some tick-related docstrings)26540: TYP: Add overloads for FT2Font.get_sfnt_table26619: [DOC] Clarify some tick-related docstrings26625: Backport PR #26622 on branch v3.8.x ([Doc] Improve DSP-related examples)26622: [Doc] Improve DSP-related examples26618: Backport PR #24711 on branch v3.8.x (Test with Python 3.12)26617: Backport PR #26598 on branch v3.8.x (FIX: array labelcolor for Tick)26615: Backport PR #26614 on branch v3.8.x (Properly disconnect machinery when removing child axes.)26614: Properly disconnect machinery when removing child axes.24711: Test with Python 3.1226607: Backport PR #26606 on branch v3.8.x ([Doc] Revise histogram features example (Closes #26604))26606: [Doc] Revise histogram features example (Closes #26604)26599: Backport PR #26565 on branch v3.8.x ([doc]: added section Verify installation)26565: [doc]: added section Verify installation26595: Backport PR #26591 on branch v3.8.x (Fix ToolBase.figure property setter.)26591: Fix ToolBase.figure property setter.26584: Backport PR #26581 on branch v3.8.x (Deduplicate test for toolbar button icon LA mode.)26585: Backport PR #26576 on branch v3.8.x (Use sys.platform over os.name)26583: Backport PR #26578 on branch v3.8.x (MAINT: add pycache/ to .gitignore)26576: Use sys.platform over os.name26581: Deduplicate test for toolbar button icon LA mode.26578: MAINT: add pycache/ to .gitignore26579: Backport PR #26572 on branch v3.8.x ([DOC]: clarify pre-commits and editing workflow)26572: [DOC]: clarify pre-commits and editing workflow26575: Backport PR #26573 on branch v3.8.x ([DOC]: codespace link in contribute index)26573: [DOC]: codespace link in contribute index26568: Backport PR #26462 on branch v3.8.x (Boxplot fix median line extending past box boundaries #19409)26416: [doc]: add 'validate' section to install docs #2637926564: Backport PR #26543 on branch v3.8.x (Add ninja to Cygwin builder)26462: Boxplot fix median line extending past box boundaries #1940926563: Backport PR #26519 on branch v3.8.x (Fix mathtext mismatched braces)26543: Add ninja to Cygwin builder26519: Fix mathtext mismatched braces26556: Backport PR #26554 on branch v3.8.x (Remove NumPy abs overrides from pylab)26550: Backport PR #26545 on branch v3.8.x (Fix size inferral when using cairocffi)26547: Backport PR #26493 on branch v3.8.x (Disable add_html_cache_busting on Sphinx 7.1+)26546: Backport PR #26201 on branch v3.8.x (DOC: Add documentation on codespaces usage)26548: Backport PR #26514 on branch v3.8.x (Clarify interaction between params of get_path_collection_extents.)26514: Clarify interaction between params of get_path_collection_extents.26537: Backport PR #26529 on branch v3.8.x (Fix MathText antialiasing)26536: Backport PR #26532 on branch v3.8.x (Fix input check in Poly3DCollection.init)26529: Fix MathText antialiasing26534: Backport PR #26513 on branch v3.8.x (Tweak shape repr in _api.check_shape error message.)26533: Backport PR #26526 on branch v3.8.x (Bump pypa/cibuildwheel from 2.14.1 to 2.15.0)26513: Tweak shape repr in _api.check_shape error message.26526: Bump pypa/cibuildwheel from 2.14.1 to 2.15.026201: DOC: Add documentation on codespaces usage26530: Backport PR #26509 on branch v3.8.x (Update/tweak SpanSelector docs.)26509: Update/tweak SpanSelector docs.26528: Backport PR #26504 on branch v3.8.x (TYP: Add overload to specify output of Colormap.call when possible)26527: Backport PR #26173 on branch v3.8.x (Synchronize mathtext docs and handling)26504: TYP: Add overload to specify output of Colormap.call when possible26173: Synchronize mathtext docs and handling26511: Backport PR #26490 on branch v3.8.x (Import PIL.Image explicitly over PIL)26490: Import PIL.Image explicitly over PIL26503: Backport PR #26502 on branch v3.8.x (TST: Increase some tolerances for non-x86 arches)26502: TST: Increase some tolerances for non-x86 arches26499: Backport PR #26498 on branch v3.8.x (Add plausible analytics to the documentation pages)26498: Add plausible analytics to the documentation pages26493: Disable add_html_cache_busting on Sphinx 7.1+26489: Backport PR #26487 on branch v3.8.x (DOC: Remove unused image rotator)26487: DOC: Remove unused image rotator26479: ps: Add option to use figure size as paper size26469: Deprecate PdfPages(keep_empty=True).24379: DOC: Update dropped splines example26326: Only do pchanged and set stale when value changes + doc consistency26443: BLD: stop skipping musl wheel builds26475: [DOC]: Noto Sans for windows docs builds26481: Clarify behavior of norm clipping26474: [DOC]: filter non-gui backend warnings when building docs26480: [DOC] Documentation fixes26476: Remove auto from supported ps.papersizes in matplotlibrc.25966: Fix support for Ctrl-C on the macosx backend.26473: Fix codespaces setup.sh script24376: Support removing inner ticks in label_outer()25785: Deprecate papersize=auto in PostScript26472: Do not close figures on backend switch.26402: Restructure interface section of API Reference index page26467: MNT: Adjust for upcoming numpy repr changes26451: TYP: Add several missing return type annotations26466: Make annotate/OffsetFrom unaffected by later mutation of coordinates.26445: [DOC]: annotation tutorial: blended artist, headers, and user demo deletes26454: Rename an internal parameter of _label_outer_x/yaxis()26130: Enable branch coverage for C/C++ code26448: [DOC] Update dependency documentation26450: Fix return value of Text.update26447: DOC: Fix accidental cases of blockquotes26401: WARN: more direct warning ticklabels26444: Fix some bugs found by typing26253: Filter out inf values in plot_surface26407: Improve some smaller typing issues26328: [DOC]: improve consistency of plot types gallery26434: TYP: Adjust type hint of Norm.call to return masked array26376: Text antialiasing for mathtext (reopen)25830: Specify ticks and axis label positions for 3D plots25784: ps: Fix anchoring of rotated usetex text26403: Update type hints for font manager and extension26433: Call out which pane is hovered over for 3d hover coordinates26418: Add next_whats_new entries for mathtext features26429: DOC: update ContourSet attributes deprecation advice26051: Type hinting developer docs26427: Improve button widget examples a bit26423: Fix pyparsing version check26425: Delete second MRI demo example26424: macos: Don't leak None in Timer cleanup26332: moved doc root to landing page, make user landing a guide page26408: DOC: add note about manually downloading qhull + freetype26404: Remove old What's new entries26011: Emit xlim_changed on shared axes.25810: Fix default return of Collection.get_{cap,join}style26168: Add _val_or_rc-function26335: Optimize imshow26367: Add typing for internal helpers26397: TYP: Add type hints to testing module26399: Reinstate & deprecate ContourSet.antialiased26385: Improve typing in pyplot26151: Add substack cmd for mathtext26396: Move pylab documentation to its own module page26393: TST: Remove extra dummy Axis classes26384: Fix triage tool due to Qt bump to 5.1226382: Tweak hist2d docstring.26359: Simplify MRI with EEG example26071: ENH: macosx allow figures to be opened in tabs or windows16473: Make .axis(zmin=...) work on 3D axes26333: Add middle for delims26365: Fix removal of Figure-level artists26341: Fix pickling of axes property cycle.26279: DOC: remove users_explain/axis26347: Add tests for LogFormatter.format_data and format_data_short26329: Clarify that ImageGrid requires limits-sharing.26349: Tweak Sankey docs.26352: Fix bad histogramming bins in mri/eeg example.26353: Remove unused private method26342: ENH: Collection.set_paths26344: Some more micro optimizations26346: Increase coverage26330: Deprecate wrappers combining axes_grid1 and axisartist.26338: Bump pypa/cibuildwheel from 2.14.0 to 2.14.126331: Support standard Axes in RGBAxes.26219: DOC: Restore banner indicating docs are unreleased25558: Simplify outdated Image.contains check.26324: More micro optimizations of plot26325: Remove unused variables26022: MNT/FIX: macosx change Timer to NSTimer instance26303: Micro optimization of plotting26249: FIX: axes3d.scatter color parameter doesn't decrease in size for non-finite coordinate inputs.26078: Fix parasite_axes does not properly handle units25839: [ENH]: int / float-tuple like kwarg legend(loc) for rcParams['legend.loc']26056: Privatize TexManager.texcache25363: Bump minimum QT5 version to 5.1226176: Add more sizeable delimiters26302: FIX: move the font lock higher up the call and class tree26309: qt: Mark canvas for re-draw after savefig26311: FIX: labels at start of contours26278: ENH: clip_path keyword for contour and contourf26295: Deprecate inset_locator.InsetPosition.26122: Only change axes aspect in imshow if image transform is/contains transData26297: Use transformed paths for contour labelling decisions26160: add setters and getters for _AxLine's xy1, xy2 and slope parameters26294: Deprecate cbook.Stack.26284: Bump pypa/cibuildwheel from 2.13.1 to 2.14.025661: boldsymbol support for mathtext26285: Improve exception message for set_ticks() kwargs without labels14593: Simplify SecondaryAxis.set_color.26273: TST: simplify mask in pcolor writing to mask test26263: Doc fix toc users26242: Deprecate FigureCanvasBase.switch_backends.26164: Only clear Axis once when creating an Axes26035: issue #26031 - [MNT]: decrease timeout on interactive tests locally23485: Fix displayed 3d coordinates showing gibberish25027: Make pcolor more mesh-like26235: MNT:Decreased timeout for local interactive tests26270: Merge v3.7.x into main26269: DOC: Fix image_rotator26265: DOC: ensure that the bounding box is scaled with dpi in example26255: DOC: Modernize Colorbar Tick Labelling example26258: DOC: fix rst formatting26257: DOC: Clarify terminology26256: Better document the ContourSet API change.26254: DOC: Improve readability of date formatters/locators example26233: DOC: replaced step with stairs in basic plot types26213: Add CITATION.cff file26226: Use CLOSEPOLY kind code to close tricontourf polygons26208: FIX: also copy the axis units when creating twins26185: Set transform for offset text in 3d26068: Rewrite Tick formatters example26218: moved minimum dependencies to maintenance section26217: Doc/rm maintainer wf26212: Avoid deprecated typing hints26198: Limit Forward references in Mathtext parser26210: Re-export textpath types in text25247: Turn ContourSet into a standard Collection artist.26204: ci: Add tzdata to nightly builds26200: [Doc] Add note about (str, alpha) version added26171: precommit warns on main + instructions for fix26189: Factor out legend/figlegend nargs validation.26199: ci: Fix typo for nightly builds26197: CI: Add pre-release installs to upcoming tests26086: reorganize contributing landing page17497: Dedupe some C++ templates26190: Deprecate removal of explicit legend handles whose label starts with _.26188: Add note to remove texts in baselines when they are regenerated.25714: Fix ffmpeg framerates26142: [Doc] alphabetize mathtext symbols by unicode25933: Relational Operators for mathtext26159: DOC: Remove unused static images25913: DOC: contributing and documenting clean ups + community for incubator invites26141: Doc cards user explain26110: DOC: fix levels in user/explain/figure26102: Start basing mathtext tutorial on mathtext parser26138: MNT: add VNClte porte by default26089: Add public method to update Legend object's loc property .26137: Add codespaces configuration25548: FIX: macosx keep track of mouse up/down for cursor hand changes26132: MNT: remove test images from mathtext tests that have been removed26125: Stop building universal2 and win32 wheels26105: Doc user guide cards26128: Add missing spacer in tk toolmanager toolbar.26129: Remove outdated comment in Artist.__getstate__25631: API: forbid unsafe savefig kwargs to AbstractMovieWriter.grab_frame25926: DOC: restore navigation documentation24666: Setting color of legend shadow26010: Correct Unicode for [lg]napprox26120: Fix new warnings in compiled extensions26060: Mnt: GUI tests25623: Use classic style in old what's new entries26113: Fixes #12926 - inconsistency upon passing C in hexbin25555: Let widgets/clabel better handle overlapping axes.26114: Bump pypa/cibuildwheel from 2.13.0 to 2.13.126112: Skip tests for users-explain gallery26111: [MNT] Update nightly wheels install location25779: Adding ellipse_arrow.py example and closes #2547726101: Correct bounding box calculation for text markers26096: FIX: Handle masked arrays for RGBA input with ScalarMappables26024: Add missing operators code26072: Pcolormesh with Gouraud shading: masked arrays25381: ENH: switch mpl_toolkits to implicit namespace package (PEP 420)26070: Factor out common checks for set_data in various Image subclasses.26091: Shorten axes_grid1 inset_locator code.26090: ci: Move Python 3.11 job to Ubuntu 22.0421054: Deprecate many single-use rc validators.26065: Install extra requirements when testing with 3.11 on GH26080: Deprecate unused "frac" key in annotate() arrowprops.25248: added Ishikawa plot in response to issue #25222 add organizational ch…26064: add ishikawa diagram to examples26079: Tweak Annotation docstring.26069: Tweak AnnotationBbox coords specification.26073: Cleanup date tick locators and formatters26057: Further cleanup rainbow_text example.26058: Don't show type hints in rendered docs26042: Further simplify AxesGrid._init_locators.25993: Modify rainbow_text() function to use annotate() function25850: Handle exceptions in numpy::array_view<...>::set().25542: ENH: offset parameter for MultipleLocator25515: DOC/BLD: plot directive srcset26045: 'Inactive' workflow: reduce run frequency26047: PR welcome: getting attention26023: CI: Use scientific-python/upload-nightly-action25775: Support customizing antialiasing for text and annotation26036: Cleanup AxesGrid26025: MNT: Use commit SHA of cibuildwheel action release25938: “Inactive” workflow: bump operations to 17526020: Let AxesGrid support Axes subclasses that don't override axis().26017: MNT: reduce number of implicit imports from toplevel init.py26033: removed wrapping from first-issue-bot26003: added alias to gray and grey match same colormaps26027: Correct spelling in 'Good first issue'26026: Simplify delaxes.26028: Better document the semantics of get_text_width_height_descent.26018: good first issue bot rewording13482: Allow sharing Locators and Formatters across Axises.25950: Upload nightlies to new location25473: ci: Merge sdist and wheel building workflows25825: Fix MarkerStyle types26002: Bump pypa/cibuildwheel from 2.12.3 to 2.13.025999: "Inactive" workflow: add close label for inactive issues24493: DOC: dropdowns in userguide25970: FIX: resolve an issue where no ticks would be drawn for a colorbar with SymLogNorm and ranging exactly from 0 to linthresh25989: test annotate(textcoords=offset fontsize)25044: Modify hexbin to respect :rc:patch.linewidth25667: Fix bar datetime25794: Raise on plural scatter25986: Remove unused/unnecessary parts of _macosx.m View.25689: Update watermark example25735: Add comment on issues marked 'good first issue'25968: Cleanup scalarformatter.py example.18715: Allow setting default AutoMinorLocator25961: Fix nightly CI25844: [TYP] Reduce stubtest ignores25952: Switch from provision-with-micromamba to setup-micromamba25940: Cleanups to Annotation.25948: DOC: don't advocate deleting main branch25939: Cleanup time_series_histogram example.25883: Check gridspecness of colorbars on the right figure.25904: Support spine.set() in SpinesProxy.25909: #25900 update figure.py25746: Tick label font family via tick_params25787: [TYP/MNT] Remove unused imports from stub files25891: Adds tests for nargs_err in legend, stem, pcolorfast and cycler.25886: Simplify isort config.25889: Deprecate CbarAxesBase.toggle_label.25884: Correctly pass location when constructing ImageGrid colorbar.25888: Fix incorrect doc references.25885: Cleanup demo_axes_grid{,2}.25872: MNT: update Shadow init signature25389: Add configuration of Shadow and pie shadow25859: Deprecate passing extra arguments to Figure.add_axes25863: Fix incorrect usage of nargs_error.25845: more explicit about what remote means in context23888: Fix PolygonSelector.clear()25848: Simplify lasso_demo example.25841: Deprecate Tick.set_label{1,2}.25728: Remove and deprecate unused methods in src25843: Fix invalid range validators.25821: 3D plots shared view angles25726: Replace usage of WenQuanYi Zen Hei by Noto Sans CJK25828: DOC: add remote upstream25814: [TYP] Correct type hint for Transform.transform return25812: Fix typo in ruff config25807: Users guide->User guide25799: Discourage fontdict25798: [DOC/TYP]: Allow any array like for set_[xy]ticks, not just list of float25632: Include data kwarg in pyi stubs25790: Document default value of corner_mask in the corresponding example.25788: ci: Increase retry count on PR conflict check25482: Draw 3D gridlines below axis lines, labels, text, and ticks25607: Missing return type hints for Figure25783: Cleanup demo_text_path.25780: Shorten anchored_artists example.25781: Deprecate AnchoredEllipse.25786: DOC: Fix minor typo in API change notes25773: condensed pull request template25712: Prevents axes limits from being resized by axes.fill_between25782: Fix release note reference to pyplot.axis25777: Cleanup demo_axes_divider.25774: Small axislines.Axes cleanups.25772: Only print actually tested QT APIs when erroring25769: Set PostScript language level to 325753: Update, correct, and add badges/links25747: Tweak axis_direction demo.23059: FIX: Decrease figure refcount on close of a macosx figure25606: [pre-commit.ci] pre-commit autoupdate25752: Enable lazy-loading of images in HTML docs25648: Remove nonfunctional Axes3D.set_frame_on and get_frame_on methods.25479: FIX: Allow different colormap name from registered name25763: Bump pypa/cibuildwheel from 2.12.1 to 2.12.324661: Plots first and last minor ticks #2233125759: Fix typo in api_interfaces.rst20214: Move AxisArtistHelpers to toplevel.25737: Update PULL_REQUEST_TEMPLATE.md to include issue cross-reference.25729: Cleanup GridHelperCurveLinear/GridFinder.25730: Add test for Path.contains_path25359: Add bfit bolditalic tex cmd25739: grammar/wording tweak for backports25597: Add (color, alpha) tuple as a valid ColorType in typing.py25324: Fix axes vlines and hlines using wrong coordinates25713: Remove print_figure overrides in backend subclasses25719: TYP: Clean up CapStyle/FillStyle type hints25720: ci: Set apt to retry operations on failure25722: DOC: Fix duplicated words25584: Expire remaining 3.6 deprecations25721: TST: Handle missing black more resiliently25718: Improve color documentation and typing25652: DOC: clarify the milestoning and backport policy wording25711: TYP: allow for xlim/ylim passed as single tuple25594: changed to RST25708: Deprecate unused NavigationToolbar2QT signal.25618: DOC: fix Sphinx Gallery discussion to explain mixed subddirs25710: TYP: Fix type hint (and docstring) for Bbox.intersection25707: CI: skip Azure Pipelines for doc-only change25686: Add Figure methods get_suptitle(), get_subxlabel(), get_supylabel()25697: Annotation cleanups.25586: Post stubtest results to GitHub checks25696: Use true positional args in check_foo APIs instead of simulating them.25698: Fix codecov.yml so it is valid.25687: More informative exception messages25692: Fixed bug: mathtext rendered width not being calculated correctly25690: TST: Import MatplotlibDeprecationWarning consistently22286: Fixed eventplot issues25656: DOC: update/fix autoscaling documentation25668: Fix what's new note for text25651: MNT: deprecate unused numdecs LogLocator param25655: Clean up FileIO type hints25664: Fix 'can not' -> 'cannot' typo25657: Bump cygwin/cygwin-install-action from 3 to 425640: pgf: Add clipping to text outputs25639: Fixing typos25647: Pin mypy to v1.1.1 for CI25588: Rename parameters for consistency25628: Bump invalid hatch removal25610: DOC: Update user_explain\text\README.txt to reference example page25587: Ensure tinypages ignored by mypy/stubtest25609: Use _api.nargs_error in more places25414: DOC: add a note about linewidth to scatter docs23199: Do not set clip path if it exists22173: Support \text in mathtext24312: Deprecate axes_divider.AxesLocator.24969: Optimize C code25501: FIX: Tk photoimage resize25565: making sure colors has the attribute size25583: MNT: use less eval25569: Use raw instead of png for font manager memory leak test25253: Use pybind11 in ttconv module24976: Initial implementation of type stubs (mypy/PEP484)25576: Skip pgf pdflatex text if cm-super is not installed24991: Fix issue with shared log axis25221: Add links and expand mathmpl docstring25498: FIX: Use mappable data when autoscaling colorbar norm25570: Use symbolic operator names (moveto, lineto) in contour_manual example.25559: Make guiEvent available only within the event handlers.25405: Fix incorrect stride calculations in LogLocator.tick_values()25226: Fix unintended space after comma as a decimal separator25563: Add pytest==7.0.0 on requirements/testing/minver.txt25553: FIX: macosx, always put timers on main thread25557: Rename parameter of Annotation.contains and Legend.contains.25564: Bump actions/stale from 7 to 825562: Add pytest==3.6.0 on requirements/testing/minver.txt25551: Restore autolimits status when pressing "home" key.25554: Remove unused private SpanSelector._pressv and ._prev.25546: In Artist.contains, check that moussevents occurred on the right canvas.24728: Add Axes.ecdf() method.25291: Limit full-invalidation of CompositeGenericTransforms.25550: "Inactive" workflow: bump operations to 15025539: Remove explicit symbol visibility pragmas25502: DOC: Suggest replacement for tostring_rgb25532: Annotations tutorial25456: Expire more mpl3.6 deprecations.25505: DOC: combine marker examples25510: Remove unnecessary calls to Formatter.set_locs.25487: DOC/BLD: stop using sg head [ci doc]25507: gitignore doc/users/explain25504: "Inactive" workflow: bump operations to 12524691: ENH: Add option to define a color as color=(some_color, some_alpha)25475: Stop building 32-bit Linux wheels25484: Deprecate tostring_rgb.25395: DOC: user/explain reorg (and moving a lot of tutorials).25425: Added get_shape as an alias for get_size + tests25281: Bugfix for loc legend validation25469: Autoload numpy arrays in get_sample_data.25472: Use get_sample_data(..., asfileobj=False) less.25444: Adjust parent axes limits when clearing floating axes.25235: Update release guide instructions post v3.7.024531: Use user-selected format in Tk savefig, rather than inferring it from the filename25467: DOC: update suptitle example to remove percent_bachelors_degrees csv25454: Remove unnecessary norm typecheck in tripcolor().25455: “Inactive” workflow: bump operations to 10025464: Skip Appveyor for doc only change (second attempt)25430: Edit error messages for when metadata is passed to savefig23200: Deprecate empty offsets in get_path_collection_extents25427: Store FloatingAxes "extremes" info in fewer places.25434: ci: Install pytz for Pandas nightly wheel25404: Move _SelectorWidget._props into SpanSelector25421: wx backend should flush the clipboard before closing it25429: DOC: remove default logo [ci doc]25423: DOC/BLD: make logo compatible with pydata-sphinx-theme25424: “Inactive” workflow: increase operations to 7525138: Deprecate QuadContourSet.allsegs, .allkinds, .tcolors, .tlinewidths.25415: Add links for path types and general improvements25420: Print incorrect tz argument in error message25413: Make tk backend use native crosshair cursor24984: Expire deprecations from 3.625380: Merge 3.7.1 into main24861: Documentation fixes24649: Fix loc legend validation25383: CI: skip appveyor for doc only change25081: added a note to avoid f-strings in logging25373: Expire mpl_toolkits deprecations.25387: Remove LGTM references and minor doc fixes25382: Correct patheffects doc25378: "Inactive" workflow: bump operations-per-run25358: Remove unused menu field from macos NavigationToolbar2.25352: MNT: Use WeakKeyDictionary and WeakSet in Grouper20649: Add colour vision deficiency simulation25287: Fix unmatched offsetText label color25332: Support pickling of figures with aligned x/y labels.25334: Fix for all NANs in contour25335: "Inactive" workflow: fix typo25163: GitHub: auto set inactive label22816: FIX: savefig)...,transparent=True) now makes inset_axes transparent a…25316: Use setattr_cm more.25258: Document PowerNorm parameters25209: MNT: re-organize galleries under one subdir25304: Add import sorting to /plot_types25296: Remove straggler 3.7 release notes25147: Add ruff config to pyproject.toml for devs who are interested25282: Simplify transforms invalidation system.25270: merge up 3.7.025255: Make default facecolor for subfigures be transparent ("none"). Fix for issue #2491025252: Support make_compound_path concatenating only empty paths.25211: Em dashes instead of consecutive hyphens.25243: Cleanup wx docstrings.25261: [CI] Skip tests on doc-only changes25192: Expire wx canvas param deprecation25249: DOC: remove constrained_layout kwarg from tutorials and user guide25232: Remove a redundant comma in AsinhScale25195: DOC: explain how to make a fixed-size axes25207: Add mpl_round_to_int24983: Refactor parts of Axis for readability25203: Replace checking Number with Real25202: DOC: reorder CI control guidance25200: Don't handle unknown_symbols in \operatorname.24849: Stripey LineCollection25177: Add locator API links to tick-locators example25166: Clean + comment MaxNLocator25157: Small tweak in chapter sorting of the example gallery25099: Add isort (import sorting) to pre-commit hooks25175: BLD: Unbreak github tests workflow25125: Use "array" instead of "numpy array" except when emphasis is needed.25144: FIX: improve CL description and remove constrained_layout text25101: Deprecate LocationEvent.lastevent.25152: Group shape/dtype validation logic in image_resample.25145: BLD: only doc CI build25153: Delete redundant examples from user gallery that are also present in the annotations tutorial25156: On macOS, limit symbols exported by extension modules linking FreeType.25150: DOC: use 'none' in set_layout_engine25131: FIX: Correctly report command keypress on mac for Tk + Gtk25112: Connect stream lines if no varying width or color25142: Minor style tweaks to freetype build.25143: Don't special-case getSaveFileName in qt_compat anymore.24436: Make LogLocator only return one tick out of range25135: Whisker length, more precise description25100: add section on annotating an artist using axes.annotate24486: Minor cleanup and add test for offsetbox24964: Minor cleanup and optimization of Sketch25121: Inline ContourSet._make_paths.25120: Consistently document shapes as (M, N), not MxN.24445: Makefile html-noplot,clean: constrained layout tutorial image handling25115: Remove tests.py runner from repo root24866: write addfont example24638: MNT: Remove auto-flattening of input data to pcolormesh24985: Deprecate unused/undocumented functions in proj3d25104: tk blitting to destroyed canvases should be a noop, not a segfault.25108: Update flake8 per-file ignores25091: Caching figures generated by plot directive25096: Remove unused import of re introduced in #2344224749: Support only positional args in contour. Error if no positional argument.23442: Remove need to detect math mode in pgf strings25023: Update Release guide to current practices24816: [FIX]: Make inset axes transparent on savefig(..., transparent=True)24967: Rewrite bullseye example to use bar() instead of pcolormesh().24994: Use _axis_map instead of getattr in Axes and Figure25087: feat: add new SI prefixes to ticker25073: MAINT: don't format logs in log call.25061: Ensure TwoSlopeNorm always has two slopes25064: Bump mamba-org/provision-with-micromamba from 14 to 1525046: ci: Re-add the login shell to nightlies jobs24980: Python 3.9 upgrade25035: ci: Only attempt to upload nightlies from successful builds24995: Improve 3D quiver test24992: Bump NumPy to 1.2125007: Minor refactoring of Axes3D25021: Doc: sg section separator25028: separate out folders in gallery ordering24981: ENH: pad_inches='layout' for savefig25022: DOC: tweak array indexing in constrained layout tutorial24990: Make arguments other than renderer keyword-only for get_tightbbox25013: Clarify/shorten gca management in colorbar().25003: Bump cygwin/cygwin-install-action from 2 to 324978: Simplify handling of out-of-bound values Colormap.__call__.24998: Unbreak Azure CI24907: DOC/BUILD add ability for conf to skip whole sections22999: CI: Add a Cygwin run to GHA CI.24919: Remove support for python 3.824942: Expire module deprecations24943: Remove special casing for PyPy not required anymore24929: Small unrelated cleanups/style fixes.24923: Cleanup cbook deprecations and layout24920: Add --only-binary to nightly pip install24913: Deprecate Bbox.anchored() with no container.24905: Remove some long-obsolete commented code in grid_helper_curvelinear.Issues (185):
26765: [Bug]: Crash in Windows 10 if polar axis lim is lower than lowest data point.26674: [Doc]: Line3DCollection segments26531: [Bug]: ValueError thrown when levels is set to a lower value than vmin when using contours method of Axes26029: [MNT]: Unify tex2uni26637: [Doc]: Reduce references to set_tight_layout26639: [Bug]: Incorrect type annotation for legend handes?26600: [Doc]: contourf demo use of origin keyword26508: [Doc]: Pyplot Axes – tuple or list?21524: [Bug]: Removing an inset_axes that shares an axes does not remove it from the sharing group26604: [Doc]: Inappropriate example in gallery26379: [doc]: add 'validate' section to install docs19409: Boxplot: Median line too long after changing linewidth26510: [Bug]: mathtext silently ignores content after mismatched opening brace26501: [Bug]: type-checking errors with mypy + matplotlib 3.8.0rc116657: Postscript backend gives wrong page sizes11771: Change PdfPages to default to keep_empty=False and eventually deprecate keep_empty26438: [ENH]: musllinux wheels for Alpine26446: Disallow clip when vmin and vmax are not set in matplotlib.colors.Normalize10002: can't stop macosx mainloop7551: automatic papersize selection by ps backend is almost certainly broken15913: Switching to inline backend closes GUI windows26460: [TST] Upcoming dependency test failures17566: Updating an array passed as the xy parameter to annotate updates the anottation24723: [Doc]: Delete examples made redundant by annotation tutorial rewrite (annotate_simple01, ...)26398: [Bug]: fig.subplots_adjust and ax.set_yticklabels together can produce unexpected results10767: ENH: Possibility to decide tick and label position in mplot3d9158: Angled text not placed correctly with usetex in EPS26400: [Doc]: advice to use QuadContourSet.collections26409: [TST] Upcoming dependency test failures26351: [Doc]: Bad rendering of the title of the MRI example26156: [Doc]: navigating to the User Guide15785: xlim_changed not emitted on shared axis26343: [Bug]: ContourSet.antialiased attribute not present14247: latex \substack doesn't work17190: ipython autocomplete does not work for plt.figure()13164: Figures in windows not tabs23212: Support \middle26082: [MNT]: Make cyclers indexable and rely on indexing them rather than itertools.cycle16938: keyword share_all in ImageGrid class26340: [ENH]: ContourSet.set_paths26236: [Bug]: ax.scatter (projection='3d') - incorrect handling of NaN22714: [Bug]: parasite_axes does not properly handle units22338: [Bug]: rcParams['legend.loc'] can't use float-tuple like kwarg legend(loc...)25942: Make TexManager.texcache private26289: [Bug]: mathtext caching issue in multi-threaded environment with tight_layout=True26272: [Bug]: qt window blank after using save button26308: [Bug]: labels can't be placed at start of contours2369: Cleaning up kwargs in ContourSet14118: imshow() should not modify axes aspect if transform != ax.transData.26081: [ENH]: Add setters for _AxLine._xy1, ._xy2, ._slope25643: [ENH]: Support for \boldsymbol1366: Support \boldsymbol. (Feature request.)26283: [Bug]: set_ticks provides mysterious error message25162: [Bug]: pcolormesh properties and getter shapes changed w/o notice26261: [Doc]: Double entries in navigation menu of Using Matplotlib4334: Axes3D: factor out 3D coordinate guessing from format_coord()22775: [Bug]: 3d mouse coords values reported in toolbar are meaningless25770: [ENH]: support RGB(A) in pcolor26031: [MNT]: decrease timeout on interactive tests locally26264: [Doc]: Incorrectly drawn bounding box26206: [Doc]: follow on to #2524726225: [Bug]: MultiCursor in inset axes22277: [Doc]: Exchange step() for stairs() in the Plot types - Basic section25493: [Doc]: users/explain bare index looks bad25114: [Bug]: matplotlib.path.Path.to_polygons fails with TriContourSet paths26194: [Bug]: dataLims get replaced by inf for charts with twinx if ax1 is a stackplot6139: 'QuadContourSet' object has no attribute 'set_visible' or 'set_animated'25128: [MNT]: Turn ContourSet into a (nearly) plain Collection26100: [Bug]: Axis multiplier when using plot_surface appears outside of the figure window15518: Collections could check x- and y- transforms separately to decide whether to autoscale each direction26182: [TST] Upcoming dependency test failures25857: [Doc]: gitwash deleting main branch15054: Improve tests by removing text or using figure comparisons8794: animation.save problems with ffmpeg26140: [Doc]: Sort greek/hebrew letters in math docs alphabetically25042: [Bug]: \geqslant, \leqslant and \eqslantgtr are not spaced like their non-slanted versions25014: [ENH]: Add public method to update Legend object's loc property .26124: [Bug]: NavigationToolbar2 mouse over event causes toolbar height increase and axes reposition24663: [ENH]: Set color of legend shadow7199: Old whatsnews should be rendered using classic style12926: Inconsistent behavior of hexbins mincnt parameter, depending on C parameter25030: [BUG]: Button widgets don't work in inset axes10009: document event handling with twined axes25477: Plot ellipse with arrow showing rotation26083: [Bug]: Star marker (using mathtext) is not center-aligned26015: [ENH]: Missing mathematical operations8802: Masked pcolormesh is not tested correctly25244: [Bug]: DeprecationWarning for pkg_resources.declare_namespace usage in mpl_toolkit25344: pydata-sphinx-theme 0.13 causes doc builds to fail25590: [Doc]: type annotations rendering25941: [Doc]: Rewrite rainbow_text example to use annotate()25497: [ENH]: hi-res plot directive...25675: [ENH]: Add get/set_antialiased to Text objects17069: Error creating AxisGrid with non-default axis class8965: Add alias for colormaps for grey vs gray English issues25945: [Bug]: (edge case) no ticks are drawn in colorbars with SymLogNorm25907: [ENH]: Add test for annotate(textcoods="offset fontsize")25654: [Bug]: bar/barh don't trigger datetime units19120: Raise when both singular and plural scatter attributes are specified14233: Feature Request: Allow setting default AutoMinorLocator25900: [Doc]: I think you missed a fig here.18425: Add fontfamily/labelfont to tick_params25864: [MNT]: add tests for nargs_error23595: [Bug]: CbarAxesBase.toggle_label doesn't seem to work properly25835: [MNT]: Do not accept arbitrary positional parameters in Figure.add_axes()25833: [MNT]: Privatize Tick.set_label1() / Tick.set_label2()11181: [feature request] multiple 3d plots with tied viewing angles25724: [MNT]: Switch docs/examples to use Noto Sans CJK instead of WenQuanYi Zen Hei as CJK font24779: [Doc]: windows install instructions do not work24701: VS Code: Autocomplete and Syntax Highlighting do not work for matplotlib25682: [Bug]: fill_between{x} does not respect Axes transform23061: [Bug]: macosx timers don't fire if plt.show() hasn't been called19769: Memory leak when plotting multiple figures with the macOS backend24331: [Doc]: Lazy loading for images24689: [Bug]: Axes3D.set_frame_on not working as documented5087: Confusing (broken?) colormap name handling22331: [Bug]: First and or last minor ticks sometimes not plotted19393: \bf\it in mathtext23171: [Bug]: axes vlines() / hlines() incorrectly use data coordinate as min when blended transform is applied5234: Unicode with usetex=True and pgf backend25677: [Doc]: Axes.hlines and Axes.vlines (and probably others) can accept a single color as well as a list of colors.25649: [Doc]: backport strategy: inconsistency in guide25582: [Doc]: Commented Out Code in Downloadable Examples for Toolkits Tutorials25695: [Bug]: codecov.yml is invalid23810: [Bug]: Text objects don't take Mathtext into account while wrapping.7560: Edge cases in eventplot are likely broken25613: [Doc]: better document default margins25638: [MNT]: numdecs parameter in LogLocator11375: PGF output: Contour labels extend beyond figure boundary25608: [Bug]: bbox_inches="tight" does not work for writer.grab_frame()25599: [MNT]: The new default x and ymargin setting is too wasteful25410: [Bug]: Small Scatter Plot Marker Size Results in Circles25053: [Doc]: How to show an ASCII hyphen in math text without using TeX?18520: Matplotlib cannot parse TeX with \text command25560: [Bug]: legend for Poly3dCollection fails20504: Support type checking with mypy7160: pgf_pdflatex test fails on Windows14527: Log scale messed up in histograms when sharing axes25521: [Doc]: TABLEAU_COLORS XKCD_COLORS etc undocumented5424: Update colorbar after changing mappable.norm22211: [Bug]: scroll_event is broken after motion_notify_event in WXAgg24092: [Bug]: LogLocator with subs argument fragile.23626: [Bug]: unintended space between comma and digit when using useMathText = True together with comma as decimal separator23154: [MNT]: requirements/testing/minver.txt could also test oldest-supported pytest version5675: plt.pause() with threading is extremely slow for MacOSX backend6630: handling of zeros in log-scale changes irreversibly after user zoom6324: artist.contains should check that the event occurred in the same figure16561: Feature request: proper ECDF25426: [ENH]: Update grid_helper on FloatingSubplot22663: [Doc]: Consoldiate scatter symbol examples24681: [ENH]: set facecolor and edgecolor alpha separately5336: RendererAgg.tostring_rgb merely truncates alpha22494: [ENH]: Add get_shape as alias for get_size in AxesImage, or make that include depth too5327: Make mpl_toolkits a non-namespace package9823: Missing init.py file in mpl_toolkits24605: [Bug]: Validation not performed for loc argument to legend25445: [Doc]: Not possible to see upcoming what's new etc?24450: [MNT]: Fix or drop support for Tk 8.425453: [ENH]: Let norm argument accept string values in tripcolour25401: [Bug]: savefig + jpg + metadata fails with inscrutable error message1735: _path.get_path_collection_extents potentially wrong return value25431: [TST] Upcoming dependency test failures25199: [Bug]: AttributeError: 'LassoSelector' object has no attribute '_props'25080: Add note in contrib guide admonishing against use of f strings in logs25165: [Bug]: offsetText is colored based on tick.color instead of tick.labelcolor25329: [Bug]: Unable to pickle figure with aligned labels14124: plt.contour with all NaNs fails assertion in _contour.cpp22674: [Bug]: savefig(..., transparent=True) does not make inset_axes transparent25303: CI: isort should check plot_types?25137: [Bug]: stop responding in demo program "matplotlib/examples/event_handling/lasso_demo.py"24910: [Bug]: Suptitle not visible with subfigures25222: [ENH]: add organizational charts to supported plots24796: [Bug]: gapcolor not supported for LineCollections25172: [Doc]: cross link locator example with locator API24419: [Doc]: add from file to font family example23809: [Bug]: blitting after closing second tkinter embed causes silent crash16580: Segmentation fault when blitting onto closed figure (TkAgg)24743: [Bug]: contour raises IndexError if Z is specified as keyword argument24283: [Bug]: colorbar interacts poorly with TwoSlopeNorm when one slope is infinite24906: [DOC/BUILD] add ability to selectively build docs24901: [TST] Upcoming dependency test failures17991: type stubs for matplotlib17583: Linter complains about unexpected data-type, however, docs say this is possible15926: Support for Python Type Hints (PEP 484)13798: Add PEP484 type hints to the code (For IDE autocompletion / hints)