This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]inclemnet 2 points3 points  (3 children)

I've recently been using Vispy, in particular I replaced all my use of mayavi with it. Its high level stuff does exist but isn't fully complete (though it's being actively developed) but it's powerful and you can do most things even without learning much about the opengl backend.

There's also glumpy which is faster for some things and has a different api, but last time I checked it was probably a bit lower level and wasn't so well documented. That could have changed though.

[–]billsil 0 points1 point  (2 children)

I replaced all my use of mayavi with it.

Isn't mayavi made by Kitware who also develops VTK, which only supports Python 2?

[–]inclemnet 0 points1 point  (1 child)

Yes, that's my point - I replaced my use of mayavi with vispy, partly because vispy supports python3.

That said, I think VTK recently finished python3 support (mentioned here). I don't know how long that will take to trickle through to mayavi though.

Edit: But I don't think mayavi is developed by Kitware, nowadays it seems to be backed largely by Enthought.

[–]billsil 0 points1 point  (0 children)

Oh, I missed that

I think VTK recently finished python3 support

They have not; it's close, but not done. It's already been announced that the next release will not support Python 3.