bluepyefe.ecode.ramp

Step eCode class

Classes

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

Ramp current stimulus

class Ramp(config_data, reader_data, protocol_name='ramp', efel_settings=None)[source]

Bases: Recording

Ramp 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