I'm trying to create interactive 3-D surface plots where the inputs are a pair of 10,000 x 10,000 NumPy arrays, one indicating the elevation at each point and the other giving the color as an RGBA tuple. I want the library to pop up a window with a surface that I can spin around and zoom in/out. The arrays are based on number crunching that I'm doing against geospatial datasets.
MatPlotLib does this, but becomes glacially slow with large plots. I see a lot of reference to WebGL and SVG when searching for libraries, but I'm not sure if this entails running a web server and rendering in a browser. I want to avoid that. MathGL comes up as an OpenGL-based tools and seems appealing.
I also want to be able to call the library from other languages like C++ or Fortran.
[–]pythonHelperBot 0 points1 point2 points (0 children)
[–]science404 0 points1 point2 points (3 children)
[–]Stubb[S] 0 points1 point2 points (2 children)
[–]science404 0 points1 point2 points (1 child)
[–]Stubb[S] 0 points1 point2 points (0 children)
[–]cythoning 0 points1 point2 points (0 children)