bluepyefe.ecode.step

Step eCode class

Classes

Step(config_data, reader_data[, ...])

Step current stimulus

class Step(config_data, reader_data, protocol_name='step', efel_settings=None)[source]

Bases: Recording

Step current stimulus

      hypamp             hypamp+amp               hypamp
        :                     :                      :
        :                     :                      :
        :           ______________________           :
        :          |                      |          :
        :          |                      |          :
        :          |                      |          :
        :          |                      |          :
|__________________|                      |______________________
^                  ^                      ^                      ^
:                  :                      :                      :
:                  :                      :                      :
t=0                ton                    toff                   tend

Constructor

Parameters:
  • config_data (dict) – metadata for the recording considered informed by the user.

  • reader_data (dict) – metadata for the recording considered returned by the recording reader.

  • protocol_name (str) – name of the protocol of the present recording.

generate()[source]

Generate the step current array from the parameters of the ecode

get_stimulus_parameters()[source]

Returns the eCode parameters

interpret(t, current, config_data, reader_data)[source]

Analyse a current with a step and extract from it the parameters needed to reconstruct the array