:py:mod:`tonic.functional.refractory_period`
============================================

.. py:module:: tonic.functional.refractory_period


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


Functions
~~~~~~~~~

.. autoapisummary::

   tonic.functional.refractory_period.refractory_period_numpy



.. py:function:: refractory_period_numpy(events: numpy.ndarray, refractory_period: float)

   Sets a refractory period for each pixel, during which events will be ignored/discarded. We
   keep events if:

       .. math::
           t_n - t_{n-1} > t_{refrac}

   :param events: ndarray of shape [num_events, num_event_channels]
   :param refractory_period: refractory period for each pixel in microseconds

   :returns: filtered set of events.


