def __init__(self, model, parameters): Experiment.__init__(self, model, parameters) from mozaik.sheets.direct_stimulator import Kick d = OrderedDict() for i, sheet in enumerate(self.parameters.sheet_list): p = MozaikExtendedParameterSet({ 'exc_firing_rate': self.parameters.lambda_list[i], 'exc_weight': self.parameters.weight_list[i], 'drive_period': self.parameters.drive_period, 'population_selector': self.parameters.stimulation_configuration }) d[sheet] = [Kick(model.sheets[sheet], p)] self.direct_stimulation = [d] self.stimuli.append( InternalStimulus(frame_duration=self.parameters.duration, duration=self.parameters.duration, trial=0, direct_stimulation_name='Kick', direct_stimulation_parameters=p))
def __init__(self, model, duration): Experiment.__init__(self, model) self.stimuli.append( InternalStimulus(frame_duration=duration, duration=duration, trial=0, direct_stimulation_name='None'))
def __init__(self, model, duration, sheet_list, drive_period, stimulation_configuration, lambda_list, weight_list): Experiment.__init__(self, model) from mozaik.sheets.direct_stimulator import Kick d = {} for i, sheet in enumerate(sheet_list): d[sheet] = [ Kick( model.sheets[sheet], ParameterSet({ 'exc_firing_rate': lambda_list[i], 'exc_weight': weight_list[i], 'drive_period': drive_period, 'population_selector': stimulation_configuration })) ] self.direct_stimulation = [d] self.stimuli.append( InternalStimulus(frame_duration=duration, duration=duration, trial=0, direct_stimulation_name='Kick'))
def __init__(self, model, parameters): Experiment.__init__(self, model, parameters) self.stimuli.append( InternalStimulus( frame_duration=self.parameters.duration, duration=self.parameters.duration, trial=0, ))
def __init__(self, model, parameters): Experiment.__init__(self, model, parameters) # print("No stimulation 0 XX") # print(parameters) # print(self.stimuli) # x = InternalStimulus(frame_duration=self.parameters.duration, # duration=self.parameters.duration, # trial=0,) # print(x) # print(x.name) # print("No stimulation 0 XX end") self.stimuli.append( InternalStimulus( frame_duration=self.parameters.duration, duration=self.parameters.duration, trial=0, ))
def __init__(self, model, parameters): Experiment.__init__(self, model, parameters) from mozaik.sheets.direct_stimulator import Depolarization d = OrderedDict() for i, sheet in enumerate(self.parameters.sheet_list): p = MozaikExtendedParameterSet({ 'current': self.parameters.current, 'population_selector': self.parameters.stimulation_configuration }) d[sheet] = [Depolarization(model.sheets[sheet], p)] self.direct_stimulation = [d] self.stimuli.append( InternalStimulus(frame_duration=self.parameters.duration, duration=self.parameters.duration, trial=0, direct_stimulation_name='Injection', direct_stimulation_parameters=p))