eoscircuits.mbcircuits.NDComponents package¶
Submodules¶
eoscircuits.mbcircuits.NDComponents.APL module¶
-
class
eoscircuits.mbcircuits.NDComponents.APL.
APL
(params_dict, access_buffers, dt, LPU_id=None, debug=False, cuda_verbose=False)[source]¶ Bases:
neurokernel.LPU.NDComponents.NDComponent.NDComponent
-
accesses
¶ list of input variables
- Type
list
-
updates
¶ list of output variables
- Type
list
-
params
¶ list of parameters
- Type
list
-
params_default
¶ default values of the parameters
- Type
dict
-
internals
¶ internal variables of the model and initial value
- Type
OrderedDict
-
time_scale
¶ scaling factor of the dt
- Type
float
-
accesses
= ['r']¶
-
internals
= {'g': 0.0}¶
-
params
= ['N']¶
-
params_default
= {'N': 1.0}¶
-
time_scale
= 1.0¶
-
updates
= ['g']¶
-
eoscircuits.mbcircuits.NDComponents.KC module¶
-
class
eoscircuits.mbcircuits.NDComponents.KC.
KC
(params_dict, access_buffers, dt, LPU_id=None, debug=False, cuda_verbose=False)[source]¶ Bases:
neurokernel.LPU.NDComponents.NDComponent.NDComponent
-
accesses
¶ list of input variables
- Type
list
-
updates
¶ list of output variables
- Type
list
-
params
¶ list of parameters
- Type
list
-
params_default
¶ default values of the parameters
- Type
dict
-
internals
¶ internal variables of the model and initial value
- Type
OrderedDict
-
time_scale
¶ scaling factor of the dt
- Type
float
-
accesses
= ['I']¶
-
internals
= {'r': 0.0}¶
-
params
= ['threshold']¶
-
params_default
= {'threshold': 1.0}¶
-
time_scale
= 1.0¶
-
updates
= ['r']¶
-
eoscircuits.mbcircuits.NDComponents.KCDend module¶
-
class
eoscircuits.mbcircuits.NDComponents.KCDend.
KCDend
(params_dict, access_buffers, dt, LPU_id=None, debug=False, cuda_verbose=False)[source]¶ Bases:
neurokernel.LPU.NDComponents.NDComponent.NDComponent
-
accesses
¶ list of input variables
- Type
list
-
updates
¶ list of output variables
- Type
list
-
params
¶ list of parameters
- Type
list
-
params_default
¶ default values of the parameters
- Type
dict
-
internals
¶ internal variables of the model and initial value
- Type
OrderedDict
-
time_scale
¶ scaling factor of the dt
- Type
float
-
accesses
= ['r', 'g']¶
-
internals
= {'I': 0.0}¶
-
params
= ['bias', 'gain']¶
-
params_default
= {'bias': 1.0, 'gain': 1.0}¶
-
time_scale
= 1.0¶
-
updates
= ['I']¶
-
eoscircuits.mbcircuits.NDComponents.PN2KC module¶
-
class
eoscircuits.mbcircuits.NDComponents.PN2KC.
PN2KC
(params_dict, access_buffers, dt, LPU_id=None, debug=False, cuda_verbose=False)[source]¶ Bases:
neurokernel.LPU.NDComponents.NDComponent.NDComponent
-
accesses
¶ list of input variables
- Type
list
-
updates
¶ list of output variables
- Type
list
-
params
¶ list of parameters
- Type
list
-
params_default
¶ default values of the parameters
- Type
dict
-
internals
¶ internal variables of the model and initial value
- Type
OrderedDict
-
time_scale
¶ scaling factor of the dt
- Type
float
-
accesses
= ['r']¶
-
internals
= {'I': 0.0}¶
-
params
= ['weight']¶
-
params_default
= {'weight': 1.0}¶
-
time_scale
= 1.0¶
-
updates
= ['I']¶
-
Module contents¶
Additional NeuroDriver Components for MBcircuits