Dear Robert

Kindly, I seem to have a problem with visualizations. 
I was wondering of it has to do with mayavi2 package? I had a problem installing it because the installation directory is system-owned, to which I don't have administrative access. So I installed the ets toolkit. This has the latest version of mayavi but it imports as mayavi not mayavi2 but that shouldn't be a problem?
   Here's what I get:

 ./ cylinder.vtk
Traceback (most recent call last):
  File "./", line 51, in <module>
    from sfepy.postprocess.viewer import (Viewer, get_data_ranges,
  File "/home/gmh/sfepy/sfepy/postprocess/", line 19, in <module>
    from traitsui.api \
  File "/opt/ioa/software/python/2.7.8/lib/python2.7/site-packages/traitsui/", line 36, in <module>
    from .editors.api import ArrayEditor
  File "/opt/ioa/software/python/2.7.8/lib/python2.7/site-packages/traitsui/editors/", line 23, in <module>
    from .api import ArrayEditor
  File "/opt/ioa/software/python/2.7.8/lib/python2.7/site-packages/traitsui/editors/", line 24, in <module>
    from .code_editor import CodeEditor
  File "/opt/ioa/software/python/2.7.8/lib/python2.7/site-packages/traitsui/editors/", line 36, in <module>
    class ToolkitEditorFactory ( EditorFactory ):
  File "/opt/ioa/software/python/2.7.8/lib/python2.7/site-packages/traitsui/editors/", line 48, in ToolkitEditorFactory
    mark_color = Color( 0xECE9D8 )
  File "/opt/ioa/software/python/2.7.8/lib/python2.7/site-packages/traits/", line 489, in __call__
    return self.maker_function( *args, **metadata )
  File "/opt/ioa/software/python/2.7.8/lib/python2.7/site-packages/traits/", line 1203, in Color
    return ColorTrait( *args, **metadata )
  File "/opt/ioa/software/python/2.7.8/lib/python2.7/site-packages/traitsui/", line 7, in ColorTrait
    return toolkit().color_trait( *args, **traits )
  File "/opt/ioa/software/python/2.7.8/lib/python2.7/site-packages/traitsui/", line 125, in toolkit
    ETSConfig.toolkit = toolkit_name
  File "/opt/ioa/software/python/2.7.8/lib/python2.7/site-packages/traits/etsconfig/", line 213, in _set_toolkit
    "already been set to %s" % (toolkit, self._toolkit)
ValueError: cannot set toolkit to wx because it has already been set to qt4

Many thanks in advance

On Monday, December 14, 2015 at 3:19:38 PM UTC, Nina Halabi wrote:
Dear Robert
Thanks for getting back to me.
Yes the other tests work perfectly well.
Thanks again

On Thursday, December 10, 2015 at 2:46:59 PM UTC, Robert Cimrman wrote:
Hi Nina,

On 12/09/2015 03:42 PM, Nina Halabi wrote:
> Hello
> Kindly , I'm trying to install SfePy on a redhat linux workstation.
> I was running the python tests and failed.
> the command: python --debug tests/ gave
> the below.
> Please note that I got the message "mpi4py (optional) is available in
> version 1.3, but >= 1.3.1 is needed; you may get run-time errors"  during
> compilation.

You need to worry about this only when using petsc solvers in parallel. But it
might work anyway.

> Cheers,
> gmh@calx039$ python --debug tests/


> ... condition: 0, err0: 3.588e+00, err: 3.550e-12
> ... solution times (rezidual norms):
> ... 0.05 [s] (3.288e-12) : i20 ls.scipy_iterative cg
> ... 0.07 [s] (2.835e-12) : i21 ls.scipy_iterative bicgstab
> ... 0.09 [s] (2.428e-12) : i10 ls.petsc cg icc
> ... 0.11 [s] (3.550e-12) : i22 ls.scipy_iterative qmr
> ... 1.34 [s] (1.554e-14) : d01 ls.scipy_direct superlu
> ... 1.49 [s] (4.898e-15) : d00 ls.scipy_direct umfpack
> ... 10000000000.00 [s] (1.000e+10) : i00 ls.pyamg ruge_stuben_solver
> ... 10000000000.00 [s] (1.000e+10) : i01 ls.pyamg
> smoothed_aggregation_solver
> +++ test_solvers: ok
>>>> all passed in 5.02 s
> 1 test file(s) executed in 5.02 s, 0 failure(s) of 1 test(s)
> WARNING! There are options you set that were not used!
> WARNING! could be spelling mistake, etc!
> Option left: name:-sub_pc_type (no value)
> gmh@calx039$

It is just a warning, the test passed. It seems that the petsc solvers work ok
despite the warning.

The other tests worked correctly?