python_models8.neuron.input_types package

Submodules

python_models8.neuron.input_types.my_input_type module

class python_models8.neuron.input_types.my_input_type.MyInputType(my_multiplicator, my_input_parameter)[source]

Bases: AbstractInputType

Parameters:
  • structs (list(Struct)) – The structures of the component

  • units (dict) – The units to use for each parameter

add_parameters(parameters)[source]

Add the initial values of the parameters to the parameter holder.

Parameters:

parameters (RangeDictionary) – A holder of the parameters

add_state_variables(state_variables)[source]

Add the initial values of the state variables to the state variables holder.

Parameters:

state_variables (RangeDictionary) – A holder of the state variables

get_global_weight_scale()[source]

Get the global weight scaling value.

Returns:

The global weight scaling value

Return type:

float

property my_input_parameter
property my_multiplicator

python_models8.neuron.input_types.my_input_type_semd module

class python_models8.neuron.input_types.my_input_type_semd.MyInputTypeCurrentSEMD(my_multiplicator, my_inh_input_previous)[source]

Bases: AbstractInputType

My current sEMD input type

Parameters:
  • structs (list(Struct)) – The structures of the component

  • units (dict) – The units to use for each parameter

add_parameters(parameters: RangeDictionary[float]) None[source]

Add the initial values of the parameters to the parameter holder.

Parameters:

parameters (RangeDictionary) – A holder of the parameters

add_state_variables(state_variables: RangeDictionary[float]) None[source]

Add the initial values of the state variables to the state variables holder.

Parameters:

state_variables (RangeDictionary) – A holder of the state variables

get_global_weight_scale()[source]

Get the global weight scaling value.

Returns:

The global weight scaling value

Return type:

float

property my_inh_input_previous
property my_multiplicator

Module contents