def refresh_subform(self, equation, mapping_key): eq_class = get_ui_name_to_equation_dict().get(equation) current_lconn = common.get_from_session(KEY_LCONN) current_lconn.equation = eq_class() eq_params_form = SubformHelper.get_subform_for_field_value(equation, mapping_key) return {'adapter_form': eq_params_form, 'equationsPrefixes': self.plotted_equation_prefixes}
def refresh_subform(self, temporal_equation, mapping_key): eq_class = get_ui_name_to_equation_dict().get(temporal_equation) current_region_stim = common.get_from_session(KEY_REGION_STIMULUS) current_region_stim.temporal = eq_class() eq_params_form = SubformHelper.get_subform_for_field_value(temporal_equation, mapping_key) # TODO: check eqPrefixes return {'adapter_form': eq_params_form, 'equationsPrefixes': self.plotted_equation_prefixes}
def refresh_subform(self, subform_div, equation, mapping_key): # TODO: nicer way to differentiate between temporal and spatial equations eq_class = get_ui_name_to_equation_dict().get(equation) current_surface_stim = common.get_from_session(KEY_SURFACE_STIMULI) if 'temporal' in subform_div: current_surface_stim.temporal = eq_class() else: current_surface_stim.spatial = eq_class() eq_params_form = SubformHelper.get_subform_for_field_value(equation, mapping_key) return {'adapter_form': eq_params_form, 'equationsPrefixes': self.plotted_equation_prefixes}
def refresh_subform(self, dynamic_gid, field_value, mapping_key): self._update_integrator_on_dynamic(dynamic_gid, field_value, mapping_key) subform = SubformHelper.get_subform_for_field_value(field_value, mapping_key) return {'adapter_form': subform}
def _change_equation(self, dynamic, field_value, mapping_key): equation = SubformHelper.get_class_for_field_value(field_value, mapping_key)() integrator = dynamic.integrator integrator.noise.b = equation self._update_integrator(dynamic, integrator)
def _change_noise(self, dynamic, field_value, mapping_key): noise = SubformHelper.get_class_for_field_value(field_value, mapping_key)() integrator = dynamic.integrator integrator.noise = noise self._update_integrator(dynamic, integrator)
def _change_integrator(self, dynamic, field_value, mapping_key): integrator = SubformHelper.get_class_for_field_value(field_value, mapping_key)() self._update_integrator(dynamic, integrator)