Skip to content

daft.functions.arctan2#

arctan2 #

arctan2(y: Expression, x: Expression) -> Expression

Calculates the four quadrant arctangent of coordinates (y, x), in radians.

  • x = 0, y = 0: 0
  • x >= 0: [-pi/2, pi/2]
  • y >= 0: (pi/2, pi]
  • y < 0: (-pi, -pi/2)
Source code in daft/functions/numeric.py
135
136
137
138
139
140
141
142
143
def arctan2(y: Expression, x: Expression) -> Expression:
    """Calculates the four quadrant arctangent of coordinates (y, x), in radians.

    * ``x = 0``, ``y = 0``: ``0``
    * ``x >= 0``: ``[-pi/2, pi/2]``
    * ``y >= 0``: ``(pi/2, pi]``
    * ``y < 0``: ``(-pi, -pi/2)``
    """
    return Expression._call_builtin_scalar_fn("arctan2", y, x)