GitHub statistics for 3.6.0 (Sep 15, 2022)#
GitHub statistics for 2021/11/16 (tag: v3.5.0) - 2022/09/15
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 202 issues and merged 894 pull requests. The full list can be seen on GitHub
The following 174 authors contributed 4425 commits.
Abhishek K M
Adeel Hassan
agra
Aitik Gupta
ambi7
Andras Deak
Andres Martinez
Andrew Fennell
andrzejnovak
Andrés Martínez
Anna Mastori
AnnaMastori
Ante Sikic
Antony Lee
arndRemy
Ben Root
Biswapriyo Nath
cavesdev
Clément Phan
Clément Walter
code-review-doctor
Connor Cozad
Constantine Evans
Croadden
daniilS
Danilo Palumbo
David Gilbertson
David Ketcheson
David Matos
David Poznik
David Stansby
Davide Sandonà
dependabot[bot]
dermasugita
Diego Solano
Dimitri Papadopoulos
dj4t9n
Dmitriy Fishman
DWesl
Edouard Berthe
eindH
Elliott Sales de Andrade
Eric Firing
Eric Larson
Eric Prestat
Federico Ariza
Felix Nößler
Fernando
Gajendra Pal
gajendra0180
GavinZhang
Greg Lucas
hannah
Hansin Ahuja
Harshal Prakash Patankar
Hassan Kibirige
Haziq Khurshid
Henry
henrybeUM
Hood
Hood Chatham
Ian Hunt-Isaak
Ian Thomas
igurin-invn
ikhebgeenaccount
Isha Mehta
Jake Bowhay
Jake Li
Jake Lishman
Jake VanderPlas
Jakub Klus
James Tocknell
Jan-Hendrik Müller
Jay Joshi
Jay Stanley
jayjoshi112711
Jeff Beck
Jody Klymak
Joel Frederico
Joseph Fox-Rabinovitz
Josh Soref
Jouni K. Seppänen
Kayran Schmidt
kdpenner
Kian Eliasi
Kinshuk Dua
kislovskiy
KIU Shueng Chuan
kjain
kolibril13
krassowski
Krish-sysadmin
Leeh Peter
lgfunderburk
Liam Toney
Lucas Ricci
Luke Davis
luz paz
mackopes
MAKOMO
MalikIdreesHasa
Marcin Swaltek
Mario
Mario Sergio Valdés Tresanco
martinRenou
Matthew Feickert
Matthias Bussonnier
Mauricio Collares
MeeseeksMachine
melissawm
Mr-Milk
Navid C. Constantinou
Nickolaos Giannatos
Nicolas P. Rougier
Niyas Sait
noatamir
ojeda-e
Olivier Gauthé
Oscar Gustafsson
patquem
Philipp Rohde
Pieter Eendebak
Pieter P
Péter Leéh
Qijia Liu
Quentin Peter
Raphael Quast
rditlar9
Richard Penney
richardsheridan
Rike-Benjamin Schuppner
Robert Cimrman
Roberto Toro
root
Ruth Comer
Ruth G. N
Ruth Nainggolan
Ryan May
Rémi Achard
SaumyaBhushan
Scott Jones
Scott Shambaugh
selormtamakloe
Simon Hoxbro
skywateryang
Stefanie Molin
Steffen Rehberg
stone
Sven Eschlbeck
sveneschlbeck
takimata
tfpf
Thomas A Caswell
Tim Hoffmann
Tobias Megies
Tomas Hrnciar
Tomasz Kuliński
trichter
unknown
Uwe Hubert
vfdev-5
Vishal Chandratreya
Vishal Pankaj Chandratreya
Vishnu V K
vk0812
Vlad Korolev
Will Qian
William Qian
wqh17101
wsykala
yaaun
Yannic Schroeder
yuanx749
渡邉 美希
GitHub issues and pull requests:
Pull Requests (894):
PR #23814: Consolidate release notes for 3.6
PR #23899: Backport PR #23885 on branch v3.6.x (DOC: Rearrange navbar-end elements)
PR #23898: Backport PR #23892 on branch v3.6.x (DOC: Fix docs for linestyles in contour)
PR #23885: DOC: Rearrange navbar-end elements
PR #23894: Backport PR #23881 on branch v3.6.x (Fix Pillow compatibility in example)
PR #23897: Backport PR #23887 on branch v3.6.x (Add missing label argument to barh docs)
PR #23892: DOC: Fix docs for linestyles in contour
PR #23887: Add missing label argument to barh docs
PR #23893: Backport PR #23886 on branch v3.6.x (CI: prefer (older) binaries over (newer) sdists)
PR #23881: Fix Pillow compatibility in example
PR #23886: CI: prefer (older) binaries over (newer) sdists
PR #23880: Backport PR #23862 on branch v3.6.x (Remove triggering of deprecation warning in AnchoredEllipse)
PR #23862: Remove triggering of deprecation warning in AnchoredEllipse
PR #23879: Backport PR #23864 on branch v3.6.x (Correct and improve documentation for anchored artists)
PR #23877: Backport PR #23841 on branch v3.6.x (clarified that hist computes histogram on unbinned data)
PR #23872: Backport PR #23871 on branch v3.6.x (DOC: Fix formatting of pick event demo example)
PR #23841: clarified that hist computes histogram on unbinned data
PR #23864: Correct and improve documentation for anchored artists
PR #23871: DOC: Fix formatting of pick event demo example
PR #23869: Backport PR #23867 on branch v3.6.x (DOC: fix deprecation warnings in examples)
PR #23867: DOC: fix deprecation warnings in examples
PR #23858: Backport PR #23855 on branch v3.6.x (DOC: fix deprecation warnings)
PR #23859: Backport PR #23844 on branch v3.6.x (Further improve dev setup instructions)
PR #23844: Further improve dev setup instructions
PR #23855: DOC: fix deprecation warnings
PR #23854: Backport PR #23852 on branch v3.6.x (Fix cross-compiling internal freetype)
PR #23852: Fix cross-compiling internal freetype
PR #23853: Backport PR #23830 on branch v3.6.x (Start testing on Python 3.11)
PR #23830: Start testing on Python 3.11
PR #23851: Backport PR #23850 on branch v3.6.x (removed single word in documenting doc)
PR #23850: removed single word in documenting doc
PR #23848: Backport PR #23843 on branch v3.6.x (Clarify that pycairo>=1.14.0 is needed.)
PR #23843: Clarify that pycairo>=1.14.0 is needed.
PR #23842: Backport PR #23840 on branch v3.6.x (Remove documentation for axes_grid)
PR #23838: Backport PR #23834 on branch v3.6.x (Revert "Refactor handling of tick and ticklabel visibility in Axis.clear")
PR #23840: Remove documentation for axes_grid
PR #23837: Backport PR #23833 on branch v3.6.x (Remove search field from sidebar)
PR #23836: Backport PR #23823 on branch v3.6.x ([DOC] Improve dev setup description)
PR #23834: Revert "Refactor handling of tick and ticklabel visibility in Axis.clear"
PR #23833: Remove search field from sidebar
PR #23823: [DOC] Improve dev setup description
PR #23822: Backport PR #23813 on branch v3.6.x (Triplot duplicated label)
PR #23813: Triplot duplicated label
PR #23811: Backport PR #23805 on branch v3.6.x (sphinxext: Do not copy plot_directive.css's metadata)
PR #23805: sphinxext: Do not copy plot_directive.css's metadata
PR #23800: Backport PR #23785 on branch v3.6.x (FIX: ensure type stability for missing cmaps in
set_cmap
)PR #23799: Backport PR #23790 on branch v3.6.x (DOC: Add cache busting to all static assets)
PR #23785: FIX: ensure type stability for missing cmaps in
set_cmap
PR #23790: DOC: Add cache busting to all static assets
PR #23791: Backport PR #23774 on branch v3.6.x (Correct rcParams-name in AutoDateFormatter doc-string)
PR #23792: Backport PR #23781 on branch v3.6.x (ci: Add plot types to sphinx-gallery artifacts)
PR #23789: Backport PR #23786 on branch v3.6.x (DOC: fontfallback works for most of the backends)
PR #23788: Backport PR #23784 on branch v3.6.x (DOC: Fix num2date docstring)
PR #23786: DOC: fontfallback works for most of the backends
PR #23784: DOC: Fix num2date docstring
PR #23781: ci: Add plot types to sphinx-gallery artifacts
PR #23783: Backport PR #23782 on branch v3.6.x (Remove
Axes.cla
from examples)PR #23782: Remove
Axes.cla
from examplesPR #23774: Correct rcParams-name in AutoDateFormatter doc-string
PR #23773: Backport PR #23772 on branch v3.6.x (3d plots what's new cleanups)
PR #23772: 3d plots what's new cleanups
PR #23765: Backport PR #23762 on branch v3.6.x (FIX: legend handler warning too liberal)
PR #23762: FIX: legend handler warning too liberal
PR #23759: Backport PR #23686 on branch v3.6.x (Improve matplotlib.pyplot importtime by caching ArtistInspector)
PR #23686: Improve matplotlib.pyplot importtime by caching ArtistInspector
PR #23756: Backport PR #23569 on branch v3.6.x (Fix hidden xlabel bug in colorbar)
PR #23755: Backport PR #23742 on branch v3.6.x (FIX: unbreak ipympl)
PR #23569: Fix hidden xlabel bug in colorbar
PR #23742: FIX: unbreak ipympl
PR #23752: Backport PR #23750 on branch v3.6.x (Fix rcParams documentation)
PR #23749: Backport PR #23735 on branch v3.6.x (Correctly handle Axes subclasses that override cla)
PR #23735: Correctly handle Axes subclasses that override cla
PR #23748: Backport PR #23746 on branch v3.6.x (DOC: add numpydoc docstring + commentary to Axis.get_ticklocs)
PR #23747: Backport PR #23721 on branch v3.6.x (3d plot view angle documentation)
PR #23746: DOC: add numpydoc docstring + commentary to Axis.get_ticklocs
PR #23721: 3d plot view angle documentation
PR #23744: Backport PR #23740 on branch v3.6.x (Clarify error for colorbar with unparented mappable)
PR #23741: Backport PR #23674 on branch v3.6.x (Re-rename builtin seaborn styles to not include a dot.)
PR #23740: Clarify error for colorbar with unparented mappable
PR #23674: Re-rename builtin seaborn styles to not include a dot.
PR #23738: Backport PR #23639 on branch v3.6.x (Adding the new contributor meeting)
PR #23739: Backport PR #23712 on branch v3.6.x (FIX: do not try to help CPython with garbage collection)
PR #23712: FIX: do not try to help CPython with garbage collection
PR #23639: Adding the new contributor meeting
PR #23732: Backport PR #23729 on branch v3.6.x (Use cleaner recursion check in PyQt FigureCanvas' resizeEvent.)
PR #23734: Backport PR #23733 on branch v3.6.x (DOC: Update theme configuration for upcoming changes)
PR #23733: DOC: Update theme configuration for upcoming changes
PR #23728: Backport PR #23722 on branch v3.6.x (Restore deprecation class aliases in cbook)
PR #23729: Use cleaner recursion check in PyQt FigureCanvas' resizeEvent.
PR #23726: Backport PR #23711 on branch v3.6.x (Fix deprecation messages for vendoring unused things)
PR #23722: Restore deprecation class aliases in cbook
PR #23727: Backport PR #23724 on branch v3.6.x (Fix/harmonize spacing in dependencies.rst.)
PR #23724: Fix/harmonize spacing in dependencies.rst.
PR #23711: Fix deprecation messages for vendoring unused things
PR #23715: Backport PR #23708 on branch v3.6.x (Loosen up test_Normalize test)
PR #23713: Backport PR #23710 on branch v3.6.x (Fix cmap deprecations)
PR #23708: Loosen up test_Normalize test
PR #23710: Fix cmap deprecations
PR #23696: Backport PR #23695 on branch v3.6.x (Document polar handling of _interpolation_steps.)
PR #23706: Backport PR #23705 on branch v3.6.x (DOC: Added link to class under discussion)
PR #23705: DOC: Added link to class under discussion
PR #23695: Document polar handling of _interpolation_steps.
PR #23668: Api deprecate cmap functions
PR #23049: Add
minor
keyword argument toplt.x/yticks
PR #23665: Harmonize docstrings for boxstyle/connectionstyle/arrowstyle.
PR #23636: FIX: macosx flush_events should process all events
PR #23555: Uncamelcase offsetTrans in draw_path_collection.
PR #23682: Fix generated documentation for deprecated modules
PR #23678: Get rcParams from mpl
PR #23571: Simplify _bind_draw_path_function.
PR #23673: DOC: Highlight information about avoiding labels in legend
PR #22506: Replace MathtextBackend mechanism.
PR #23340: Set correct path for Arc
PR #23562: Fix issue with get_edgecolor and get_facecolor in 3D plots
PR #23634: make.bat: Don't override SPHINXOPTS/O from the environment
PR #23675: Deprecate helper functions in axis3d
PR #23676: MNT: Get rcParams from mpl
PR #23677: TST: Use article class when checking for pgf
PR #23669: CI: Azure update from ubuntu-18.04 to ubuntu-latest and ubuntu-20.04
PR #23670: Add bar color demo.
PR #23644: Standardize edge-on axis locations when viewing primary 3d axis planes
PR #23563: Fix issue with drawing 3D lines where points are from nparray
PR #23666: MNT: Deprecate macosx prepare subplots tool
PR #23572: Deprecate
get_grid_positions(..., raw=True)
.PR #23525: Add functionality to label individual bars with Axes.bar()
PR #23667: Fix flake8 errors introduced by crossed PRs
PR #23554: MNT: Remove unused imports
PR #23659: Simplify/fix save_diff_image.
PR #23663: Small cleanups to _find_fonts_by_props.
PR #23662: Add tolerance to test failing on ppc64le
PR #23623: MNT: remove _gridspecs attribute on Figure classes
PR #23654: Reverts macosx change to ARC
PR #23661: Remove unused fontsize argument from private mathtext _get_info.
PR #23655: Merge branch v3.5.x into main
PR #23658: Increase tolerance on multi-font tests
PR #23657: Add eps to extension list in image triager
PR #23656: Fix broken link to MathML torture tests.
PR #23649: CI: Use anaconda-client v1.10.0 for upload of nightlies
PR #23647: Allow any color format to be used for axis3d.Axis.set_pane_color
PR #23643: Enable wheels for PyPy 3.8+
PR #23621: DOC: update and extend fonts explanation
PR #23612: CI: try installing a different version of noto on OSX
PR #23619: add pikepdf and visual c++ dependency
PR #23631: Leave out
barh
from the basic plot types.PR #23637: BLD: Add Python 3.11 builds to CI
PR #23632: Add discouraged admonitions
PR #23620: Doc update deps
PR #23627: Bump pypa/cibuildwheel from 2.8.1 to 2.9.0
PR #23628: Change Title Case to Upper lower in templates
PR #23206: Change exception type for incorrect SVG date metadata
PR #23387: Remove setuptools_scm_git_archive dependency and add sdist test
PR #23605: Fix issues in examples, docs, and tutorials
PR #23618: [Doc]: Document the position parameter in apply_aspect()
PR #23355: Revert "Try to unbreak CI by xfailing OSX Tk tests"
PR #23610: TST: be more forgiving about IDing Noto
PR #23609: print version number when building docs
PR #20832: Implement multi-font embedding for PS Backend
PR #20804: Implement multi-font embedding for PDF Backend
PR #23202: MNT: Remove cached renderer from figure
PR #23497: Avoid gridspec in more examples
PR #23602: Editing "issues for new contributors"
PR #23600: DOC: view_init docstring for 3d axes primary view angles
PR #23587: BUG:datetime list starting with none
PR #23559: re-base of font fallback for pdf and eps output + SVG support
PR #23557: BLD: update the manylinux versions used
PR #23596: Minor cleanup of axes_grid1
PR #23594: Expire deprecation on passing bytes to FT2Font.set_text
PR #23435: Add conda env to setup instructions
PR #23574: Move colorbar() doc to method itself.
PR #23584: Bump Ubuntu to 20.04 on GitHub Actions
PR #23561: Clean up code in tri
PR #23582: Cleanup axis3d.Axis.draw
PR #23510: Refactor Widget tests
PR #20718: Circle: Build docs in parallel.
PR #22452: ENH: add ability to remove layout engine
PR #23516: warning when scatter plot color settings discarded
PR #23577: apply_aspect cleanups
PR #23575: Cleanup parasite_simple example.
PR #23567: Remove noop setattr_cm.
PR #23412: Fix dash offset bug in Patch
PR #21756: MNT: Clean up some UTF strings and memory autorelease
PR #23558: MNT: Use UTF-8 string in macosx backend
PR #23550: Change exception types, improve argument checking, and cleanups in mpl_toolkits
PR #23196: Unify set_pickradius argument
PR #20740: Implement Font-Fallback in Matplotlib
PR #22566: Add rcparam for figure label size and weight
PR #23551: Remove transform arguments from _iter_collection
PR #23444: Deduplicate common parts in LatexManager.{__init__,_setup_latex_process}
PR #23017: [ENH] : Provide axis('equal') for Axes3D (replace PR #22705)
PR #22950: Simplify definition of mathtext symbols & correctly end tokens in mathtext parsing
PR #23409: Provide axis('equal') for Axes3D (replaces PR #23017)
PR #23434: Fix array-like linewidth for 3d scatter
PR #23500: Move the common implementation of Axes.set_x/y/zscale to Axis.
PR #23533: Add tests for sankey and minor fixes
PR #23535: Make margins error as claimed in doc-string
PR #23546: Simplify impl. of functions optionally used as context managers.
PR #23494: Fix various issues from SonarQube
PR #23529: Add workflow dispatch GitHub CI
PR #23539: Small improvements to WebAgg example
PR #23541: Change doc-build CI install order
PR #23526: DOC: make "family" less ambiguous in FontProperties docs
PR #23537: Move the deprecated RendererGTK{3,4}Cairo to a single place.
PR #23140: [Features] Allow setting legend title alignment
PR #23538: Fix imprecise docs re: backend dependencies.
PR #23532: Add test for RGBAxes
PR #23453: Add more tests for mplot3d
PR #23501: Let Axes.clear iterate over Axises.
PR #23469: Inline _init_axis_artists & _init_gridlines into clear.
PR #23475: Add markerfacealt to pass-through arguments for error bar lines
PR #23527: STY: fix whitespace on an assert
PR #23495: Fix sgskip'd examples
PR #23404: Restore matplotlib.__doc__ in Sphinx docs
PR #23507: Add hint when More than {max_open_warning} figures have been opened
PR #23499: Fix outdated comment re: event handlers in test_backends_interactive.
PR #23498: Fix direct instantiation of webagg_core managers.
PR #23504: Clarify formatting of the code-for-reproduction field in bug reports.
PR #23489: Add missing test data to install
PR #23482: Mathtext spaces must be independent of font style.
PR #23486: Bump pypa/cibuildwheel from 2.8.0 to 2.8.1
PR #23461: Tweak Axes repr.
PR #16931: Make it easier to improve UI event metadata.
PR #23468: Display grid in floating axes example.
PR #23467: Remove old handling for factor=None in axisartist.
PR #23443: Try running the pgf backend off the article class.
PR #23373: Fix pan/zoom crashing when widget lock is unavailable
PR #23466: Update filename in example.
PR #23464: Deprecate macos close handler.
PR #23463: Deprecate Tick.label
PR #23455: Deprecate properties w_xaxis, w_yaxis, and w_zaxis
PR #23448: Tweak callbacks to generate pick events.
PR #23233: Default stem marker color follows the linecolor
PR #23452: Generalize Axes __repr__ to 3D
PR #23445: Compare thread native ids when checking whether running on main thread.
PR #20752: Set norms using scale names.
PR #23438: DOC: numpydoc-ify date Locator classes
PR #23427: Tweak pgf escapes.
PR #23432: Fixed typo in docs animation api
PR #23420: Clean up test_chunksize_fails()
PR #23415: Minor improvements to units_sample example
PR #21339: Added linear scaling test to Hexbin marginals
PR #23414: Bump pypa/cibuildwheel from 2.7.0 to 2.8.0
PR #23413: Combine chunk size tests into one
PR #23403: Small cleanup to VertexSelector.
PR #23291: In the new/simplified backend API, don't customize draw_if_interactive.
PR #23350: Fixed SVG-as-text image comparison tests.
PR #23406: DOC: Fix calculation of bin centers in multi-histogram
PR #23407: TST: Add missing warning type to pytest.warns
PR #23402: Link 3D animation examples to one another.
PR #23401: Upload wheel artifacts from the correct directory
PR #23374: GOV: point CoC reports at CoC steering council subcomittee mailing list
PR #23393: Clean up formatting of custom cmap example
PR #23146: Update cibuildwheel
PR #23368: Add a helper to generate closed paths.
PR #20220: DOC: add mission statement
PR #22364: Tweak mathtext/tex docs.
PR #23377: Use tick_params more often over tick iteration
PR #22820: [Doc] consolidate
rect
documentationPR #23371: Default animation.convert_args to ["-layers", "OptimizePlus"].
PR #23148: DOC: change address to send security issues to
PR #23365: DOC: add new showcase example, replace gendered one
PR #23033: Fix issue with tex-encoding on non-Unicode platforms
PR #23358: Shorten/clarify definition of extension types.
PR #23370: Small cleanups to animation.
PR #23364: Rename/change signature of PyGlyph_new.
PR #23363: Simplify FigureCanvas multiple inheritance init by swapping bases order.
PR #23366: MNT: use devel version of theme
PR #23357: Fixed decimal points not appearing at end of Mathtext string.
PR #23351: DOC/MNT install docs with dev version of sphinx theme
PR #23349: CI: Remove old scipy-wheels-nightly uploads to ensure space
PR #23348: Support multi-figure MultiCursor; prepare improving its signature.
PR #23360: embedding_in_tk_sgskip.py: use root.destroy
PR #23354: MNT: Use list comprehension
PR #23299: FIX/API: do not reset backend key in rc_context
PR #23191: ENH: add width_ratios and height_ratios to subplots
PR #23060: MNT: Change objective C code to Automatic Reference Counting (ARC)
PR #23347: Simplify/improve check for pycairo in Gtk-based backends.
PR #23316: DOC: improve spines crosslinking
PR #23100: Remove custom backend_nbagg.show(), putting logic in manager show.
PR #23342: FIX: make sure addFont test removes the test font
PR #23266: negative_linestyles kwarg in contour.py
PR #23332: Validate Text linespacing on input.
PR #23336: Remove ineffective exclusion of Arcs without parent Axes.
PR #23341: MNT: Use '--pytest-test-first' option for naming clarity
PR #23337: Remove now inexistent "datapath" rcParam from style blacklist.
PR #22004: Make RendererCairo auto-infer surface size.
PR #23208: ENH: enable stripey lines
PR #23288: Correct URL area with rotated texts in PDFs
PR #23197: Add tests for pan
PR #22167: Deprecate selector
visible
attributePR #23322: Cleanup FontProperties examples.
PR #23321: Tweak examples capitalization/punctuation.
PR #23270: Fix handling of nonmath hyphens in mathtext.
PR #23310: Move Cursor demo from examples/misc to examples/event_handling
PR #23313: Drop CSS styles that are in mpl-sphinx-theme
PR #23314: Don't draw invisible 3D Axes
PR #23302: Deprecate stem(..., use_line_collection=False)
PR #23309: Remove front page examples
PR #23282: Backport PR #22865 on branch v3.5.x (Fix issue with colorbar extend and drawedges)
PR #23231: Add pytest-xvfb as test dependency
PR #23318: No need to return OrderedDict from _gen_axes_spines.
PR #23295: Replace re.sub by the faster str.translate.
PR #23300: Modify example of "Fig Axes Customize Simple"
PR #23014: Improve consistency in LogLocator and LogFormatter API
PR #23286: Refactor URL handling in PDF backend
PR #23065: Fix test_image_comparison_expect_rms
PR #23294: Simplify binary data handling in ps backend.
PR #23284: DOC: Switch to HTML5 and cleanup CSS
PR #23276: Add get/set methods for DPI in SubFigure
PR #23207: Update build environment and improve test
PR #23213: DEV: Add name-tests-test to pre-commit hooks
PR #23289: Properly make Name.hexify go through a deprecation cycle.
PR #23177: Deprecate positional passing of most Artist constructor parameters
PR #23287: Minor tweaks to pdf Name.
PR #23285: In mathtext, replace manual caching (via
glyphd
) by lru_cache.PR #23034: Correctly read the 'style' argument while processing 'genfrac'.
PR #23247: Support inverted parentheses in mathtext.
PR #23190: Deprecate unused methods in axis.py
PR #23219: MNT: Rename example files with 'test' in name
PR #23277: MNT: Remove dead code in SVG backend
PR #23261: Bump actions/setup-python from 3 to 4
PR #23264: Changing environment.yml for it to work on Windows
PR #23269: MNT: Remove dead code in Colorbar
PR #23262: Simplify qt_compat, in particular post-removal of qt4 support.
PR #23263: Private helper to get requested backend without triggering resolution.
PR #23243: Fix spacing after mathtext operators with sub/superscripts
PR #22839: Fix spacing after mathtext operators with sub/superscripts
PR #23256: DOC: Add note about Inkscape install on Windows
PR #23258: DOC: remove Blue Book url
PR #23255: Add a helper to generate mathtext error strings.
PR #23246: Fix argument checking for set_interpolation_stage
PR #22881: Support not embedding glyphs in svg mathtests.
PR #23198: Rename ncol parameter in legend to ncols
PR #23251: Small simplifications to mathtext tests.
PR #23249: Don't allow
r"$\left\\|\right.$"
, as in TeX.PR #23248: Rename test markers
PR #22507: Remove math parameter of various mathtext internal APIs.
PR #23192: Add tests, improve error messages in axis/_base, and code cleanup
PR #23241: Fix invalid value in radio buttons example
PR #23187: Correct docs and use keyword arguments in _mathtext.py
PR #23045: MNT: Merge locally defined test marks
PR #22289: ENH: compressed layout
PR #23237: Expire BoxStyle._Base deprecation.
PR #23225: DOC: Fix version switcher links to documentation
PR #23221: DOC: recommend numpy random number generator class
PR #23223: Changed offset reference, add small doc
PR #23215: DOC: link the transforms tutorial from the module
PR #23201: Rework tricontour and tricontourf documentation
PR #23013: Add tests for date module
PR #23188: Mnt new default dates
PR #22745: MNT: Don't require renderer for window_extent and tightbbox
PR #23077: MNT: Remove keyword arguments to gca()
PR #23182: Simplify webagg blitting.
PR #23181: Init FigureCanvasAgg._lastKey in
__init__
.PR #23175: Point the version switcher to a name listed in switcher.json
PR #22669: Cleanup documentation generation for pyplot
PR #22519: fix markevery plot option with nans in data
PR #21584: Move towards having get_shared_{x,y}_axes return immutable views.
PR #23170: ENH: update ticks when requesting labels
PR #23169: DOC: Migrate to sphinx-design
PR #23180: Improve docstring of triplot() and PatchCollection
PR #23153: Restore accidentally removed pytest.ini and tests.py.
PR #23166: Deprecate passing most Legend arguments positionally
PR #23165: DOCS Fix a few typos
PR #23167: DOCS fix typo
PR #23062: Add stackplot to plot types listing
PR #23161: Added my (open access) book
PR #23141: Minor fix for astropy units support broken in earlier PR
PR #23156: No longer call draw_if_interactive in parasite_axes.
PR #23150: DOC fix typo
PR #23149: DOCS remove duplicate text
PR #23145: Fix format error in switcher.json
PR #21755: MNT: Clean up macosx backend set_message
PR #23128: DOCS Fix typos
PR #23130: Drop pytest warning config in nightly tests
PR #23135: Unpin coverage again
PR #23133: Make module deprecation messages consistent
PR #23134: Remove newline from start of deprecation warnings
PR #22964: Fix spelling errors
PR #22929: Handle NaN in bar labels and error bars
PR #23093: MNT: Removing 3.4 deprecations
PR #23090: Derive new_figure_manager from FigureCanvas.new_manager.
PR #23099: Remove unneeded cutout for webagg in show().
PR #23097: Tweak check for IPython pylab mode.
PR #23088: Improve error for invalid format strings / misspelled data keys.
PR #23092: Ensure updated monkey-patching of sphinx-gallery EXAMPLE_HEADER
PR #23087: Fix width/height inversion in dviread debug helper.
PR #23089: Normalize tk load failures to ImportErrors.
PR #23091: Move test that fig.add_axes() needs parameters
PR #23067: more explicit in windows doc build instructions
PR #23081: MNT: Deprecate date_ticker_factory
PR #23079: MNT: Remove key_press and button_press from FigureManager
PR #23076: MNT: Remove positional argument handling in LineCollection
PR #23078: MNT: Remove deprecated axis.cla()
PR #23054: Slightly simplify tcl/tk load in extension.
PR #23073: MNT: Remove dummy_threading because threading is always available
PR #22405: DOC: put the gallery keywords in the meta tag
PR #23071: Fix installing contourpy on CI
PR #23068: Slight refactor of _c_internal_utils to linewrap it better.
PR #23070: Pathlibify autotools invocation in build.
PR #22755: Maybe run autogen as part of freetype install
PR #23063: doc: mathtext example: use axhspan() instead of fill_between() for backdrop rectangle shading
PR #23055: Cleanup Annotation.update_position.
PR #22567: Use contourpy for quad contour calculations
PR #22801: TST: fully parameterize test_lazy_linux_headless
PR #22180: ENH: Use rcParams savefig.directory on macosx backend
PR #23048: Add rrulewrapper to docs
PR #23047: Fix issue with hist and float16 data
PR #23044: Fix missing section header for nightly builds
PR #23029: Demonstrate both usetex and non-usetex in demo_text_path.py.
PR #23038: Factor out errorevery parsing for 2D and 3D errorbars.
PR #23036: Suppress traceback chaining for tex subprocess failures.
PR #23037: Suppress exception chaining in FontProperties.
PR #23020: Add test to close legend issue
PR #23031: Specify that style files are utf-8.
PR #22991: Enable
plt.sca
on subfigure's axesPR #23030: DOC: Fix charset declaration in redirects
PR #23022: Fix some possible encoding issues for non-utf8 systems.
PR #23023: Bump docker/setup-qemu-action from 1 to 2
PR #23024: DOC: do not suggest to sudo pip install Matplotlib
PR #23018: Fix typo in font family
PR #22627: ENH: rect for constrained_layout
PR #22891: Font example monospace
PR #23006: docs: add subplot-mosaic string compact notation
PR #23009: Fixed installation guide command typo
PR #22926: Fix RangeSlider for same init values #22686
PR #22989: Merge v3.5.x back into main
PR #22993: STY: Fix typos in colormap
PR #22777: DEV: Add codespell to pre-commit hooks
PR #22940: Fixed dpi bug in rainbow text example
PR #22298: MNT: Remove cmap_d colormap access
PR #22387: Add a registry for color sequences
PR #21594: Document text alignment
PR #22967: TST: Add some tests for QuadMesh contains function
PR #22936: ENH: Add full-screen toggle to the macosx backend
PR #22886: MNT: remove mpl_toolkits.axes_grid
PR #22952: Make MarkerStyle immutable
PR #22953: MNT: Move set_cursor to the FigureCanvas
PR #18854: Standardize creation of FigureManager from a given FigureCanvas class.
PR #22925: Standardize creation of FigureManager from a given FigureCanvas class.
PR #22875: Remove Forward definitions where possible.
PR #22928: ENH: Add option to disable raising the window for macosx
PR #22912: DOC: Better doc of colors
PR #22931: BUG: Fix regression with ls=(0, ())
PR #22909: FIX: skip sub directories when finding fonts on windows
PR #22911: Clarify docstring of [un]install_repl_displayhook()
PR #22919: CI: Add concurrency skips for GH Actions
PR #22899: Fix documentation markup issues
PR #22906: Clarify logic for repl displayhook.
PR #22892: Remove support for IPython<4.
PR #22896: Remove python-dateutil as test requirement
PR #22885: Deprecate two-layered backend_pdf.Op enum.
PR #22883: Tweak argument checking in tripcolor().
PR #22884: Missing
f
prefix on f-strings fixPR #22877: Small cleanups to mathtext.
PR #21374: Snap selectors
PR #22824: Remove some unnecessary extra boundaries for colorbars with extensions.
PR #21448: Use named groups in mathtext parser.
PR #22609: Improve usability of dviread.Text by third parties.
PR #22809: STY: Apply pre-commit hooks to codebase
PR #22730: Fix removed cross-references
PR #22857: Slightly simplify twin axes detection in MEP22 zoom.
PR #22813: MNT: Deprecate figure callbacks
PR #22802: MNT: make Axes.cla an alias for Axes.clear in all cases
PR #22855: Remove non-needed remove_text=False.
PR #22854: TST: Avoid floating point errors in asinh ticker
PR #22850: Simplify tick creation
PR #22841: Fix Tk error when updating toolbar checkbutton images
PR #22707: Proposed ENH: Allow user to turn off breaking of streamlines in streamplot (rebased)
PR #22826: Bump actions/upload-artifact from 2 to 3
PR #22825: Bump codecov/codecov-action from 2 to 3
PR #22821: Use bool for bool keyword arguments
PR #22815: Fix pickling of globally available, dynamically generated norm classes.
PR #22702: Doc tweak transform tutorial
PR #22613: DOC: Add links to explicit vs implicit API everywhere "OO" is used
PR #22712: Use repr in error messages
PR #22794: Fix ps export of colored hatches with no linewidth
PR #22797: Deprecate functions in backends
PR #22608: Axes.inset_axes: enable Axes subclass creation
PR #22795: Replace "marker simplification" by "marker subsampling" in docs.
PR #22768: Fix inkscape tests
PR #22791: Tweak _ConverterError reporting.
PR #22447: Improve bar_label annotation
PR #22710: Fix the error- TypeError: 'float' object is not iterable
PR #22444: Revert "CI: skip test to work around gs bug"
PR #22785: CI: Update weekly dependency test job
PR #22784: Fix 'misspelled' transform variable
PR #22778: Fix LaTeX formatting in examples
PR #22779: Improve mlab documentation (and example)
PR #22759: MNT: Skip existing wheels during nightly wheel upload
PR #22751: BLD: do not put an upper bound on pyparsing
PR #22752: DOC: Correct nightly wheels pip install command
PR #22742: Fix deprecation of backend_tools.ToolBase.destroy
PR #22725: Move towards making texmanager stateless.
PR #22734: Added clim support to tripcolor
PR #22733: CI: Add GHA workflow to upload nightly wheels
PR #21637: Also upload a subset of nightly wheels
PR #22698: Correct cross-references in documentation
PR #22263: DOC: condense version switcher
PR #22361: Revert datetime usetex ticklabels to use default tex font.
PR #22721: Small style fixes.
PR #22356: Cleanup tripcolor()
PR #22360: Let TeX handle multiline strings itself.
PR #22418: Deprecate auto-removal of overlapping Axes by plt.subplot{,2grid}.
PR #22722: Rename confusingly-named cm_fallback.
PR #22697: Deprecate in testing.decorators
PR #22556: Add text.parse_math rcParams
PR #22163: Change colour of Tk toolbar icons on dark backgrounds
PR #22704: Small simplification to textpath.
PR #22498: TST: increase coverage on tk tests
PR #21425: Make Axis3D constructor signature closer to the one of 2D axis.
PR #22665: Improve error message for incorrect color string
PR #22685: Rewrite plot format detection from sphinx build target
PR #22670: Update deprecated vmImage 'vs2017-win2016' in azure pipelines
PR #22503: Deprecate backend_qt.qApp.
PR #22683: Add missing space before : for parameters
PR #22591: Fix Path/str-discrepancy in FontManager.addpath and improve documentation
PR #22680: Bump actions/cache from 2 to 3
PR #22659: Add description on quiver head parameters
PR #22668: Raise on missing closing quotes in matplotlibrc
PR #22675: Tweak colorbar_placement example.
PR #22276: Merge "Scatter Symbol" and "Scatter Custom Symbol" examples
PR #22658: Remove reference to now-deleted reminder note.
PR #22652: Update documentation example and fix See also
PR #22587: Refactor handling of tick and ticklabel visibility in Axis.clear()
PR #22148: MNT: Deprecate
docstring
PR #22170: Add example to polygon selector docstring showing how to set vertices programmatically
PR #22650: Fix new leak in ft2font introduced in #22604
PR #22644: FIX: Flush events after closing figures in macosx backend
PR #22643: Suppress exception chaining in colormap lookup.
PR #22639: ENH: MacOSX backend to use sRGB instead of GenericRGB colorspace
PR #22509: Simplifications to ToolManager.{add,remove}_tool.
PR #22633: DOC: remove space in directive.
PR #22631: Add space between individual transform components in svg output.
PR #22523: MNT: Use a context manager to change the norm in colorbar code
PR #22615: FIX: Change get_axis_map to axis_map now
PR #22508: Move tracking of autoscale status to Axis.
PR #22547: Small cleanups around TexManager usage.
PR #22511: Remove redundant rcParam-lookup in patches
PR #22516: Expire deprecations in backends
PR #22612: Updated grammar to reflect more common usage of output vs outputted in animation.py
PR #22589: Support quoted strings in matplotlibrc
PR #22604: MNT: Fix types in C-code to reduce warnings
PR #22610: Fix alternative suggestion in epoch2num() deprecation
PR #22554: Prepare for making create_dummy_axis not necessary.
PR #22607: ENH: Add dark/light mode theme to the buttons
PR #21790: FIX: Update blitting and drawing on the macosx backend
PR #22175: FIX: Update macosx animation handling
PR #22569: Require non-zero dash value
PR #22544: Correct paper sizes
PR #20470: Issues warnings for legend handles without handlers
PR #22558: MNT: Simplify imports
PR #22580: fix doc for annotation_clip parameter
PR #22581: DOC: fix various typos
PR #22573: Bump actions/setup-python from 2 to 3
PR #22568: Rename qhull source to _qhull_wrapper.cpp.
PR #22561: FIX: Handle stopped animation figure resize
PR #22562: TST: Add a frame test for animations
PR #22514: Expire deprecations in cbook.deprecation
PR #22555: Use picklable callbacks for DraggableBase.
PR #22552: Tweak dependency checking in doc/conf.py.
PR #22550: Require sphinx>=3 & numpydoc>=1.0 for building docs.
PR #22539: Deprecate toplevel mpl.text.get_rotation; normalize rotations early.
PR #22502: Cleanup unused imports and variables in backends
PR #20071: Document, test, and simplify impl. of auto_adjustable_area.
PR #22366: Deprecation removal/updates in axes3d
PR #22484: Simplify the internal API to connect picklable callbacks.
PR #22417: Support passing rgbaFace as an array to agg's draw_path.
PR #22412: Turn _get_axis_map() into a property and remove _get_axis_list()
PR #22486: Expire deprecations in lines and patches
PR #22512: Increase coverage
PR #22504: Simplify FontProperties init.
PR #22497: Remove entries of MathTextParser._backend_mapping deprecated in 3.4.
PR #22487: Don't key MathTextParser cache off a mutable FontProperties.
PR #22468: Turn _mathtext.ship into a plain function.
PR #22490: Deprecate unused, untested Affine2D.identity().
PR #22491: Linewrap setupext to 79 character lines.
PR #22488: Some more maintenance for mathtext internal implementation.
PR #22485: Change string representation of AxesImage
PR #22240: Add minimum macosx version
PR #22480: Remove _point_size_reduction.
PR #22204: Cleanup _mathtext internal API
PR #22469: Improve readability of mathtext internal structures.
PR #22477: Un-pyplot some examples which were already explicitly referencing axes.
PR #22467: Small cleanup to font handling in agg.
PR #21178: Add asinh axis scaling (smooth symmetric logscale)
PR #22411: Move cbook._define_aliases() to _api.define_aliases()
PR #22465: Deprecate unused AddList.
PR #22451: Clarify error message for bad keyword arguments.
PR #21267: Cleanup AnnotationBbox.
PR #22464: Small improvements related to radar_chart example.
PR #22421: Make most params to figure()/Figure() kwonly.
PR #22457: Copy arrowprops argument to FancyAnnotationBbox.
PR #22454: move
_toolbar_2
from webagg_core to webaggPR #22413: Remove some trivial private getters/setters in axisartist
PR #21634: TST: Add future dependency tests as a weekly CI job
PR #22079: Share FigureManager class between gtk3 and gtk4.
PR #22440: Clarify warning about labels with leading underscores.
PR #17488: Make error message explicit in legend.py
PR #22453: Simplify impl. of polar limits setting API.
PR #22449: Small cleanup to quiver.
PR #22415: Make emit and auto args of set_{x,y,z}lim keyword only.
PR #22422: Deprecate backend_ps.convert_psfrags.
PR #22194: Drop support for Python 3.7
PR #22234: Partial fix for grid alpha
PR #22433: Fix ambiguous link targets in docs.
PR #22420: Update plt.figure() docstring.
PR #22388: Make signature of Axes.annotate() more explicit.
PR #22419: Remove "Matplotlib version" from docs issue template
PR #22423: Avoid indiscriminate glob-remove in xpdf_distill.
PR #22406: [DOC]: Removed a redundant 'The'
PR #21442: Factor out common limits handling for x/y/z axes.
PR #22397: Axes capitalization in widgets and axes3d
PR #22394: Tweak Axes3D docstrings that refer to 2D plotting methods.
PR #22383: TST: fix doc build
PR #21877: DOC: attempt to explain the main different APIs
PR #21238: Raise when unknown signals are connected to CallbackRegistries.
PR #22345: MNT: make layout deprecations pending
PR #21597: FIX: Remove the deepcopy override from transforms
PR #22370: Replace tabs with spaces in C code.
PR #22371: Corrected a mistake in comments (Issue #22369)
PR #21352: Refactor hexbin().
PR #19214: Improve autoscaling for high order Bezier curves
PR #22268: Deprecated is_decade and is_close_to_int
PR #22359: Slightly refactor TeX source generation.
PR #22365: Remove deprecated
MovieWriter.cleanup
PR #22363: Properly capitalize "Unicode".
PR #22025: Deprecate various custom FigureFrameWx attributes/methods.
PR #21391: Reuse imsave()'s background-blending code in FigureCanvasAgg.print_jpeg.
PR #22026: Simplify wxframe deletion.
PR #22351: Fix "trailing" whitespace in C docstrings.
PR #22342: Docstrings for _qhull.
PR #21836: Slightly shorten ft2font init.
PR #21962: Privatize various internal APIs of backend_pgf.
PR #22114: Rewrite AxesStack independently of cbook.Stack.
PR #22332: Let TransformedPatchPath inherit most functionality from TransformedPath.
PR #22292: Cleanup Axis._translate_tick_kw
PR #22339: wx.App() should be init'ed in new_figure_manager_given_figure
PR #22315: More standardization of floating point slop in mpl_toolkits.
PR #22337: DOC: More cleanup axes -> Axes
PR #22323: Replace sole use of maxdict by lru_cache.
PR #22229: FIX: make safe to add / remove artists during ArtistList iteration
PR #22196:
dates
classes and functions supporttz
both as string andtzinfo
PR #22161: Add box when setting
PolygonSelector.verts
PR #19368: Raise warning and downsample if data given to _image.resample is too large
PR #22250: Unify toolbar init across backends.
PR #22304: Added tests for ContourSet.legend_elements
PR #21583: Add pre-commit config and dev instructions
PR #21547: Custom cap widths in box and whisker plots in bxp() and boxplot()
PR #20887: Implement a consistent behavior in TkAgg backend for bad blit bbox
PR #22317: Rename outdated seaborn styles.
PR #22271: Rework/fix Text layout cache.
PR #22097: In mpl_toolkits, use the same floating point slop as for standard ticks.
PR #22295: Display bad format string in error message.
PR #22287: Removed unused code and variables
PR #22244: MNT: colorbar locators properties
PR #22270: Expanded documentation of Axis.set_ticks as per discussion in issue #22262
PR #22280: Simplify FontProperties.copy().
PR #22174: Give the Tk toolbar buttons a flat look
PR #22046: Add the ability to change the focal length of the camera for 3D plots
PR #22251: Colorbar docstring reorg
PR #21933: MNT: privatize colorbar attr
PR #22258: DOC: fix version switcher
PR #22261: DOC: fix switcher json
PR #22154: Add some tests for minspan{x,y} in RectangleSelector
PR #22246: DOC: add dropdown
PR #22133: Deprecated
afm
,fontconfig_pattern
, andtype1font
PR #22249: DOC: More capitalization of Axes
PR #22021: Ensure that all toolbar (old/new) subclasses can be init'ed consistently
PR #22213: Improve ft2font error reporting.
PR #22245: Deprecate cleared kwarg to get_renderer.
PR #22239: Fix typos
PR #22216: turn off the grid after creating colorbar axes
PR #22055: FIX: Return value instead of enum in get_capstyle/_joinstyle
PR #22228: Remove some unnecessary getattrs.
PR #20426: ENH: Layout engine
PR #22224: Trivial doc fix to annotations tutorial.
PR #21894: Jointly track x and y in PolygonSelector.
PR #22205: Bump minimum NumPy to 1.19
PR #22203: Factor out underline-thickness lookups in mathtext.
PR #22189: DOC: Add hatch API to reference
PR #22084: Clean up 3d plot box_aspect zooming
PR #22098: Expire axes_grid1/axisartist deprecations.
PR #22013: Use standard toolbar in wx.
PR #22160: Removed unused variables etc.
PR #22179: FIX: macosx check case-insensitive app name
PR #22157: Improved coverage of mathtext and removed unused code
PR #21781: Use a fixture to get widget testing axes
PR #22140: Ensure log formatters use Unicode minus
PR #21342: Fix drawing animated artists changed in selector callback
PR #22134: Deprecated
tight_bbox
andtight_layout
modulesPR #21965: Switch transOffset to offset_transform.
PR #22145: Make Tk windows use the same icon as other backends
PR #22107: Expire mathttext-related deprecations
PR #22139: FIX: width/height were reversed in macosx rectangle creation
PR #22123: Deprecate accepting arbitrary parameters in some get_window_extent() methods
PR #22122: Hint at draw_without_rendering() in Text.get_window_extent
PR #22120: Drop dependency on scipy in the docs.
PR #22063: FIX: Autoposition title when yaxis has offset
PR #22119: Micro-optimize skew().
PR #22109: Remove unnecessary null checks in macosx.m, and some more maintenance
PR #21977: Add corner coordinate helper methods to Ellipse/Rectangle
PR #21830: Add option of bounding box for PolygonSelector
PR #22115: Turn _localaxes into a plain list.
PR #22108: Micro-optimize rotation transform.
PR #22043: Cleanup differential equations examples.
PR #22080: Simple style(ish) fixes.
PR #22110: Right-aligned status text in backends
PR #21873: DOC: Update and consolidate Custom Tick Formatter for Time Series example
PR #22112: Fix a small typo
PR #20117: Very soft-deprecate AxesDivider.new_{horizontal,vertical}.
PR #22034: Update lines_with_ticks_demo.py
PR #22102: DOC: rename usage tutorial to quick_start
PR #19228: Validate text rotation in setter
PR #22081: Expire colorbar-related deprecations.
PR #22008: Added color keyword argument to math_to_image
PR #22058: Remove exprired mplot3d deprecations for 3.6
PR #22073: DOC: Add new tutorial to external resources.
PR #22054: MNT: Set CapStyle member names automatically
PR #22061: De-duplicate mplot3D API docs
PR #22075: Remove unnecessary
.figure
qualifier in docs.PR #22051: Make required_interactive_framework required on FigureCanvas.
PR #22050: Deprecate the noop, unused FigureCanvasBase.resize.
PR #22030: Add explanatory comments to "broken" horizontal bar plot example
PR #22001: Fix: [Bug]: triplot with 'ls' argument yields TypeError #21995
PR #22045: Fill in missing Axes3D box_aspect argument docstring
PR #22042: Keep FontEntry helpers private.
PR #21042: Make rcParams.copy() return a new RcParams instance.
PR #22032: flipy only affects the drawing of texts, not of images.
PR #21993: Added docstring to rrulewrapper class
PR #21935: Significantly improve tight layout performance for cartopy axes
PR #22000: Some gtk cleanups.
PR #21983: Simplify canvas class control in FigureFrameWx.
PR #21985: Slightly tighten the _get_layout_cache_key API.
PR #22020: Simplify wx _print_image.
PR #22010: Fix syntax highlighting in contrib guide.
PR #22003: Initialize RendererCairo.{width,height} in constructor.
PR #21992: Use _make_classic_style_pseudo_toolbar more.
PR #21916: Fix picklability of make_norm_from_scale norms.
PR #21981: FigureCanvasCairo can init RendererCairo; kill RendererCairo subclasses.
PR #21986: InvLogTransform should only return masked arrays for masked inputs.
PR #21991: PEP8ify wx callback names.
PR #21975: DOC: remove experimental tag from CL
PR #21989: Autoinfer norm bounds.
PR #21980: Removed loaded modules logging
PR #21982: Deprecate duplicated FigureManagerGTK{3,4}Agg classes.
PR #21963: Clarify current behavior of draw_path_collection.
PR #21974: Reword inset axes example.
PR #21835: Small improvements to interactive examples
PR #21050: Store dash_pattern as single attribute, not two.
PR #21557: Fix transparency when exporting to png via pgf backend.
PR #21904: Added _repr_html_ for fonts
PR #21696: Use cycling iterators in RendererBase.
PR #21955: Refactor common parts of ImageMagick{,File}Writer.
PR #21952: Clarify coordinates for RectangleSelector properties
PR #21964: Fix some more missing references.
PR #21516: Make _request_autoscale_view more generalizable to 3D.
PR #21947: Slightly cleanup RendererBase docs.
PR #21961: Privatize various internal APIs of backend_pgf.
PR #21956: Remove tests for avconv animation writers.
PR #21954: DOC: Move Animation and MovieWriter inheritance diagrams ...
PR #21780: Add a click_and_move widget test helper
PR #21941: Merge branch v3.5.x into main
PR #21936: Small
__getstate__
cleanups.PR #21939: Update comment re: register_at_fork.
PR #21910: Fold _rgbacache into _imcache.
PR #21921: Clean up RectangleSelector move code
PR #21925: Drop labelling from PR welcome action
PR #14930: Set Dock icon on the macosx backend
PR #21920: Improve square state calculation in RectangleSelector
PR #21919: Fix use_data_coordinates docstring
PR #21881: Add a PolygonSelector.verts setter
PR #20839: Fix centre and square state and add rotation for rectangle selector
PR #21874: DOC: Add Date Tick Locators and Formatters example
PR #21799: Added get_font_names() to fontManager
PR #21871: DOC: Code from markevery_prop_cycle moved to test.
PR #21395: Expire _check_savefig_extra_args-related deprecations.
PR #21867: Remove unused bbox arg to _convert_agg_to_wx_bitmap.
PR #21868: Use partialmethod for better signatures in backend_ps.
PR #21520: Shorten some inset_locator docstrings.
PR #21737: Update the "Rotating a 3D plot" gallery example to show all 3 rotation axes
PR #21851: Re-order a widget test function
PR #10762: Normalization of elevation and azimuth angles for surface plots
PR #21426: Add ability to roll the camera in 3D plots
PR #21822: Replace NSDictionary by switch-case.
PR #21512: MNT: Add modifier key press handling to macosx backend
PR #21784: Set macOS icon when using Qt backend
PR #21748: Shorten PyObjectType defs in macosx.m.
PR #21809: MNT: Turn all macosx warnings into errors while building
PR #21792: Fix missing return value in closeButtonPressed.
PR #21767: Inherit many macos backend docstrings.
PR #21766: Don't hide build log on GHA.
PR #21728: Factor out some macosx gil handling for py-method calls from callbacks.
PR #21754: Update gitattributes so that objc diffs are correctly contextualized.
PR #21752: Add a helper for directly output pdf streams.
PR #21750: Don't sort pdf dicts.
PR #21745: DOC: Clarify Coords Report Example
PR #21746: Fix/add docstring signatures to many C++ methods.
PR #21631: DOC: change gridspec tutorial to arranging_axes tutorial
PR #21318: FIX: better error message for shared axes and axis('equal')
PR #21519: mark_inset should manually unstale axes limits before drawing itself.
PR #21724: Fix copyright date with SOURCE_DATE_EPOCH set
PR #21398: FIX: logic of title repositioning
PR #21717: Simplify macosx toolbar init.
PR #21690: Whitespace/braces/#defines cleanup to macosx.
PR #21695: Use _api.check_shape more.
PR #21698: Small code cleanups and style fixes.
PR #21529: Delay-load keymaps in toolmanager.
PR #21525: Fix support for clim in scatter.
PR #21697: Drop non-significant zeros from ps output.
PR #21692: CI: Remove CI test runs from forks of matplotlib
PR #21591: Make ToolFullScreen a Tool, not a ToolToggle.
PR #21677: Simplify test for negative xerr/yerr.
PR #21657: Replace some image_comparisons by return-value-tests/check_figures_e…
PR #21664: Merge 3.5.x into main
PR #21490: Make Line2D copy its inputs
PR #21639: Skip some uses of packaging's PEP440 version for non-Python versions.
PR #21604: Fix centre square rectangle selector part 1
PR #21593: Check for images added-and-modified in a same PR
PR #20750: Shorten issue templates
PR #21590: Make gtk3 full_screen_toggle more robust against external changes.
PR #21582: Organize checklist in PR template
PR #21580: Rename/remove _lastCursor, as needed.
PR #21567: Removed the range parameter from the validate_whiskers function's err…
PR #21565: Further remove remnants of offset_position.
PR #21542: [ENH]: Use new style format strings for colorbar ticks
PR #21564: Skip invisible artists when doing 3d projection.
PR #21558: Various small fixes for streamplot().
PR #21544: Return minorticks as array, not as list.
PR #21546: Added links to the mosaic docs in figure and pyplot module docstrings
PR #21545: Turn mouseover into a mpl-style getset_property.
PR #21537: Remove unnecessary False arg when constructing wx.App.
PR #21536: Reword margins docstrings, and fix bounds on zmargin values.
PR #21535: typo-correction-on-line-185
PR #21534: Do not use space in directive calling.
PR #21494: Adding tutorial links for blitting in widgets.py
PR #21407: Stash exceptions when FT2Font closes the underlying stream.
PR #21431: set_ticks([single_tick]) should also expand view limits.
PR #21444: Make pipong example self-contained.
PR #21392: Add label about workflow to new contributor PRs
PR #21440: Install sphinx-panels along with development setup
PR #21434: Remove coords_flat variable
PR #21415: Move gui_support.macosx option to packages section.
PR #21412: Privatize some SVG internal APIs.
PR #21401: Uncamelcase some internal variables in axis.py; rename _get_tick_bboxes.
PR #21417: Use Bbox.unit() more.
PR #20253: Simplify parameter handling in FloatingAxesBase.
PR #21379: Simplify filename tracking in FT2Font.
PR #21278: Clear findfont cache when calling addfont().
PR #21400: Use bbox.{size,bounds,width,height,p0,...} where appropriate.
PR #21408: Reword annotations tutorial section titles.
PR #21371: Rename default branch
PR #21389: Log pixel coordinates in event_handling coords_demo example on terminal/console
PR #21376: Factor common parts of saving to different formats using pillow.
PR #21377: Enable tests for text path based markers
PR #21283: Demonstrate inset_axes in scatter_hist example.
PR #21356: Raise an exception when find_tex_file fails to find a file.
PR #21362: Simplify wording of allowed errorbar() error values
PR #21274: ENH: Add support to save images in WebP format
PR #21289: Simplify _init_legend_box.
PR #21256: Make image_comparison work even without the autoclose fixture.
PR #21343: Fix type1font docstring markup/punctuation.
PR #21341: Fix trivial docstring typo.
PR #21301: Simplify
Colormap.__call__
a bit.PR #21280: Make
Path.__deepcopy__
interact better with subclasses, e.g. TextPath.PR #21266: Fix #21101 Add validator to errorbar method
PR #20921: Fix problem with (deep)copy of TextPath
PR #20914: 19195 rotated markers
PR #21276: Add language about not assigning issues
PR #20715: Improve Type-1 font parsing
PR #21218: Parametrize/simplify test_missing_psfont.
PR #21213: Compress comments in make_image.
PR #21187: Deprecate error_msg_foo helpers.
PR #21190: Deprecate mlab.stride_windows.
PR #21152: Rename
**kw
to**kwargs
.PR #21087: Move colormap examples from userdemo to images_contours_and_fields.
PR #21074: Deprecate MarkerStyle(None).
PR #20990: Explicit registration of canvas-specific tool subclasses.
PR #21049: Simplify setting Legend attributes
PR #21056: Deprecate support for no-args MarkerStyle().
PR #21059: Remove dummy test command from setup.py
PR #21015: Prepare for rcParams.copy() returning a new RcParams instance in the future
PR #21021: Factor out for_layout_only backcompat support in get_tightlayout.
PR #21023: Inline ToolManager._trigger_tool to its sole call site.
PR #21005: Test the rcParams deprecation machinery.
PR #21010: Avoid TransformedBbox where unneeded.
PR #21019: Reword custom_ticker1 example.
PR #20995: Deprecate some backend_gtk3 helper globals.
PR #21004: Remove now-unused rcParams _deprecated entries.
PR #20986: Make HandlerLine2D{,Compound} inherit constructors from HandlerNpoints.
PR #20974: Rename symbol_name to glyph_name where appropriate.
PR #20961: Small cleanups to math_to_image.
PR #20957: legend_handler_map cleanups.
PR #20955: Remove unused HostAxes._get_legend_handles.
PR #20851: Try to install the Noto Sans CJK font
Issues (202):
#23827: backend_gtk3agg.py calls set_device_scale
#23560: [Doc]: mpl_toolkits.axes_grid still mentioned as maintained
#23794: [Doc]: Version switcher broken in devdocs
#23806: [Bug]: possible regression in axis ticks handling in matplotlib 3.6.0rc2
#22965: [Bug]: triplot duplicates label legend
#23807: streamplot raises ValueError when the input is zeros
#23761: [Bug]: False positive legend handler warnings in 3.6.0.rc1
#23398: [Bug]: Newer versions of matplotlib ignore xlabel on colorbar axis
#23699: [Bug]: Bug with toolbar instantiation in notebook
#23745: [Doc]: Minor rcParams/matplotlibrc doc issues
#23717: [Bug]: AxesSubplot.get_yticks not returning the actual printed ticks
#21508: [Doc]: Create diagram to show rotation directions for 3D plots
#23709: [Bug]: colorbar with unattached mappables can't steal space
#23701: [Bug]: plt.figure(), plt.close() leaks memory
#22409: [Bug]: AttributeError: 'QResizeEvent' object has no attribute 'pos'
#19609: DeprecationWarning when changing color maps
#23716: MatplotlibDeprecationWarning removal hard-breaks seaborn in 3.6rc1
#23719: [Bug]: register_cmap deprecation message seems wrong
#23707: test_Normalize fails on aarch64/ppc64le/s390x
#21107: [MNT]: Should plt.xticks() get a minor keyword argument
#23679: [Doc]: Deprecated modules not in docs
#19550: Arc and pathpatch_2d_to_3d plots full ellipse
#23329: [Bug]:
plt.autoscale()
fails for partialArc
#11266: Arc patch ignoring theta1/theta2 when added to Axes via PatchCollection
#4067: 'Poly3DCollection' object has no attribute '_facecolors2d'
#23622: [MNT]: make.bat not parsing sphinxopt
#23459: [Bug]: 'Line3D' object has no attribute '_verts3d'
#23653: [Bug]: macosx subplot tool causes segfault when window closed
#23660: [Bug]: Test test_figure.py::test_subfigure_ss[png] FAILED on ppc64le
#23645: [MNT]: Python 3.11 manylinux wheels
#23650: TTF fonts loaded from file are not embedded/displayed properly when saved to pdf
#23583: [Doc]: Document the position parameter in apply_aspect()
#23386: setuptools_scm-git-archive is obsolete
#23220: [Doc]: Clarify
offset
parameter in linestyle#22746: [Doc]: Document that rcParams['font.family'] can be a list
#8187: Axes doesn't have
``legends``
attribute?#23580: [Bug]: TypeError when plotting against list of datetime.date where 0th element of list is None
#15514: Relevant methods are only documented in base classes and thus not easily discoverable
#21611: DOC: Add conda environment instructions to developers guide
#23487: [Bug]: scatter plot color settings discarded unless c given
#22977: [Bug]: offset dash linestyle has no effect in patch objects
#18883: Matplotlib would not try to apply all the font in font list to draw all characters in the given string.
#22570: [ENH]: Provide
axis('equal')
forAxes3D
.#23433: [Bug]: array-like linewidth raises an error for scatter3D
#12388: Legend Title Left Alignment
#23375: [Bug]: markerfacecoloralt not supported when drawing errorbars
#17973: DOC: matplotlib.__doc__ not included in online docs ?
#23474: [Bug]:
\,
and\mathrm{\,}
are not identical in Mathtext when using CM and STIX#8715: event handlers have different signatures across backends
#18271: PGF uses the minimal document class
#23324: [Bug]: Exception not handled in widgetlock()
#15710: doc for type of tz parameter is inconsistent throughout dates.py
#21165: Hexbin marginals need a test for linear scaling
#23105: [MNT]: Deprecate per-backend customization of draw_if_interactive
#23147: [Bug]: with setuptools>=60, cannot find msbuild
#23379: [Bug]: Offset notation on y-axis can overlap with a long title
#22819: [Doc]: Make rect argument consistent in the docstrings
#23172: [Bug]: Calling matplotlib.pyplot.show() outside of matplotlib.pyplot.rc_context no longer works
#23019: [Bug]:
UnicodeDecodeError
when using some special and accented characters in TeX#23334: [Doc]: Tk embedding example crashes Spyder
#23298: [Bug]: get_backend() clears figures from Gcf.figs if they were created under rc_context
#21942: [ENH]: add width/height_ratios to subplots and friends
#23028: [ENH]: contour kwarg for negative_linestyle
#19223: Certain non-hashable parameters to text() give cryptic error messages
#18351: Add the ability to plot striped lines
#23205: [Bug]: URL-area not rotated in PDFs
#23268: [Bug]: hyphen renders different length depending on presence of MathText
#23308: [Bug]: set_visible() not working for 3d projection
#23296: Set_color method for line2d object in latest document not work
#22992: [Bug]: test_image_comparison_expect_rms nondeterministic failure
#23008: [ENH]: Use
\genfrac
in display style?#23214: [MNT]: Rename examples with "test" in the name
#17852: Thin space missing after mathtext operators
#12078: Inconsistency in keyword-arguments ncol/ncols, nrow/nrows
#23239: [Doc]: steps is not implemented in line styles.
#23151: [MNT]: default date limits...
#9462: Misaligned bottoms of subplots for png output with bbox_inches='tight'
#21369: [Bug]: ax.invert_xaxis() and ax.invert_yaxis() both flip the X axis
#20797:
macosx
cursors break with images#23084: [TST] Upcoming dependency test failures
#22910: [Bug]: bar_label fails with nan errorbar values
#23074: [Bug]: matplotlib crashes if
_tkinter
doesn't have__file__
#23083: [Bug]: Confusing error messages
#22391: [Doc]: Remove "keywords" line at the bottom of all examples
#20202: Daylocator causes frozen computer when used with FuncAnimation
#22529: Replace C++ quad contouring code with use of ContourPy
#21710: [ENH]: macosx backend does not respect rcParams["savefig.directory"]
#21880: [Doc]: rrulewrapper not included in API docs
#22622: [Bug]: Gaps and overlapping areas between bins when using float16
#23043: [TST] Upcoming dependency test failures
#17960: Line2D object markers are lost when retrieved from legend.get_lines() when linestyle='None'
#23026: [MNT]: Require that matplotlibrc/style files use utf-8 (or have an encoding cookie)
#22947: [Bug]: Can't use
plt.sca()
on axes created using subfigures#22623: [ENH]: support rect with constrained_layout ("layout only to part of the figure")
#22917: "ab;cd" missing in subplot_mosaic tutorial
#22686: [Bug]: cannot give init value for RangeSlider widget
#22740: [MNT]: Add codespell to pre-commit hooks
#22893: rainbow text example is broken
#21571: [Doc]: Clarify text positioning
#22092: [Bug]: Configure subplots dialog freezes for TkAgg with toolmanager
#22760: [Bug]: Macosx legend picker doesn't work anymore
#16369: Call to input blocks slider input on osx with the default agg 'MacOSX'. It works fine on when TkAgg is used.
#22915: [Bug]: figure.raise_window rcParam does not work on MacOSX backend
#22930: [Bug]: Regression in dashes due to #22569
#22859: [Bug]: findSystemFonts should not look in subdirectories of C:WindowsFonts
#22882: Missing
f
prefix on f-strings#22738: [MNT]: make Axes.cla an alias for Axes.clear in all cases
#22708: [TST] Upcoming dependency test failures
#8388: Proposed ENH: Allow user to turn off breaking of streamlines in streamplot
#20755: [Bug]: make_norm_from_scale should create picklable classes even when used in-line.
#18249: Expand the explanation of the Object-Oriented interface
#22792: [Bug]: .eps greyscale hatching of patches when lw=0
#22630: [ENH]: enable passing of projection keyword to Axes.inset_axes
#22414: [Bug]: bar_label overlaps bars when y-axis is inverted
#22726: [Bug]: tripcolor ignores clim
#21635: [ENH]: Add a nightly wheel build
#9994: document where nightly wheels are published
#22350: [Bug]: text.usetex Vs. DateFormatter
#4976: missing imshow() subplots when using tight_layout()
#22150: [ENH]: Tool icons are hardly visible in Tk when using a dark theme
#22662: Leave color parameter empty should be fine[ENH]:
#22671: [Doc]: plot_format adaption invalidates sphinx cache
#22582: [Bug]: FontManager.addfont doesn't accept pathlib.Path of TTF font
#22657: [ENH]: vector map
#16181: The great API cleanup
#22636: [Bug]: Infinite loop when there is single double quote in matplotlibrc
#22266: [Doc]: Improve examples in documentation
#11861: Figure does not close until script finishes execution
#19288: Escape # character in matplotlibrc
#22579: [Bug]: Replacement for epoch2num behaves differently (does not accept arrays)
#22605: [Bug]: Tool contrast low with dark theme on macosx backend
#17642: bring osx backend flush_events to feature parity with other backend
#19268: Drawing the canvas does not populate ticklabels on MacOSX backend
#17445: MacOSX does not render frames in which new artists are added when blitting
#10980: Current versions cannot reproduce rotate_axes_3d_demo.py
#18451: MacOSX backend fails with animation in certain scripts
#22603: [MNT]: Replace str(n)cpy etc with safe versions (C++)
#19121: Handle and label not created for Text with label
#22563: [Doc]: annotation_clip=None not correctly documented
#12528: Empty axes on draw after blitted animation finishes
#20991: [Bug]: Error when using path effect with a PolyCollection
#19563: path_effects kwarg triggers exception on 3D scatterplot
#8650: System Error in backend_agg. (with a fix!)
#20294:
AxesImage.__str__
is wrong if the image does not span the full Axes.#18066: Document minimum supported OSX version for macos backend
#17018: Add documentation about transparency of frame
#22403: [MNT]: Confusing prompt in docs issue template
#8839: mpl_connect silently does nothing when passed an invalid event type string
#22343: [MNT]: Delay (or make pending) the deprecation of set_constrained_layout/set_tight_layout
#21554: [Bug]:
ValueError
upon deepcopy of aFigure
object#22369: [Doc]: Incorrect comment in example code for creating adjacent subplots
#19174: connectionstyle arc3 with high rad value pushes up data interval of x-axis and y-axis.
#8351: seaborn styles make "+", "x" markers invisible; proposed workaround for shipped styles
#22278: Deprecate/remove maxdict
#19276: imshow with very large arrays not working as expected
#22035: [ENH]: Specify a custom focal length / FOV for the 3d camera
#22264: [Bug]: new constrained_layout causes axes to go invisible(?)
#21774: [MNT]: Improvements to widget tests
#18722: Consider removing AFM+mathtext support
#21540: [Bug]: cm fontset in log scale does not use Unicode minus
#22062: [Bug]: Autopositioned title overlaps with offset text
#22093: [Bug]: AttributeError: 'AxesSubplot' object has no attribute 'add_text'
#22012: [Bug]: Mouseover coordinate/value text should be right aligned
#21995: [Bug]: triplot with 'ls' argument yields TypeError
#20249: MatplotlibDeprecationWarning when updating rcparams
#15781: MatplotlibDeprecationWarning examples.directory is deprecated
#13118: No MatplotlibDeprecationWarning for default rcParams
#21978: Remove logging debug of loaded modules
#11738: pgf backend doesn't make background transparent
#18039: Add
_repr_html_
for fonts#21970: [Bug]: tight layout breaks with toolbar.push_current()
#14850: No icon showing up with macosx backend
#17283: Create Date Formatter/Locator Reference
#21761: [Doc]: add how to know available fonts...
#21863: [Doc]: Remove example "prop_cycle property markevery in rcParams"
#10241: Axes3D.view_init elevation issue between 270 and 360 degrees
#14453: add third angle to view_init()
#20486: Modifier key press events not recognized on MacOSX backend
#9837: MacOS: Key modifiers deprecated
#11416: RuntimeError: adjustable='datalim' is not allowed when both axes are shared.
#17711: inset_locator.mark_inset() misplaces box connectors
#20854: [Doc]: Incorrect copyright start year at the bottom of devdocs page
#21394: [Bug]: Subplot title does not obey padding
#20998: [Bug]: ToolManager does not respect rcParams["keymap.<any>"] set after import time
#7075: Superscripts in axis label cut when saving .eps with bbox_inches="tight"
#21514: [Doc]: Error message of validate_whiskers is not updated
#21532: [Doc]: subplot_mosaic docstring should link to the tutorial
#16550: Docs: performance discussion of tight_layout
#21378: [ENH]: use new style format strings for colorbar ticks
#19323: Streamplot color mapping fails on (near-)empty array.
#19559: Axes.get_xticks() returns a numpy array but Axes.get_xticks(minor=True) returns a plain list
#21526: [Doc]: Little Typo on Introductory Tutorial
#19195: Rotate Markers in functions like plot, scatter, etcetera
#21364: [Bug]: double free when FT2Font constructor is interrupted by KeyboardInterrupt
#16581: Can't not refresh new font in running interpreter
#21162: [ENH]: saving images in webp format
#18168: The example of the testing decorator does not work.
#20943: [Bug]: Deepcopy of TextPath fails
#21101: [Bug]: Errorbars separated from markers with negative errors
#17986: MEP22 per-backend tool registration
#4938: Feature request: add option to disable mathtext parsing
#11435: plt.subplot eats my subplots