imod.evaluate.quiver_linestring#

imod.evaluate.quiver_linestring(frf, fff, flf, linestring)[source]#

Obtain the u and v components for quiver plots for a linestring cross section through a three-dimensional flow field. The u and v components are obtained by first projecting the threedimensional flow components onto the provided cross-section.

Parameters:
  • frf (xarray.DataArray) – Three- (or higher) dimensional dataarray of flow component along the rows (FLOW RIGHT FACE).

  • fff (xarray.DataArray) – Three- (or higher) dimensional dataarray of flow component along the columns (FLOW FRONT FACE).

  • flf (xarray.DataArray) – Three- (or higher) dimensional dataarray of flow component along the layers (FLOW LOWER FACE).

  • linestring (shapely.geometry.LineString) – Shapely geometry designating the linestring along which to sample the cross section.

Returns:

  • u (xarray.DataArray) – The u component (x-component) of the flow projection on the cross-section between start and end coordinate, with new dimension “s” along the cross-section. The cellsizes along “s” are given in the “ds” coordinate.

  • v (xarray.DataArray) – The v component (y-component) of the flow projection on the cross-section between start and end coordinate, with new dimension “s” along the cross-section. The cellsizes along “s” are given in the “ds” coordinate.

Notes

Use imod.evaluate.flow_velocity() first to obtain groundwater velocities as input for this function. Velocity in x direction is, however, inverted and must be re-inverted before using as input here.