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 <hershen@gmail.com>

Alvaro Sanchez <sanchezgnzlz.alvaro@gmail.com>

Andreas C Mueller <andreasmuellerml@gmail.com> Andreas Mueller <t3kcit@gmail.com>

Andrew Dawson <ajdawson@acm.org> <dawson@atm.ox.ac.uk>

anykraus <kraus@mpip-mainz.mpg.de> <anykraus@users.noreply.github.com>
Expand All @@ -32,6 +34,8 @@ Carsten Schelp <carstenschelp@mp.nl>

Casper van der Wel <caspervdw@gmail.com>

CharlesHe16 <c@harl.es>

Chris Holdgraf <choldgraf@gmail.com>

Cho Yin Yong <choyiny@users.noreply.github.com>
Expand All @@ -57,6 +61,8 @@ David Kua <david@kua.io> <david.kua@mail.utoronto.ca>

Devashish Deshpande <ashu.9412@gmail.com>

Diego Leal Petrola <diegopetrola@gmail.com>

Dietmar Schwertberger <github@schwertberger.de>

Dora Fraeman Caswell <dorafraeman@gmail.com>
Expand Down Expand Up @@ -84,16 +90,26 @@ Hajoon Choi <hajoon.choi@mail.utoronto.ca>

hannah <story645@gmail.com>

Hannes Breytenbach <hannes@saao.ac.za>

Hans Moritz Günther <moritz.guenther@gmx.de>

Harshal Prakash Patankar <pharshalp@gmail.com>

Harshit Patni <patniharshit@gmail.com>

Harutaka Kawamura <hkawamura0130@gmail.com>

Hood Chatham <roberthoodchatham@gmail.com> Hood <hood@mit.edu>

Ian Hunt-Isaak <ianhuntisaak@gmail.com>

ImportanceOfBeingErnest <elch.rz@ruetz-online.de>

J. Goutin <JGoutin@users.noreply.github.com> JGoutin <ginnungagap@free.fr>

Jakub Klus <48711526+deep-jkl@users.noreply.github.com>

Jack Kelly <jack.kelly@imperial.ac.uk> <daniel.kelly10@imperial.ac.uk>
Jack Kelly <jack.kelly@imperial.ac.uk> <jack-list@xlk.org.uk>

Expand All @@ -105,19 +121,27 @@ Jake Vanderplas <jakevdp@gmail.com> <vanderplas@astro.washington.edu>

James R. Evans <jrevans1@earthlink.net>

Jan-Hendrik Müller <44469195+kolibril13@users.noreply.github.com>

Jeff Lutgen <jlutgen@gmail.com> <jlutgen@users.noreply.github.com>

Jeffrey Bingham <bingjeff@gmail.com>

Jens Hedegaard Nielsen <jenshnielsen@gmail.com>
Jens Hedegaard Nielsen <jenshnielsen@gmail.com> <jens.nielsen@ucl.ac.uk>

Jerome F. Villegas <jeromefvillegas@gmail.com>

Joel Frederico <458871+joelfrederico@users.noreply.github.com>

Johan von Forstner <johan.forstner@gmail.com>

John Hunter <jdh2358@gmail.com>

Jorrit Wronski <jowr@mek.dtu.dk>

Jose Manuel Martí <jse.mnl@gmail.com>

Joseph Fox-Rabinovitz <jfoxrabinovitz@gmail.com> Mad Physicist <madphysicist@users.noreply.github.com>
Joseph Fox-Rabinovitz <jfoxrabinovitz@gmail.com> Joseph Fox-Rabinovitz <joseph.r.fox-rabinovitz@nasa.gov>

Expand Down Expand Up @@ -149,11 +173,15 @@ Leon Yin <hello.leonyin@gmail.com>

Lion Krischer <lion.krischer@gmail.com> <krischer@geophysik.uni-muenchen.de>

luz paz <luzpaz@users.noreply.github.com>

Manan Kevadiya <kevadiyamanan@gmail.com>
Manan Kevadiya <kevadiyamanan@gmail.com> <43081866+manan2501@users.noreply.github.com>

Manuel Nuno Melo <manuel.nuno.melo@gmail.com>

Marat Kopytjuk <kopytjuk@gmail.com>

Marco Gorelli <m.e.gorelli@gmail.com>
Marco Gorelli <m.e.gorelli@gmail.com> <33491632+MarcoGorelli@users.noreply.github.com>

Expand Down Expand Up @@ -215,19 +243,27 @@ Paul Ivanov <pivanov314@gmail.com> <pivanov5@bloomberg.net>

Per Parker <wisalam@live.com>

Péter Leéh <leeh123peter@gmail.com>

Peter Würtz <pwuertz@gmail.com>
Peter Würtz <pwuertz@gmail.com> <pwuertz@googlemail.com>

Phil Elson <pelson.pub@gmail.com>
Phil Elson <pelson.pub@gmail.com> <philipelson@hotmail.com>
Phil Elson <pelson.pub@gmail.com> <philipelson@gmail.com>

Philipp Nagel <phil.nagel@bolton-menk.com>

productivememberofsociety666 <productivememberofsociety666@sol.fr.am> none <none@example.net>

Rishikesh <rishikksh20@gmail.com>

Ruth Nainggolan <nainggolan.ruthg@gmail.com> Ruth G. N <32371319+ruthgn@users.noreply.github.com>

RyanPan <ryanbelt1993129@hotmail.com>

Richard Sheridan <richard.sheridan@gmail.com>

Samesh Lakhotia <samesh.lakhotia@gmail.com>
Samesh Lakhotia <43701530+sameshl@users.noreply.github.com> <samesh.lakhotia@gmail.com>'

Expand All @@ -236,6 +272,8 @@ Scott Lasley <selasley@me.com>
Sebastian Raschka <mail@sebastianraschka.com>
Sebastian Raschka <mail@sebastianraschka.com> <se.raschka@me.com>

ShawnChen1996 <shawnchen1996@outlook.com>

Sidharth Bansal <bansal.sidharth2996@gmail.com>
Sidharth Bansal <20972099+SidharthBansal@users.noreply.github.com> <bansal.sidharth2996@gmail.com>

Expand All @@ -257,6 +295,7 @@ Taras Kuzyo <kuzyo.taras@gmail.com>

Terence Honles <terence@honles.com>

Thomas A Caswell <tcaswell@gmail.com>
Thomas A Caswell <tcaswell@gmail.com> Thomas A Caswell <tcaswell@bnl.gov>
Thomas A Caswell <tcaswell@gmail.com> Thomas A Caswell <tcaswell@uchicago.edu>
Thomas A Caswell <tcaswell@gmail.com> Thomas A Caswell <“tcaswell@gmail.com”>
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