I run this example on python 2.7:
https://github.com/enthought/chaco/blob/master/examples/demo/basic/cmap_image_plot.py
with numpy 1.11.3 it works, with numpy 1.13.1 I get the following:
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traits\has_traits.py", line 2172, in configure_traits
kind, handler, id, scrollable, args )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\toolkit.py", line 219, in view_application
id, scrollable, args )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\view_application.py", line 100, in view_application
args = args )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\view.py", line 433, in ui
ui.ui( parent, kind )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\ui.py", line 221, in ui
self.rebuild( self, parent )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\toolkit.py", line 140, in ui_live
ui_live.ui_live( ui, parent )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_live.py", line 68, in ui_live
ui_dialog( ui, parent, NONMODAL )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_live.py", line 99, in ui_dialog
ui.owner.init( ui, parent, style )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_live.py", line 223, in init
sw = panel( ui, window )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_panel.py", line 338, in panel
content[0], ui )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_panel.py", line 512, in fill_panel_for_group
create_panel )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_panel.py", line 661, in init
self.add_items(content, panel, self.sizer)
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_panel.py", line 1015, in add_items
item_panel ).set(
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\editor_factory.py", line 145, in simple_editor
description = description )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\editor.py", line 133, in init
self.old_value = getattr( self.object, self.name )
File "R:\rndthon\scripts\examples\visualization\chaco2d.rts", line 75, in _plot_default
return _create_plot_component()
File "R:\rndthon\scripts\examples\visualization\chaco2d.rts", line 43, in _create_plot_component
colormap=jet)[0]
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\chaco\plot.py", line 533, in img_plot
value = self._get_or_create_datasource(data)
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\chaco\plot.py", line 1146, in _get_or_create_datasource
ds = ImageData(data=data, value_depth=1)
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traits\trait_handlers.py", line 1980, in validate
return validate( object, name, value )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traits\trait_handlers.py", line 1603, in validate
if value in self.values:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
I run this example on python 2.7:
https://github.com/enthought/chaco/blob/master/examples/demo/basic/cmap_image_plot.py
with numpy 1.11.3 it works, with numpy 1.13.1 I get the following:
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traits\has_traits.py", line 2172, in configure_traits
kind, handler, id, scrollable, args )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\toolkit.py", line 219, in view_application
id, scrollable, args )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\view_application.py", line 100, in view_application
args = args )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\view.py", line 433, in ui
ui.ui( parent, kind )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\ui.py", line 221, in ui
self.rebuild( self, parent )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\toolkit.py", line 140, in ui_live
ui_live.ui_live( ui, parent )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_live.py", line 68, in ui_live
ui_dialog( ui, parent, NONMODAL )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_live.py", line 99, in ui_dialog
ui.owner.init( ui, parent, style )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_live.py", line 223, in init
sw = panel( ui, window )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_panel.py", line 338, in panel
content[0], ui )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_panel.py", line 512, in fill_panel_for_group
create_panel )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_panel.py", line 661, in init
self.add_items(content, panel, self.sizer)
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\wx\ui_panel.py", line 1015, in add_items
item_panel ).set(
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\editor_factory.py", line 145, in simple_editor
description = description )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traitsui\editor.py", line 133, in init
self.old_value = getattr( self.object, self.name )
File "R:\rndthon\scripts\examples\visualization\chaco2d.rts", line 75, in _plot_default
return _create_plot_component()
File "R:\rndthon\scripts\examples\visualization\chaco2d.rts", line 43, in _create_plot_component
colormap=jet)[0]
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\chaco\plot.py", line 533, in img_plot
value = self._get_or_create_datasource(data)
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\chaco\plot.py", line 1146, in _get_or_create_datasource
ds = ImageData(data=data, value_depth=1)
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traits\trait_handlers.py", line 1980, in validate
return validate( object, name, value )
File "R:\winpython_2017-06-23\python-2.7.13.amd64\lib\site-packages\traits\trait_handlers.py", line 1603, in validate
if value in self.values:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()