This document discusses scientific visualization with Python. It outlines motivation for easy visualization of 2D and 3D data. It reviews existing visualization software and APIs, noting drawbacks. The document proposes using Python with packages like NumPy, SciPy, Matplotlib, Mayavi2, and a custom GR framework for unified 2D and 3D visualization with high performance. Examples are given for real-time data streaming, interactive 3D visualization, and user interaction.