plots.sources.xarray

Classes

XarraySource

Source class for xarray data.

Module Contents

class plots.sources.xarray.XarraySource

Bases: earthkit.plots.sources.single.SingleSource

Source class for xarray data.

Parameters:
  • data (xarray.Dataset) – The data to be plotted.

  • x (str, optional) – The x-coordinate variable in data.

  • y (str, optional) – The y-coordinate variable in data.

  • z (str, optional) – The z-coordinate variable in data.

  • u (str, optional) – The u-component variable in data.

  • v (str, optional) – The v-component variable in data.

  • crs (cartopy.crs.CRS, optional) – The CRS of the data.

  • **kwargs – Metadata keys and values to attach to this Source.

property coordinate_axis
The coordinate axis of the data. One of 'x' or 'y'.
property crs
The CRS of the data.
data()

The underlying xarray data.

datetime()

Get the datetime of the data.

dims()

The dimensions of the data.

extract_u()

Extract the u values of the data.

extract_v()

Extract the v values of the data.

extract_x()

Extract the x values of the data.

extract_xy()

Extract the x and y values from the data.

extract_xyz()

Extract the x, y and z values from the data.

extract_y()

Extract the y values of the data.

extract_z()

Extract the z values of the data.

magnitude_values()

The magnitude values of the data.

metadata(key, default=None)

Extract metadata from the data.

Parameters:
  • key (str) – The metadata key to extract.

  • default (any, optional) – The default value to return if the key is not found.

u_values()

The u values of the data.

v_values()

The v values of the data.

property x_values
The x values of the data.
y_values()

The y values of the data.

z_values()

The z values of the data.