pulse2percept.stimuli.PulseTrain
================================

.. currentmodule:: pulse2percept.stimuli

.. The package page already documents this class, so this stub page is not
   indexed; cross-references resolve to the package page.

.. autoclass:: PulseTrain
   :no-index:

   
   .. automethod:: __init__
      :no-index:

   
   .. rubric:: Methods

   .. autosummary::
   
      ~PulseTrain.__init__
      ~PulseTrain.append
      ~PulseTrain.compress
      ~PulseTrain.pad
      ~PulseTrain.plot
      ~PulseTrain.remove
      ~PulseTrain.shift
      ~PulseTrain.times
      ~PulseTrain.values
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~PulseTrain.data
      ~PulseTrain.dt
      ~PulseTrain.duration
      ~PulseTrain.electrodes
      ~PulseTrain.freq
      ~PulseTrain.is_charge_balanced
      ~PulseTrain.is_compressed
      ~PulseTrain.metadata
      ~PulseTrain.n_pulses
      ~PulseTrain.pulse
      ~PulseTrain.pulse_type
      ~PulseTrain.quantity
      ~PulseTrain.shape
      ~PulseTrain.stim_dur
      ~PulseTrain.time
      ~PulseTrain.time_quantity
      ~PulseTrain.time_unit
      ~PulseTrain.unit
   
   