Skip to content

chaco + numpy 1.13.1 #374

@lfriedri

Description

@lfriedri

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()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions