Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
9b725bd
Bump the actions group across 1 directory with 2 updates
dependabot[bot] Jan 19, 2026
b9a5ae5
Remove outdated notion of property alias priority from docs.
anntzer Jan 20, 2026
5953dd1
Fix grammar: 'it would better' -> 'it would be better' in comment
bodhisilberling Jan 22, 2026
ec04898
reorg docs to remove misc section, consolidate and cleanup file struc…
story645 Jan 21, 2026
ed0f0f6
widgets.pyi: Add missing RadioButtons.index_selected type hint
doronbehar Dec 1, 2025
e42b312
CheckButtons: rename _checks to _buttons
doronbehar Jan 19, 2026
37aa7f8
*Buttons: use a shared _Buttons class
doronbehar Jan 19, 2026
cdc231f
*Buttons: use a semi-public self._buttons_ys variable
doronbehar Jan 19, 2026
81b2196
*Buttons: share more __init__ functionality
doronbehar Jan 19, 2026
9aae0a8
Fix formatting: add space after # in TODO comment
bodhisilberling Jan 23, 2026
0be344d
move doc build options into tables and tabs
story645 Jan 23, 2026
fce26f5
Remove mutable defaults from tool manager functions
QuLogic Jan 23, 2026
e721843
DOC: Use the old class-based autodoc with Sphinx 9
QuLogic Jan 23, 2026
71b6bf2
DOC: Fix cross-references to new _Buttons class
QuLogic Jan 24, 2026
deec641
FIX: Handle AxesWidget cleanup after failed init (#30935)
larrybradley Jan 24, 2026
f17ca37
TST: Fix warnings from Pillow for unavailable features
QuLogic Jan 22, 2026
9387f36
Speedup normalize_kwargs by storing aliases in a more practical format.
anntzer Jan 23, 2026
6361f6f
Improving error message for width and position type mismatch in viol…
hasanrashid Jan 25, 2026
6bea6f6
DOC: Make grammatical corrections [ci doc]
star1327p Jan 25, 2026
442b53a
DOCS: Fix typo in time array step size comment
vujadinovic Jan 26, 2026
4460ed3
DOC: bring the credits page a little more up-to-date [ci doc]
rcomer Jan 24, 2026
90dd742
Add type hint for fig_kw in subplots (#31033)
sanrishi Jan 27, 2026
6b499a4
mathtext: add support for unicode mathematics fonts
llohse Jan 29, 2026
3d98533
bundle STIX Two Math in tests
llohse Jan 29, 2026
d8bf6d2
inline _is_digit, etc.
llohse Jan 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ on_finish:
- codecov -e PYTHON_VERSION PLATFORM -n "%PYTHON_VERSION% Windows"

on_failure:
# Generate a html for visual tests
# Generate an html for visual tests
- python tools/visualize_tests.py --no-browser
- echo zipping images after a failure...
- 7z a result_images.zip result_images\ | grep -v "Compressing"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
persist-credentials: false

- name: Initialize CodeQL
uses: github/codeql-action/init@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
uses: github/codeql-action/init@cdefb33c0f6224e58673d9004f47f7cb3e328b89 # v4.31.10
with:
languages: ${{ matrix.language }}

Expand All @@ -43,4 +43,4 @@ jobs:
pip install --user -v .

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
uses: github/codeql-action/analyze@cdefb33c0f6224e58673d9004f47f7cb3e328b89 # v4.31.10
6 changes: 3 additions & 3 deletions .github/workflows/cygwin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -140,21 +140,21 @@ jobs:
# FreeType build fails with bash, succeeds with dash

- name: Cache pip
uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
with:
path: C:\cygwin\home\runneradmin\.cache\pip
key: Cygwin-py3.${{ matrix.python-minor-version }}-pip-${{ hashFiles('requirements/*/*.txt') }}
restore-keys: ${{ matrix.os }}-py3.${{ matrix.python-minor-version }}-pip-

- name: Cache ccache
uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
with:
path: C:\cygwin\home\runneradmin\.ccache
key: Cygwin-py3.${{ matrix.python-minor-version }}-ccache-${{ hashFiles('src/*') }}
restore-keys: Cygwin-py3.${{ matrix.python-minor-version }}-ccache-

- name: Cache Matplotlib
uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
with:
path: |
C:\cygwin\home\runneradmin\.cache\matplotlib
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -203,31 +203,31 @@ jobs:
esac

- name: Cache pip
uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
if: startsWith(runner.os, 'Linux')
with:
path: ~/.cache/pip
key: ${{ matrix.os }}-py${{ matrix.python-version }}-pip-${{ hashFiles('requirements/*/*.txt') }}
restore-keys: |
${{ matrix.os }}-py${{ matrix.python-version }}-pip-
- name: Cache pip
uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
if: startsWith(runner.os, 'macOS')
with:
path: ~/Library/Caches/pip
key: ${{ matrix.os }}-py${{ matrix.python-version }}-pip-${{ hashFiles('requirements/*/*.txt') }}
restore-keys: |
${{ matrix.os }}-py${{ matrix.python-version }}-pip-
- name: Cache ccache
uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
with:
path: |
~/.ccache
key: ${{ matrix.os }}-py${{ matrix.python-version }}-ccache-${{ hashFiles('src/*') }}
restore-keys: |
${{ matrix.os }}-py${{ matrix.python-version }}-ccache-
- name: Cache Matplotlib
uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
with:
path: |
~/.cache/matplotlib
Expand Down
39 changes: 39 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ Alon Hershenhorn <[email protected]>

Alvaro Sanchez <[email protected]>

Andreas C Mueller <[email protected]> Andreas Mueller <[email protected]>

Andrew Dawson <[email protected]> <[email protected]>

anykraus <[email protected]> <[email protected]>
Expand All @@ -32,6 +34,8 @@ Carsten Schelp <[email protected]>

Casper van der Wel <[email protected]>

CharlesHe16 <[email protected]>

Chris Holdgraf <[email protected]>

Cho Yin Yong <[email protected]>
Expand All @@ -57,6 +61,8 @@ David Kua <[email protected]> <[email protected]>

Devashish Deshpande <[email protected]>

Diego Leal Petrola <[email protected]>

Dietmar Schwertberger <[email protected]>

Dora Fraeman Caswell <[email protected]>
Expand Down Expand Up @@ -84,16 +90,26 @@ Hajoon Choi <[email protected]>

hannah <[email protected]>

Hannes Breytenbach <[email protected]>

Hans Moritz Günther <[email protected]>

Harshal Prakash Patankar <[email protected]>

Harshit Patni <[email protected]>

Harutaka Kawamura <[email protected]>

Hood Chatham <[email protected]> Hood <[email protected]>

Ian Hunt-Isaak <[email protected]>

ImportanceOfBeingErnest <[email protected]>

J. Goutin <[email protected]> JGoutin <[email protected]>

Jakub Klus <[email protected]>

Jack Kelly <[email protected]> <[email protected]>
Jack Kelly <[email protected]> <[email protected]>

Expand All @@ -105,19 +121,27 @@ Jake Vanderplas <[email protected]> <[email protected]>

James R. Evans <[email protected]>

Jan-Hendrik Müller <[email protected]>

Jeff Lutgen <[email protected]> <[email protected]>

Jeffrey Bingham <[email protected]>

Jens Hedegaard Nielsen <[email protected]>
Jens Hedegaard Nielsen <[email protected]> <[email protected]>

Jerome F. Villegas <[email protected]>

Joel Frederico <[email protected]>

Johan von Forstner <[email protected]>

John Hunter <[email protected]>

Jorrit Wronski <[email protected]>

Jose Manuel Martí <[email protected]>

Joseph Fox-Rabinovitz <[email protected]> Mad Physicist <[email protected]>
Joseph Fox-Rabinovitz <[email protected]> Joseph Fox-Rabinovitz <[email protected]>

Expand Down Expand Up @@ -149,11 +173,15 @@ Leon Yin <[email protected]>

Lion Krischer <[email protected]> <[email protected]>

luz paz <[email protected]>

Manan Kevadiya <[email protected]>
Manan Kevadiya <[email protected]> <[email protected]>

Manuel Nuno Melo <[email protected]>

Marat Kopytjuk <[email protected]>

Marco Gorelli <[email protected]>
Marco Gorelli <[email protected]> <[email protected]>

Expand Down Expand Up @@ -215,19 +243,27 @@ Paul Ivanov <[email protected]> <[email protected]>

Per Parker <[email protected]>

Péter Leéh <[email protected]>

Peter Würtz <[email protected]>
Peter Würtz <[email protected]> <[email protected]>

Phil Elson <[email protected]>
Phil Elson <[email protected]> <[email protected]>
Phil Elson <[email protected]> <[email protected]>

Philipp Nagel <[email protected]>

productivememberofsociety666 <[email protected]> none <[email protected]>

Rishikesh <[email protected]>

Ruth Nainggolan <[email protected]> Ruth G. N <[email protected]>

RyanPan <[email protected]>

Richard Sheridan <[email protected]>

Samesh Lakhotia <[email protected]>
Samesh Lakhotia <[email protected]> <[email protected]>'

Expand All @@ -236,6 +272,8 @@ Scott Lasley <[email protected]>
Sebastian Raschka <[email protected]>
Sebastian Raschka <[email protected]> <[email protected]>

ShawnChen1996 <[email protected]>

Sidharth Bansal <[email protected]>
Sidharth Bansal <[email protected]> <[email protected]>

Expand All @@ -257,6 +295,7 @@ Taras Kuzyo <[email protected]>

Terence Honles <[email protected]>

Thomas A Caswell <[email protected]>
Thomas A Caswell <[email protected]> Thomas A Caswell <[email protected]>
Thomas A Caswell <[email protected]> Thomas A Caswell <[email protected]>
Thomas A Caswell <[email protected]> Thomas A Caswell <“[email protected]”>
Expand Down
4 changes: 4 additions & 0 deletions doc/api/next_api_changes/deprecations/31023-AL.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
``cbook.normalize_kwargs`` only supports passing artists and artist classes as second argument
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Support for directly passing an alias mapping or None as second argument to
`.cbook.normalize_kwargs` has been deprecated.
1 change: 1 addition & 0 deletions doc/api/widgets_api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ Widget classes
Cursor
MultiCursor
Button
_Buttons
CheckButtons
RadioButtons
SliderBase
Expand Down
1 change: 1 addition & 0 deletions doc/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -899,3 +899,4 @@ def setup(app):
if sphinx.version_info[:2] < (7, 1):
app.connect('html-page-context', add_html_cache_busting, priority=1000)
generate_ScalarMappable_docs()
app.config.autodoc_use_legacy_class_based = True
Loading
Loading