sphinx_gallery.sorting#
Sorters for Sphinx-Gallery (sub)sections.
Sorting key functions for gallery subsection folders and section files.
Classes#
- class sphinx_gallery.sorting.ExampleTitleSortKey(src_dir)[source]#
Sort examples in src_dir by example title.
- Parameters:
src_dir (str) – The source directory.
- class sphinx_gallery.sorting.ExplicitOrder(ordered_list)[source]#
Sorting key for all gallery subsections.
All subsections folders must be listed, otherwise an exception is raised. However, you can add ‘*’ as a placeholder to the list. All not-listed subsection folders will be inserted at the given position and no exception is raised.
- Parameters:
ordered_list (list, tuple, or generator) – Hold the paths of each galleries’ subsections.
- Raises:
ValueError – Wrong input type or Subgallery path missing.
- class sphinx_gallery.sorting.FileNameSortKey(src_dir)[source]#
Sort examples in src_dir by file name.
- Parameters:
src_dir (str) – The source directory.
- class sphinx_gallery.sorting.FileSizeSortKey(src_dir)[source]#
Sort examples in src_dir by file size.
- Parameters:
src_dir (str) – The source directory.