GitHub statistics for 3.5.0 (Nov 15, 2021)#

GitHub statistics for 2021/03/26 (tag: v3.4.0) - 2021/11/15

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

We closed 187 issues and merged 939 pull requests. The full list can be seen on GitHub

The following 144 authors contributed 3406 commits.

  • Aaron Rogers

  • Abhinav Sagar

  • Adrian Price-Whelan

  • Adrien F. Vincent

  • ain-soph

  • Aitik Gupta

  • Akiomi Kamakura

  • AkM-2018

  • Andrea PIERRÉ

  • andthum

  • Antony Lee

  • Antti Soininen

  • apodemus

  • astromancer

  • Bruno Beltran

  • Carlos Cerqueira

  • Casper da Costa-Luis

  • ceelo777

  • Christian Baumann

  • dan

  • Dan Zimmerman

  • David Matos

  • David Poznik

  • David Stansby

  • dependabot[bot]

  • Diego Leal Petrola

  • Dmitriy Fishman

  • Ellert van der Velden

  • Elliott Sales de Andrade

  • Engjell Avdiu

  • Eric Firing

  • Eric Larson

  • Eric Prestat

  • Ewan Sutherland

  • Felix Nößler

  • Fernando

  • fourpoints

  • Frank Sauerburger

  • Gleb Fedorov

  • Greg Lucas

  • hannah

  • Hannes Breytenbach

  • Hans Meine

  • Harshal Prakash Patankar

  • harupy

  • Harutaka Kawamura

  • Hildo Guillardi Júnior

  • Holtz Yan

  • Hood

  • Ian Hunt-Isaak

  • Ian Thomas

  • ianhi

  • Illviljan

  • ImportanceOfBeingErnest

  • Isha Mehta

  • iury simoes-sousa

  • Jake Bowhay

  • Jakub Klus

  • Jan-Hendrik Müller

  • Janakarajan Natarajan

  • Jann Paul Mattern

  • Jash Shah

  • Jay Joshi

  • jayjoshi112711

  • jeffreypaul15

  • Jerome F. Villegas

  • Jerome Villegas

  • Jesus Briales

  • Jody Klymak

  • Jonathan Yong

  • Joschua Conrad

  • Joschua-Conrad

  • Jouni K. Seppänen

  • K-Monty

  • katrielester

  • kdpenner

  • Kent

  • Kent Gauen

  • kentcr

  • kir0ul

  • kislovskiy

  • KIU Shueng Chuan

  • KM Goh

  • Konstantin Popov

  • kyrogon

  • Leeh Peter

  • Leo Singer

  • lgfunderburk

  • Liam Toney

  • luz paz

  • luzpaz

  • Madhav Humagain

  • MalikIdreesHasa

  • Marat Kopytjuk

  • Marco Rigobello

  • Marco Salathe

  • Markus Wesslén

  • martinRenou

  • Matthias Bussonnier

  • MeeseeksMachine

  • Michał Górny

  • Mihai Anton

  • Navid C. Constantinou

  • Nico Schlömer

  • Phil Nagel

  • Philip Schiff

  • Philipp Nagel

  • pwohlhart

  • Péter Leéh

  • Quentin Peter

  • Ren Pang

  • rgbmrc

  • Richard Barnes

  • richardsheridan

  • Rike-Benjamin Schuppner

  • Roberto Toro

  • Ruth Comer

  • ryahern

  • Ryan May

  • Sam Van Kooten

  • sandipanpanda

  • Simon Hoxbro

  • Slava Ostroukh

  • Stefan Appelhoff

  • Stefanie Molin

  • takimata

  • tdpetrou

  • theOehrly

  • Thomas A Caswell

  • Tim Hoffmann

  • tohc1

  • Tom Charrett

  • Tom Neep

  • Tomas Hrnciar

  • Tortar

  • Tranquilled

  • Vagrant Cascadian

  • Viacheslav Ostroukh

  • Vishnu V K

  • Xianxiang Li

  • Yannic Schroeder

  • Yo Yehudi

  • Zexi

  • znstrider

GitHub issues and pull requests:

Pull Requests (939):

  • PR #21645: Backport PR #21628 on branch v3.5.x (Fix METH_VARARGS method signatures )

  • PR #21644: Backport PR #21640 on branch v3.5.x (DOC: remove sample_plots from tutorials)

  • PR #21628: Fix METH_VARARGS method signatures

  • PR #21640: DOC: remove sample_plots from tutorials

  • PR #21636: Backport PR #21604 on branch v3.5.x (Fix centre square rectangle selector part 1)

  • PR #21604: Fix centre square rectangle selector part 1

  • PR #21633: Backport PR #21501 on branch v3.5.x (Refix for pyparsing compat.)

  • PR #21606: BLD: limit support of pyparsing to <3

  • PR #21501: Refix for pyparsing compat.

  • PR #21624: Backport PR #21621 on branch v3.5.x (Fix GhostScript error handling types)

  • PR #21625: Backport PR #21568 on branch v3.5.x (Enhancing support for tex and datetimes)

  • PR #21568: Enhancing support for tex and datetimes

  • PR #21621: Fix GhostScript error handling types

  • PR #21623: Backport PR #21619 on branch v3.5.x (Revert "Pin sphinx to fix sphinx-gallery")

  • PR #21619: Revert "Pin sphinx to fix sphinx-gallery"

  • PR #21618: Backport PR #21617 on branch v3.5.x (FIX: Make sure we do not over-write eps short cuts)

  • PR #21622: Backport PR #21350 on branch v3.5.x (Remove plot_gallery setting from conf.py)

  • PR #21617: FIX: Make sure we do not over-write eps short cuts

  • PR #21616: Backport PR #21613 on branch v3.5.x (SEC/DOC update supported versions)

  • PR #21615: Backport PR #21607 on branch v3.5.x (DOC: link to cheatsheets site, not github repo)

  • PR #21614: Backport PR #21609 on branch v3.5.x (Fix documentation link with renaming voxels to voxelarray)

  • PR #21613: SEC/DOC update supported versions

  • PR #21607: DOC: link to cheatsheets site, not github repo

  • PR #21609: Fix documentation link with renaming voxels to voxelarray

  • PR #21605: Backport PR #21317 on branch v3.5.x (Move label hiding rectilinear-only check into _label_outer_{x,y}axis.)

  • PR #21317: Move label hiding rectilinear-only check into _label_outer_{x,y}axis.

  • PR #21602: Backport PR #21586 on branch v3.5.x (Defer enforcement of hatch validation)

  • PR #21601: Backport PR #21530 on branch v3.5.x (Fix interrupting GTK on plain Python)

  • PR #21603: Backport PR #21596 on branch v3.5.x (Pin sphinx to fix sphinx-gallery)

  • PR #21586: Defer enforcement of hatch validation

  • PR #21530: Fix interrupting GTK on plain Python

  • PR #21397: Support for pre 2.7.1 freetype savannah versions

  • PR #21599: Backport PR #21592 on branch v3.5.x ([BUG in 3.5.0rc1] - Anatomy of a Figure has the legend in the wrong spot)

  • PR #21587: Backport PR #21581 on branch v3.5.x (Fix RangeSlider.reset)

  • PR #21592: [BUG in 3.5.0rc1] - Anatomy of a Figure has the legend in the wrong spot

  • PR #21596: Pin sphinx to fix sphinx-gallery

  • PR #21577: Backport PR #21527 on branch v3.5.x (Add more 3.5 release notes)

  • PR #21527: Add more 3.5 release notes

  • PR #21573: Backport PR #21570 on branch v3.5.x (Raise correct exception out of Spines.__getattr__)

  • PR #21563: Backport PR #21559 on branch v3.5.x (Fix eventplot units)

  • PR #21560: Backport PR #21553 on branch v3.5.x (Fix check for manager presence in blocking_input.)

  • PR #21561: Backport PR #21555 on branch v3.5.x (MNT: reject more possibly unsafe strings in validate_cycler)

  • PR #21555: MNT: reject more possibly unsafe strings in validate_cycler

  • PR #21553: Fix check for manager presence in blocking_input.

  • PR #21559: Fix eventplot units

  • PR #21543: Backport PR #21443 on branch v3.5.x (FIX: re-instate ability to have position in axes)

  • PR #21550: Ignore transOffset if no offsets passed to Collection

  • PR #21443: FIX: re-instate ability to have position in axes

  • PR #21531: Backport PR #21491 on branch v3.5.x (Relocate inheritance diagram to the top of the document)

  • PR #21491: Relocate inheritance diagram to the top of the document

  • PR #21504: Backport PR #21481 on branch v3.5.x (FIX: spanning subfigures)

  • PR #21481: FIX: spanning subfigures

  • PR #21483: Backport PR #21387 on branch v3.5.x (Fix path simplification of closed loops)

  • PR #21486: Backport PR #21478 on branch v3.5.x (Fix GTK4 embedding example)

  • PR #21497: Backport PR #21484 on branch v3.5.x (Replacement for imread should return an array)

  • PR #21484: Replacement for imread should return an array

  • PR #21495: Backport PR #21492 on branch v3.5.x (added parameter documentation for MultiCursor)

  • PR #21493: Backport PR #21488 on branch v3.5.x (Added to contour docs)

  • PR #21492: added parameter documentation for MultiCursor

  • PR #21488: Added to contour docs

  • PR #21478: Fix GTK4 embedding example

  • PR #21387: Fix path simplification of closed loops

  • PR #21479: Backport PR #21472 on branch v3.5.x (Clarify set_parse_math documentation.)

  • PR #21472: Clarify set_parse_math documentation.

  • PR #21471: Backport PR #21470 on branch v3.5.x (Hide fully transparent latex text in PS output)

  • PR #21470: Hide fully transparent latex text in PS output

  • PR #21469: Backport PR #21468 on branch v3.5.x (Fix some typos in examples)

  • PR #21468: Fix some typos in examples

  • PR #21461: Backport #21429 from jklymak/doc-use-mpl-sphinx

  • PR #21464: Backport PR #21460 on branch v3.5.x (Clip slider init marker to slider track.)

  • PR #21460: Clip slider init marker to slider track.

  • PR #21458: Backport: #21429 from jklymak/doc-use-mpl-sphinx

  • PR #21454: Fix error with pyparsing 3 for 3.5.x

  • PR #21459: Backport PR #21423 on branch v3.5.x (Change CircleCI job title to "Rendered docs")

  • PR #21423: Change CircleCI job title to "Rendered docs"

  • PR #21457: Backport PR #21455 on branch v3.5.x (Hide note linking to the download section at the bottom of galleries)

  • PR #21456: Backport PR #21453 on branch v3.5.x (Cleanup index.rst sectioning)

  • PR #21455: Hide note linking to the download section at the bottom of galleries

  • PR #21453: Cleanup index.rst sectioning

  • PR #21224: DOC: Nav-bar: Add icon linking to contents

  • PR #21451: Backport PR #21445 on branch v3.5.x (Mnt pin pyparsing)

  • PR #21429: DOC: use mpl-sphinx-theme for navbar, social, logo

  • PR #21450: Backport PR #21449 on branch v3.5.x (Less verbose install info on index page)

  • PR #21449: Less verbose install info on index page

  • PR #21446: Also exclude pyparsing 3.0.0 in setup.py.

  • PR #21445: Mnt pin pyparsing

  • PR #21439: Backport PR #21420 on branch v3.5.x (Enable Python 3.10 wheel building on all systems)

  • PR #21438: Backport PR #21427 on branch v3.5.x (Update docstrings of get_{view,data}_interval.)

  • PR #21437: Backport PR #21435 on branch v3.5.x (DOC: Fix selection of parameter names in HTML theme)

  • PR #21420: Enable Python 3.10 wheel building on all systems

  • PR #21427: Update docstrings of get_{view,data}_interval.

  • PR #21435: DOC: Fix selection of parameter names in HTML theme

  • PR #21428: Backport PR #21422 on branch v3.5.x (More doc reorganization)

  • PR #21422: More doc reorganization

  • PR #21421: Backport PR #21411 on branch v3.5.x (Document webagg in docs.)

  • PR #21419: Backport PR #21251 on branch v3.5.x (DOC: more site re-org)

  • PR #21411: Document webagg in docs.

  • PR #21251: DOC: more site re-org

  • PR #21416: Backport PR #21326 on branch v3.5.x (Add ability to scale BBox with just x or y values)

  • PR #21418: Backport PR #21414 on branch v3.5.x (Support pathological tmpdirs in TexManager.)

  • PR #21410: Backport PR #20591 on branch v3.5.x (Webagg backend: get rid of tornado)

  • PR #21414: Support pathological tmpdirs in TexManager.

  • PR #21326: Add ability to scale BBox with just x or y values

  • PR #20591: Webagg backend: get rid of tornado

  • PR #21406: Backport PR #21212 on branch v3.5.x (Fix set_size_inches on HiDPI and also GTK4)

  • PR #21405: Backport PR #21365 on branch v3.5.x (Convert macosx backend to use device_pixel_ratio)

  • PR #18274: Improve initial macosx device scale

  • PR #21212: Fix set_size_inches on HiDPI and also GTK4

  • PR #21365: Convert macosx backend to use device_pixel_ratio

  • PR #21372: Backport PR #20708 on branch v3.5.x (Describe possible need for loading the 'lmodern' package when using PGF files)

  • PR #20708: Describe possible need for loading the 'lmodern' package when using PGF files

  • PR #21359: Add GHA testing whether files were added and deleted in the same PR.

  • PR #21360: Backport PR #21335 on branch v3.5.x (DOC: move usage tutorial info to Users guide rst)

  • PR #21363: Backport PR #21287 on branch v3.5.x (Inherit more docstrings.)

  • PR #21361: Fix flake8 from #21335

  • PR #21287: Inherit more docstrings.

  • PR #21335: DOC: move usage tutorial info to Users guide rst

  • PR #21358: Backport PR #21357 on branch v3.5.x (DOC: remove test from README.rst)

  • PR #21357: DOC: remove test from README.rst

  • PR #21350: Remove plot_gallery setting from conf.py

  • PR #21340: Backport PR #21332 on branch v3.5.x (Fix default value for shading in``pyplot.pcolormesh`` docstring)

  • PR #21332: Fix default value for shading in``pyplot.pcolormesh`` docstring

  • PR #21334: Backport PR #21330 on branch v3.5.x (Fix medical image caption in tutorial)

  • PR #21329: Backport PR #21321 on branch v3.5.x (DOC Update description of ax.contour method, resolves #21310)

  • PR #21330: Fix medical image caption in tutorial

  • PR #21321: DOC Update description of ax.contour method, resolves #21310

  • PR #21327: Backport PR #21313 on branch v3.5.x (DOC: Minimal getting started page)

  • PR #21313: DOC: Minimal getting started page

  • PR #21316: Backport PR #21312 on branch v3.5.x (Update link to Agg website)

  • PR #21312: Update link to Agg website

  • PR #21308: Backport PR #21307 on branch v3.5.x (Use in-tree builds for PyPy wheels)

  • PR #21307: Use in-tree builds for PyPy wheels

  • PR #21306: Backport PR #21303 on branch v3.5.x (Pin macOS to 10.15 for wheels)

  • PR #21305: Backport PR #21286 on branch v3.5.x (Clarify FigureBase.tight_bbox as different from all other artists.)

  • PR #21286: Clarify FigureBase.tight_bbox as different from all other artists.

  • PR #21302: Backport PR #21291 on branch v3.5.x (DOC: Bump to the sphinx-gallery release)

  • PR #21304: Backport PR #21294 on branch v3.5.x (Disable blitting on GTK4 backends)

  • PR #21294: Disable blitting on GTK4 backends

  • PR #21277: Backport PR #21263 on branch v3.5.x (Ensure internal FreeType matches Python compile)

  • PR #21291: DOC: Bump to the sphinx-gallery release

  • PR #21296: Backport PR #21288 on branch v3.5.x (Allow macosx thread safety test on macOS11)

  • PR #21297: Backport PR #21293 on branch v3.5.x (Fix snap argument to pcolormesh)

  • PR #21293: Fix snap argument to pcolormesh

  • PR #21288: Allow macosx thread safety test on macOS11

  • PR #21279: Fix freetype wheel building

  • PR #21292: Backport PR #21290 on branch v3.5.x (DOC: Fix some lists in animation examples)

  • PR #21290: DOC: Fix some lists in animation examples

  • PR #21284: Backport PR #21282 on branch v3.5.x (Fix incorrect markup in example.)

  • PR #21282: Fix incorrect markup in example.

  • PR #21281: Backport PR #21275 on branch v3.5.x (Fix format_cursor_data for values close to float resolution.)

  • PR #21275: Fix format_cursor_data for values close to float resolution.

  • PR #21263: Ensure internal FreeType matches Python compile

  • PR #21273: Backport PR #21269 on branch v3.5.x (Don't use pixelDelta() on X11.)

  • PR #21269: Don't use pixelDelta() on X11.

  • PR #21268: Backport PR #21236: DOC: Update interactive colormap example

  • PR #21265: Backport PR #21264 on branch v3.5.x (DOC: Fix footnote that breaks PDF builds)

  • PR #21264: DOC: Fix footnote that breaks PDF builds

  • PR #21236: DOC: Update interactive colormap example

  • PR #21262: Backport PR #21250 on branch v3.5.x (DOC: Remove examples/README)

  • PR #21260: DOC: Fix source links to prereleases

  • PR #21261: Backport PR #21240: DOC: Fix source links and flake8 cleanup

  • PR #21248: Backport PR #21247 on branch v3.5.x (Fix release notes typos.)

  • PR #21254: Backport PR #21249 on branch v3.5.x (Fix some syntax highlights in coding and contributing guide.)

  • PR #21250: DOC: Remove examples/README

  • PR #21249: Fix some syntax highlights in coding and contributing guide.

  • PR #20652: Fixed Comments and Clarification

  • PR #21240: DOC: Fix source links and flake8 cleanup

  • PR #21247: Fix release notes typos.

  • PR #21244: Backport PR #20907 on branch v3.5.x (Move sigint tests into subprocesses)

  • PR #21245: Backport PR #21226 on branch v3.5.x (DOC: Adapt some colors in examples)

  • PR #21226: DOC: Adapt some colors in examples

  • PR #20907: Move sigint tests into subprocesses

  • PR #21241: Backport PR #21237 on branch v3.5.x (DOC: Add fill_between to plot_types)

  • PR #21237: DOC: Add fill_between to plot_types

  • PR #21235: Backport PR #20852 on branch v3.5.x (Prepare docs for 3.5)

  • PR #20852: Prepare docs for 3.5

  • PR #21234: Backport PR #21221 on branch v3.5.x (Updates to plot types)

  • PR #21232: Backport PR #21228 on branch v3.5.x (Small doc nits.)

  • PR #21233: Backport PR #21229 on branch v3.5.x (Shorten PdfPages FAQ entry.)

  • PR #21221: Updates to plot types

  • PR #21229: Shorten PdfPages FAQ entry.

  • PR #21228: Small doc nits.

  • PR #21227: Backport PR #20730 on branch v3.5.x (DOC: Add a release mode tag)

  • PR #20730: DOC: Add a release mode tag

  • PR #21225: Backport PR #21223 on branch v3.5.x (Fix nav link for "Usage guide" and remove release/date info from that page)

  • PR #21223: Fix nav link for "Usage guide" and remove release/date info from that page

  • PR #21222: Backport PR #21211 on branch v3.5.x (updated resources)

  • PR #21211: updated resources

  • PR #21219: Backport PR #21216 on branch v3.5.x (Use correct confidence interval)

  • PR #21216: Use correct confidence interval

  • PR #21217: Backport PR #21215 on branch v3.5.x (Fix more edge cases in psd, csd.)

  • PR #21215: Fix more edge cases in psd, csd.

  • PR #21210: Backport PR #21191 on branch v3.5.x (Fix very-edge case in csd(), plus small additional cleanups.)

  • PR #21209: Backport PR #21188 on branch v3.5.x (Rework headers for individual backend docs.)

  • PR #21191: Fix very-edge case in csd(), plus small additional cleanups.

  • PR #21188: Rework headers for individual backend docs.

  • PR #21208: Backport PR #21203 on branch v3.5.x (Rework plot types quiver)

  • PR #21203: Rework plot types quiver

  • PR #21207: Backport PR #21198 on branch v3.5.x (Update coding_guide.rst)

  • PR #21206: Backport PR #21201 on branch v3.5.x (Fix signature of barh() in plot types)

  • PR #21204: Backport PR #21193 on branch v3.5.x (Update contributing guide.)

  • PR #21198: Update coding_guide.rst

  • PR #21201: Fix signature of barh() in plot types

  • PR #21200: Backport PR #21196 on branch v3.5.x (Update fonts.rst)

  • PR #21199: Backport PR #21026 on branch v3.5.x (Place 3D contourf patches between levels)

  • PR #21197: Backport PR #21186 on branch v3.5.x (Fixed typos using codespell. (previous pull request was told not to change the agg files) )

  • PR #21196: Update fonts.rst

  • PR #21026: Place 3D contourf patches between levels

  • PR #21186: Fixed typos using codespell. (previous pull request was told not to change the agg files)

  • PR #21195: Backport PR #21189 on branch v3.5.x (Small doc fixes.)

  • PR #21194: Backport PR #21192 on branch v3.5.x (Discourage making style changes to extern/.)

  • PR #21189: Small doc fixes.

  • PR #21192: Discourage making style changes to extern/.

  • PR #21193: Update contributing guide.

  • PR #21184: Backport PR #21172 on branch v3.5.x (skip QImage leak workaround for PySide2 >= 5.12)

  • PR #21183: Backport PR #21081 on branch v3.5.x (Improve docs for to_jshtml())

  • PR #21172: skip QImage leak workaround for PySide2 >= 5.12

  • PR #21181: Backport PR #21166 on branch v3.5.x (Cleanup contour(f)3d examples.)

  • PR #21182: Backport PR #21180 on branch v3.5.x (Remove uninformative .. figure:: titles in docs.)

  • PR #21081: Improve docs for to_jshtml()

  • PR #21180: Remove uninformative .. figure:: titles in docs.

  • PR #21166: Cleanup contour(f)3d examples.

  • PR #21174: Backport PR #19343 on branch v3.5.x (Enh improve agg chunks error)

  • PR #19343: Enh improve agg chunks error

  • PR #21171: Backport PR #20951 on branch v3.5.x ([ENH]: data kwarg support for mplot3d #20912)

  • PR #21169: Backport PR #21126 on branch v3.5.x (Deprecate passing formatting parameters positionally to stem())

  • PR #21126: Deprecate passing formatting parameters positionally to stem()

  • PR #21164: Backport PR #21039 on branch v3.5.x (Fix hexbin marginals and log scaling)

  • PR #21039: Fix hexbin marginals and log scaling

  • PR #21160: Backport PR #21136 on branch v3.5.x (More (minor) plot types gallery fixes.)

  • PR #21136: More (minor) plot types gallery fixes.

  • PR #21158: Backport PR #21140 on branch v3.5.x (Docstring cleanups around DATA_PARAMETER_PLACEHOLDER.)

  • PR #21159: Backport PR #21127 on branch v3.5.x (Simplify argument parsing in stem().)

  • PR #21157: Backport PR #21153 on branch v3.5.x (Improve curve_error_band example.)

  • PR #21156: Backport PR #21154 on branch v3.5.x (Increase marker size in double_pendulum example.)

  • PR #21127: Simplify argument parsing in stem().

  • PR #21140: Docstring cleanups around DATA_PARAMETER_PLACEHOLDER.

  • PR #21153: Improve curve_error_band example.

  • PR #21154: Increase marker size in double_pendulum example.

  • PR #21149: Backport PR #21146 on branch v3.5.x (Fix clim handling for pcolor{,mesh}.)

  • PR #21151: Backport PR #21141 on branch v3.5.x (Fix DATA_PARAMETER_PLACEHOLDER interpolation for quiver&contour{,f}.)

  • PR #21150: Backport PR #21145 on branch v3.5.x (Fix format_cursor_data with nans.)

  • PR #21141: Fix DATA_PARAMETER_PLACEHOLDER interpolation for quiver&contour{,f}.

  • PR #21145: Fix format_cursor_data with nans.

  • PR #21146: Fix clim handling for pcolor{,mesh}.

  • PR #21148: Backport PR #21142 on branch v3.5.x (Mac qt ctrl)

  • PR #21142: Mac qt ctrl

  • PR #21144: Backport PR #21122 on branch v3.5.x (CTRL does not fix aspect in zoom-to-rect mode.)

  • PR #21143: Backport PR #19515 on branch v3.5.x (Colorbar axis zoom and pan)

  • PR #21122: CTRL does not fix aspect in zoom-to-rect mode.

  • PR #19515: Colorbar axis zoom and pan

  • PR #21138: Backport PR #21131 on branch v3.5.x (Fix polar() regression on second call failure)

  • PR #21134: Backport PR #21124 on branch v3.5.x (Tweak streamplot plot_types example.)

  • PR #21133: Backport PR #21114 on branch v3.5.x (Add contour and tricontour plots to plot types)

  • PR #21132: Backport PR #21093 on branch v3.5.x (DOC: clarify what we mean by object oriented in pyplot api)

  • PR #21124: Tweak streamplot plot_types example.

  • PR #21114: Add contour and tricontour plots to plot types

  • PR #21130: Backport PR #21129 on branch v3.5.x (Fix decenter of image in gallery thumbnails)

  • PR #21093: DOC: clarify what we mean by object oriented in pyplot api

  • PR #21129: Fix decenter of image in gallery thumbnails

  • PR #21125: Backport PR #21086 on branch v3.5.x (Capitalization fixes in example section titles.)

  • PR #21128: Backport PR #21123 on branch v3.5.x (Simplify/uniformize sample data setup in plot_types examples.)

  • PR #21123: Simplify/uniformize sample data setup in plot_types examples.

  • PR #21121: Backport PR #21111 on branch v3.5.x (Rename section title Gallery -> Examples)

  • PR #21086: Capitalization fixes in example section titles.

  • PR #21120: Backport PR #21115 on branch v3.5.x (Improve errorbar plot types example)

  • PR #21119: Backport PR #21116 on branch v3.5.x (Adapt css so that galleries have four columns)

  • PR #21116: Adapt css so that galleries have four columns

  • PR #21118: Backport PR #21112 on branch v3.5.x (Fix make_norm_from_scale __name__ when used inline.)

  • PR #21111: Rename section title Gallery -> Examples

  • PR #21112: Fix make_norm_from_scale __name__ when used inline.

  • PR #20951: [ENH]: data kwarg support for mplot3d #20912

  • PR #21115: Improve errorbar plot types example

  • PR #21109: Backport PR #21104 on branch v3.5.x (Remove the index and module index pages)

  • PR #21104: Remove the index and module index pages

  • PR #21102: Backport PR #21100 on branch v3.5.x (Cleanup demo_tight_layout.)

  • PR #21106: Backport PR #21034 on branch v3.5.x (Make rcParams["backend"] backend fallback check rcParams identity first.)

  • PR #21105: Backport PR #21083 on branch v3.5.x (Fix capitalizations)

  • PR #21103: Backport PR #21089 on branch v3.5.x (Update sticky_edges docstring to new behavior.)

  • PR #21034: Make rcParams["backend"] backend fallback check rcParams identity first.

  • PR #21083: Fix capitalizations

  • PR #21099: Backport PR #20935 on branch v3.5.x (Add ColormapsRegistry as experimental and add it to pyplot)

  • PR #21100: Cleanup demo_tight_layout.

  • PR #21098: Backport PR #20903 on branch v3.5.x (Use release-branch version scheme )

  • PR #20935: Add ColormapsRegistry as experimental and add it to pyplot

  • PR #20903: Use release-branch version scheme

  • PR #21089: Update sticky_edges docstring to new behavior.

  • PR #21084: Backport PR #20988 on branch v3.5.x (Add HiDPI support in GTK.)

  • PR #21085: Backport PR #21082 on branch v3.5.x (Fix layout of sidebar entries)

  • PR #20345: ENH: call update_ticks before we return them to the user

  • PR #21082: Fix layout of sidebar entries

  • PR #20988: Add HiDPI support in GTK.

  • PR #21080: Backport PR #19619 on branch v3.5.x (Fix bug in shape assignment)

  • PR #19619: Fix bug in shape assignment

  • PR #21079: Backport PR #21078 on branch v3.5.x (Cache build dependencies on Circle)

  • PR #21078: Cache build dependencies on Circle

  • PR #21077: Backport PR #21076 on branch v3.5.x (Break links between twinned axes when removing)

  • PR #21076: Break links between twinned axes when removing

  • PR #21073: Backport PR #21072 on branch v3.5.x (Use sysconfig directly instead of through distutils)

  • PR #21072: Use sysconfig directly instead of through distutils

  • PR #21071: Backport PR #21061 on branch v3.5.x (Remove most visible dependencies on distutils.)

  • PR #21061: Remove most visible dependencies on distutils.

  • PR #21070: Backport PR #21025 on branch v3.5.x (Fix Cairo backends on HiDPI screens)

  • PR #21065: Backport PR #20819 on branch v3.5.x (Add CPython 3.10 wheels)

  • PR #21069: Backport PR #21051 on branch v3.5.x (set_dashes does not support offset=None anymore.)

  • PR #21068: Backport PR #21067 on branch v3.5.x (Remove generated file accidentally added in #20867)

  • PR #21025: Fix Cairo backends on HiDPI screens

  • PR #21051: set_dashes does not support offset=None anymore.

  • PR #21067: Remove generated file accidentally added in #20867

  • PR #21066: Backport PR #21060 on branch v3.5.x (Correct the default for fillstyle parameter in MarkerStyle())

  • PR #20819: Add CPython 3.10 wheels

  • PR #21064: Backport PR #20913 on branch v3.5.x ([Doc] colors.to_hex input & output)

  • PR #20913: [Doc] colors.to_hex input & output

  • PR #21063: Backport PR #21062 on branch v3.5.x (Fix typo in template of current dev-docs)

  • PR #21062: Fix typo in template of current dev-docs

  • PR #21060: Correct the default for fillstyle parameter in MarkerStyle()

  • PR #21058: Backport PR #21053 on branch v3.5.x (Fix validate_markevery docstring markup.)

  • PR #21053: Fix validate_markevery docstring markup.

  • PR #21052: Backport PR #20867 on branch v3.5.x ("inner" index reorganization)

  • PR #21047: Backport PR #21040 on branch v3.5.x (Document handleheight parameter of Legend constructor)

  • PR #21048: Backport PR #21044 on branch v3.5.x (Support for forward/back mousebuttons on WX backend)

  • PR #20867: "inner" index reorganization

  • PR #21044: Support for forward/back mousebuttons on WX backend

  • PR #21040: Document handleheight parameter of Legend constructor

  • PR #21045: Backport PR #21041 on branch v3.5.x (Prefer "none" to "None" in docs, examples and comments.)

  • PR #21041: Prefer "none" to "None" in docs, examples and comments.

  • PR #21037: Backport PR #20949 on branch v3.5.x (Improve formatting of imshow() cursor data independently of colorbar.)

  • PR #21035: Backport PR #21031 on branch v3.5.x (Make date.{converter,interval_multiples} rcvalidators side-effect free.)

  • PR #20949: Improve formatting of imshow() cursor data independently of colorbar.

  • PR #21031: Make date.{converter,interval_multiples} rcvalidators side-effect free.

  • PR #21032: Backport PR #21017 on branch v3.5.x (FIX: Don't subslice lines if non-standard transform)

  • PR #21030: Backport PR #20980 on branch v3.5.x (FIX: remove colorbar from list of colorbars on axes)

  • PR #21029: Backport PR #21028 on branch v3.5.x (Minor homogeneization of markup for MEP titles.)

  • PR #21028: Minor homogeneization of markup for MEP titles.

  • PR #21022: Backport PR #20518 on branch v3.5.x ( Support sketch_params in pgf backend)

  • PR #20518: Support sketch_params in pgf backend

  • PR #21018: Backport PR #20976 on branch v3.5.x (Separate tick and spine examples)

  • PR #20976: Separate tick and spine examples

  • PR #21014: Backport PR #20994 on branch v3.5.x (Remove unused icon_filename, window_icon globals.)

  • PR #21013: Backport PR #21012 on branch v3.5.x (Use numpydoc for GridSpecFromSubplotSpec.__init__)

  • PR #20994: Remove unused icon_filename, window_icon globals.

  • PR #21012: Use numpydoc for GridSpecFromSubplotSpec.__init__

  • PR #21011: Backport PR #21003 on branch v3.5.x (Deemphasize mpl_toolkits in API docs.)

  • PR #21003: Deemphasize mpl_toolkits in API docs.

  • PR #21002: Backport PR #20987 on branch v3.5.x (FIX: colorbar with boundary norm, proportional, extend)

  • PR #20987: FIX: colorbar with boundary norm, proportional, extend

  • PR #21000: Backport PR #20997 on branch v3.5.x (Fix ToolManager + TextBox support.)

  • PR #20997: Fix ToolManager + TextBox support.

  • PR #20985: Backport PR #20942 on branch v3.5.x (DOC Use 'Axes' instead of 'axes' in axes._base.py)

  • PR #20983: Backport PR #20973 on branch v3.5.x (Docstring cleanups.)

  • PR #20982: Backport PR #20972 on branch v3.5.x (Cleanup some dviread docstrings.)

  • PR #20942: DOC Use 'Axes' instead of 'axes' in axes._base.py

  • PR #20981: Backport PR #20975 on branch v3.5.x (Clarify support for 2D coordinate inputs to streamplot.)

  • PR #20972: Cleanup some dviread docstrings.

  • PR #20975: Clarify support for 2D coordinate inputs to streamplot.

  • PR #20973: Docstring cleanups.

  • PR #20971: Backport PR #20970 on branch v3.5.x (Build wheels for Apple Silicon.)

  • PR #20970: Build wheels for Apple Silicon.

  • PR #20969: Backport PR #20321 on branch v3.5.x (Add a GTK4 backend.)

  • PR #20321: Add a GTK4 backend.

  • PR #20966: Backport PR #19553 on branch v3.5.x (ENH: Adding callbacks to Norms for update signals)

  • PR #20967: Backport PR #20965 on branch v3.5.x (BUG: Fix f_back is None handling)

  • PR #20965: BUG: Fix f_back is None handling

  • PR #19553: ENH: Adding callbacks to Norms for update signals

  • PR #20960: Backport PR #20745 on branch v3.5.x (Clean up some Event class docs.)

  • PR #20745: Clean up some Event class docs.

  • PR #20959: Backport PR #20952 on branch v3.5.x (Redirect to new 3rd party packages page)

  • PR #20952: Redirect to new 3rd party packages page

  • PR #20958: Backport PR #20956 on branch v3.5.x (Make warning for no-handles legend more explicit.)

  • PR #20956: Make warning for no-handles legend more explicit.

  • PR #20954: Backport PR #20931 on branch v3.5.x (API: rename draw_no_output to draw_without_rendering)

  • PR #20931: API: rename draw_no_output to draw_without_rendering

  • PR #20934: Backport PR #20919 on branch v3.5.x (Improve various release notes)"

  • PR #20948: Backport PR #20944 on branch v3.5.x (Switch documented deprecations in mathtext by __getattr__ deprecations)

  • PR #20944: Switch documented deprecations in mathtext by __getattr__ deprecations

  • PR #20947: Backport PR #20941 on branch v3.5.x (Fix variable capitalization in plot types headings)

  • PR #20941: Fix variable capitalization in plot types headings

  • PR #20939: Backport PR #20937 on branch v3.5.x (Fix documented allowed values for Patch.set_edgecolor.)

  • PR #20940: Backport PR #20938 on branch v3.5.x (Fix missorted changelog entry.)

  • PR #20938: Fix missorted changelog entry.

  • PR #20937: Fix documented allowed values for Patch.set_edgecolor.

  • PR #20933: Backport PR #20916 on branch v3.5.x (Improve deleted Animation warning)

  • PR #20916: Improve deleted Animation warning

  • PR #20919: Improve various release notes

  • PR #20928: Backport PR #20889 on branch v3.5.x (Fix clearing selector)

  • PR #20927: Backport PR #20924 on branch v3.5.x (Improve path.py docstrings a bit)

  • PR #20889: Fix clearing selector

  • PR #20922: Backport PR #20920 on branch v3.5.x (Fix cubic curve code in Path.__doc__)

  • PR #20925: Backport PR #20917 on branch v3.5.x (Move installing FAQ to installing page.)

  • PR #20924: Improve path.py docstrings a bit

  • PR #20917: Move installing FAQ to installing page.

  • PR #20920: Fix cubic curve code in Path.__doc__

  • PR #20918: Backport PR #20915 on branch v3.5.x ([Doc] boxplot typo)

  • PR #20915: [Doc] boxplot typo

  • PR #20908: [Doc] FigureCanvasBase draw

  • PR #20899: Backport PR #20885 on branch v3.5.x (Fix broken QApplication init in a test.)

  • PR #20885: Fix broken QApplication init in a test.

  • PR #20894: Backport PR #20891 on branch v3.5.x (Add dependency link for 3.5)

  • PR #20893: Backport PR #20892 on branch v3.5.x (Label pylab as "discouraged" instead of "disapproved")

  • PR #20891: Add dependency link for 3.5

  • PR #20888: Backport PR #20864 on branch v3.5.x (Add Python 3.10 testing.)

  • PR #20890: Backport PR #20693 on branch v3.5.x (Fix setting artists properties of selectors)

  • PR #20892: Label pylab as "discouraged" instead of "disapproved"

  • PR #20693: Fix setting artists properties of selectors

  • PR #20864: Add Python 3.10 testing.

  • PR #20886: Backport PR #20884 on branch v3.5.x (Ensure full environment is passed to headless test.)

  • PR #20884: Ensure full environment is passed to headless test.

  • PR #20883: Make pywin32 optional in Ctrl+C Qt test.

  • PR #20874: Add additional external resource.

  • PR #20875: Use mpl.colormaps in examples

  • PR #20586: Deprecate matplotlib.test()

  • PR #19892: Add Figure parameter layout and discourage tight_layout / constrained_layout

  • PR #20882: Don't add QtNetwork to the API exported by qt_compat.

  • PR #20881: Deprecate some old globals in qt_compat.

  • PR #13306: Qt5: SIGINT kills just the mpl window and not the process itself

  • PR #20876: DOC: Fix dependency link.

  • PR #20878: Use tables for Locator and Formatter docs

  • PR #20873: Remove mplutils.cpp; shorten mplutils.h.

  • PR #20872: Remove some boilerplate from C extension inits.

  • PR #20871: Move setup.cfg to mplsetup.cfg.

  • PR #20869: Ignore errors trying to delete make_release_tree.

  • PR #20868: Fix qt key mods

  • PR #20856: TST: Add unit test to catch recurrences of #20822, #20855

  • PR #20857: Propose a less error-prone helper for module-level getattrs.

  • PR #20840: Speed up Tkagg blit with Tk_PhotoPutBlock

  • PR #20805: Ensure all params are restored after reset_ticks.

  • PR #20863: new github citation format

  • PR #20859: Allow SubFigure legends

  • PR #20848: Fix PyPy wheels and tests

  • PR #20862: Fix minor typo in setupext.py

  • PR #20814: FIX: Avoid copying source script when plot_html_show_source_link is False in plot directive

  • PR #20855: BUG: __getattr__ must raise AttributeError if name not found (again)

  • PR #20079: Prepare axes_divider for simpler(?) indexing-based API.

  • PR #20444: Delete _Bracket and update the _Curve to be able to ']->' and '<-['

  • PR #20812: Clarify tutorial "Customizing Matplotlib with style sheets and rcParams"

  • PR #20806: Deprecate matplotlib.cm.LUTSIZE

  • PR #20818: Swap Cap/Cup glyphs when using STIX font.

  • PR #20849: Add external resources to devdoc landing page

  • PR #20846: Re-re-remove deprecated Qt globals.

  • PR #18503: Add a dedicated ColormapRegistry class

  • PR #20603: Deprecate unused LassoSelector event handlers.

  • PR #20679: Fix selector onselect call when the selector is removed by an "empty" click and add ignore_event_outside argument

  • PR #11358: FIX/ENH: Introduce a monolithic legend handler for Line2D

  • PR #20699: FIX/ENH: Introduce a monolithic legend handler for Line2D

  • PR #20837: Merge branch v3.4.x

  • PR #18782: ENH: allow image to interpolate post RGBA

  • PR #20829: TST: neither warned and pytest upstream deprecated this usage

  • PR #20828: Increase test timeouts to 60 s to aid slower architectures

  • PR #20816: ENH: Add the ability to block callback signals

  • PR #20646: Handle NaN values in plot_surface zsort

  • PR #20725: Axes3D.plot_surface: Allow masked arrays and NaN values

  • PR #20825: Fix image triage tool with Qt6

  • PR #20229: ENH: Only do constrained layout at draw...

  • PR #20822: BUG: __getattr__ must raise AttributeError if name not found

  • PR #20815: circle: Switch to next-gen image.

  • PR #20813: add doc-link to dufte

  • PR #20799: MNT: Rename callbacksSM to callbacks

  • PR #20803: Re-remove deprecated Qt globals.

  • PR #17810: FIX: don't fail on first show if animation already exhausted

  • PR #20733: Deprecate globals using module-level __getattr__.

  • PR #20788: FIX: Check for colorbar creation with multi-dimensional alpha

  • PR #20115: ENH: pass extra kwargs in FigureBase, SubFigure, Figure to set

  • PR #20795: TST/MNT: deprecate unused fixture

  • PR #20792: Change legend guide to object oriented approach

  • PR #20717: Fix collection offsets

  • PR #20673: Point [SOURCE] documents to github

  • PR #19255: Support for PyQt6/PySide6.

  • PR #20772: Implement remove_rubberband rather than release_zoom.

  • PR #20783: Document how to check for the existence of current figure/axes.

  • PR #20778: Dedupe handling of mouse buttons in macos backend.

  • PR #20749: Cleanup font subsetting code

  • PR #20775: Remove some remnants of qt4 support.

  • PR #20659: Add HiDPI-related config for mathmpl

  • PR #20767: Factor out latex ifpackageloaded pattern.

  • PR #20769: Simplify backend_ps._nums_to_str.

  • PR #20768: Avoid using gca() in examples.

  • PR #20766: Fix line dash offset format in PS output

  • PR #20706: Include underscore.sty

  • PR #20729: Support vmin/vmax with bins='log' in hexbin

  • PR #20753: Deprecate support for case-insensitive scales.

  • PR #20602: Merge EllipseSelector example together with RectangleSelector.

  • PR #20744: Add an example showing alternate mouse cursors.

  • PR #20758: FIX: pass colorbar.set_ticklabels down to long_axis

  • PR #20759: Modernize mathtext examples

  • PR #20739: Small simplifications to streamplot.

  • PR #20756: Add new external resource: Python Graph Gallery

  • PR #20330: Fix cla colorbar

  • PR #20688: issue form files

  • PR #20743: Set the canvas cursor when using a SpanSelector

  • PR #20391: Type42 subsetting in PS/PDF

  • PR #20737: DOC: new index page

  • PR #20686: Fix interaction between make_keyword_only and pyplot generation.

  • PR #20731: Improved implementation of Path.copy and deepcopy

  • PR #20732: Fix style in assert(x).

  • PR #20620: Move set_cursor from the toolbar to FigureCanvas.

  • PR #20728: Fix broken link in 'Contributing' docs

  • PR #20727: DOC/TST make circle faster

  • PR #20726: DOC: Provide alternative to cbar.patch

  • PR #20719: Fix color normalization in plot types scatter

  • PR #20634: Implement Type-1 decryption

  • PR #20633: Emit non BMP chars as XObjects in PDF

  • PR #20709: Fix Circle merge on master branch.

  • PR #20701: Small cleanup to GTK backend

  • PR #20670: Support markevery on figure-level lines.

  • PR #20707: Rename a confusingly named variable in backend_pdf.

  • PR #20680: CI: Build merged version on CircleCI

  • PR #20471: add interactive colorbar example to gallery

  • PR #20692: Small cleanups to hatch.py.

  • PR #20702: DOC: add note about contouring algorithm

  • PR #18869: Add __version_info__ as a tuple-based version identifier

  • PR #20689: Fix some very unlikely leaks in extensions.

  • PR #20254: Define FloatingAxes boundary patch in data coordinates.

  • PR #20682: Bump codecov/codecov-action from 1 to 2

  • PR #20544: Support of different locations for the text fixing cursor of TextBox

  • PR #20648: Simplify barchart_demo

  • PR #20606: Dynamically generate CbarAxes.

  • PR #20405: ENH: expose make_norm_from_scale

  • PR #20555: Fix the way to get xs length in set_3d_properties()

  • PR #20546: Improve tutorial figures in the new theme

  • PR #20676: Fix bounds when initialising SpanSelector

  • PR #20678: Clarify comment about backend_pgf.writeln.

  • PR #20675: Shorten the @deprecated docs.

  • PR #20585: Rename parameter selectors

  • PR #20672: Remove outdated parts of MatplotlibDeprecationWarning docs.

  • PR #20671: Standardize description of kwargs in legend_handler.

  • PR #20669: Cleanup related to usage of axs

  • PR #20664: Reword docs about fallbacks on headless linux.

  • PR #20663: Document $MPLSETUPCFG.

  • PR #20638: Small simplifications to FixedAxisArtistHelper.

  • PR #20626: Simplify curvilinear grid examples.

  • PR #20088: fix some http: -> https: URLs

  • PR #20654: Remove some usages of plt.setp()

  • PR #20615: Font 42 kerning

  • PR #20636: Use set_xticks(ticks, labels) instead of a separate set_xticklabels()

  • PR #20450: [Doc] Font Types and Font Subsetting

  • PR #20582: Fix twoslopenorm colorbar

  • PR #20632: Use ticklabels([]) instead of ticklabels('')

  • PR #20608: doc/conf.py: if set, use SOURCE_DATE_EPOCH to set copyright year.

  • PR #20605: Add dddot and ddddot as accents in mathtext

  • PR #20621: TST/DOC: just run circle once...

  • PR #20498: Adapt the release guide to the new release notes structure

  • PR #20601: Hide some _SelectorWidget state internals.

  • PR #20600: Inline _print_svg into its only call site (print_svg).

  • PR #20589: Add directional sizing cursors

  • PR #20481: Deprecate Colorbar.patch.

  • PR #20598: Don't forget to propagate kwargs from print_svgz to print_svg.

  • PR #19495: Move svg basename detection down to RendererSVG.

  • PR #20501: Colorbar redo again!

  • PR #20407: Turn shared_axes, stale_viewlims into {axis_name: value} dicts.

  • PR #18966: PR: Remove modality of figure options

  • PR #19265: Change styling of slider widgets

  • PR #20593: DOC: fix various typos

  • PR #20374: Check modification times of included RST files

  • PR #20569: Better signature and docstring for Artist.set

  • PR #20574: Add tricontourf hatching example

  • PR #18666: Remove unused/deprecated AVConv classes

  • PR #20514: Fix example for rcParams['autolimit_mode']

  • PR #20571: Switch default ArrowStyle angle values from None to zero.

  • PR #20510: Consistent capitalization of section headers

  • PR #20573: Move the marker path example into the marker reference

  • PR #20572: Clarify allowable backend switches in matplotlib.use().

  • PR #20538: Show box/arrowstyle parameters in reference examples.

  • PR #20515: Shorten the implementation of bxp().

  • PR #20562: More concise how to for subplot adjustment

  • PR #20570: Reduce vertical margins in property tables

  • PR #20563: Expire deprecation of passing nbins to MaxNLocator in two ways

  • PR #20561: Fix limits in plot types example hist(x)

  • PR #20559: Fix deprecation of encoding in plot_directive.

  • PR #20547: Raise if passed invalid kwargs to set_constrained_layout_pads.

  • PR #20527: Factor out DEBUG_TRUETYPE checks in ttconv, & removals of unused defs.

  • PR #20465: Remove remaining 3.3 deprecations

  • PR #20558: Rename recently introduced parameters in SpanSelector

  • PR #20535: Improve the documentation guide

  • PR #20113: Interactive span selector improvement

  • PR #20524: Dedupe some box anchoring code between legend.py and offsetbox.py.

  • PR #20451: Add initial TextBox widget testing

  • PR #20543: Deprecate @pytest.mark.style(...).

  • PR #20530: Plot nothing for incompatible 0 shape in x,y data

  • PR #20367: Add parse_math in Text and default it False for TextBox

  • PR #20509: Cleanup plot types

  • PR #20537: Don't sort boxstyles/arrowstyles/etc. alphabetically.

  • PR #20542: Fix ScalarFormatter.format_ticks for non-ordered tick locations.

  • PR #20533: Rename (N, M) -> (M, N) array-like

  • PR #20540: Deprecate :encoding: option to .. plot::, which has no effect since 2011

  • PR #20541: Minor fix

  • PR #20539: Document defaults in plot_directive.

  • PR #20536: Make most of annotation tutorial a comment, and remove figure titles.

  • PR #20439: Remove dead code from LGTM alerts.

  • PR #20528: Merge subplot_demo into subplot example.

  • PR #20493: Cleanup AnchoredOffsetbox-related demos.

  • PR #20513: Shorten the bxp docstring.

  • PR #20507: Merge subplot_toolbar example into subplots_adjust.

  • PR #20505: Add rc_context to customizing tutorial

  • PR #20449: Suppress repeated logwarns in postscript output.

  • PR #20500: DOC: Add twitter icon and fix logo link

  • PR #20499: Simplify plot types pie()

  • PR #20495: Fix shape of Z in contour docs

  • PR #20497: Remove obsolete footnote on pyside

  • PR #20485: DOC: hexbin 'extent' must be 4-tuple of float, not float

  • PR #20466: Various cleanups to pgf backend.

  • PR #20474: Make lack of support more explicit for non-postscript fonts + usetex.

  • PR #20476: give Font a root widget

  • PR #20477: remove _master attribute from FigureCanvasTk

  • PR #19731: DOC: first pass at switching to pydata theme

  • PR #20475: Less pyplot, more OO in docs.

  • PR #20467: Small cleanups to sphinxext.plot_directive.

  • PR #20437: Use packaging to do version comparisons.

  • PR #20354: Merge Colorbar and ColorbarBase.

  • PR #20464: tinypages/conf.py doesn't need to manipulate sys.path.

  • PR #20420: Add a select_overload helper for signature-overloaded functions.

  • PR #20460: Shorten the AnchoredOffsetbox docstring.

  • PR #20458: Set the axes of legend text

  • PR #20438: Fix deprecation of Tick.apply_tickdir.

  • PR #20457: Rename data variables in histogram example.

  • PR #20442: Fix dvi baseline detector when \usepackage{chemformula} is used.

  • PR #20454: Tell LGTM to use Python 3 explicitly.

  • PR #20446: Make used tex packages consistent between ps and other backends.

  • PR #20447: Remove Figure/Axes/Axis deprecations from 3.3

  • PR #20414: ENH: add colorbar info to gridspec cbar

  • PR #20436: Add missing super __init__ in subclasses

  • PR #20284: Use a GtkApplication in GTK backend.

  • PR #20400: Make pdftex.map parsing stricter

  • PR #20292: Cleanup plot types docs

  • PR #20445: Small cleanups to backend_ps.

  • PR #20399: Improve example for 3D polygons

  • PR #20432: Small doc cleanups.

  • PR #20398: Document Axes.get_aspect()

  • PR #20428: Deprecate public use of get_path_in_displaycoord.

  • PR #20397: Improve hexbin() documentation

  • PR #20430: Improve fancyarrow_demo.

  • PR #20431: Fix indentation of Arrow/Box/Connection styles tables.

  • PR #20427: Fix references in ArrowStyle docstring.

  • PR #20346: Clarify/Improve docs on family-names vs generic-families

  • PR #20410: PGF: Clip lines/markers to maximum LaTeX dimensions.

  • PR #20363: Don't disable path clipping on paths with codes.

  • PR #20244: Inline and simplify SubplotToolQt.

  • PR #20165: Slightly improve output of dvi debug utilities, and tiny cleanups.

  • PR #20390: Cleanup arrow_demo.

  • PR #20408: Remove mention of now-removed Encoding class.

  • PR #20327: FIX: fix colorbars with no scales

  • PR #20215: Quadmesh.set_array validates dimensions

  • PR #20293: Simplify font setting in usetex mode

  • PR #20386: Merge arrow_simple_demo into arrow_guide.

  • PR #20348: codecs.getwriter has simpler lifetime semantics than TextIOWrapper.

  • PR #20132: Create release notes page

  • PR #20331: Remove Axis, Tick, and Axes deprecations from 3.3

  • PR #20373: Handle direction="column" in axes_grid.Grid

  • PR #20394: Remove separate section for support of 3d subplots.

  • PR #20393: Remove non-informative figure captions.

  • PR #17453: Displaying colorbars with specified boundaries correctly

  • PR #20369: Switch version scheme to release-branch-semver.

  • PR #20377: Cleanup some examples titles & texts.

  • PR #20378: Redirect agg_buffer{,_to_array} examples to canvasagg.

  • PR #20376: Small improvements to canvasagg example.

  • PR #20365: Reorganize a bit text-related rcs in matplotlibrc.

  • PR #20362: Add research notice

  • PR #20353: Remove incorrect statement about data-kwarg interface.

  • PR #20343: Fix exception handling when constructing C-level PathGenerator.

  • PR #20349: Fix missing write in TTStreamWriter::printf.

  • PR #20347: Fix possible refleak in PathGenerator.

  • PR #20339: Cleanup autoscale-related docstrings.

  • PR #20338: Fix some indent-related style lints.

  • PR #20337: Small unit-related cleanups.

  • PR #20168: FIX: clean up re-limiting hysteresis

  • PR #20336: Deduplicate color format specification

  • PR #20334: Remove need for ConversionInterface to support unitless values.

  • PR #20020: For polar plots, report cursor position with correct precision.

  • PR #20319: DOC: Tweaks to module API pages

  • PR #20332: Quadmesh's default value of shading is now set to 'flat' instead of False

  • PR #20333: Better align param comments in Legend.__init__ signature.

  • PR #20323: Adding cla and remove to ColorbarAxes

  • PR #20320: Fix remaining E265 exceptions.

  • PR #20318: DOC: Fix missing refs in what's new pages

  • PR #20315: Fix spelling.

  • PR #20291: Write data parameter docs as regular parameter not as note (v2)

  • PR #19908: Implement get_cursor_data for QuadMesh.

  • PR #20314: MAINT: Removing deprecated colorbar functions.

  • PR #20310: Add test for font selection by texmanager.

  • PR #19348: Make YearLocator a subclass of RRuleLocator

  • PR #20208: Rewrite blocking_input to something much simpler.

  • PR #19033: Templatize class factories.

  • PR #20309: DOC: Spell out args/kwargs in examples/tutorials

  • PR #20305: Merge two axisartist examples and point to standard methods.

  • PR #20306: Document legend(handles=handles) signature

  • PR #20311: Warn if a non-str is passed to an rcParam requiring a str.

  • PR #18472: Adding a get_coordinates() method to Quadmesh collections

  • PR #20032: axvline()/axvspan() should not update r limits in polar plots.

  • PR #20304: Don't mention dviread in the PsfontsMap "missing entry" error message.

  • PR #20308: Remove outdated comment re: pgf/windows.

  • PR #20302: Further remove use of meshWidth, meshHeight in QuadMesh.

  • PR #20101: Fix Text class bug when font argument is provided without math_fontfamily

  • PR #15436: Allow imshow from float16 data

  • PR #20299: Simplify tfm parsing.

  • PR #20290: Support imshow(<float16 array>).

  • PR #20303: Remove tilde in code links where not necessary

  • PR #19873: Allow changing the vertical axis in 3d plots

  • PR #19558: Use luatex in --luaonly mode to query kpsewhich.

  • PR #20301: Clarify the effect of PolygonCollection properties on Quiver

  • PR #20235: Warn user when mathtext font is used for ticks

  • PR #20237: Make QuadMesh arguments with defaults keyword_only

  • PR #20054: Enh better colorbar axes

  • PR #20164: Auto-generate required kwdoc entries into docstring.interpd.

  • PR #19677: Convert axis limit units in Qt plot options widget

  • PR #14913: Reimplement NonUniformImage, PcolorImage in Python, not C.

  • PR #20295: Replace text._wrap_text by _cm_set().

  • PR #19859: Write data parameter docs as regular parameter not as note

  • PR #20273: Fix cursor with toolmanager on GTK3.

  • PR #20288: Small markup fixes in api docs.

  • PR #20276: Tiny fixes to mathtext/usetex tutorials.

  • PR #20084: Add legend.labelcolor in rcParams

  • PR #19253: Improve font spec for SVG font referencing.

  • PR #20278: Deprecate public access to certain texmanager attributes.

  • PR #19375: Don't composite path-clipped image; forward suppressComposite as needed.

  • PR #20190: Simplify handling of uncomparable formats in tests.

  • PR #20277: Fix ordering of tex font usepackages.

  • PR #20279: Slightly reword intros of mpl_toolkits API docs.

  • PR #20272: De-duplicate fonts in LaTeX preamble.

  • PR #15604: Deprecate auto-removal of grid by pcolor/pcolormesh.

  • PR #20193: Simplify HostAxes.draw and its interaction with ParasiteAxes.

  • PR #19441: Make backend_gtk3foo importable on headless environments.

  • PR #20126: Simplify font_manager font enumeration logic.

  • PR #19869: Factor out x/y lo/hi handling in errorbar.

  • PR #20173: Rename (with deprecation) first parameter of grid() from b to visible.

  • PR #19499: Fully fold overset/underset into _genset.

  • PR #20268: Api pcolorargs deprecation

  • PR #20264: Fix blitting selector

  • PR #20081: Limit documenting special members to __call__

  • PR #20245: MAINT: Removing deprecated offset_position from Collection

  • PR #20218: Update Axes showcase in "Embedding in Tk" example

  • PR #20019: Example: Cursor widget with text

  • PR #20242: Add comments and format Axis._get_coord_info

  • PR #20207: Move axisartist towards using standard Transforms.

  • PR #20247: Explicitly reject black autoformatting.

  • PR #20217: ci: Export sphinx-gallery run results to CircleCI.

  • PR #20238: Clarify docstring of ScalarMappable.set/get_array()

  • PR #20239: Style tables in style guide

  • PR #19894: Remove deprecated Qt4 backends

  • PR #19937: Add washing machine to Axes3D

  • PR #20233: Add a Ubuntu 20.04 / Python 3.9 CI run

  • PR #20227: Adding an equals method to colormaps

  • PR #20216: Documentation Style Guide for contributors

  • PR #20222: Fix C coverage

  • PR #20221: DOC: clarify that savefig(..., transparent=False) has no effect

  • PR #20047: Add labels parameter to set_ticks()

  • PR #20118: Convert FontEntry to a data class

  • PR #19167: Add support for HiDPI in TkAgg on Windows

  • PR #18397: fix cmr10 negative sign in cmsy10 (RuntimeWarning: Glyph 8722 missing)

  • PR #20170: SubplotParams.validate-associated fixes.

  • PR #19467: Shorten the implementation of violin().

  • PR #12226: FIX: pcolor/pcolormesh honour edgecolors kwarg when facecolors is set 'none'

  • PR #18870: Expand ScalarMappable.set_array to accept array-like inputs

  • PR #20073: Support SubFigures in AxesDivider.

  • PR #20209: Deprecate cbook.report_memory.

  • PR #20211: Use check_getitem in legend location resolution.

  • PR #20206: Cleanup axisartist in preparation for future changes.

  • PR #20191: Small simplifications to FloatingAxesBase.

  • PR #20189: Add tests for ginput and waitforbuttonpress.

  • PR #20199: Make set_marker{edge,face}color(None) more consistent.

  • PR #16943: Changing get_cmap to return copies of the registered colormaps.

  • PR #19483: MNT: deprecate epoch2num/num2epoch

  • PR #20201: Simplify _process_plot_var_args.set_prop_cycle.

  • PR #20197: Speedup Line2D marker color setting.

  • PR #20194: Fix markup on MEP22.

  • PR #20198: Fix validation of Line2D color.

  • PR #20046: Deprecation warning

  • PR #20144: More tight_layout cleanups

  • PR #20105: Shorten Curve arrowstyle implementations.

  • PR #19401: Simplify axisartist line clipping.

  • PR #19260: Update round fix

  • PR #20196: Replaced links to colormap packages with link to third-party packages list in MPL docs

  • PR #18819: Usage guide edit

  • PR #18346: Soft-deprecate Axes.plot_date()

  • PR #20187: Merge v3.4.x up into master

  • PR #15333: Enh: DivergingNorm Fair

  • PR #20188: Remove 3.3 deprecations in cbook.

  • PR #20177: Fix broken test re: polar tick visibility.

  • PR #20026: DOC: move third-party packages to new page

  • PR #19994: Don't hide shared "x/y"ticklabels for grids of non-rectilinear axes.

  • PR #20150: Rename mosaic layout

  • PR #19369: Add Artist._cm_set for temporarily setting an Artist property.

  • PR #15889: Add svg logo icon

  • PR #20140: DOC: make 2x versions of all gallery figures

  • PR #20155: Fix wheel builds on CI

  • PR #19951: Convert Qhull wrapper to C++ and array_view

  • PR #19918: Cleanup some consistency in contour extensions

  • PR #20153: Fix wheel builds on CI

  • PR #19363: Create box3d example

  • PR #20129: Cleanup some "variable assigned but not used" lints.

  • PR #20107: Support full-sharex/y in subplot_mosaic.

  • PR #20094: Switch _auto_adjust_subplotpars to take rowspan/colspan as input.

  • PR #16368: Improve warning for unsupported scripts.

  • PR #19660: Allow PolygonSelector points to be removed

  • PR #16291: Split Norm and LinearNorm up

  • PR #20119: Cleanup flake8 exceptions for examples

  • PR #20109: Fix trailing text in doctest-syntax plot_directive.

  • PR #19538: Speedup pdftex.map parsing.

  • PR #20003: Bump minimum NumPy to 1.17

  • PR #20074: Copy-edit axes_grid tutorial.

  • PR #20124: Remove workaround unneeded on Py3.7+, which we require now.

  • PR #20120: Cleanup subsetting tool.

  • PR #20108: Skip back-and-forth between pixels and points in contour code.

  • PR #20106: Shorten bracket arrowstyle docs.

  • PR #20090: Cleanup anchored_artists, inset_locator docstrings.

  • PR #20097: Use nullcontext more as do-nothing context manager.

  • PR #20095: Remove 3.3 ticker deprecations

  • PR #20064: Expire deprecation of AxesDivider defaulting to zero pads.

  • PR #20091: Cleanup tight_layout.

  • PR #20069: Don't make VBoxDivider inherit from HBoxDivider.

  • PR #20078: Remove some usages of OrderedDict

  • PR #20077: Expire Artist.set() property reordering

  • PR #20070: Harmonize descriptions of the 'anchor' parameter.

  • PR #20011: Move development dependencies to dependencies page

  • PR #20072: Improve labeling in simple_axes_divider1 example.

  • PR #20063: Deprecate some untested, never used axes_grid1 methods.

  • PR #20065: Deprecate AxesDivider.append_axes(..., add_to_figure=True).

  • PR #20066: Cleanup axes_divider docstrings, and detail calculations.

  • PR #20059: Include left and right titles for labeling axes in qt axes selector.

  • PR #20052: Remove axes_grid/axisartist APIs deprecated in Matplotlib 3.3.

  • PR #18807: make FancyArrow animatable

  • PR #15281: Don't use ImageGrid in demo_text_rotation_mode.

  • PR #20051: Remove offsetbox APIs deprecated in Matplotlib 3.3.

  • PR #14854: Improved dev installation documentation

  • PR #18900: Enh better colorbar axes

  • PR #20042: DOC: fix typos

  • PR #13860: Deprecate {Locator,Formatter}.set_{{view,data}_interval,bounds}.

  • PR #20028: Shorten the repr of scaling transforms.

  • PR #20027: Fix axvspan for drawing slices on polar plots.

  • PR #20024: Small fixes to latex-related docs.

  • PR #20023: Simplify _redo_transform_rel_fig.

  • PR #20012: Fix default theta tick locations for non-full-circle polar plots.

  • PR #20021: DOC: fix typos

  • PR #20013: Move restriction of polar theta scales to ThetaAxis._set_scale.

  • PR #20010: DOC: fix heading level for plot_types/stats

  • PR #20000: Remove ax fixture from category tests.

  • PR #20007: Correct minor typos in legend.py and autoscale.py

  • PR #20005: DOC: Fix numpydoc syntax, and parameters names.

  • PR #19996: Small simplification to RadialLocator.

  • PR #19968: ENH: draw no output

  • PR #19657: Allow Selectors to be dragged from anywhere within their patch

  • PR #19304: Add legend title font properties

  • PR #19977: Fix doc build

  • PR #19974: CI: update the ssh key used to push the devdocs

  • PR #9888: Add an Annulus patch class

  • PR #13680: Update seaborn style

  • PR #19967: ENH: add user-facing no-output draw

  • PR #19765: ENH: use canvas renderer in draw

  • PR #19525: Don't create page transparency group in pdf output (for pdftex compat).

  • PR #19952: avoid implicit np.array -> float conversion

  • PR #19931: Remove now unused patches to ttconv.

  • PR #19934: Deprecate drawtype to RectangleSelector

  • PR #19941: Simplify 3D random walk example

  • PR #19926: Move custom scales/custom projections docs to module docstrings.

  • PR #19898: Remove 3.3 backend deprecations

  • PR #19901: Remove 3.3 rcParam deprecations

  • PR #19900: Remove 3.3 text deprecations

  • PR #19922: Remove 3.3 deprecated modules

  • PR #19925: Include projections.geo in api docs.

  • PR #19924: Discourage use of imread & improve its docs.

  • PR #19866: Switch to asciiart for boxplot illustration.

  • PR #19912: Add symlog to figureoptions scalings

  • PR #19564: Micro-optimize type1font loading

  • PR #19623: FIX: Contour lines rendered incorrectly when closed loops

  • PR #19902: Implement ArtistList.__[r]add__.

  • PR #19904: Don't set zoom/pan cursor for non-navigatable axes.

  • PR #19909: Use unicode when interactively displaying 3d azim/elev.

  • PR #19905: pyplot: do not apply kwargs twice in to x/yticklabels

  • PR #19126: Move pixel ratio handling into FigureCanvasBase

  • PR #19897: DOC/MNT fix make clean for plot_types

  • PR #19858: Move Line2D units handling to Axes & deprecate "units finalize" signal.

  • PR #19889: Include length in ArtistList repr.

  • PR #19887: Fix E265 in test files.

  • PR #19882: Use ax.set() for a more compact notation of styling in plot types docs

  • PR #17231: Fix errobar order

  • PR #19703: DOC: new plot gallery

  • PR #19825: Factor out machinery for running subprocess tk tests.

  • PR #19872: Fix unit handling in errorbar for astropy.

  • PR #19526: Apply unit conversion early in errorbar().

  • PR #19855: Correct handle default backend.

  • PR #18216: Combine Axes.{lines,images,collections,patches,text,tables} into single list

  • PR #19853: Consistent corner variables names in widgets.py

  • PR #19575: Deprecate Text.get_prop_tup.

  • PR #19810: Remove JPEG-specific parameters and rcParams.

  • PR #19666: Change dictionary to list of tuples to permit duplicate keys

  • PR #19400: Fix tk event coordinates in the presence of scrollbars.

  • PR #19603: Remove matplotlibrc.template.

  • PR #19835: Merge v3.4.x into master

  • PR #19821: Hide stderr output from subprocess call in test suite.

  • PR #19819: Correct small typos in _axes.py and legend.py

  • PR #19795: Remove usetex-related APIs deprecated in Matplotlib 3.3.

  • PR #19789: Fix zorder handling for OffsetBoxes and subclasses.

  • PR #19796: Expire ``keymap.all_axes``-related deprecations.

  • PR #19806: Remove outdated api changes notes.

  • PR #19801: Expire deprecation of mathtext.fallback_to_cm.

  • PR #12744: Explicit plotorder

  • PR #19681: Merge branch 'v3.4.x' into master

  • PR #18971: Switch to setuptools_scm.

  • PR #19727: DOC: simplify API index

  • PR #19760: Speed up _delete_parameter.

  • PR #19756: Minor cleanup of documentation guide

  • PR #19752: Cleanup backend_tools docstrings, and minor refactorings.

  • PR #19552: Remove scalarmappable private update attributes

  • PR #19728: Factor out clip-path attr handling in backend_svg.

  • PR #19540: Share subplots() label visibility handling with label_outer().

  • PR #19753: Cleanup string formatting in backend_pgf.

  • PR #19750: Simplify maxdict implementation.

  • PR #19749: Remove unused _find_dedent_regex & _dedent_regex.

  • PR #19751: Update some matplotlib.lines docstrings.

  • PR #13072: ENH: add figure.legend; outside kwarg for better layout outside subplots

  • PR #19740: Minor backend docstring fixes.

  • PR #19734: Remove unused _fonts attribute in RendererSVG.

  • PR #19733: Reword AutoDateFormatter docs.

  • PR #19718: Small style fixes to matplotlibrc.template.

  • PR #19679: Add inheritance diagram to patches docs

  • PR #19717: Don't sort lexicographially entries in SVG output.

  • PR #19716: Fix colon placement in issue template.

  • PR #19704: Cleanup license page in docs

  • PR #19487: Deprecate unused *args to print_<foo>.

  • PR #19654: Dedupe various method implementations using functools.partialmethod.

  • PR #19655: Deprecate Tick.apply_tickdir.

  • PR #19653: deprecate_privatize_attribute also works for privatizing methods.

  • PR #19646: Add angle setter/getter to Rectangle

  • PR #19659: Improve docs for rgba conversion

  • PR #19641: Fix Bbox.frozen() not copying minposx/minposy

  • PR #19626: Clean up E265 in examples.

  • PR #19622: Prefer Axes.remove() over Figure.delaxes() in docs.

  • PR #19621: Dedupe docstrings of Figure.{get_axes,axes}.

  • PR #19600: DOC: better intro for dates.py

  • PR #19606: Remove versionadded notes; correct doc link

  • PR #19620: Remove suggestion to remove rk4/rk45 integrators from streamplot.

  • PR #19586: DOC: more improve date example

  • PR #19566: add docstring to ax.quiver

  • PR #19601: Handle None entries in sys.modules.

  • PR #19517: Deprecate toplevel is_url, URL_REGEX helpers.

  • PR #19570: Dedupe part of error message in check_in_list.

  • PR #14508: Add force_zorder parameter

  • PR #19585: Deprecate trivial helpers in style.core.

  • PR #19534: BUG: fill_between with interpolate=True and NaN.

  • PR #18887: FIX: Generalize Colorbar Scale Handling

  • PR #16788: Adding png image return for inline backend figures with _repr_html_

