1 | In [3]: mlab.test_points3d() |
---|
2 | --------------------------------------------------------------------------- |
---|
3 | ImportError Traceback (most recent call last) |
---|
4 | <ipython-input-3-ebc262047949> in <module>() |
---|
5 | ----> 1 mlab.test_points3d() |
---|
6 | |
---|
7 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/tools/helper_functions.pyc in test_points3d() |
---|
8 | 195 s = 2+sin(t) |
---|
9 | 196 |
---|
10 | --> 197 return points3d(x, y, z, s, colormap="copper", scale_factor=.25) |
---|
11 | 198 |
---|
12 | 199 def test_points3d_anim(): |
---|
13 | |
---|
14 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/tools/helper_functions.pyc in the_function(*args, **kwargs) |
---|
15 | 32 def document_pipeline(pipeline): |
---|
16 | 33 def the_function(*args, **kwargs): |
---|
17 | ---> 34 return pipeline(*args, **kwargs) |
---|
18 | 35 |
---|
19 | 36 if hasattr(pipeline, 'doc'): |
---|
20 | |
---|
21 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/tools/helper_functions.pyc in __call__(self, *args, **kwargs) |
---|
22 | 72 scene = figure.scene |
---|
23 | 73 else: |
---|
24 | ---> 74 scene = tools.gcf().scene |
---|
25 | 75 if scene is not None: |
---|
26 | 76 self._do_redraw = not scene.disable_render |
---|
27 | |
---|
28 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/tools/figure.pyc in gcf(engine) |
---|
29 | 115 scene = engine.current_scene |
---|
30 | 116 if scene is None: |
---|
31 | --> 117 return figure(engine=engine) |
---|
32 | 118 return scene |
---|
33 | 119 |
---|
34 | |
---|
35 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/tools/figure.pyc in figure(figure, bgcolor, fgcolor, engine, size) |
---|
36 | 67 __scene_number_list.update((name,)) |
---|
37 | 68 name = 'Mayavi Scene %d' % name |
---|
38 | ---> 69 engine.new_scene(name=name, size=size) |
---|
39 | 70 engine.current_scene.name = name |
---|
40 | 71 else: |
---|
41 | |
---|
42 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/apptools/scripting/recordable.pyc in _wrapper(*args, **kw) |
---|
43 | 43 if not record: |
---|
44 | 44 # If the method was not recorded, just call it. |
---|
45 | ---> 45 result = func(*args, **kw) |
---|
46 | 46 |
---|
47 | 47 return result |
---|
48 | |
---|
49 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/core/engine.pyc in new_scene(self, viewer, name, **kwargs) |
---|
50 | 432 factory_kwargs[arg] = value |
---|
51 | 433 |
---|
52 | --> 434 viewer = self.scene_factory(**factory_kwargs) |
---|
53 | 435 process_ui_events() |
---|
54 | 436 |
---|
55 | |
---|
56 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/core/ui/mayavi_scene.pyc in viewer_factory(size) |
---|
57 | 87 viewer.menu_bar_manager = None |
---|
58 | 88 viewer.size=size |
---|
59 | ---> 89 viewer.open() |
---|
60 | 90 return viewer |
---|
61 | 91 |
---|
62 | |
---|
63 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pyface/i_window.pyc in open(self) |
---|
64 | 143 |
---|
65 | 144 if self.control is None: |
---|
66 | --> 145 self._create() |
---|
67 | 146 |
---|
68 | 147 self.show(True) |
---|
69 | |
---|
70 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pyface/ui/qt4/application_window.pyc in _create(self) |
---|
71 | 120 super(ApplicationWindow, self)._create() |
---|
72 | 121 |
---|
73 | --> 122 contents = self._create_contents(self.control) |
---|
74 | 123 self.control.setCentralWidget(contents) |
---|
75 | 124 |
---|
76 | |
---|
77 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/tools/ivtk.pyc in _create_contents(self, parent) |
---|
78 | 390 """ Create the contents of the window. """ |
---|
79 | 391 |
---|
80 | --> 392 self.scene = self._scene_factory(parent) |
---|
81 | 393 |
---|
82 | 394 return self.scene.control |
---|
83 | |
---|
84 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mayavi/core/ui/mayavi_scene.pyc in mayavi_scene_factory(parent) |
---|
85 | 66 appropriately set.""" |
---|
86 | 67 p = get_scene_preferences() |
---|
87 | ---> 68 s = MayaviScene(parent, stereo=p['stereo']) |
---|
88 | 69 set_scene_preferences(s, p) |
---|
89 | 70 return s |
---|
90 | |
---|
91 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/pyface/ui/qt4/decorated_scene.pyc in __init__(self, parent, **traits) |
---|
92 | 57 ########################################################################## |
---|
93 | 58 def __init__(self, parent, **traits): |
---|
94 | ---> 59 super(DecoratedScene, self).__init__(parent, **traits) |
---|
95 | 60 self._setup_axes_marker() |
---|
96 | 61 |
---|
97 | |
---|
98 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/pyface/ui/qt4/scene.pyc in __init__(self, parent, **traits) |
---|
99 | 389 |
---|
100 | 390 # Base class constructor. |
---|
101 | --> 391 super(Scene, self).__init__(parent, **traits) |
---|
102 | 392 |
---|
103 | 393 # Setup the default picker. |
---|
104 | |
---|
105 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/pyface/tvtk_scene.pyc in __init__(self, parent, **traits) |
---|
106 | 199 self._def_pos = 1 |
---|
107 | 200 |
---|
108 | --> 201 self.control = self._create_control(parent) |
---|
109 | 202 self._renwin.update_traits() |
---|
110 | 203 |
---|
111 | |
---|
112 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/pyface/ui/qt4/decorated_scene.pyc in _create_control(self, parent) |
---|
113 | 88 |
---|
114 | 89 # Create the actual scene content |
---|
115 | ---> 90 self._content = super(DecoratedScene, self)._create_control(self._panel) |
---|
116 | 91 self._panel.setCentralWidget(self._content) |
---|
117 | 92 |
---|
118 | |
---|
119 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/pyface/ui/qt4/scene.pyc in _create_control(self, parent) |
---|
120 | 461 |
---|
121 | 462 # Grab the renderwindow. |
---|
122 | --> 463 renwin = self._renwin = tvtk.to_tvtk(window.GetRenderWindow()) |
---|
123 | 464 renwin.set(point_smoothing=self.point_smoothing, |
---|
124 | 465 line_smoothing=self.line_smoothing, |
---|
125 | |
---|
126 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/tvtk_classes.zip/tvtk_classes/tvtk_helper.pyc in wrap_vtk(obj) |
---|
127 | 48 return cached_obj |
---|
128 | 49 cname = get_tvtk_name(obj.__class__.__name__) |
---|
129 | ---> 50 tvtk_class = get_class(cname) |
---|
130 | 51 return tvtk_class(obj) |
---|
131 | 52 else: |
---|
132 | |
---|
133 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/tvtk_classes.zip/tvtk_classes/tvtk_helper.pyc in get_class(name) |
---|
134 | 34 else: |
---|
135 | 35 fname = camel2enthought(name) |
---|
136 | ---> 36 mod = get_module(fname) |
---|
137 | 37 klass = getattr(mod, name) |
---|
138 | 38 _cache[name] = klass |
---|
139 | |
---|
140 | /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tvtk/tvtk_classes.zip/tvtk_classes/tvtk_helper.pyc in get_module(fname) |
---|
141 | 26 # inside the tvtk_classes ZIP file and are local to the |
---|
142 | 27 # current module: tvtk_helper.py |
---|
143 | ---> 28 mod = __import__('tvtk.tvtk_classes.%s'%fname, globals(), locals(), [fname]) |
---|
144 | 29 return mod |
---|
145 | 30 |
---|
146 | |
---|
147 | ImportError: No module named cocoa_render_window |
---|