code: def atan2(x1, x2, /):
      """Calculates an implementation-dependent approximation of the inverse tangent of the quotient x1/x2, having domain [-infinity, +infinity] x [-infinity, +infinity] (where the x notation denotes the set of ordered pairs of elements (x1_i, x2_i)) and codomain [-π, +π], for each pair of elements (x1_i, x2_i) of the input arrays x1 and x2, respectively."""
      x1, x2 = _promote_dtypes("atan2", x1, x2)
      return jax.numpy.arctan2(x1, x2)
  
imports: import jax
  from jax.experimental.array_api._data_type_functions import result_type, isdtype
  import numpy
label_desc: Use image node_id 9 for calling a global function with example usage: atan2() and returns: jax