Hello, Sage developers,

In the interest of cross-fertilization, I'd like to mention VisIt [1]
and ParaView [2].  These are BSD-licensed parallel visualization
applications based partly on the Visualization Toolkit (VTK) [3].

[1] https://wci.llnl.gov/codes/visit/
    http://visitusers.org/index.php?title=Main_Page
[2] http://paraview.org
    http://paraview.org/Wiki/ParaView
[3] http://www.vtk.org/
    http://www.vtk.org/Wiki/VTK

I'm still new to Sage, and I see there's already experimental support
for VTK and Mayavi.  I don't wish to step on anyone's toes, but perhaps
there could also be interesting connections between Sage and ParaView
and/or VisIt.  Although I'm not affiliated with nor an expert on any of
these projects, I'm happy to let the VisIt and ParaView developers know
of any interest and to relay some questions I cannot answer.  Their
respective sites and mailing lists should yield more detailed
information.  Of course, ideas are welcome!

In a feeble attempt to get started, I mention that ParaView and VisIt
both have built-in Python shells, which may be useful for making graphs
or rendering 3D objects:

http://paraview.org/Wiki/Python_Programmable_Filter
http://visitusers.org/index.php?title=Plotting_mathematical_functions_in_VisIt

Both also have extensible plug-in architectures.

Is there --- or should there be --- a standard protocol over which Sage
can work interactively with any visualization application that supports
it?  Glossing over these "details," and what to do in parallel
situations, I think it'd be great to be able to "import sage" to access
Sage's command-line capabilities inside VisIt and ParaView.  Is this
possible?

Going the other way, "import visit" already works in a vanilla Python shell:

https://email.ornl.gov/mailman/htdig/visit-users/2008-May/000234.html

I've contacted a ParaView developer who says they're currently redoing
Python integration and would be interested in doing what it takes to get
"import paraview" working.

Anyway, thanks for any interest, comments, and ideas!

Sincerely,
Pat LeSmithe


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to