:py:mod:`tonic.datasets.threeET_eyetracking`
============================================

.. py:module:: tonic.datasets.threeET_eyetracking


Module Contents
---------------

Classes
~~~~~~~

.. autoapisummary::

   tonic.datasets.threeET_eyetracking.ThreeET_Eyetracking




.. py:class:: ThreeET_Eyetracking(save_to: str, split: str = 'train', transform: Optional[Callable] = None, target_transform: Optional[Callable] = None, transforms: Optional[Callable] = None)


   Bases: :py:obj:`tonic.dataset.Dataset`

   3ET DVS eye tracking `3ET <https://github.com/qinche106/cb-convlstm-eyetracking>`_
   ::

       @article{chen20233et,
           title={3ET: Efficient Event-based Eye Tracking using a Change-Based ConvLSTM Network},
           author={Chen, Qinyu and Wang, Zuowen and Liu, Shih-Chii and Gao, Chang},
           journal={arXiv preprint arXiv:2308.11771},
           year={2023}
       }

   :param save_to: Location to save files to on disk.
   :type save_to: string
   :param transform: A callable of transforms to apply to the data.
   :type transform: callable, optional
   :param split: The dataset split to use, ``train`` or ``val``.
   :type split: string, optional
   :param target_transform: A callable of transforms to apply to the targets/labels.
   :type target_transform: callable, optional
   :param transforms: A callable of transforms that is applied to both data and
                      labels at the same time.
   :type transforms: callable, optional

   :returns: A dataset object that can be indexed or iterated over.
             One sample returns a tuple of (events, targets).

   .. py:attribute:: url
      :value: 'https://dl.dropboxusercontent.com/s/1hyer8egd8843t9/ThreeET_Eyetracking.zip?dl=0'

      

   .. py:attribute:: filename
      :value: 'ThreeET_Eyetracking.zip'

      

   .. py:attribute:: file_md5
      :value: 'b6c652b06fdfd85721f39e2dbe12f4e8'

      

   .. py:attribute:: sensor_size
      :value: (240, 180, 2)

      

   .. py:attribute:: dtype

      

   .. py:attribute:: ordering

      

   .. py:method:: __getitem__(index: int) -> Tuple[Any, Any]

      :returns: (events, target) where target is index of the target class.


   .. py:method:: __len__()


   .. py:method:: load_filenames(path)