Issues (187):

  • #21518: [Bug]: Datetime axis with usetex is unclear

  • #21509: [Bug]: Text sometimes is missing when figure saved to EPS

  • #21569: [Bug]: AttributeError: 'NoneType' object has no attribute 'dpi' after drawing and removing contours inside artist

  • #21612: [Bug]: Security.md out of date

  • #21608: [Doc]: ax.voxels links to wrong method.

  • #21528: [Doc]: Outdated QT_API docs

  • #21517: [Bug]: this example shows ok on matplotlib-3.4.3, but not in matplotlib-3.5.0 master of october 30th

  • #21548: [Bug]: blocking_input

  • #21552: [Bug]: eventplot cannot handle multiple datetime-based series

  • #21441: [Bug]: axes(position = [...]) behavior

  • #10346: Passing clim as keyword argument to pcolormesh does not change limits.

  • #21480: [Bug]: Subfigure breaks for some Gridspec slices when using constrained_layout

  • #20989: [Bug]: regression with setting ticklabels for colorbars in matplotlib 3.5.0b1

  • #21474: [Doc]: Suggestion to use PIL.image.open is not a 1:1 replacement for imread

  • #19634: Multicursor docstring missing a Parameters Section

  • #20847: [Bug]: Contourf not filling contours.

  • #21300: [Bug]: zooming in on contour plot gives false extra contour lines

  • #21466: [Bug]: EPS export shows hidden tick labels when using tex for text rendering

  • #21463: [Bug]: Plotting lables with Greek latters in math mode produces Parsing error when plt.show() runs

  • #20534: Document formatting for for sections

  • #21246: [Doc]: Install info takes up too much room on new front page

  • #21432: [Doc]: Double clicking parameter name also highlights next item of text

  • #21310: [Bug]: contour on 3d plot fails if x and y are 1d and different lengths

  • #18213: Figure out why test_interactive_backend fails on Travis macOS

  • #21090: [MNT]: Should set_size_inches be updated to use device_pixel_ratio?

  • #13948: Allow colorbar.ax.set_ylim to set the colorbar limits?

  • #21314: Inconsistensy in pyplot.pcolormesh docstring regarding default value for shading

  • #21320: [Doc]: Incorrect image caption in imshow() example

  • #21311: [Doc]: dead link for agg

  • #20929: [Bug]: PyPy Win64 wheels use incorrect version

  • #21202: [Bug]: python3.7/site-packages/matplotlib/ft2font.so: Undefined symbol "FT_Done_Glyph"

  • #20932: Qt Ctrl-C broken on windows

  • #21230: [Doc]: [source] links is devdocs are broken

  • #20906: 3.5.0b1: ax.contour generates different artists

  • #21161: [Doc]: In new docs, "Usage guide" entry in the top menu does not link to the "Usage guide"

  • #21016: [Bug] Error: 'PathCollection' object has no attribute 'do_3d_projection' when doing contourf in 3d with extend = 'both'

  • #21135: [Doc]: Data parameter description is not always replaced

  • #4132: Support clim kwarg in pcolor-type plots

  • #21110: Qt swapping ctrl and cmd on OSX

  • #20912: [ENH]: data kwarg support for mplot3d

  • #15005: Cleanup API for setting ticks

  • #21095: [ENH]: A data-type check is missed in cm.ScalarMappable.set_array()

  • #7711: Colorbar: changing the norm does not update the Formatter

  • #18925: Removing axes created by twiny() leads to an error

  • #21057: [Bug]: distutils deprecation

  • #21024: [ENH]: Cairo backends do not fully support HiDPI

  • #20811: Python 3.10 manylinux wheels

  • #11509: On making the rc-validators function know the rcParam affected instance

  • #20516: Sketch params ignored when using PGF backend

  • #20963: [Bug]: broken 'proportional' colorbar when using contourf+cmap+norm+extend

  • #13974: [DOC] Undocumented behavior in streamplot

  • #16251: API changes are too hard to find in the rendered docs

  • #20770: [Doc]: How to replicate behaviour of plt.gca(projection=...)?

  • #17052: Colorbar update error with clim change in multi_image.py example

  • #4387: make Normalize objects notifiy scalar-mappables on changes

  • #20001: rename fig.draw_no_output

  • #20936: [Bug]: edgecolor 'auto' doesn't work properly

  • #20909: [Bug]: Animation error message

  • #6864: Add release dates to what's new page

  • #20905: [Bug]: error plotting z-axis array with np.nan -- does not plot with cmap option (surface plot)

  • #20618: BUG: Lost functionality of interactive selector update

  • #20791: [Bug]: spines and ticklabels

  • #20723: Adding a legend to a SubFigure doesn't work

  • #20637: PyPy wheels are pinned to v3.3, so pypy-based wheels for latest versions are not available

  • #19160: pypy failures

  • #20385: Add ']->' , '<-[' arrowstyles

  • #19016: Move away from set_ticklabels()

  • #20800: [Bug]: Setting backend in custom style sheet raises UserWarning

  • #20809: [Bug]: Cap and Cup in mathtext are inconsistent

  • #20762: [Doc]: Add external resources to devdoc landing page

  • #18490: Add a method to access the list of registered colormaps

  • #20666: Interactive SpanSelector no longer notifies when the selector is removed by an "empty" click

  • #20552: Expose legend's line: legline._legmarker as public

  • #18391: Bug? Legend Picking Not Working on Marker

  • #11357: Unable to retrieve marker from legend handle

  • #2035: legend marker update bug

  • #19748: Incorrect & inconsistent coloring in .imshow() with LogNorm

  • #18735: imshow padding around NaN values

  • #7928: [Bug] backend_bases.key_press_handler sneakily uses digit keys

  • #20802: Add ability to disable callbacks temporarily

  • #16470: Inconsistent Corner Masking w/ plot_surface

  • #12395: Rendering issue occurs when plotting 3D surfaces at a discontinuity

  • #8222: matplotlib 3D surface - gaps / holes in surface

  • #4941: Axes3d plot_surface not supporting masked arrays?

  • #487: Plotting masked arrays with plot_surface()

  • #20794: [Doc]: "Bachelor's degrees by gender" example is more or less dufte

  • #20557: Have [Source] in api docs link to github

  • #20754: [Doc]: legend guide should be OO

  • #17770: animation.save and fig.savefig interfere with each other and raise StopIteration

  • #20785: [Bug]: Colorbar creation from pcolormesh with cell specific alpha values

  • #19843: collection with alpha + colorer

  • #20698: collections.Collections offset improvements

  • #17774: Cannot make Latex plots when Pandas dataframe has underscore in variable name

  • #19884: Better document Axes.set()

  • #20760: [Bug]: subfigure position shifts on y-axis when x kwarg added to supxlabel

  • #20296: colorbar set_ticklabels - text properties not working

  • #18191: PostScript Type42 embedding is broken in various ways

  • #11303: Using fonttype 42 will make the produced PDF size considerably larger when the image has Chinese characters

  • #20735: The top level of the docs needs modification

  • #20684: make_keyword_only doesn't work for pyplot-wrapped methods

  • #20635: DOC: Document patch deprecation

  • #17473: Issue with appearance of RectangleSelector

  • #20616: Type 42 chars beyond BMP not displayed in PDF

  • #20658: MAINT: CircleCI build merged PRs

  • #18312: Add easily comparable version info to toplevel

  • #20665: interactive SpanSelector incorrectly forces axes limits to include 0

  • #20614: Missing kerning in PDFs with Type 42 font

  • #20640: Column direction breaks label mode L for AxesGrid.

  • #20581: Change in custom norm colour map display

  • #20595: Triple and quadruple dot Mathtext accents don't stack or align.

  • #19755: Avoid showing a black background before the plot is ready with Qt5agg backend

  • #10235: Why not get the same clear image on a high-resolution screen?

  • #20479: ColorbarAxes is an imperfect proxy for the Axes passed to Colorbar

  • #18965: Figure options with qt backend breaks

  • #19256: New Styling for Sliders

  • #14148: zorder ignored in mplot3d

  • #20523: plot_directive is confused by include directives, part 2 (context option)

  • #17860: Plot directive may be confused by ..include::

  • #19431: Tricontour documentation and examples should be updated in line with contour

  • #20508: rcParams['axes.autolimit_mode'] = 'round_numbers' is broken

  • #20289: Simplify font setting in usetex mode

  • #20370: Test Coverage for TextBox

  • #20522: Improve 'Writing ReST Pages' section on docs

  • #19259: Set legend title font properties

  • #20049: add legend.labelcolor "argument" to mplstyle stylesheet

  • #20452: Wrong/not useful error message when plotting incompatible x and y

  • #20266: "$$" can not be displayed by ax.text()

  • #20517: Wrong shape of Z in documentation of contour

  • #19423: Switch to pydata-sphinx-theme

  • #20435: Legend Text's axes attribute is None

  • #20379: Change name of variables in histogram example

  • #20440: Wrong text vertical position with LaTeX enabled

  • #10042: Inconsistent use of graphicx and color packages in LaTeX preambles

  • #4482: PGF Backend: "Dimension too large" error while processing log-scale plot

  • #20324: New colorbar doesn't handle norms without a scale properly...

  • #17508: Quadmesh.set_array should validate dimensions

  • #20372: Incorrect axes positioning in axes_grid.Grid with direction='column'

  • #19419: Dev version hard to check

  • #17310: Matplotlib git master version fails to pass serveral pytest's tests.

  • #7742: plot_date() after axhline() doesn't rescale axes

  • #20322: QuadMesh default for shading inadvertently changed.

  • #9653: SVG savefig + LaTeX extremely slow on macOS

  • #20099: fontset from mathtext throwing error after setting Text font=

  • #18399: How to get Quadmesh coordinates

  • #15432: Add support in matplotlib.pyplot.imshow for float16

  • #20298: plt.quiver linestyle option doesn't work?.....

  • #19075: Qt backend's Figure options to support axis units

  • #15039: NonUniformImage wrong image when using large values for axis

  • #18499: Saving as a pdf ignores set_clip_path when there is more than one of them.

  • #15600: Grid disappear after pcolormesh apply

  • #20080: API docs currently include entries for class __dict__, __module__, __weakref__

  • #20159: Zoom in NavigationToolbar2Tk stops working after updating the canvas figure.

  • #17007: Computer Modern Glyph Error

  • #19494: Update azure ubuntu images to 18.04, or update texlive in CI

  • #18841: ScalarMappable should copy its input and allow non-arrays

  • #20121: Adding cmocean and CMasher to the colormaps tutorial

  • #18154: Deprecate plot_date()

  • #7413: Autoscaling has fundamental problems

  • #19627: Replace use of Python/C API with numpy::array_view in _tri.cpp and qhull_wrap.c

  • #19111: plot_directive errantly tries to run code

  • #11007: BUG: Plot directive fails if its content ends with a normal text line (sphinxext)

  • #19929: Selecting axes when customizing gives <anonymous AxesSubplot>

  • #19578: bisect very hard with rcParam changes

  • #19506: Allow saving PDF files without a page group

  • #19906: symlog is not in scale setting

  • #19568: Contour lines are rendered incorrectly when closed loops

  • #19890: Should ArtistList implement __add__?

  • #14405: ENH: Add HiDPI physical to logical pixel ratio property

  • #17139: errorbar doesn't follow plot order

  • #18277: Create new sphinx gallery page for "Chart Types"

  • #15446: the python script in Catalina dock icon display wrong

  • #19848: ValueError: Key backend: '' is not a valid value for backend

  • #1622: zorder is not respected by all parts of errorbar

  • #17247: Move towards making Axes.lines, Axes.patches, ... read-only views of a single child list.

  • #19842: UserWarning: "Trying to register the cmap '...' which already exists" is not very helpful.

  • #7962: pip interprets Matplotlib dev version as stable

  • #19607: Curves with same label not appearing in Figure options (only the last one)

  • #17584: NavigationToolbar2Tk behave unexpected when using it in with Tkinter Canvas

  • #19838: Unexpected behaviour of imshow default interpolation

  • #7650: anchored_artists don't support zorder argument

  • #19687: License doc cleanup

  • #19635: Multicursor updates to events for any axis

  • #17967: Document how to use mathtext to obtain unicode minus instead of dashes for negative numbers

  • #8519: Closed figures linger in memory

  • #14175: RFC: Allow users to force zorder in 3D plots

  • #19464: Quiver docs don't have a return section

  • #18986: fill_between issue with interpolation & NaN