# 3d isosurface contour plot from list/3d matrix

I want to make a 3d isosurface contour plot from 3d matrix data. Since the mayavi package, as far as I know, isn't compatible with python 3, I can't use it anymore.

The only way which should work, is opening an interface to GNU octave, which is able to make such plots. What I would like to know, if there exist easier ways to do that.

Please be more explicit, give a minimal example that may connect the question with sage and/or python (2.7) . What is an isosurface and what is its contour plot? (Simply a plot?) What kind of 3d matrix (?) data is used and how does it determines points in $\mathbb R^3$. (And how do we construct the (iso)surface out of it?)

If octave can plot, which is the octave command line?

Should the plotted data be used further in a pdf, in a web document?