def launch(self, **kwargs): """ Used for creating a `StimuliRegion` instance """ stimuli_region = StimuliRegion(storage_path=self.storage_path) stimuli_region.connectivity = kwargs['connectivity'] stimuli_region.weight = kwargs['weight'] stimuli_region.temporal = Equation.build_equation_from_dict('temporal', kwargs) return stimuli_region
def launch(self, **kwargs): """ Used for creating a `StimuliRegion` instance """ stimuli_region = StimuliRegion(storage_path=self.storage_path) stimuli_region.connectivity = kwargs['connectivity'] stimuli_region.weight = kwargs['weight'] stimuli_region.temporal = Equation.build_equation_from_dict( 'temporal', kwargs) return stimuli_region
def launch(self, view_model): # type: (RegionStimulusCreatorModel) -> [StimuliRegionIndex] """ Used for creating a `StimuliRegion` instance """ stimuli_region = StimuliRegion() stimuli_region.connectivity = Connectivity() stimuli_region.connectivity.gid = view_model.connectivity stimuli_region.weight = view_model.weight stimuli_region.temporal = view_model.temporal self.generic_attributes.user_tag_1 = view_model.display_name stimuli_region_idx = self.store_complete(stimuli_region) return stimuli_region_idx
def launch(self, **kwargs): """ Used for creating a StimuliRegion instance """ stimuli_region = StimuliRegion(storage_path=self.storage_path) stimuli_region.connectivity = kwargs['connectivity'] stimuli_region.weight = kwargs['weight'] #spatial_eq = parameters_factory.get_traited_instance_for_name(kwargs['spatial'], equations_data.EquationData, # {'parameters': kwargs['spatial_parameters'].get('parameters', {})}) temporal_eq = parameters_factory.get_traited_instance_for_name(kwargs['temporal'], equations_data.EquationData, {'parameters': kwargs['temporal_parameters'].get('parameters', {})}) #stimuli_region.spatial = spatial_eq stimuli_region.temporal = temporal_eq return stimuli_region
def create_stimulus(self, connectivity): """ :param connectivity: Connectivity to create stimuli for its regions :return: persisted region Stimuli instance """ operation, _, storage_path = self.__create_operation() stimuli_region = StimuliRegion(storage_path=storage_path) stimuli_region.connectivity = connectivity stimuli_region.weight = numpy.random.random((connectivity.number_of_regions, 1)).tolist() stimuli_region.temporal = PulseTrain() adapter_instance = StoreAdapter([stimuli_region]) OperationService().initiate_prelaunch(operation, adapter_instance, {}) return stimuli_region
def launch(self, view_model): # type: (RegionStimulusCreatorModel) -> [StimuliRegionIndex] """ Used for creating a `StimuliRegion` instance """ stimuli_region = StimuliRegion() stimuli_region.connectivity = Connectivity() stimuli_region.connectivity.gid = view_model.connectivity stimuli_region.weight = view_model.weight stimuli_region.temporal = view_model.temporal stimuli_region_idx = StimuliRegionIndex() stimuli_region_idx.fill_from_has_traits(stimuli_region) h5.store_complete(stimuli_region, self.storage_path) return stimuli_region_idx