def __call__(self, exp_name, subject, contrast, contrast_data): contrast_data.vmax = 3 contrast_data.vmin = -3 contrast_data.data[subject.voxels_predicted == 0] = np.nan res_dict = {'contrast': contrast_data} if contrast.do_perm: res_dict['pmap'] = contrast_data.threshold_05 res_dict['pmap'].data[subject.voxels_predicted == 0] = np.nan res_dict['pmap'].cmap = 'Blues' res_dict['pmap'].vmin = 0 res_dict['pmap'].vmax = 1.25 result = make_static_light(res_dict) return Serializable({clsname(self): json.dumps(result)})
def __call__(self, exp_name, subjects, contrast, contrast_results, mean_volume, mean_perm_volume, **kwargs): if not contrast.do_perm: mean_volume.vmin = -1 mean_volume.vmax = 2 mean_volume.data[mean_volume.data == 0] = np.nan res_dict = {'contrast': mean_volume} else: mean_volume.vmin = -2 mean_volume.vmax = 2 mean_volume.data[mean_volume.data == 0] = np.nan res_dict = {'contrast': mean_volume, 'pmap': mean_perm_volume} result = make_static_light(res_dict) return Serializable({clsname(self): json.dumps(result)})