SunPy visualization

sunpy.visualization Package

Functions

toggle_pylab(fn) A decorator to prevent functions from opening matplotlib windows unexpectedly when sunpy is run in interactive shells like ipython –pylab.

sunpy.visualization.plotting Module

Some Independent plotting tools, mainly animation UI based.

Functions

add_controls([axes, slider]) Adds Start/Stop controls to an axes having been given a animation instance.

Classes

ControlFuncAnimation(fig, func[, frames, …]) This is a slight modification to the animation class to allow pausing starting and stopping.

Class Inheritance Diagram

Inheritance diagram of sunpy.visualization.plotting.ControlFuncAnimation

sunpy.visualization.mapcubeanimator Module

Classes

MapCubeAnimator(mapcube[, annotate]) Create an interactive viewer for a MapCube

Class Inheritance Diagram

Inheritance diagram of sunpy.visualization.mapcubeanimator.MapCubeAnimator

sunpy.visualization.imageanimator Module

Classes

BaseFuncAnimator(data, slider_functions, …) Create a matplotlib backend independent data explorer which allows definition of figure update functions for each slider.
ImageAnimator(data[, image_axes, axis_range]) Create a matplotlib backend independent data explorer

Class Inheritance Diagram

Inheritance diagram of sunpy.visualization.imageanimator.BaseFuncAnimator, sunpy.visualization.imageanimator.ImageAnimator