From 22ee73cf1193278ea15b2cd3ea89b1d7d076f737 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Wed, 11 Mar 2026 05:55:21 +0000 Subject: [PATCH 01/18] DOC: add sphinx_gallery_thumbnail_number to artists tutorial --- galleries/tutorials/artists.py | 1 + 1 file changed, 1 insertion(+) diff --git a/galleries/tutorials/artists.py b/galleries/tutorials/artists.py index 4f93f7c71a6e..5536f4a0939f 100644 --- a/galleries/tutorials/artists.py +++ b/galleries/tutorials/artists.py @@ -116,6 +116,7 @@ class in the Matplotlib API, and the one you will be working with most Try creating the figure below. """ +# sphinx_gallery_thumbnail_number = 1 # sphinx_gallery_capture_repr = ('__repr__',) import matplotlib.pyplot as plt From 789d8763a09e8c30ffe2b95f21a70c61fcfc74a2 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Thu, 12 Mar 2026 22:28:00 +0000 Subject: [PATCH 02/18] DOC: use minigallery directive for artists tutorial --- galleries/tutorials/artists.py | 1 - galleries/tutorials/index.rst | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/galleries/tutorials/artists.py b/galleries/tutorials/artists.py index 5536f4a0939f..4f93f7c71a6e 100644 --- a/galleries/tutorials/artists.py +++ b/galleries/tutorials/artists.py @@ -116,7 +116,6 @@ class in the Matplotlib API, and the one you will be working with most Try creating the figure below. """ -# sphinx_gallery_thumbnail_number = 1 # sphinx_gallery_capture_repr = ('__repr__',) import matplotlib.pyplot as plt diff --git a/galleries/tutorials/index.rst b/galleries/tutorials/index.rst index 76c0037dca11..a605916025bd 100644 --- a/galleries/tutorials/index.rst +++ b/galleries/tutorials/index.rst @@ -94,6 +94,9 @@ a :ref:`FAQ ` in our :ref:`user guide `. :ref:`sphx_glr_tutorials_artists.py` + .. minigallery:: artists.py + :add-heading: + .. raw:: html
Artist tutorial
From 6cac624bd26e8ccf3b46d71921c41b8afbcb46f7 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Wed, 18 Mar 2026 15:04:03 +0000 Subject: [PATCH 03/18] docs: restructure tutorial index with per-section minigalleries --- galleries/tutorials/index.rst | 39 +++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/galleries/tutorials/index.rst b/galleries/tutorials/index.rst index a605916025bd..6b27eb4578df 100644 --- a/galleries/tutorials/index.rst +++ b/galleries/tutorials/index.rst @@ -141,28 +141,37 @@ Many of our tutorials were moved from this section to :ref:`users-guide-index`: Introductory ^^^^^^^^^^^^ -- :ref:`quick_start` -- :ref:`customizing` -- :ref:`animations` +.. minigallery:: + :add-heading: + + quick_start + customizing + animations Intermediate ^^^^^^^^^^^^ -- :ref:`legend_guide` -- :ref:`color_cycle` -- :ref:`constrainedlayout_guide` -- :ref:`tight_layout_guide` -- :ref:`arranging_axes` -- :ref:`autoscale` -- :ref:`imshow_extent` +.. minigallery:: + :add-heading: + + legend_guide + color_cycle + constrainedlayout_guide + tight_layout_guide + arranging_axes + autoscale + imshow_extent Advanced ^^^^^^^^ -- :ref:`blitting` -- :ref:`paths` -- :ref:`patheffects_guide` -- :ref:`transforms_tutorial` +.. minigallery:: + :add-heading: + + blitting + paths + patheffects_guide + transforms_tutorial Colors ^^^^^^ @@ -177,4 +186,4 @@ See :ref:`tutorials-text`. Toolkits ^^^^^^^^ -See :ref:`tutorials-toolkits`. +See :ref:`tutorials-toolkits`. \ No newline at end of file From 38977ca68406723bd1aa97e5fa7db0af5ebcea15 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Wed, 18 Mar 2026 16:23:20 +0000 Subject: [PATCH 04/18] style: add newline at end of file --- galleries/tutorials/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/galleries/tutorials/index.rst b/galleries/tutorials/index.rst index 6b27eb4578df..a3a64b897a24 100644 --- a/galleries/tutorials/index.rst +++ b/galleries/tutorials/index.rst @@ -186,4 +186,4 @@ See :ref:`tutorials-text`. Toolkits ^^^^^^^^ -See :ref:`tutorials-toolkits`. \ No newline at end of file +See :ref:`tutorials-toolkits`. From 715b51fdbde837db9be54c15759f50cee20adb67 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Wed, 18 Mar 2026 18:43:46 +0000 Subject: [PATCH 05/18] docs: remove redundant add-heading and finalize section grouping --- galleries/tutorials/index.rst | 165 +++++++--------------------------- 1 file changed, 33 insertions(+), 132 deletions(-) diff --git a/galleries/tutorials/index.rst b/galleries/tutorials/index.rst index a3a64b897a24..5debc44855ca 100644 --- a/galleries/tutorials/index.rst +++ b/galleries/tutorials/index.rst @@ -9,127 +9,37 @@ For shorter examples, see our :ref:`examples page `. You can also find :ref:`external resources ` and a :ref:`FAQ ` in our :ref:`user guide `. +Introductory +------------ -.. raw:: html - -
- - -.. raw:: html - -
- -.. only:: html - - .. image:: /tutorials/images/thumb/sphx_glr_pyplot_thumb.png - :alt: Pyplot tutorial - - :ref:`sphx_glr_tutorials_pyplot.py` - -.. raw:: html - -
Pyplot tutorial
-
- - -.. raw:: html - -
- -.. only:: html - - .. image:: /tutorials/images/thumb/sphx_glr_coding_shortcuts_thumb.png - :alt: Coding shortcuts - - :ref:`sphx_glr_tutorials_coding_shortcuts.py` - -.. raw:: html - -
Coding shortcuts
-
- - -.. raw:: html - -
- -.. only:: html - - .. image:: /tutorials/images/thumb/sphx_glr_images_thumb.png - :alt: Image tutorial - - :ref:`sphx_glr_tutorials_images.py` - -.. raw:: html - -
Image tutorial
-
- - -.. raw:: html - -
- -.. only:: html - - .. image:: /tutorials/images/thumb/sphx_glr_lifecycle_thumb.png - :alt: The Lifecycle of a Plot - - :ref:`sphx_glr_tutorials_lifecycle.py` - -.. raw:: html - -
The Lifecycle of a Plot
-
- - -.. raw:: html - -
- -.. only:: html - - .. image:: /tutorials/images/thumb/sphx_glr_artists_thumb.png - :alt: Artist tutorial - - :ref:`sphx_glr_tutorials_artists.py` +.. minigallery:: - .. minigallery:: artists.py - :add-heading: + pyplot.py + images.py + coding_shortcuts.py -.. raw:: html +Intermediate +------------ -
Artist tutorial
-
+.. minigallery:: + lifecycle.py -.. raw:: html +Advanced +-------- -
+.. minigallery:: + artists.py .. toctree:: :hidden: - /tutorials/pyplot - /tutorials/coding_shortcuts - /tutorials/images - /tutorials/lifecycle - /tutorials/artists - -.. only:: html - - .. container:: sphx-glr-footer sphx-glr-footer-gallery - - .. container:: sphx-glr-download sphx-glr-download-python - - :download:`Download all examples in Python source code: tutorials_python.zip ` - - .. container:: sphx-glr-download sphx-glr-download-jupyter - - :download:`Download all examples in Jupyter notebooks: tutorials_jupyter.zip ` - - + pyplot + coding_shortcuts + images + lifecycle + artists .. _user_guide_tutorials: @@ -141,37 +51,28 @@ Many of our tutorials were moved from this section to :ref:`users-guide-index`: Introductory ^^^^^^^^^^^^ -.. minigallery:: - :add-heading: - - quick_start - customizing - animations +- :ref:`quick_start` +- :ref:`customizing` +- :ref:`animations` Intermediate ^^^^^^^^^^^^ -.. minigallery:: - :add-heading: - - legend_guide - color_cycle - constrainedlayout_guide - tight_layout_guide - arranging_axes - autoscale - imshow_extent +- :ref:`legend_guide` +- :ref:`color_cycle` +- :ref:`constrainedlayout_guide` +- :ref:`tight_layout_guide` +- :ref:`arranging_axes` +- :ref:`autoscale` +- :ref:`imshow_extent` Advanced ^^^^^^^^ -.. minigallery:: - :add-heading: - - blitting - paths - patheffects_guide - transforms_tutorial +- :ref:`blitting` +- :ref:`paths` +- :ref:`patheffects_guide` +- :ref:`transforms_tutorial` Colors ^^^^^^ From 0b321e102e3056b6d324f35fd7da7a71429fc311 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Wed, 18 Mar 2026 20:23:03 +0000 Subject: [PATCH 06/18] docs: fix minigallery relative paths and structure --- galleries/tutorials/index.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/galleries/tutorials/index.rst b/galleries/tutorials/index.rst index 5debc44855ca..46422bdb980d 100644 --- a/galleries/tutorials/index.rst +++ b/galleries/tutorials/index.rst @@ -14,23 +14,23 @@ Introductory .. minigallery:: - pyplot.py - images.py - coding_shortcuts.py + ../galleries/tutorials/pyplot.py + ../galleries/tutorials/images.py + ../galleries/tutorials/coding_shortcuts.py Intermediate ------------ .. minigallery:: - lifecycle.py + ../galleries/tutorials/lifecycle.py Advanced -------- .. minigallery:: - artists.py + ../galleries/tutorials/artists.py .. toctree:: :hidden: From 1f0d834f9618ef14780f183e37fdc4d1dc8d5cff Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Wed, 18 Mar 2026 21:40:15 +0000 Subject: [PATCH 07/18] docs: reorder tutorials in introductory minigallery --- galleries/tutorials/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/galleries/tutorials/index.rst b/galleries/tutorials/index.rst index 46422bdb980d..3f55ab2b3cf0 100644 --- a/galleries/tutorials/index.rst +++ b/galleries/tutorials/index.rst @@ -15,8 +15,8 @@ Introductory .. minigallery:: ../galleries/tutorials/pyplot.py - ../galleries/tutorials/images.py ../galleries/tutorials/coding_shortcuts.py + ../galleries/tutorials/images.py Intermediate ------------ From 38026031be281f6cb5f5436a933c3154b62ebf38 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Thu, 19 Mar 2026 09:54:15 +0530 Subject: [PATCH 08/18] Update galleries/tutorials/index.rst Co-authored-by: hannah --- galleries/tutorials/index.rst | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/galleries/tutorials/index.rst b/galleries/tutorials/index.rst index 3f55ab2b3cf0..bc0e81aa505b 100644 --- a/galleries/tutorials/index.rst +++ b/galleries/tutorials/index.rst @@ -35,11 +35,7 @@ Advanced .. toctree:: :hidden: - pyplot - coding_shortcuts - images - lifecycle - artists + *.py .. _user_guide_tutorials: From e6c3f943402434cc3d8fb059258a87a0e1083cc6 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Thu, 19 Mar 2026 05:41:56 +0000 Subject: [PATCH 09/18] docs: configure minigallery_sort_order to use ExplicitOrder --- doc/conf.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/conf.py b/doc/conf.py index dcaac5ad1439..240b8dce149c 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -190,6 +190,7 @@ def _check_dependencies(): # Import only after checking for dependencies. import sphinx_gallery +from sphinx_gallery.sorting import ExplicitOrder if parse_version(sphinx_gallery.__version__) >= parse_version('0.16.0'): gallery_order_sectionorder = 'sphinxext.gallery_order.sectionorder' @@ -293,6 +294,12 @@ def autodoc_process_bases(app, name, obj, options, bases): sphinx_gallery_conf = { 'backreferences_dir': Path('api', '_as_gen'), + 'minigallery_sort_order': ExplicitOrder([ + '../galleries/tutorials/coding_shortcuts.py', + '../galleries/tutorials/images.py', + '../galleries/tutorials/pyplot.py', + '*' + ]), # Compression is a significant effort that we skip for local and CI builds. 'compress_images': ('thumbnails', 'images') if is_release_build else (), 'doc_module': ('matplotlib', 'mpl_toolkits'), From b8a8bcb810e2d8a4273960712b11ea6a3a3aed1d Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Thu, 19 Mar 2026 06:36:59 +0000 Subject: [PATCH 10/18] docs: revert *.py to manual list to fix toctree warnings --- galleries/tutorials/index.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/galleries/tutorials/index.rst b/galleries/tutorials/index.rst index bc0e81aa505b..3f55ab2b3cf0 100644 --- a/galleries/tutorials/index.rst +++ b/galleries/tutorials/index.rst @@ -35,7 +35,11 @@ Advanced .. toctree:: :hidden: - *.py + pyplot + coding_shortcuts + images + lifecycle + artists .. _user_guide_tutorials: From 6854945731c0f459eae5dc21acf41c1258372236 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Thu, 19 Mar 2026 09:02:16 +0000 Subject: [PATCH 11/18] docs: dynamically preserve minigallery order using itertools --- doc/conf.py | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/doc/conf.py b/doc/conf.py index 240b8dce149c..5884e07322db 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -29,6 +29,19 @@ import matplotlib +import itertools + +class PreserveOrder: + """A sorting key to preserve the original order of items in minigalleries.""" + def __init__(self): + self.count = itertools.count() + + def __call__(self, item): + return next(self.count) + + def __repr__(self): + return "PreserveOrder()" + # debug that building expected version print(f"Building Documentation for Matplotlib: {matplotlib.__version__}") @@ -190,7 +203,6 @@ def _check_dependencies(): # Import only after checking for dependencies. import sphinx_gallery -from sphinx_gallery.sorting import ExplicitOrder if parse_version(sphinx_gallery.__version__) >= parse_version('0.16.0'): gallery_order_sectionorder = 'sphinxext.gallery_order.sectionorder' @@ -294,12 +306,7 @@ def autodoc_process_bases(app, name, obj, options, bases): sphinx_gallery_conf = { 'backreferences_dir': Path('api', '_as_gen'), - 'minigallery_sort_order': ExplicitOrder([ - '../galleries/tutorials/coding_shortcuts.py', - '../galleries/tutorials/images.py', - '../galleries/tutorials/pyplot.py', - '*' - ]), + 'minigallery_sort_order': PreserveOrder(), # Compression is a significant effort that we skip for local and CI builds. 'compress_images': ('thumbnails', 'images') if is_release_build else (), 'doc_module': ('matplotlib', 'mpl_toolkits'), From c18c3785b91da4ef7cb32b3339e98975dd451a8f Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Thu, 19 Mar 2026 09:49:42 +0000 Subject: [PATCH 12/18] style: fix pep8 whitespace and blank line linting errors --- doc/conf.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/conf.py b/doc/conf.py index 5884e07322db..a4181794681c 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -31,14 +31,15 @@ import itertools + class PreserveOrder: """A sorting key to preserve the original order of items in minigalleries.""" def __init__(self): self.count = itertools.count() - + def __call__(self, item): return next(self.count) - + def __repr__(self): return "PreserveOrder()" From 53882e0a4c98d9a6919da5b4b30b6f765ed84e19 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Thu, 19 Mar 2026 11:06:42 +0000 Subject: [PATCH 13/18] docs: move preserve_order to gallery_order.py to fix parallel build pickling error --- doc/conf.py | 16 +--------------- doc/sphinxext/gallery_order.py | 7 +++++++ 2 files changed, 8 insertions(+), 15 deletions(-) diff --git a/doc/conf.py b/doc/conf.py index a4181794681c..4c7b73890b03 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -29,20 +29,6 @@ import matplotlib -import itertools - - -class PreserveOrder: - """A sorting key to preserve the original order of items in minigalleries.""" - def __init__(self): - self.count = itertools.count() - - def __call__(self, item): - return next(self.count) - - def __repr__(self): - return "PreserveOrder()" - # debug that building expected version print(f"Building Documentation for Matplotlib: {matplotlib.__version__}") @@ -307,7 +293,7 @@ def autodoc_process_bases(app, name, obj, options, bases): sphinx_gallery_conf = { 'backreferences_dir': Path('api', '_as_gen'), - 'minigallery_sort_order': PreserveOrder(), + 'minigallery_sort_order': 'sphinxext.gallery_order.preserve_order', # Compression is a significant effort that we skip for local and CI builds. 'compress_images': ('thumbnails', 'images') if is_release_build else (), 'doc_module': ('matplotlib', 'mpl_toolkits'), diff --git a/doc/sphinxext/gallery_order.py b/doc/sphinxext/gallery_order.py index 99b90062a42a..e8926fac51dd 100644 --- a/doc/sphinxext/gallery_order.py +++ b/doc/sphinxext/gallery_order.py @@ -3,6 +3,7 @@ Paths are relative to the conf.py file. """ +import itertools from sphinx_gallery.sorting import ExplicitOrder # Gallery sections shall be displayed in the following order. @@ -125,3 +126,9 @@ def __call__(self, item): # Provide the above classes for use in conf.py sectionorder = MplExplicitOrder(explicit_order_folders) subsectionorder = MplExplicitSubOrder + +_preserve_count = itertools.count() + +def preserve_order(item): + """A sorting key to preserve the original order of items in minigalleries.""" + return next(_preserve_count) \ No newline at end of file From 502ab704f1a1cc9decfe065a5927730b4fb1bec1 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Thu, 19 Mar 2026 11:49:39 +0000 Subject: [PATCH 14/18] style: fix PEP 8 blank lines and add EOF newline --- doc/sphinxext/gallery_order.py | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/sphinxext/gallery_order.py b/doc/sphinxext/gallery_order.py index e8926fac51dd..b5638bb23317 100644 --- a/doc/sphinxext/gallery_order.py +++ b/doc/sphinxext/gallery_order.py @@ -129,6 +129,7 @@ def __call__(self, item): _preserve_count = itertools.count() + def preserve_order(item): """A sorting key to preserve the original order of items in minigalleries.""" return next(_preserve_count) \ No newline at end of file From 6b8010de539f492f6b854f8ebe59d7d7d750c905 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Thu, 19 Mar 2026 11:54:03 +0000 Subject: [PATCH 15/18] style: add missing newline at end of file --- doc/sphinxext/gallery_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/sphinxext/gallery_order.py b/doc/sphinxext/gallery_order.py index b5638bb23317..176427b3be7e 100644 --- a/doc/sphinxext/gallery_order.py +++ b/doc/sphinxext/gallery_order.py @@ -132,4 +132,4 @@ def __call__(self, item): def preserve_order(item): """A sorting key to preserve the original order of items in minigalleries.""" - return next(_preserve_count) \ No newline at end of file + return next(_preserve_count) From d2444a8f62d469cdd36704a0f3db06ed246422f7 Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Fri, 10 Apr 2026 06:01:53 +0000 Subject: [PATCH 16/18] Flatten tutorial minigallery to match original page order --- galleries/tutorials/index.rst | 39 ++++++++++++++++------------------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/galleries/tutorials/index.rst b/galleries/tutorials/index.rst index 3f55ab2b3cf0..1fdff0297571 100644 --- a/galleries/tutorials/index.rst +++ b/galleries/tutorials/index.rst @@ -9,37 +9,34 @@ For shorter examples, see our :ref:`examples page `. You can also find :ref:`external resources ` and a :ref:`FAQ ` in our :ref:`user guide `. -Introductory ------------- - .. minigallery:: + /tutorials/pyplot + /tutorials/coding_shortcuts + /tutorials/images + /tutorials/lifecycle + /tutorials/artists - ../galleries/tutorials/pyplot.py - ../galleries/tutorials/coding_shortcuts.py - ../galleries/tutorials/images.py +.. toctree:: + :hidden: -Intermediate ------------- + /tutorials/pyplot + /tutorials/coding_shortcuts + /tutorials/images + /tutorials/lifecycle + /tutorials/artists -.. minigallery:: +.. only:: html - ../galleries/tutorials/lifecycle.py + .. container:: sphx-glr-footer sphx-glr-footer-gallery -Advanced --------- + .. container:: sphx-glr-download sphx-glr-download-python -.. minigallery:: + :download:`Download all examples in Python source code: tutorials_python.zip ` - ../galleries/tutorials/artists.py + .. container:: sphx-glr-download sphx-glr-download-jupyter -.. toctree:: - :hidden: + :download:`Download all examples in Jupyter notebooks: tutorials_jupyter.zip ` - pyplot - coding_shortcuts - images - lifecycle - artists .. _user_guide_tutorials: From 38c370a873904fcf939a8887a9f261ef1fca83af Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Fri, 10 Apr 2026 07:41:03 +0000 Subject: [PATCH 17/18] Fix minigallery paths to use relative patterns --- galleries/tutorials/index.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/galleries/tutorials/index.rst b/galleries/tutorials/index.rst index 1fdff0297571..c15b75f8ce43 100644 --- a/galleries/tutorials/index.rst +++ b/galleries/tutorials/index.rst @@ -10,11 +10,11 @@ You can also find :ref:`external resources ` and a :ref:`FAQ ` in our :ref:`user guide `. .. minigallery:: - /tutorials/pyplot - /tutorials/coding_shortcuts - /tutorials/images - /tutorials/lifecycle - /tutorials/artists + tutorials/pyplot.py + tutorials/coding_shortcuts.py + tutorials/images.py + tutorials/lifecycle.py + tutorials/artists.py .. toctree:: :hidden: From 306dad08b36615f4d156d3b80d9f2c8249a5a21a Mon Sep 17 00:00:00 2001 From: Mohit Pal Date: Fri, 10 Apr 2026 07:59:04 +0000 Subject: [PATCH 18/18] Fix minigallery paths to match examples_dirs --- galleries/tutorials/index.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/galleries/tutorials/index.rst b/galleries/tutorials/index.rst index c15b75f8ce43..52862a252fcd 100644 --- a/galleries/tutorials/index.rst +++ b/galleries/tutorials/index.rst @@ -10,11 +10,11 @@ You can also find :ref:`external resources ` and a :ref:`FAQ ` in our :ref:`user guide `. .. minigallery:: - tutorials/pyplot.py - tutorials/coding_shortcuts.py - tutorials/images.py - tutorials/lifecycle.py - tutorials/artists.py + ../galleries/tutorials/pyplot.py + ../galleries/tutorials/coding_shortcuts.py + ../galleries/tutorials/images.py + ../galleries/tutorials/lifecycle.py + ../galleries/tutorials/artists.py .. toctree:: :hidden: