eoscircuits.alcircuits.NDComponents package¶
Submodules¶
eoscircuits.alcircuits.NDComponents.Alpha module¶
-
class
eoscircuits.alcircuits.NDComponents.Alpha.
Alpha
(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
= ['spike_state']¶
-
internals
= {'g': 0.0, 's': 0.0, 'u': 0.0}¶
-
params
= ['ad', 'ar', 'gmax']¶
-
params_default
= {'ad': 12.19, 'ar': 12.5, 'gmax': 0.1}¶
-
time_scale
= 1.0¶
-
updates
= ['g']¶
-
eoscircuits.alcircuits.NDComponents.LeakyIAF module¶
-
class
eoscircuits.alcircuits.NDComponents.LeakyIAF.
LeakyIAF
(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
= {'spike': 0.0, 'v': -0.05}¶
-
params
= ['c', 'vr', 'r', 'vt']¶
-
params_default
= {'c': 1.5, 'r': 0.2, 'vr': -0.07, 'vt': -0.025}¶
-
time_scale
= 1.0¶
-
updates
= ['v', 'spike']¶
-
eoscircuits.alcircuits.NDComponents.OSNAxt module¶
-
class
eoscircuits.alcircuits.NDComponents.OSNAxt.
OSNAxt
(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
= ['g', 'r']¶
-
internals
= {'I': 0.0}¶
-
params
= ['gain', 'bias', 'gamma']¶
-
params_default
= {'bias': 0.0, 'gain': 1.0, 'gamma': 1.0}¶
-
time_scale
= 1.0¶
-
updates
= ['I']¶
-
eoscircuits.alcircuits.NDComponents.OSNAxt2 module¶
-
class
eoscircuits.alcircuits.NDComponents.OSNAxt2.
OSNAxt2
(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
= ['g', 'r']¶
-
internals
= {'I': 0.0}¶
-
params
= ['gain', 'bias']¶
-
params_default
= {'bias': 1.0, 'gain': 1.0}¶
-
time_scale
= 1.0¶
-
updates
= ['I']¶
-
eoscircuits.alcircuits.NDComponents.PN module¶
-
class
eoscircuits.alcircuits.NDComponents.PN.
PN
(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': 0.0}¶
-
time_scale
= 1.0¶
-
updates
= ['r']¶
-
eoscircuits.alcircuits.NDComponents.PostLN module¶
-
class
eoscircuits.alcircuits.NDComponents.PostLN.
PostLN
(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
= ['g']¶
-
internals
= {'I': 0.0, 'i': 0.0, 'v': 0.0, 'x1': 0.0, 'x2': 0.0, 'y1': 0.0}¶
-
params
= ['k', 'tau', 'a2', 's2', 'L', 'RC', 'ICR', 'C1', 'a1', 'polarity', 'R', 'b1', 'C', 's1']¶
-
params_default
= {'C': 0.01, 'C1': 4.7, 'ICR': 80.74, 'L': 0.1, 'R': 3.0, 'RC': 0.047, 'a1': 10.066, 'a2': 0.12, 'b1': 0.11, 'k': 2.0, 'polarity': 1.0, 's1': 0.12, 's2': 0.05, 'tau': 96.61835748792272}¶
-
time_scale
= 1.0¶
-
updates
= ['I']¶
-
eoscircuits.alcircuits.NDComponents.PreLN module¶
-
class
eoscircuits.alcircuits.NDComponents.PreLN.
PreLN
(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
= ['g']¶
-
internals
= {'r': 0.0}¶
-
params
= ['dummy']¶
-
params_default
= {'dummy': 0.0}¶
-
time_scale
= 1.0¶
-
updates
= ['r']¶
-
Module contents¶
Additional NeuroDriver Components for ALcircuits