``grain`` Dataset
=================

.. automodule:: grain._src.python.dataset.dataset
.. currentmodule:: grain

List of Members
---------------

.. autoclass:: _src.python.dataset.dataset.MapDatasetMeta
   :members:

.. autoclass:: MapDataset
   :special-members: __init__, __len__, __getitem__, __iter__
   :members:
   :show-inheritance:
   :inherited-members:
   :undoc-members:

.. autoclass:: _src.python.dataset.dataset.IterDatasetMeta
   :members:

.. autoclass:: IterDataset
   :special-members: __init__, __iter__
   :members:
   :show-inheritance:
   :inherited-members:
   :undoc-members:

.. autoclass:: DatasetIterator
   :special-members: __init__, __iter__
   :members:
   :show-inheritance:
   :inherited-members:
   :undoc-members:

.. autoclass:: ReadOptions
