GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — merge up 3.10.3 by ksunden · Pull Request #30031 · matplotlib/matplotlib

Conversation

@ksunden

@ksunden ksunden commented May 9, 2025

Copy link
Copy Markdown
Member
  • Backport PR DOC: Recommend constrained_layout over tight_layout #29584: DOC: Recommend constrained_layout over tight_layout
  • Backport PR Fix alt and caption handling in Sphinx directives #29689: Fix alt and caption handling in Sphinx directives
  • Backport PR Blocked set_clim() callbacks to prevent inconsistent state (#29522) #29590: Blocked set_clim() callbacks to prevent inconsistent state ([Bug]: Image color limits not correctly updated with set_clim() IFF color bar present AND new norm.vmin > old norm.vmax #29522)
  • Backport PR MNT: correct version in plotting method deprecation warnings #29708: MNT: correct version in plotting method deprecation warnings
  • Backport PR Add reference tag to Hatch style reference #29726: Add reference tag to Hatch style reference
  • Backport PR Fix SubplotSpec.get_gridspec type hint #29724: Fix SubplotSpec.get_gridspec type hint
  • Backport PR Fix passing singleton sequence-type styles to hist #29719: Fix passing singleton sequence-type styles to hist
  • Backport PR ci: MacOS 14: temporarily upper-bound the 'PyGObject' Python package version #29734: ci: MacOS 14: temporarily upper-bound the 'PyGObject' Python package version
  • Backport PR Fix PyGObject version pinning in macOS tests #29748: Fix PyGObject version pinning in macOS tests
  • Backport PR FIX: pyplot auto-backend detection case-sensitivity fixup #29721: FIX: pyplot auto-backend detection case-sensitivity fixup
  • Backport PR Add description to logit_demo.py script #29767: Add description to logit_demo.py script
  • Backport PR DOC: Add install instructions for pixi and uv #29752: DOC: Add install instructions for pixi and uv
  • Backport PR Fix escaping of nulls and "0" in default filenames. #29781: Fix escaping of nulls and "0" in default filenames.
  • Backport PR DOC: Simplify annotation arrow style reference #29755: DOC: Simplify annotation arrow style reference
  • Backport PR MNT: Move test for old ipython behavior to minver tests #29770: MNT: Move test for old ipython behavior to minver tests
  • Backport PR Bug Fix: Normalize kwargs for Histogram #29552: Bug Fix: Normalize kwargs for Histogram
  • Backport PR DOC: Slightly further improve arrowstyle demo #29801: DOC: Slightly further improve arrowstyle demo
  • Backport PR Improve docs regarding plt.close(). #29839: Improve docs regarding plt.close().
  • Backport PR Don't drag draggables on scroll events #29842: Don't drag draggables on scroll events
  • Backport PR DOC: correctly specify return type of figaspect #29545: DOC: correctly specify return type of figaspect
  • Backport PR DOC: Improve interactive figures guide / Blocking input #29773: DOC: Improve interactive figures guide / Blocking input
  • Backport PR TST: pin flake8 #29834: TST: pin flake8
  • Backport PR Update lib/matplotlib/stackplot.py #29853: Update lib/matplotlib/stackplot.py
  • Backport PR DOC: Improve FancyArrowPatch docstring #29803: DOC: Improve FancyArrowPatch docstring
  • Backport PR Change .T to .transpose() in _reshape_2D #29896: Change .T to .transpose() in _reshape_2D
  • Backport PR [doc] minimally document what basic units is doing #29899: [doc] minimally document what basic units is doing
  • Backport PR BUG: ensure that errorbar does not error on masked negative errors. #29897: BUG: ensure that errorbar does not error on masked negative errors.
  • Backport PR Correct rightparen typo #29929: Correct rightparen typo
  • Backport PR Allow None in set_prop_cycle (in type hints) #29920: Allow None in set_prop_cycle (in type hints)
  • Backport PR Allow Python native sequences in Matplotlib imsave(). #29931: Allow Python native sequences in Matplotlib imsave().
  • Backport PR Handle MOVETO's, CLOSEPOLY's and empty paths in Path.interpolated #29919: Handle MOVETO's, CLOSEPOLY's and empty paths in Path.interpolated
  • Fix broken links in interactive guide
  • STY: placate lint
  • Backport PR TST: Use placeholders for text in layout tests #29872: TST: Use placeholders for text in layout tests
  • Backport PR ci: rotate soon-to-be-unsupported GitHub Actions ubuntu-20.04 runner out of roster #29796: ci: rotate soon-to-be-unsupported GitHub Actions ubuntu-20.04 runner out of roster
  • Backport PR TST: Remove unnecessary test images #29827: TST: Remove unnecessary test images
  • Backport PR Document Axes.spines #29965: Document Axes.spines
  • Backport PR TST: Make refcount tests more resilient to Python changes #29970: TST: Make refcount tests more resilient to Python changes
  • Backport PR Fix typos: horizonatal -> horizontal #29979: Fix typos: horizonatal -> horizontal
  • Backport PR DOC: correct signature for animation update function in rain example #29975: DOC: correct signature for animation update function in rain example
  • Backport PR DOC: Improve NonUniformImage docs #29370: DOC: Improve NonUniformImage docs
  • Backport PR Improve layout of cheatsheets in sidebar #29789: Improve layout of cheatsheets in sidebar
  • Backport PR Fix typo: missing singlequote in unrecognized backend exception #29995: Fix typo: missing singlequote in unrecognized backend exception
  • Backport PR BLD: Ensure meson.build has the right version of Python #29997: BLD: Ensure meson.build has the right version of Python
  • Backport PR DOC: document the issues with overlaying new mpl on old mpl #29673: DOC: document the issues with overlaying new mpl on old mpl
  • Backport PR Update pinned oldest win image on azure #29992 on v3.10.x: Update pinned oldest win image on azure
  • Backport PR Ensure text metric calculation always uses the text cache #29907: Ensure text metric calculation always uses the text cache
  • REL prep 3.10.3
  • REL: v3.10.3
  • Bump from v3.10.3 tag

PR summary

PR checklist

  • "closes #0000" is in the body of the PR description to link the related issue
  • new and changed code is tested
  • Plotting related features are demonstrated in an example
  • New Features and API Changes are noted with a directive and release note
  • Documentation complies with general and docstring guidelines

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
timhoffm and others added 30 commits February 28, 2025 11:51
@timhoffm @meeseeksmachine
Backport PR matplotlib#29584: DOC: Recommend constrained_layout over …
50cad2a
…tight_layout
@rcomer
Merge pull request matplotlib#29691 from meeseeksmachine/auto-backpor…
c38e0f7
…t-of-pr-29584-on-v3.10.x

Backport PR matplotlib#29584 on branch v3.10.x (DOC: Recommend constrained_layout over tight_layout)
@timhoffm @meeseeksmachine
Backport PR matplotlib#29689: Fix alt and caption handling in Sphinx …
1bdc36a
…directives
@prafulgulani @meeseeksmachine
Backport PR matplotlib#29590: Blocked set_clim() callbacks to prevent…
bf64054
… inconsistent state (matplotlib#29522)
@QuLogic
Merge pull request matplotlib#29693 from meeseeksmachine/auto-backpor…
365dd59
…t-of-pr-29590-on-v3.10.x

Backport PR matplotlib#29590 on branch v3.10.x (Blocked set_clim() callbacks to prevent inconsistent state (matplotlib#29522))
@timhoffm
Merge pull request matplotlib#29692 from meeseeksmachine/auto-backpor…
b6f6e27
…t-of-pr-29689-on-v3.10.x

Backport PR matplotlib#29689 on branch v3.10.x (Fix alt and caption handling in Sphinx directives)
@timhoffm @meeseeksmachine
Backport PR matplotlib#29708: MNT: correct version in plotting method…
7bbf261
… deprecation warnings
@oscargus
Merge pull request matplotlib#29709 from meeseeksmachine/auto-backpor…
a2ed2da
…t-of-pr-29708-on-v3.10.x

Backport PR matplotlib#29708 on branch v3.10.x (MNT: correct version in plotting method deprecation warnings)
@story645 @meeseeksmachine
Backport PR matplotlib#29726: Add reference tag to Hatch style reference
6843f81
@rcomer
Merge pull request matplotlib#29727 from meeseeksmachine/auto-backpor…
f51d428
…t-of-pr-29726-on-v3.10.x

Backport PR matplotlib#29726 on branch v3.10.x (Add reference tag to Hatch style reference)
@timhoffm @meeseeksmachine
Backport PR matplotlib#29724: Fix SubplotSpec.get_gridspec type hint
f098eb2
@oscargus
Merge pull request matplotlib#29730 from meeseeksmachine/auto-backpor…
01d66d1
…t-of-pr-29724-on-v3.10.x

Backport PR matplotlib#29724 on branch v3.10.x (Fix SubplotSpec.get_gridspec type hint)
@story645 @meeseeksmachine
Backport PR matplotlib#29719: Fix passing singleton sequence-type sty…
6bc61bb
…les to hist
@story645
Merge pull request matplotlib#29735 from meeseeksmachine/auto-backpor…
519b3e5
…t-of-pr-29719-on-v3.10.x

Backport PR matplotlib#29719 on branch v3.10.x (Fix passing singleton sequence-type styles to hist)
@timhoffm @meeseeksmachine
Backport PR matplotlib#29734: ci: MacOS 14: temporarily upper-bound t…
3ac78ff
…he 'PyGObject' Python package version
@dstansby
Merge pull request matplotlib#29737 from meeseeksmachine/auto-backpor…
5d62811
…t-of-pr-29734-on-v3.10.x

Backport PR matplotlib#29734 on branch v3.10.x (ci: MacOS 14: temporarily upper-bound the 'PyGObject' Python package version)
@tacaswell @meeseeksmachine
Backport PR matplotlib#29748: Fix PyGObject version pinning in macOS …
d0ab468
…tests
@ianthomas23 @meeseeksmachine
Backport PR matplotlib#29721: FIX: pyplot auto-backend detection case…
5090b26
…-sensitivity fixup
@QianZhang19 @meeseeksmachine
Backport PR matplotlib#29767: Add description to logit_demo.py script
f86947c
@dstansby
Merge pull request matplotlib#29768 from meeseeksmachine/auto-backpor…
90a5aa9
…t-of-pr-29767-on-v3.10.x

Backport PR matplotlib#29767 on branch v3.10.x (Add description to logit_demo.py script)
@timhoffm @meeseeksmachine
Backport PR matplotlib#29752: DOC: Add install instructions for pixi …
8946085
…and uv
@timhoffm
Merge pull request matplotlib#29771 from meeseeksmachine/auto-backpor…
d4820f3
…t-of-pr-29752-on-v3.10.x

Backport PR matplotlib#29752 on branch v3.10.x (DOC: Add install instructions for pixi and uv)
@timhoffm @meeseeksmachine
Backport PR matplotlib#29781: Fix escaping of nulls and "0" in defaul…
2ddb364
…t filenames.
@QuLogic
Merge pull request matplotlib#29784 from meeseeksmachine/auto-backpor…
2736c12
…t-of-pr-29781-on-v3.10.x

Backport PR matplotlib#29781 on branch v3.10.x (Fix escaping of nulls and "0" in default filenames.)
@timhoffm @meeseeksmachine
Backport PR matplotlib#29755: DOC: Simplify annotation arrow style re…
ac6495f
…ference
@timhoffm
Merge pull request matplotlib#29786 from meeseeksmachine/auto-backpor…
005677f
…t-of-pr-29755-on-v3.10.x

Backport PR matplotlib#29755 on branch v3.10.x (DOC: Simplify annotation arrow style reference)
@dstansby @meeseeksmachine
Backport PR matplotlib#29770: MNT: Move test for old ipython behavior…
ba55b7c
… to minver tests
@dstansby
Merge pull request matplotlib#29754 from meeseeksmachine/auto-backpor…
a56911e
…t-of-pr-29721-on-v3.10.x

Backport PR matplotlib#29721 on branch v3.10.x (FIX: pyplot auto-backend detection case-sensitivity fixup)
@dstansby
Merge pull request matplotlib#29750 from meeseeksmachine/auto-backpor…
57878e9
…t-of-pr-29748-on-v3.10.x

Backport PR matplotlib#29748 on branch v3.10.x (Fix PyGObject version pinning in macOS tests)
@QuLogic
Merge pull request matplotlib#29792 from meeseeksmachine/auto-backpor…
1e89088
…t-of-pr-29770-on-v3.10.x

Backport PR matplotlib#29770 on branch v3.10.x (MNT: Move test for old ipython behavior to minver tests)
QuLogic and others added 22 commits April 28, 2025 21:33
@QuLogic @meeseeksmachine
Backport PR matplotlib#29975: DOC: correct signature for animation up…
9e42559
…date function in rain example
@dstansby
Merge pull request matplotlib#29974 from meeseeksmachine/auto-backpor…
950f2bc
…t-of-pr-29970-on-v3.10.x

Backport PR matplotlib#29970 on branch v3.10.x (TST: Make refcount tests more resilient to Python changes)
@dstansby
Merge pull request matplotlib#29983 from meeseeksmachine/auto-backpor…
495fb64
…t-of-pr-29975-on-v3.10.x

Backport PR matplotlib#29975 on branch v3.10.x (DOC: correct signature for animation update function in rain example)
@timhoffm @meeseeksmachine
Backport PR matplotlib#29370: DOC: Improve NonUniformImage docs
7dab28b
@rcomer
Merge pull request matplotlib#29987 from meeseeksmachine/auto-backpor…
2322a8f
…t-of-pr-29370-on-v3.10.x

Backport PR matplotlib#29370 on branch v3.10.x (DOC: Improve NonUniformImage docs)
@dstansby @meeseeksmachine
Backport PR matplotlib#29789: Improve layout of cheatsheets in sidebar
2c0e150
@dstansby
Merge pull request matplotlib#29990 from meeseeksmachine/auto-backpor…
be0d1aa
…t-of-pr-29789-on-v3.10.x

Backport PR matplotlib#29789 on branch v3.10.x (Improve layout of cheatsheets in sidebar)
@dstansby @meeseeksmachine
Backport PR matplotlib#29995: Fix typo: missing singlequote in unreco…
f7b8d2d
…gnized backend exception
@rcomer
Merge pull request matplotlib#29996 from meeseeksmachine/auto-backpor…
cd67b8e
…t-of-pr-29995-on-v3.10.x

Backport PR matplotlib#29995 on branch v3.10.x (Fix typo: missing singlequote in unrecognized backend exception)
@timhoffm @QuLogic
Backport PR matplotlib#29997: BLD: Ensure meson.build has the right v…
05d104e
…ersion of Python

(cherry picked from commit 440eb61)
@timhoffm
Merge pull request matplotlib#29999 from QuLogic/auto-backport-of-pr-…
a64d453
…29997-on-v3.10.x
@ksunden @meeseeksmachine
Backport PR matplotlib#29673: DOC: document the issues with overlayin…
95c87f2
…g new mpl on old mpl
@rcomer
Merge pull request matplotlib#30002 from meeseeksmachine/auto-backpor…
9f40c83
…t-of-pr-29673-on-v3.10.x

Backport PR matplotlib#29673 on branch v3.10.x (DOC: document the issues with overlaying new mpl on old mpl)
@ksunden
Merge pull request matplotlib#29867 from QuLogic/auto-backport-of-pr-…
0595366
…29827-on-v3.10.x

Backport PR matplotlib#29827 on branch v3.10.x (TST: Remove unnecessary test images)
@dstansby @rcomer
Backport PR matplotlib#29992 on v3.10.x: Update pinned oldest win ima…
0ef1165
…ge on azure

(cherry picked from commit ab102c0)
@dstansby
Merge pull request matplotlib#30010 from rcomer/auto-backport-of-pr-2…
acb7361
…9992-on-v3.10.x

Backport PR matplotlib#29992 on v3.10.x: Update pinned oldest win image on azure
@tacaswell @meeseeksmachine
Backport PR matplotlib#29907: Ensure text metric calculation always u…
3b50d5c
…ses the text cache
@oscargus
Merge pull request matplotlib#30018 from meeseeksmachine/auto-backpor…
0ef15b6
…t-of-pr-29907-on-v3.10.x

Backport PR matplotlib#29907 on branch v3.10.x (Ensure text metric calculation always uses the text cache)
@ksunden
REL prep 3.10.3
71e6946
@ksunden
REL: v3.10.3
8b82729
This is the third bugfix release in the 3.10.x series
@ksunden
Bump from v3.10.3 tag
e82b493
@ksunden
Merge branch 'v3.10.x' into merge_up_3.10.3
0b02f2d
@github-actions github-actions Bot added the Documentation: user guide files in galleries/users_explain or doc/users label May 9, 2025
@tacaswell tacaswell added this to the v3.11.0 milestone May 9, 2025
tacaswell
tacaswell reviewed May 9, 2025
View reviewed changes
Comment thread lib/matplotlib/tests/test_axes.py


@check_figures_equal()
@check_figures_equal(extensions=['png'])

@tacaswell tacaswell May 9, 2025

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why does this change test decorators?

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions

@QuLogic QuLogic May 9, 2025

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The backport of the #29827 did not include the change of defaults to check_figures_equal to only build png by default for API stability reasons. Thus the extensions remained explicit on the v3.10.x.

So any extensions=['png'] being added here that correspond with 4b51837 can be reverted.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
tacaswell
tacaswell reviewed May 9, 2025
View reviewed changes
Comment thread doc/_static/mpl.css
width: 100%;
}

.sidebar-cheatsheets {

@tacaswell tacaswell May 9, 2025

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also do not understand this change

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions

@QuLogic QuLogic May 9, 2025

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like a redundant merge; these rules are all right above here.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
QuLogic
QuLogic reviewed May 9, 2025
View reviewed changes
Comment thread doc/users/release_notes.rst
Comment on lines 24 to +25
prev_whats_new/github_stats_3.10.0.rst
prev_whats_new/github_stats_3.10.1.rst

@QuLogic QuLogic May 9, 2025

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wrong order.

Suggested change
prev_whats_new/github_stats_3.10.0.rst
prev_whats_new/github_stats_3.10.1.rst
prev_whats_new/github_stats_3.10.1.rst
prev_whats_new/github_stats_3.10.0.rst

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@QuLogic

QuLogic commented Jun 21, 2025

Copy link
Copy Markdown
Member

Ping?

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@github-actions github-actions Bot added the status: needs rebase label Aug 6, 2025
@ksunden ksunden closed this Aug 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@tacaswell tacaswell tacaswell left review comments
@QuLogic QuLogic QuLogic left review comments

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

Documentation: user guide files in galleries/users_explain or doc/users status: needs rebase

Projects

None yet

Milestone

v3.11.0

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

13 participants

@ksunden @QuLogic @tacaswell @timhoffm @rcomer @prafulgulani @oscargus @story645 @dstansby @ianthomas23 @QianZhang19 @TheSkyentist @jklymak
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.