xoa.coords.get_meta_coords

xoa.coords.get_meta_coords#

xoa.coords.get_meta_coords(da, coord_names, errors='raise', **kwargs)[source]#

Get several coordinates at once

Parameters:
  • da (xarray.DataArray, xarray.Dataset)

  • coord_names (list(str)) – List of coordinate names to search for (e.g. ["lon", "lat"]).

  • errors ({'ignore', 'warn', 'raise'}) –

    In case of errors

    • 'ignore': silently ignore

    • 'warn': emit a warning

    • 'raise': raise an exception

  • kwargs – Extra parameters are passed to xoa.meta.MetaSpecs.search()

Returns:

list(xarray.DataArray)

Example

>>> lon, lat = get_meta_coords(ds, ["lon", "lat"])

See also

xoa.meta.MetaSpecs.search_coord