Example #1
0
def register_xipy_tools():
    # register the nutmeg plugin before launching the ortho viewer
    from xipy.overlay.plugins import register_overlay_plugin, \
         all_registered_plugins

    # collect all (existing) plugins to register
    from nutmeg.vis.tfbeam_manager import NmTimeFreqWindow, TFBeamManager
    register_overlay_plugin(NmTimeFreqWindow)
Example #2
0
def main():
    app = QtGui.QApplication(sys.argv)

    # register the nutmeg plugin before launching the ortho viewer
    from xipy.overlay.plugins import register_overlay_plugin, \
         all_registered_plugins
    register_overlay_plugin(SimpleWindow)
    from xipy.vis.three_dee_viewer import MayaviViewer
    from xipy import TEMPLATE_MRI_PATH
    win = MayaviViewer(image=TEMPLATE_MRI_PATH)
    win.show()
    return win, app
Example #3
0
__docformat__ = 'restructuredtext'
import os, sys
from PyQt4 import QtGui

## if QtGui.QApplication.startingUp():
##     global_app = QtGui.QApplication(sys.argv)
## else:
##     global_app = QtGui.QApplication.instance()

# register the nutmeg plugin before launching any xip viewers
from xipy.overlay.plugins import register_overlay_plugin, \
     all_registered_plugins

# collect all (existing) plugins to register
from nutmeg.vis.tfbeam_manager import NmTimeFreqWindow, TFBeamManager
register_overlay_plugin(NmTimeFreqWindow)

from nutmeg.vis.tfstats_manager import TimeFreqSnPMaps

import xipy.volume_utils as vu
from xipy.io import load_spatial_image

def plot_tfbeam_3d(beam):
    pass

def plot_tfbeam(beam, stats=None, with3d=False):
    from xipy.vis.ortho_viewer import ortho_viewer
    struct = load_spatial_image(beam.coreg.mrpath)
    sman = TimeFreqSnPMaps(stats_results=stats)
    bbox = vu.world_limits(struct)
    bman = TFBeamManager(bbox, bstats_manager=sman)