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']
get_update_func(dtypes)[source]
internals = {'g': 0.0}
maximum_dt_allowed()[source]
params = ['N']
params_default = {'N': 1.0}
run_step(update_pointers, st=None)[source]
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']
get_update_func(dtypes)[source]
internals = {'r': 0.0}
maximum_dt_allowed()[source]
params = ['threshold']
params_default = {'threshold': 1.0}
run_step(update_pointers, st=None)[source]
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']
get_update_func(dtypes)[source]
internals = {'I': 0.0}
maximum_dt_allowed()[source]
params = ['bias', 'gain']
params_default = {'bias': 1.0, 'gain': 1.0}
run_step(update_pointers, st=None)[source]
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']
get_update_func(dtypes)[source]
internals = {'I': 0.0}
maximum_dt_allowed()[source]
params = ['weight']
params_default = {'weight': 1.0}
run_step(update_pointers, st=None)[source]
time_scale = 1.0
updates = ['I']

Module contents

Additional NeuroDriver Components for MBcircuits