.. _dataset_gallery:

Dataset Gallery
===============
Browse PyVista datasets and their metadata.

.. _all_datasets_gallery:

Browse All Datasets
-------------------

.. include:: /api/examples/dataset-gallery/all_datasets_carousel.rst

Browse Datasets by Module
-------------------------
Datasets in this section are organized by the module they are imported from.

.. dropdown:: Dataset Modules
    :name: modules_gallery

    .. tab-set::

        .. tab-item:: Built-in

            .. include:: /api/examples/dataset-gallery/builtin_carousel.rst

        .. tab-item:: Downloads

            .. include:: /api/examples/dataset-gallery/downloads_carousel.rst

            ..
                TODO: add planets
                .. tab-item:: Planets
                .. include:: /api/examples/dataset-gallery/planets_carousel.rst


Browse Datasets by Type
-----------------------
Datasets in this section are organized by their instance type.

Point Sets
**********
Browse datasets with explicit geometry. See :doc:`/api/core/pointsets` for details.

.. dropdown:: Point Set Data Types
    :name: pointset_datatype_gallery

    .. tab-set::

        .. tab-item:: PointSet

            .. include:: /api/examples/dataset-gallery/pointset_carousel.rst

        .. tab-item:: PolyData

            .. include:: /api/examples/dataset-gallery/polydata_carousel.rst

        .. tab-item:: UnstructuredGrid

            .. include:: /api/examples/dataset-gallery/unstructuredgrid_carousel.rst

        .. tab-item:: StructuredGrid

            .. include:: /api/examples/dataset-gallery/structuredgrid_carousel.rst

        .. tab-item:: ExplicitStructuredGrid

            .. include:: /api/examples/dataset-gallery/explicitstructuredgrid_carousel.rst

Browse point sets with a specific kind of representation.

.. dropdown:: Point Clouds and Surface Meshes
    :name: pointcloud_surfacemesh_gallery

    .. tab-set::

        .. tab-item:: Point Clouds

            .. include:: /api/examples/dataset-gallery/pointcloud_carousel.rst

        .. tab-item:: Surface Meshes

            .. include:: /api/examples/dataset-gallery/surfacemesh_carousel.rst


Gridded Data
************
Datasets with topologically regular point spacing and implicit geometry.
See :doc:`/api/core/grids` for details.

.. dropdown:: Gridded Data Types
    :name: grid_datatype_gallery

    .. tab-set::

        .. tab-item:: RectilinearGrid

            .. include:: /api/examples/dataset-gallery/rectilineargrid_carousel.rst

        .. tab-item:: ImageData

            .. include:: /api/examples/dataset-gallery/imagedata_carousel.rst

Browse gridded data with a specific kind of representation.

.. dropdown:: Volumes, Images, and Textures
    :name: imagedata_texture_gallery

    .. tab-set::

        .. tab-item:: 3D Volumes

            .. include:: /api/examples/dataset-gallery/imagedata_3d_carousel.rst

        .. tab-item:: 2D Images

            .. include:: /api/examples/dataset-gallery/imagedata_2d_carousel.rst

        .. tab-item:: Textures

            .. include:: /api/examples/dataset-gallery/texture_carousel.rst

        .. tab-item:: Cubemaps

            .. include:: /api/examples/dataset-gallery/cubemap_carousel.rst


Composite Datasets
******************

Composite classes which hold many data sets. See :doc:`/api/core/composite` for details.

.. dropdown:: Composite Datasets
    :name: composite_dataset_gallery

    .. tab-set::

        .. tab-item:: MultiBlock

            .. include:: /api/examples/dataset-gallery/multiblock_carousel.rst

        .. tab-item:: Homogeneous

            .. include:: /api/examples/dataset-gallery/multiblock_homo_carousel.rst

        .. tab-item:: Heterogeneous

            .. include:: /api/examples/dataset-gallery/multiblock_hetero_carousel.rst

        .. tab-item:: Single Mesh

            .. include:: /api/examples/dataset-gallery/multiblock_single_carousel.rst


Miscellaneous Datasets
**********************

.. dropdown:: Miscellaneous Datasets
    :name: misc_dataset_gallery

    .. tab-set::

        .. tab-item:: All

            .. include:: /api/examples/dataset-gallery/misc_carousel.rst

.. _dataset_gallery_category:

Browse Datasets by Category
---------------------------

.. dropdown:: Medical Datasets
    :name: medical_dataset_gallery

    .. tab-set::

        .. tab-item:: All

            .. include:: /api/examples/dataset-gallery/medical_carousel.rst
