0

I was searching for new visualization libraries in Python, and I learned about the existence of Pyvista. The examples I've seen look amazing.

I used to work with Mayavi a few years ago, but Pyvista seems very tempting. Are the features in Pyvista really as well-rounded as traditional libraries like Mayavi, etc.?

The question can seem opinion-based, but sometimes new libraries need a few years to become complete. I learned this the hard way with some CAD packages.

I intend to use Mayavi to post-process results from CFD simulations (computational fluid dynamics). Please let me know your opinions.

Thanks in advance,

C-3PO
  • 1,181
  • 9
  • 17

1 Answers1

3

As PyVista is just a wrapper for VTK it's safe to say that you are not restricted in what is possible.

I found the move from Mayavi to Pyvista really straight forward. The library has a couple of functions that allows you to convert your existing data structure into VTK friendly structures quite easily. And if you were a fan of Mayavi's pipeline work there is something similar in PyVista where you can add on different things to do plotter.

I hope that helps. Also, join the slack channel if you want to ask any questions / see what other people are using it for.

AlexAMC
  • 347
  • 1
  • 4
  • 12