from mayavi import mlab
import numpy as np
s = 64
x, y, z = np.ogrid[0:s, 0:s, 0:s / 2]
data = np.sqrt((x - s / 2) ** 2 + (y - s / 2) ** 2 + (2 * z - s / 2) ** 2)
grid = mlab.pipeline.scalar_field(data)
grid.spacing = [1.0, 1.0, 2.0]
contours = mlab.pipeline.contour_surface(grid, contours=[5, 15, 25],
    transparent=True)
mlab.show()
Как правильно отобразить объем с некубическими вокселями в Mayavi