obspy.imaging.cm

Module for ObsPy’s default colormaps.

Overview of provided colormaps:

The following colormaps can be imported like..

>>> from obspy.imaging.cm import viridis_r

List of all colormaps:

(Source code, png)

../../_images/obspy-imaging-cm-1.png

viridis

“viridis” is matplotlib’s new default colormap from version 2.0 onwards and is based on a design by Eric Firing (@efiring, see http://thread.gmane.org/gmane.comp.python.matplotlib.devel/13522/focus=13542).

>>> from obspy.imaging.cm import viridis

(Source code, png)

../../_images/obspy-imaging-cm-2.png

(Source code, png)

../../_images/obspy-imaging-cm-3.png

(Source code, png)

../../_images/obspy-imaging-cm-4.png

(Source code, png)

../../_images/obspy-imaging-cm-5.png

(Source code, png)

../../_images/obspy-imaging-cm-6.png

viridis_r

Reversed version of viridis.

>>> from obspy.imaging.cm import viridis_r

(Source code, png)

../../_images/obspy-imaging-cm-7.png

(Source code, png)

../../_images/obspy-imaging-cm-8.png

(Source code, png)

../../_images/obspy-imaging-cm-9.png

(Source code, png)

../../_images/obspy-imaging-cm-10.png

(Source code, png)

../../_images/obspy-imaging-cm-11.png

viridis_white

“viridis_white” is a modified version of “viridis” that goes to white instead of yellow in the end. Although it remains perceptually uniform, the light colors are a bit more difficult to distinguish than yellow in the original viridis. It is useful for printing because one end of the colorbar can merge with a white background (by M Meschede).

>>> from obspy.imaging.cm import viridis_white

(Source code, png)

../../_images/obspy-imaging-cm-12.png

(Source code, png)

../../_images/obspy-imaging-cm-13.png

(Source code, png)

../../_images/obspy-imaging-cm-14.png

(Source code, png)

../../_images/obspy-imaging-cm-15.png

(Source code, png)

../../_images/obspy-imaging-cm-16.png

viridis_white_r

Reversed version of viridis_white.

>>> from obspy.imaging.cm import viridis_white_r

(Source code, png)

../../_images/obspy-imaging-cm-17.png

(Source code, png)

../../_images/obspy-imaging-cm-18.png

(Source code, png)

../../_images/obspy-imaging-cm-19.png

(Source code, png)

../../_images/obspy-imaging-cm-20.png

(Source code, png)

../../_images/obspy-imaging-cm-21.png

pqlx

Colormap defined and used in PQLX (see [McNamara2004]).

>>> from obspy.imaging.cm import pqlx

(Source code, png)

../../_images/obspy-imaging-cm-22.png
copyright:

The ObsPy Development Team (devs@obspy.org)

license:

GNU Lesser General Public License, Version 3 (https://www.gnu.org/copyleft/lesser.html)

Private Functions

Warning

Private functions are mainly for internal/developer use and their API might change without notice.

_colormap_plot_array_response

Plot for illustrating colormaps: array response.

_colormap_plot_beamforming_polar

Plot for illustrating colormaps: beamforming.

_colormap_plot_beamforming_time

Plot for illustrating colormaps: beamforming.

_colormap_plot_cwt

Plot for illustrating colormaps: cwt.

_colormap_plot_overview

Overview bar plot, adapted after http://scipy-cookbook.readthedocs.org/items/Matplotlib_Show_colormaps.html.

_colormap_plot_ppsd

Plot for illustrating colormaps: PPSD.

_colormap_plot_similarity

Plot for illustrating colormaps: similarity matrix.

_get_all_cmaps

Return all colormaps in "obspy/imaging/data" directory, including reversed versions.

_get_beamforming_example_stream

_get_cmap

Load a LinearSegmentedColormap from segmentdata dictionary saved as numpy compressed binary data.