app = QtGui.QApplication(sys.argv) import pyhrf fn_bold = pyhrf.get_data_file_name('subj0_bold_session0.nii.gz') fn_anatomy = pyhrf.get_data_file_name('subj0_anatomy.nii.gz') fn_mask = pyhrf.get_data_file_name('subj0_parcellation.nii.gz') fn_test_reload_changing_data = './changing_data.nii' fn_test_reload_changing_data_and_axes = './changing_data_and_axes.nii' main_win = ViewerMainWindow() #main_win.add_file(fn_bold) main_win.add_file(fn_bold) main_win.add_file(fn_anatomy) main_win.add_file(fn_mask) #main_win.add_file(fn_test_reload_changing_data) #main_win.add_file(fn_test_reload_changing_data_and_axes) main_win.show() if 0: #save image of widget non interactively uib.render_widget_in_doc(main_win) else: import cProfile cProfile.run("sys.exit(app.exec_())", "cuboid_viewer.prf")
sh = (10,10,3) conds = np.array(['audio1','audio2', 'video']) c1 = xndarray(np.arange(np.prod(sh)).reshape(sh), axes_names=['sagittal','coronal', 'condition'], axes_domains={'condition':conds}) cp = xndarrayPlotter(c1, {'sagittal':0, 'condition':'video', 'coronal':0}, ['condition','coronal']) cp.show() else: sh = (3,) #1D case conds = np.array(['audio1','audio2', 'video']) c2 = xndarray(np.arange(np.prod(sh)).reshape(sh), axes_names=['condition'], axes_domains={'condition':conds}) cp = xndarrayPlotter(c2, {'condition':'audio2'}, ['condition']) cp.show() cp.closing.connect(uib.SignalPrinter('plotter closing')) cp.focus_in.connect(uib.SignalPrinter('plotter gained focus')) if 0: #save image of widget non interactively uib.render_widget_in_doc(cp) else: sys.exit(app.exec_())