https://imsanjams.medium.com/exploring-complex-data-with-3d-visualization-a-guide-to-python-libraries-mayavi-and-pyvista-87fdf4d179a0