DatasetType
===========

.. currentmodule:: lsst.daf.butler

.. autoclass:: DatasetType
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~DatasetType.VALID_NAME_REGEX
      ~DatasetType.dimensions
      ~DatasetType.name
      ~DatasetType.storageClass

   .. rubric:: Methods Summary

   .. autosummary::

      ~DatasetType.component
      ~DatasetType.componentTypeName
      ~DatasetType.isComponent
      ~DatasetType.isComposite
      ~DatasetType.nameAndComponent
      ~DatasetType.nameWithComponent
      ~DatasetType.splitDatasetTypeName

   .. rubric:: Attributes Documentation

   .. autoattribute:: VALID_NAME_REGEX
   .. autoattribute:: dimensions
   .. autoattribute:: name
   .. autoattribute:: storageClass

   .. rubric:: Methods Documentation

   .. automethod:: component
   .. automethod:: componentTypeName
   .. automethod:: isComponent
   .. automethod:: isComposite
   .. automethod:: nameAndComponent
   .. automethod:: nameWithComponent
   .. automethod:: splitDatasetTypeName