pyrtid.utils.wellfield.gen_wells_coordinates#

pyrtid.utils.wellfield.gen_wells_coordinates(startx: float, starty: float, endx: float, endy: float, radius: float, rotation: float = 0.0, selection: Optional[Sequence[int]] = None) Tuple[List[Tuple[float, float]], List[Tuple[float, float]], List[List[Tuple[float, float]]]][source]#

Generate sequences of injectors and producers coordinates.

Parameters
  • startx (float) – Grid x0 coordinate.

  • starty (float) – Grid y0 coordinate.

  • endx (float) – Grid xmax coordinate.

  • endy (float) – Grid ymax coordinate.

  • radius (float) – Hexagon radius.

  • rotation (float, optional) – The rotation in degrees. The grid center point is used as origin. The default 0.0.

  • selection (Optional[Sequence[int]]) – List of hexagons to keep.

Returns

Coordinates of injectors and produers

Return type

(Tuple[List[Tuple[float]], List[Tuple[float]]])